v3.25.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Weighted-average remaining lease term:    
Operating leases 7 years 7 months 6 days 7 years 9 months 18 days
Finance leases 8 years 3 months 18 days 10 years 4 months 24 days
Weighted-average discount rate:    
Operating leases 3.60% 3.40%
Finance leases 3.10% 2.80%
Operating leases:    
Operating lease assets $ 15,221 $ 13,588
Accrued expenses and other liabilities 3,209 2,887
Operating lease liabilities 12,744 11,691
Total operating lease liabilities 15,954 14,578
Finance leases:    
Property and equipment, at cost 6,822 4,622
Accumulated depreciation (2,025) (2,037)
Property and equipment, net 4,797 2,585
Accrued expenses and other liabilities 441 235
Other long-term liabilities 2,059 1,442
Total finance lease liabilities $ 2,500 $ 1,677
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities