v3.25.0.1
SHORT-TERM BANK DEBT AND LONG-TERM DEBT - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Debt Disclosure [Abstract]    
Short-term bank debt $ 30,412 $ 0
Current maturities of long-term debt 4,184 1,951
Long-term debt - less current maturities $ 233,750 $ 113,810