v3.22.0.1
Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivatives in Net Investment Hedging Relationship:      
Other income (expense), net $ 12,020 $ 6,858 $ 5,394
Foreign exchange contracts      
Derivatives not designated as hedging instruments 92 (902)  
Revenues      
Foreign exchange contracts      
Total gains (losses) 149 177 455
Other income (expense), net      
Foreign exchange contracts      
Total gains (losses) (669) (33) (145)
Foreign exchange contracts      
Derivatives in Net Investment Hedging Relationship:      
Total 1,608 (786) 155
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship:      
Derivatives in Cash Flow Hedging Relationship      
Amount included in the assessment of effectiveness 806 102 38
Amount excluded from the assessment of effectiveness 48 (37) (14)
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship: | Revenues      
Foreign exchange contracts      
Amount of gains (losses) reclassified from AOCI to income 165 144 367
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach (16) 33 88
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 754 (851) 131
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 82 151 243
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 (95) 18 (19)
Derivatives designated as hedging instruments 95 (18) 19
Amount excluded from the assessment of effectiveness 8 4 25
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 (860) 718 (413)
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 $ 101 $ (906) $ 0