v3.25.1
COMMITMENTS AND CONTINGENCIES - Other Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Unused commitments under lines of credits and guarantees $ 44,239 $ 207,519
Bank guarantees 15,039 9,012
Total $ 59,278 $ 216,531