XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Future Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 (excluding the nine months ended September 30, 2020) $ 10,527  
2021 37,135  
2022 30,869  
2023 24,494  
2024 18,889  
Thereafter 79,176  
Total future minimum lease payments 201,090  
Less: Imputed interest (33,108)  
Total 167,982 $ 187,631
Other current liabilities 34,634 36,108
Operating lease liabilities 133,348 151,523
Total operating leases liabilities 167,982 187,631
Finance Lease, Liability, Payment, Due [Abstract]    
2020 (excluding the nine months ended September 30, 2020) 1,437  
2021 5,281  
2022 4,267  
2023 2,775  
2024 1,353  
Thereafter 6,064  
Total future minimum lease payments 21,177  
Less: Imputed interest (2,637)  
Total 18,540 11,788
Debt due within one year 5,626  
Long-term debt due after one year 12,914  
Total $ 18,540 $ 11,788