XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating leases  
2022 $ 494,442
2023 511,341
2024 463,124
2025 413,117
2026 361,771
Thereafter 1,293,544
Total future minimum lease payments due under operating leases 3,537,339
Less portion representing interest, operating lease liabilities (470,269)
Finance leases  
2022 36,981
2023 37,672
2024 38,199
2025 38,376
2026 37,141
Thereafter 183,250
Total future minimum payments due under finance leases 371,619
Less portion representing interest, financing lease liabilities (72,491)
Operating Lease Liabilities  
Operating leases  
Present value of lease liabilities, operating leases 3,067,070
Leases Disclosure [Line Items]  
Present value of lease liabilities, operating leases 3,067,070
Long-term Debt  
Finance leases  
Financing lease obligations 299,128
Leases Disclosure [Line Items]  
Financing lease obligations $ 299,128