XML 62 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Future Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 (excluding the six months ended June 30, 2020) $ 21,733  
2021 36,114  
2022 29,428  
2023 23,638  
2024 18,420  
Thereafter 79,872  
Total future minimum lease payments 209,205  
Less: Imputed interest (34,822)  
Total 174,383 $ 187,631
Other current liabilities 35,648 36,108
Operating lease liabilities 138,735 151,523
Total operating leases liabilities 174,383 187,631
Finance Lease, Liability, Payment, Due [Abstract]    
2020 (excluding the six months ended June 30, 2020) 3,836  
2021 3,991  
2022 2,697  
2023 1,362  
2024 330  
Thereafter 54  
Total future minimum lease payments 12,270  
Less: Imputed interest (769)  
Total 11,501 11,788
Debt due within one year 4,725  
Long-term debt due after one year 6,776  
Total $ 11,501 $ 11,788