Annual report pursuant to Section 13 and 15(d)

Leases - Minimum Future Lease Obligations (Details)

v3.19.3.a.u2
Leases - Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leases      
2020 $ 7,768    
2021 6,340    
2022 5,775    
2023 4,486    
2024 3,668    
Thereafter 21,220    
Total minimum lease payments 49,257    
Less: interest 14,354    
Present value of lease liabilities 34,903 $ 33,564  
Financing Leases      
2020 8,078    
2021 6,775    
2022 5,173    
2023 3,686    
2024 2,585    
Thereafter 24,215    
Total minimum lease payments 50,512    
Less: interest 22,015    
Present value of lease liabilities $ 28,497 $ 33,363 $ 33,363