XML 103 R91.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Other Purpose (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes $ 171 $ (297) $ 507 $ (217)
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 178 (405) 523 (337)
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 (6) 164 319 131
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 (18) 26 (13)
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 194 (533) 226 (401)
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Precious metals contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 0 (1) 0 0
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 0 (3)
Residential mortgage banking revenue (expense) [Member] | Interest rate contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes 0 (1) 0 0
Other Income [Member] | Credit contracts [Member]        
Derivatives, Fair Value [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for other purposes $ (23) $ 92 $ (64) $ 69