XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
2021 $ 3,431  
2022 4,424  
2023 4,004  
2024 3,300  
2025 2,876  
Thereafter 9,867  
Total minimum lease payments 27,902  
Amounts representing interest (present value discount) (1,909)  
Present value of net minimum lease payments (lease liability) $ 25,993 $ 27,062
Weighted average remaining term (in years) 7 years 7 months 6 days  
Weighted average discount rate 1.79%  
Finance Lease, Liability, Payment, Due [Abstract]    
2021 $ 13  
2022 14  
2023 4  
2024 0  
2025 0  
Thereafter 0  
Total minimum lease payments 31  
Amounts representing interest (present value discount) (1)  
Present value of net minimum lease payments (lease liability) $ 30 $ 58
Weighted average remaining term (in years) 2 years  
Weighted average discount rate 1.93%