XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Future Minimum Payments for Operating Leases) (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (excludes payments through June 30, 2024) $ 182  
2025 355  
2026 327  
2027 289  
2028 214  
2029 170  
Subsequent years 616  
Total future lease payments 2,153  
Less: Imputed interest (263)  
Total 1,890  
Current lease liabilities 304 $ 312
Long-term lease liabilities $ 1,586 $ 1,661