XML 122 R97.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments - Impact on Statements of Income, Net Investment Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts recorded in income $ 1,125    
Foreign exchange contracts      
Gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts recorded in income 476    
Net Investment Hedging | Foreign exchange contracts      
Gains/(losses) recorded in income and other comprehensive income/(loss)      
Amounts recorded in income 11 $ (152) $ (280)
Amounts recorded in OCI $ 1,219    
Amounts recorded in OCI   $ (1,244) $ 262