XML 93 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 102,848
2021 75,982
2022 51,295
2023 34,153
2024 17,952
Thereafter 35,019
Total future minimum lease payments 317,249
Less imputed interest (28,253)
Total lease liabilities 288,996
Finance Leases  
2020 469
2021 325
2022 127
2023 60
2024 21
Thereafter 8
Total future minimum lease payments 1,010
Less imputed interest (53)
Total lease liabilities 957
Total  
2020 103,317
2021 76,307
2022 51,422
2023 34,213
2024 17,973
Thereafter 35,027
Total future minimum operating and finance lease payments 318,259
Less imputed interest (28,306)
Total lease liabilities $ 289,953