XML 91 R79.htm IDEA: XBRL DOCUMENT v3.7.0.1
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, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes $ (48) $ (84) $ (64) $ (269)
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 (177) (233) (197) (510)
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 126 131 69 228
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 (2) 3 (1) 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 51 29 111 29
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 (46) (25) (46) (62)
Residential mortgage banking revenue (expense) [Member] | Interest rate contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes $ 0 $ 11 $ 0 $ 43