XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Lease Liability Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 $ 2,301  
2021 3,835  
2022 3,487  
2023 3,039  
2024 2,407  
Thereafter 11,714  
Total minimum lease payments 26,783  
Amounts representing interest (present value discount) (2,209)  
Present value of net minimum lease payments (lease liability) $ 24,574 $ 12,615
Weighted average remaining term (in years) 8 years 6 months  
Weighted average discount rate 2.08%  
Finance Lease, Liability, Payment, Due [Abstract]    
2020 $ 83  
2021 42  
2022 13  
2023 4  
2024 0  
Thereafter 0  
Total minimum lease payments 142  
Amounts representing interest (present value discount) (2)  
Present value of net minimum lease payments (lease liability) $ 140 $ 212
Weighted average remaining term (in years) 1 year 3 months 18 days  
Weighted average discount rate 2.64%