Quarterly report pursuant to Section 13 or 15(d)

LEASES - Schedule of lease obligations (Details)

v3.24.2.u1
LEASES - Schedule of lease obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Operating Leases, Future Minimum Payments Receivable [Abstract]    
2025 $ 9,138  
2026 11,987  
2027 10,661  
2028 6,626  
2029 1,873  
Thereafter 2,852  
Total payments 43,137  
Less: amounts representing interest (7,747)  
Operating lease liability $ 35,390 $ 35,794
Weighted average remaining lease term (in months) 30 months  
Weighted average discount rate 14.00%