v3.22.4
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 6,440  
2024 6,499  
2025 5,129  
2026 5,347  
2027 4,256  
Thereafter 980  
Total minimum lease payments 28,651  
Less: imputed interest (2,060)  
Total operating lease liabilities 26,591 $ 21,706
Finance Leases    
2023 140  
2024 145  
2025 149  
2026 153  
2027 158  
Thereafter 41  
Total minimum lease payments 786  
Less: imputed interest (45)  
Total finance lease liabilities 741 $ 860
Total    
2023 6,580  
2024 6,644  
2025 5,278  
2026 5,500  
2027 4,414  
Thereafter 1,021  
Total minimum lease payments 29,437  
Less: imputed interest (2,105)  
Total present value of lease liabilities $ 27,332