v3.25.4
Leases (Future Minimum Maturities of Lease Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 4,956  
2027 4,489  
2028 3,871  
2029 3,141  
2030 2,291  
Thereafter 8,808  
Total lease payments 27,556  
Less: Imputed interest (5,032)  
Total 22,524 $ 20,924
Finance Leases    
2026 309  
2027 316  
2028 324  
2029 333  
2030 275  
Thereafter 204  
Total lease payments 1,761  
Less: Imputed interest (379)  
Total $ 1,382 $ 1,416