XML 99 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Future Minimum Payments for Operating Leases) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (excludes payments through March 31, 2025) $ 291  
2026 367  
2027 324  
2028 246  
2029 205  
2030 169  
Subsequent years 550  
Total future lease payments 2,152  
Less: Imputed interest (262)  
Total 1,890  
Current lease liabilities 327 $ 325
Long-term lease liabilities $ 1,563 $ 1,590