XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Foreign exchange contracts | Derivatives designated as hedging instruments: | Cash flow hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 22,884 $ 20,315
Foreign exchange contracts | Derivatives designated as hedging instruments: | Fair value hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 0 1,562
Foreign exchange contracts | Derivatives designated as hedging instruments: | Net investment hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 7,668 6,986
Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 38,023 44,227
Other contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 17,406 $ 15,082