Three-loop renormalization of the SU(Nc) non-abelian Thirring model