v3.25.4
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating leases  
2026 $ 527,905
2027 534,159
2028 468,263
2029 392,334
2030 310,800
Thereafter 767,612
Total future minimum lease payments due under operating leases 3,001,073
Less portion representing interest, operating lease liabilities (399,931)
Present value of lease liabilities, operating leases $ 2,601,142
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Current portion of operating lease liabilities, Long-term operating lease liabilities
Finance leases  
2026 $ 34,621
2027 37,058
2028 33,639
2029 24,452
2030 18,643
Thereafter 65,472
Total future minimum payments due under finance leases 213,885
Less portion representing interest, financing lease liabilities (28,765)
Financing lease obligations $ 185,120
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt, Current portion of long-term debt