XML 115 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 4,612  
2022 4,424  
2023 4,004  
2024 3,302  
2025 2,877  
Thereafter 9,869  
Total minimum lease payments 29,088  
Amounts representing interest (present value discount) (2,026)  
Present value of net minimum lease payments (lease liability) $ 27,062 $ 12,615
Weighted average remaining term (in years) 7 years 9 months 18 days  
Weighted average discount rate 1.80%  
Finance Leases    
2021 $ 42  
2022 13  
2023 4  
2024 0  
2025 0  
Thereafter 0  
Total minimum lease payments 59  
Amounts representing interest (present value discount) (1)  
Present value of net minimum lease payments (lease liability) $ 58 $ 212
Weighted average remaining term (in years) 1 year 4 months 24 days  
Weighted average discount rate 2.35%