Quarterly report pursuant to Section 13 or 15(d)

Leases - Minimum Future Lease Obligations (Details)

v3.20.2
Leases - Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jan. 01, 2019
Operating Leases      
2020 $ 4,083    
2021 7,053    
2022 6,425    
2023 5,054    
2024 4,186    
Thereafter 27,769    
Total minimum lease payments 54,570    
Less: interest 16,656    
Present value of lease liabilities 37,914 $ 34,903 $ 33,564
Financing Leases      
2020 4,202    
2021 6,792    
2022 5,178    
2023 3,676    
2024 2,565    
Thereafter 24,080    
Total minimum lease payments 46,493    
Less: interest 20,338 22,015  
Present value of lease liabilities $ 26,155 $ 28,497 $ 33,363