Quarterly report pursuant to Section 13 or 15(d)

LEASES - Future Minimum Lease Payments (Details)

v3.24.3
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
2024 (remaining 6 months) $ 2,332
2025 9,152
2026 7,322
2027 5,246
2028 3,388
2029 and after 1,679
Total lease payments 29,119
Less amount representing interest (3,034)
Total lease liability $ 26,085
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (7,872)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Lease liability, net of current portion $ 18,213
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
Finance Leases  
2025 $ 20
2026 79
2027 79
2028 79
2029 and after 325
Total lease payments 582
Less amount representing interest (58)
Total lease liability $ 524
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (64)
Less current portion of lease liability Current portion of lease liability
Lease liability, net of current portion $ 460
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current