v3.25.4
Leases (Maturity Schedule) (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
Total operating lease liability $ 6,834 $ 6,478
Finance Leases    
Total finance lease liability 2,659 $ 2,361
Operating Leases    
Operating Leases    
2026 2,189  
2027 1,609  
2028 1,042  
2029 502  
2030 402  
2031 and beyond 2,237  
Total operating lease payments 7,981  
Operating lease - discount to present value (1,147)  
Total operating lease liability 6,834  
Finance Leases    
Finance Leases    
2026 362  
2027 351  
2028 348  
2029 341  
2030 335  
2031 and beyond 3,128  
Total finance lease payments 4,865  
Finance lease - discount to present value (2,206)  
Total finance lease liability $ 2,659