Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Future Minimum Payments (Details)

v3.22.4
Leases - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 5,028
2024 4,840
2025 4,774
2026 4,714
2027 4,675
2028 and thereafter 10,759
Total undiscounted lease payments 34,790
Less: imputed interest (7,467)
Total lease liabilities 27,323
Finance leases  
2023 542
2024 473
2025 173
2026 155
2027 50
2028 and thereafter 0
Total undiscounted lease payments 1,393
Less: imputed interest (50)
Total lease liabilities $ 1,343