XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 $ 2,246  
2022 4,424  
2023 4,004  
2024 3,300  
2025 2,876  
Thereafter 9,867  
Total minimum lease payments 26,717  
Amounts representing interest (present value discount) (1,798)  
Present value of net minimum lease payments (lease liability) $ 24,919 $ 27,062
Weighted average remaining term (in years) 7 years 6 months  
Weighted average discount rate 1.79%  
Finance Lease, Liability, Payment, Due [Abstract]    
2021 $ 52  
2022 118  
2023 108  
2024 104  
2025 61  
Thereafter 0  
Total minimum lease payments 443  
Amounts representing interest (present value discount) (5)  
Present value of net minimum lease payments (lease liability) $ 438 $ 58
Weighted average remaining term (in years) 4 years  
Weighted average discount rate 0.66%