v3.24.0.1
Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives in net investment hedging relationship:      
Revenues $ 307,394 $ 282,836 $ 257,637
Other income (expense), net 1,424 (3,514) 12,020
Revenues      
Foreign exchange contracts      
Total gains (losses) $ 237 $ 1,961 $ 149
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues Revenues
Other income (expense), net      
Foreign exchange contracts      
Total gains (losses) $ 262 $ (63) $ (669)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense), net Other income (expense), net Other income (expense), net
Foreign exchange contracts      
Derivatives in net investment hedging relationship:      
Total $ (113) $ 2,119 $ 1,608
Foreign exchange contracts | Cash flow hedges      
Foreign exchange contracts      
Amount included in the assessment of effectiveness 90 1,699 806
Amount excluded from the assessment of effectiveness 84 (188) 48
Foreign exchange contracts | Cash flow hedges | Revenues      
Foreign exchange contracts      
Amount reclassified from AOCI to income 213 2,046 165
Amount excluded from the assessment of effectiveness (amortized) 24 (85) (16)
Foreign exchange contracts | Cash flow hedges | Other income (expense), net      
Foreign exchange contracts      
Amount reclassified from AOCI to income 0 0 0
Amount excluded from the assessment of effectiveness (amortized) 0 0 0
Foreign exchange contracts | Net investment hedges      
Derivatives in net investment hedging relationship:      
Amount included in the assessment of effectiveness (287) 608 754
Foreign exchange contracts | Net investment hedges | Revenues      
Foreign exchange contracts      
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Net investment hedges | Other income (expense), net      
Foreign exchange contracts      
Amount excluded from the assessment of effectiveness 187 171 82
Foreign exchange contracts | Fair value hedges | Revenues      
Foreign exchange contracts      
Hedged items 0 0 0
Derivatives designated as hedging instruments 0 0 0
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Fair value hedges | Other income (expense), net      
Foreign exchange contracts      
Hedged items 59 (162) (95)
Derivatives designated as hedging instruments (59) 163 95
Amount excluded from the assessment of effectiveness 15 16 8
Not Designated as Hedging Instrument | Foreign exchange contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Not Designated as Hedging Instrument | Foreign exchange contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 7 (395) (860)
Not Designated as Hedging Instrument | Other contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Not Designated as Hedging Instrument | Other contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments $ 53 $ 144 $ 101