Let A be a $3\times 3$ invertible matrix (with real coefficients) and let $B=A^TA^{-1}$. Prove that
\begin{equation*} \det(I + B) = 2(1 + tr(B)). \end{equation*}
I know that
\begin{equation*} \det (I+B)=\lambda_1\lambda_2\lambda_3+\lambda_1\lambda_2 +\lambda_1\lambda_3+\lambda_2\lambda_3+\lambda_1+\lambda_2+\lambda_3+1 \end{equation*}
given $\lambda_1,\lambda_2$ and $\lambda_3$ are three distinct eigenvalues of $B$. However, I don't know where to go on from here and how to utilise the fact that $B=A^TA^{-1}$. Any help or direction would be appreciated.
Note that $\det B = 1$.
Note additionally that $B^{-1} = A(A^T)^{-1}$, so that $$ \operatorname{trace}(B^{-1}) = \operatorname{trace}(A(A^T)^{-1}) = \operatorname{trace}((A^T)^{-1}A) = \operatorname{trace}(B^T) = \operatorname{trace}(B) $$ Now, your polynomial can be written as $$ \det(I + B) = \det(B) + \det(B)\operatorname{trace}(B^{-1}) + \operatorname{trace}(B) + 1 $$ the conclusion follows.