v3.25.0.1
Financial Instruments: (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]      
Carrying amounts of debt hedged $ 2,941    
Cumulative fair value gain (loss) of hedged liability 42    
Gross unrecognized holding losses on other investments 7    
Foreign exchange contracts      
Derivative [Line Items]      
Derivative gains to be reclassified to earnings 260    
Long-Term Debt And Lease Obligation, Current      
Derivative [Line Items]      
Carrying amounts of debt hedged $ 346    
Hedged Liability, Statement of Financial Position [Extensible Enumeration] Less current portion of long-term debt    
Long-Term Debt And Lease Obligation      
Derivative [Line Items]      
Carrying amounts of debt hedged $ 2,595    
Hedged Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt (Note 8)    
Level 1      
Derivative [Line Items]      
Other investments $ 125    
Net Investment Hedging | Foreign Debt      
Derivative [Line Items]      
Gain of currency translation $ 99 $ 48 $ 521