XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating leases  
2025 $ 508,420
2026 517,309
2027 453,895
2028 385,211
2029 310,332
Thereafter 863,739
Total future minimum lease payments due under operating leases 3,038,906
Less portion representing interest, operating lease liabilities (418,840)
Present value of lease liabilities, operating leases $ 2,620,066
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Current portion of operating lease liabilities, Long-term operating lease liabilities
Finance leases  
2025 $ 36,557
2026 38,694
2027 37,421
2028 33,854
2029 24,862
Thereafter 82,400
Total future minimum payments due under finance leases 253,788
Less portion representing interest, financing lease liabilities (37,387)
Financing lease obligations $ 216,401
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt, Current portion of long-term debt