XML 103 R91.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Trading Purpose (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes $ (84) $ 241 $ (269) $ 403
Trading revenue [Member] | Interest rate contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes (233) 71 (510) 541
Trading revenue [Member] | Foreign exchange contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes 131 207 228 (149)
Trading revenue [Member] | Equity contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes 3 4 3 3
Trading revenue [Member] | Precious metals contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes 29 (27) 29 19
Trading revenue [Member] | Credit contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes (25) 4 (62) (17)
Residential mortgage banking revenue [Member] | Interest rate contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes $ 11 $ (18) $ 43 $ 6