Quarterly report pursuant to Section 13 or 15(d)

Leases - Minimum Future Lease Obligations (Details)

v3.20.1
Leases - Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Operating Leases      
2020 $ 5,816    
2021 6,506    
2022 5,895    
2023 4,607    
2024 3,791    
Thereafter 22,723    
Total minimum lease payments 49,338    
Less: interest 14,874    
Present value of lease liabilities 34,464 $ 34,903 $ 33,564
Financing Leases      
2020 7,852    
2021 6,792    
2022 5,178    
2023 3,676    
2024 2,565    
Thereafter 24,080    
Total minimum lease payments 50,143    
Less: interest 21,765    
Present value of lease liabilities $ 28,378 $ 28,497 $ 33,363