XML 73 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Future Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Leases    
2019 (excluding the nine months ended September 30, 2019) $ 10,769  
2020 39,425  
2021 30,498  
2022 25,032  
2023 21,235  
Thereafter 95,094  
Total future minimum lease payments 222,053  
Less: Imputed interest (40,172)  
Total 181,881  
Other current liabilities 35,042  
Operating lease liabilities 146,839  
Total operating leases liabilities 181,881  
Finance Lease, Liability, Payment, Due [Abstract]    
2019 (excluding the nine months ended September 30, 2019) 1,321  
2020 4,353  
2021 2,854  
2022 1,623  
2023 850  
Thereafter 945  
Total future minimum lease payments 11,946  
Less: Imputed interest (700)  
Total 11,246  
Debt due within one year 4,342  
Long-term debt due after one year 6,904  
Total $ 11,246  
2019   $ 68,443
2020   49,874
2021   38,446
2022   28,496
2023   21,473
Thereafter   66,518
Total future minimum lease payments   $ 273,250