XML 92 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Aggregate Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating    
2020 $ 11,477  
2021 12,222  
2022 10,551  
2023 7,975  
2024 6,531  
Thereafter 20,961  
Total lease payments 69,717  
Less: Interest (14,882)  
Present value of lease liabilities 54,835  
Finance    
2020 204  
2021 204  
2022 133  
2023 29  
2024 9  
Thereafter 0  
Total lease payments 579  
Less: Interest (56)  
Present value of lease liabilities $ 523  
Operating    
2019   $ 6,383
2020   5,017
2021   4,422
2022   3,245
2023   2,068
Thereafter   1,966
Total lease payments   $ 23,101