They mean USD $25,000 and not $25.
https://docs.oracle.com/cd/E19455-01/806-0169/overview-9/ind...
Thin space (U+2009) is also how you are supposed to do it when using the SI unit system, according to the SI spec. For the decimal separator, the SI standard is to use which of '.' or ',' is customary.