Quarterly report pursuant to Section 13 or 15(d)

LEASES - Future Minimum Lease Payments (Details)

v3.24.1.u1
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
2024 (remaining 9 months) $ 7,148
2025 9,030
2026 7,239
2027 5,177
2028 3,388
2029 and after 1,694
Total lease payments 33,676
Less amount representing interest (3,860)
Total lease liability $ 29,816
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (7,732)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Lease liability, net of current portion $ 22,084
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
Finance Leases  
2024 (remaining 9 months) $ 58
2025 77
2026 77
2027 77
2028 77
2029 and after 238
Total lease payments 604
Less amount representing interest (64)
Total lease liability $ 540
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 $ 479
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current