Quarterly report [Sections 13 or 15(d)]

LEASES - Schedule of lease obligations (Details)

v3.25.2
LEASES - Schedule of lease obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Operating Leases, Future Minimum Payments Receivable [Abstract]    
2026 $ 12,362  
2027 15,957  
2028 11,819  
2029 5,440  
2030 3,434  
Thereafter 2,049  
Total payments 51,061  
Less: amounts representing interest (10,019)  
Operating lease liability $ 41,042 $ 40,525
Weighted average remaining lease term (in months) 30 months  
Weighted average discount rate 14.00%