XML 129 R89.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Operating lease expense inclusive of short-term and variable lease expenses $ 1,200 $ 1,200 $ 1,200
Weighted average remaining lease term for operating leases 17 years 17 years  
Weighted average discount rate used to calculate operating lease liabilities 4.20% 4.10%  
Cash payments for operating leases $ 1,000 $ 963 $ 965
Carrying value of contractual obligation 1,100    
Contractual value of a potential obligation $ 1,800