XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 $ 1,315  
2022 5,203  
2023 4,377  
2024 3,667  
2025 3,152  
Thereafter 10,684  
Total minimum lease payments 28,398  
Amounts representing interest (present value discount) (1,761)  
Present value of net minimum lease payments (lease liability) $ 26,637 $ 27,062
Weighted average remaining term (in years) 7 years 1 month 6 days  
Weighted average discount rate 1.68%  
Finance Lease, Liability, Payment, Due [Abstract]    
2021 $ 32  
2022 127  
2023 117  
2024 114  
2025 66  
Thereafter 0  
Total minimum lease payments 456  
Amounts representing interest (present value discount) (5)  
Present value of net minimum lease payments (lease liability) $ 451 $ 58
Weighted average remaining term (in years) 3 years 8 months 12 days  
Weighted average discount rate 0.64%