XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating leases  
2024 $ 495,809
2025 507,616
2026 455,477
2027 388,869
2028 324,153
Thereafter 989,253
Total future minimum lease payments due under operating leases 3,161,177
Less portion representing interest, operating lease liabilities (436,389)
Present value of lease liabilities, operating leases $ 2,724,788
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Current portion of operating lease liabilities, Long-term operating lease liabilities
Finance leases  
2024 $ 37,173
2025 40,859
2026 39,639
2027 38,410
2028 34,976
Thereafter 112,904
Total future minimum payments due under finance leases 303,961
Less portion representing interest, financing lease liabilities (48,470)
Financing lease obligations $ 255,491
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt, Current portion of long-term debt