We have an integer matrix, we can reduce the matrix $\bmod p$ and get a matrix in $\mathbb F_p$ , the rank of the original matrix is at least than the rank of the new matrix.
If we reduce it $\bmod 2$ we get the symmetric matrix in which $1$ is outside the diagonal and $0$ in it.
Finding the rank of this matrix appears to be easy:
When $n$ is even you can add the vector $(1,1,\dots, 1)$ to each row (this is equal to the sum of all the rows) and see that the resulting matrix is just the identity, so the rank is $n$.
When $n$ is odd you can add the vector $(1,1,\dots,1,0)$ to each row (this is the sum of the first $n-1$ rows) and see the resulting matrix contains the identity of size $n-1$ in the top left corner, so the rank is at least $n-1$. (in fact it is easy to see it is exactly $n$, since the sum of each row is $0$, so $(1,1,\dots, 1)$ is in the kernel).
Using this we get the rank of our original matrix is $n$ when $n$ is even, and when $n$ is odd it is exactly $n-1$ since the determinant of $A$ is $0$.
To see this observe $A^t = -A$ for our matrix.
We also have $\det(-A) = (-1)^n \det(A)$ , so in the case where $n$ is odd we have $\det(-A) = -\det(A)$.
Lastly we have $\det(A) = \det(A^t)$
Putting it all together we have $\det(A) = \det(A^t) = \det(-A) = -\det(A)$