XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 5,343  
2024 4,585  
2025 3,875  
2026 3,129  
2027 2,845  
Thereafter 9,693  
Total minimum lease payments 29,470  
Amounts representing interest (present value discount) (2,831)  
Present value of net minimum lease payments (lease liability) $ 26,639 $ 25,429
Weighted average remaining term (in years) 7 years 8 months 12 days  
Weighted average discount rate 2.26%  
Finance Leases    
2023 $ 154  
2024 153  
2025 106  
2026 36  
2027 5  
Thereafter 0  
Total minimum lease payments 454  
Amounts representing interest (present value discount) (15)  
Present value of net minimum lease payments (lease liability) $ 439 $ 419
Weighted average remaining term (in years) 3 years 1 month 6 days  
Weighted average discount rate 1.86%