Annual report pursuant to Section 13 and 15(d)

Leases - Future Minimum Lease Payments (Details)

v3.23.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Operating Leases    
2023 $ 4,026  
2024 3,823  
2025 3,261  
2026 2,644  
2027 2,553  
Thereafter 2,260  
Total lease payments 18,567  
Less: imputed interest 2,683  
Present value of operating lease liabilities 15,884 $ 10,200
Finance Leases    
2023 368  
2024 310  
2025 222  
2026 95  
2027 25  
Thereafter 0  
Total lease payments 1,020  
Less: imputed interest 142  
Present value of operating lease liabilities $ 878