A block upper triangular matrix is a block matrix with square diagonal blocks and zero blocks below them. Its determinant is the product of the determinants of its diagonal blocks.