XML 96 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating leases  
2020 $ 462,131
2021 489,799
2022 454,753
2023 409,655
2024 358,009
Thereafter 1,510,665
Total future minimum lease payments due under operating leases 3,685,012
Less portion representing interest, operating lease liabilities (617,300)
Present value of lease liabilities, operating leases 3,067,712
Finance leases  
2020 37,624
2021 33,267
2022 33,677
2023 33,825
2024 33,841
Thereafter 178,434
Total future minimum payments due under finance leases 350,668
Less portion representing interest, financing lease liabilities (82,134)
Present value of lease liabilities, finance leases $ 268,534