v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Weighted-average remaining lease term:    
Operating leases 7 years 9 months 18 days 7 years 7 months 6 days
Finance leases 9 years 8 years 3 months 18 days
Weighted-average discount rate:    
Operating leases 3.70% 3.60%
Finance leases 3.00% 3.10%
Operating leases:    
Operating lease assets $ 15,509 $ 15,221
Accrued expenses and other liabilities 3,178 3,209
Operating lease liabilities 12,983 12,744
Total operating lease liabilities 16,161 15,954
Finance leases:    
Property and equipment, at cost 7,036 6,822
Accumulated depreciation (2,203) (2,025)
Property and equipment, net 4,833 4,797
Accrued expenses and other liabilities 177 441
Other long-term liabilities 2,037 2,059
Total finance lease liabilities $ 2,214 $ 2,500
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities Operating lease 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