From Wikipedia, if a linear transformation, in matrix form $Q{\mathbf {v}}$, preserves vector lengths, then:
$${\displaystyle {\mathbf {v} }^{\mathrm {T} }{\mathbf {v} }=(Q{\mathbf {v} })^{\mathrm {T} }(Q{\mathbf {v} })={\mathbf {v} }^{\mathrm {T} }Q^{\mathrm {T} }Q{\mathbf {v} }.}$$
What happens to $Q^{\mathrm {T} }Q$?
If $Q$ preserves vector lengths, then $Q$ is orthogonal, thus $Q^TQ=I.$