What data type is Mujoco mjtNum?

mjtNum is typically double, unless mjUSESINGLE is defined, in which case it is float.

Source: Mujoco documentation on mjtNum and mjtnum.h source code