v3.22.4
Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivatives in Net Investment Hedging Relationship:      
Revenues $ 282,836 $ 257,637 $ 182,527
Other income (expense), net (3,514) 12,020 6,858
Revenues      
Derivatives in Net Investment Hedging Relationship:      
Revenues 282,836 257,637 182,527
Foreign exchange contracts      
Total gains (losses) $ 1,961 $ 149 $ 177
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues Revenues
Other income (expense), net      
Derivatives in Net Investment Hedging Relationship:      
Other income (expense), net $ (3,514) $ 12,020 $ 6,858
Foreign exchange contracts      
Total gains (losses) $ (63) $ (669) $ (33)
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 $ 2,119 $ 1,608 $ (786)
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship:      
Derivatives in Cash Flow Hedging Relationship      
Amount included in the assessment of effectiveness 1,699 806 102
Amount excluded from the assessment of effectiveness (188) 48 (37)
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship: | Revenues      
Foreign exchange contracts      
Amount of gains (losses) reclassified from AOCI to income 2,046 165 144
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach (85) (16) 33
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship: | Other income (expense), net      
Foreign exchange contracts      
Amount of gains (losses) reclassified from AOCI to income 0 0 0
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0 0
Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship:      
Derivatives in Net Investment Hedging Relationship:      
Amount included in the assessment of effectiveness 608 754 (851)
Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship: | Revenues      
Foreign exchange contracts      
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship: | Other income (expense), net      
Foreign exchange contracts      
Amount excluded from the assessment of effectiveness 171 82 151
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 (162) (95) 18
Derivatives designated as hedging instruments 163 95 (18)
Amount excluded from the assessment of effectiveness 16 8 4
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments (395) (860) 718
Fair Value of Derivatives Not Designated as Hedging Instruments | Other contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Other contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments $ 144 $ 101 $ (906)