Let $X \in \Bbb R^{n \times p}$, where $n > p$, be a tall matrix of full column rank. Let $\Sigma = \text{diag}\{\sigma_1, \ldots, \sigma_n\}$ be a diagonal matrix and $\sigma_i > 0$, $i = 1,\ldots,n$ are not all identical. Is there a way to calculate the determinant $|X'\Sigma X|$ without the need to compute the matrix multiplication?
An initial thought was to link the eigenvalues of $X'\Sigma X$ to $\sigma_i$ and SVD (or some decomposition, e.g. QR) of $X$ but it didn't yield anything useful.