v3.26.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 901  
2027 3,947  
2028 3,451  
2029 3,082  
2030 2,543  
Thereafter 10,515  
Total undiscounted lease payments 24,439  
Less: imputed interest (3,931)  
Total lease liability balance 20,508 $ 15,954
Finance Leases    
Remainder of 2026 771  
2027 499  
2028 487  
2029 466  
2030 395  
Thereafter 1,712  
Total undiscounted lease payments 4,330  
Less: imputed interest (625)  
Total finance lease liabilities $ 3,705 $ 2,500