Quarterly report pursuant to Section 13 or 15(d)

LEASES - Schedule of lease obligations (Details)

v3.24.0.1
LEASES - Schedule of lease obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Operating Leases, Future Minimum Payments Receivable [Abstract]    
2024 $ 4,108  
2025 11,228  
2026 10,566  
2027 8,517  
2028 5,770  
Thereafter 4,387  
Total payments 44,576  
Less: amounts representing interest (9,962)  
Operating lease liability $ 34,614 $ 30,320
Weighted average remaining lease term (in months) 31 months  
Weighted average discount rate 15.00%