XML 123 R110.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Other Purpose (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes $ 1,136 $ 414 $ 9
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 1,132 421 (102)
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Interest rate contracts [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 62 (12) 89
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Foreign exchange contracts [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 6 30 (10)
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Equity contracts [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 1,121 466 (110)
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Credit contracts [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 0 0 (3)
Residential mortgage banking revenue [Member] | Interest rate contracts [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 0 0 1
Other Income [Member] | Credit contracts [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes (43) (70) 42
Other Income [Member] | Other Contract [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes [1] $ (10) $ 0 $ 0
[1] Consists of swap agreements entered into in conjunction with the sales of certain Visa Class B Shares.