Annual report pursuant to Section 13 and 15(d)

LEASES - Future minimum lease payments (Details)

v3.22.4
LEASES - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 6,516
2024 4,934
2025 4,170
2026 3,643
2027 3,426
2028 and after 2,915
Total lease payments 25,604
Less amount representing interest (2,625)
Total lease liability $ 22,979
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (5,667)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Lease liability, net of current portion $ 17,312
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
Finance Leases  
2023 $ 81
2024 77
2025 76
2026 76
2027 77
2028 and after 313
Total lease payments 700
Less amount representing interest (89)
Total lease liability $ 611
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Less current portion of lease liability $ (63)
Less current portion of lease liability Current portion of lease liability
Lease liability, net of current portion $ 548
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current