v3.25.0.1
Financial Instruments: (Notional Amounts of Outstanding Derivative Instruments) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Notional amount $ 44,100 $ 43,265
Derivative contracts designated as hedging instruments: | Foreign exchange contracts    
Derivative [Line Items]    
Notional amount 25,149 21,987
Derivative contracts designated as hedging instruments: | Interest rate contracts    
Derivative [Line Items]    
Notional amount 3,000 3,600
Derivative contracts designated as hedging instruments: | Commodity contracts    
Derivative [Line Items]    
Notional amount 9 20
Foreign exchange contracts | Foreign exchange contracts    
Derivative [Line Items]    
Notional amount $ 15,942 $ 17,658