XML 25 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Operating    
2019 (excludes the nine months ended September 30, 2019) $ 9,930  
2020 35,760  
2021 27,163  
2022 19,958  
2023 14,428  
Thereafter 24,908  
Total future minimum lease payments 132,147  
Less: imputed interest (19,887)  
Net future minimum lease payments 112,260 $ 99,800
Finance    
2019 (excludes the nine months ended September 30, 2019) 653  
2020 1,913  
2021 957  
2022 957  
2023 80  
Thereafter 0  
Total future minimum lease payments 4,560  
Less: imputed interest (230)  
Net future minimum lease payments $ 4,330