XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Derivatives in Net Investment Hedging Relationship:        
Revenues $ 46,173 $ 40,499 $ 125,629 $ 115,782
Other income (expense), net 2,146 (549) 3,820 3,956
Revenues        
Foreign exchange contracts        
Total gains (losses) (22) 119 178 364
Other income (expense), net        
Foreign exchange contracts        
Total gains (losses) 221 (167) 255 (190)
Foreign exchange contracts        
Derivatives in Net Investment Hedging Relationship:        
Total (431) 659 (101) 573
Foreign exchange contracts | Revenues | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments 0 0 0 0
Foreign exchange contracts | Other income (expense), net | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments 382 (233) 542 (387)
Other derivatives | Revenues | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments 0 0 0 0
Other derivatives | Other income (expense), net | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments (181) 0 (420) 0
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts        
Derivatives in Cash Flow Hedging Relationship:        
Amount included in the assessment of effectiveness (37) 325 331 277
Amount excluded from the assessment of effectiveness (23) 6 (20) (13)
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Revenues        
Foreign exchange contracts        
Amount of gains (losses) reclassified from AOCI to income (28) 93 138 306
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 6 26 40 58
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Other income (expense), net        
Foreign exchange contracts        
Amount of gains (losses) reclassified from AOCI to income 0 0 0 0
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0 0 0
Derivatives in Net Investment Hedging Relationship: | Foreign exchange contracts        
Derivatives in Net Investment Hedging Relationship:        
Amount included in the assessment of effectiveness (371) 328 (412) 309
Derivatives in Net Investment Hedging Relationship: | Foreign exchange contracts | Revenues        
Foreign exchange contracts        
Amount excluded from the assessment of effectiveness 0 0 0 0
Derivatives in Net Investment Hedging Relationship: | Foreign exchange contracts | Other income (expense), net        
Foreign exchange contracts        
Amount excluded from the assessment of effectiveness 20 62 131 173
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Revenues        
Foreign exchange contracts        
Hedged items 0 0 0 0
Derivatives designated as hedging instruments 0 0 0 0
Amount excluded from the assessment of effectiveness 0 0 0 0
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Other income (expense), net        
Foreign exchange contracts        
Hedged items 14 (35) 6 (26)
Derivatives designated as hedging instruments (14) 35 (6) 26
Amount excluded from the assessment of effectiveness $ 0 $ 4 $ 2 $ 24