XML 117 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 5,203  
2023 4,377  
2024 3,667  
2025 3,152  
2026 2,354  
Thereafter 8,330  
Total minimum lease payments 27,083  
Amounts representing interest (present value discount) (1,654)  
Present value of net minimum lease payments (lease liability) $ 25,429 $ 27,062
Weighted average remaining term (in years) 7 years  
Weighted average discount rate 1.69%  
Finance Leases    
2022 $ 127  
2023 117  
2024 113  
2025 66  
2026 0  
Thereafter 0  
Total minimum lease payments 423  
Amounts representing interest (present value discount) (4)  
Present value of net minimum lease payments (lease liability) $ 419 $ 58
Weighted average remaining term (in years) 3 years 6 months  
Weighted average discount rate 0.63%