v3.25.1
LEASES - Schedule of lease obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Operating Leases, Future Minimum Payments Receivable [Abstract]    
2026 $ 16,028  
2027 14,796  
2028 10,504  
2029 4,405  
2030 2,530  
Thereafter 2,000  
Total payments 50,263  
Less: amounts representing interest (9,738)  
Lease liability, net $ 40,525 $ 35,794
Weighted average remaining lease term (in months) 31 months  
Weighted average discount rate (in percent) 15.00%