XML 108 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating leases  
2021 $ 480,439
2022 504,789
2023 464,023
2024 412,419
2025 361,447
Thereafter 1,437,965
Total future minimum lease payments due under operating leases 3,661,082
Less portion representing interest, operating lease liabilities (552,915)
Present value of lease liabilities, operating leases 3,108,167
Finance leases  
2021 35,039
2022 35,124
2023 35,645
2024 35,669
2025 35,539
Thereafter 174,907
Total future minimum payments due under finance leases 351,923
Less portion representing interest, financing lease liabilities (77,631)
Financing lease obligations $ 274,292