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 ($)
Future minimum lease payments  
2023 $ 6,341
2024 5,965
2025 5,153
2026 4,970
2027 4,154
Thereafter 15,447
Gross lease payments 42,030
Less: imputed interest (9,321)
Present value of minimum lease payments 32,709
Less: Operating lease liabilities - current (4,426)
Operating lease liabilities - non-current $ 28,283