XML 38 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2020 $ 46,204  
2021 35,686  
2022 21,015  
2023 11,046  
2024 9,605  
Total future minimum lease payments 24,244  
Less: Imputed interest 147,800  
Total (15,721)  
Total 132,079  
2019   $ 32,461
2020   24,630
2021   17,676
2022   10,942
2023   9,008
Total future minimum lease payments   26,070
Less: Imputed interest   120,787
Finance Leases    
2020 9,905  
2021 8,808  
2022 2,064  
2023 956  
2024 949  
Total future minimum lease payments 2,864  
Less: Imputed interest 25,546  
Total (2,317)  
Total 23,229  
2019   6,430
2020   4,555
2021   4,748
2022   936
2023   936
Total future minimum lease payments   3,807
Less: Imputed interest   $ 21,412
Amount of leases not yet commenced $ 6,200