v3.26.3
Leases (Future Minimum Payments for Operating Leases) (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (excludes payments through September 30, 2026) $ 99  
2027 383  
2028 310  
2029 262  
2030 225  
2031 200  
Subsequent years 593  
Total future lease payments 2,072  
Less: Imputed interest (273)  
Total 1,799  
Current lease liabilities 324 $ 333
Long-term lease liabilities $ 1,475 $ 1,529