Quarterly report pursuant to Section 13 or 15(d)

LEASES - Schedule of lease obligations (Details)

v3.25.0.1
LEASES - Schedule of lease obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Mar. 31, 2024
Operating Leases, Future Minimum Payments Receivable [Abstract]    
2025 $ 4,874  
2026 14,825  
2027 13,217  
2028 9,121  
2029 3,986  
Thereafter 4,267  
Total payments 50,290  
Less: amounts representing interest (9,889)  
Operating lease liability $ 40,401 $ 35,794
Weighted average remaining lease term (in months) 33 months  
Weighted average discount rate 15.00%