v3.25.2
SHORT-TERM BANK DEBT AND LONG-TERM DEBT - Schedule of Contractual Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Debt Disclosure [Abstract]    
2026 $ 4,913  
2027 47,904  
2028 5,404  
2029 54,290  
2030 125,000  
Thereafter 0  
Long-term debt 237,511  
Less: Current portion (4,844) $ (1,951)
Less: Debt costs and prepayment penalty (507)  
Total $ 232,160 $ 113,810