XML 27 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Future Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
2020 (excluding the three months ended March 31, 2020) $ 31,199  
2021 34,324  
2022 28,631  
2023 23,441  
2024 18,316  
Thereafter 85,691  
Total future minimum lease payments 221,602  
Less: Imputed interest (37,730)  
Total 183,872 $ 187,631
Other current liabilities 36,841 36,108
Operating lease liabilities 147,031 151,523
Total operating leases liabilities 183,872 187,631
Finance Lease, Liability, Payment, Due [Abstract]    
2020 (excluding the three months ended March 31, 2020) 3,899  
2021 4,056  
2022 2,741  
2023 1,384  
2024 335  
Thereafter 55  
Total future minimum lease payments 12,470  
Less: Imputed interest (770)  
Total 11,700 11,788
Debt due within one year 4,653  
Long-term debt due after one year 7,047  
Total $ 11,700 $ 11,788