Quarterly report pursuant to Section 13 or 15(d)

LEASES - Future Minimum Lease Payments (Details)

v3.24.2
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 (remaining 6 months) $ 4,668
2025 9,027
2026 7,237
2027 5,168
2028 3,388
2029 and after 1,694
Total lease payments 31,182
Less amount representing interest (3,422)
Total lease liability $ 27,760
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (7,695)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Lease liability, net of current portion $ 20,065
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
Finance Leases  
2024 (remaining 9 months) $ 38
2025 76
2026 76
2027 76
2028 76
2029 and after 236
Total lease payments 578
Less amount representing interest (60)
Total lease liability $ 518
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (61)
Less current portion of lease liability Current portion of lease liability
Lease liability, net of current portion $ 457
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current