The condition in the Euclidean case is that the Gram matrix is positive semi-definite (put one vertex at the origin, then the entries of the matrix are $\|v_i\|$ on the diagonal, and $\langle v_i, v_j\rangle$ elsewhere. These can be expressed in terms of lengths via the parallelogram law (see my arxiv preprint "some observations on the simplex").
For $H^n$ and $S^n$ it's the same, except now the inner products are the cosines or coshes of the distance, and the signature should be $(n, 1)$ in the hyperbolic case, and positive definite in the spherical case.
In the Euclidean case, this is usually expressed via the Cayley-Menger matrix (which google), but this is just a more symmetric way of expressing the Gram matrix condition). In the Euclidean case, the determinant is a multiple of the volume of the simplex, in other space forms, there is no clear meaning to the determinant (that I know of).