Annual report pursuant to Section 13 and 15(d)

LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases (Details)

v3.22.4
LEASES - Schedule of Future Minimum Payment Obligations for Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 4,519
2024 3,570
2025 3,418
2026 3,181
2027 2,301
Thereafter 6,724
Total lease payments 23,713
Less: imputed interest (4,688)
Present value of operating lease liabilities $ 19,025