XML 95 R83.htm IDEA: XBRL DOCUMENT v3.10.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, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes $ 240 $ (48) $ 467 $ (64)
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 126 (177) 329 (197)
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 28 126 (72) 69
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 (2) (1) (1)
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 85 51 215 111
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 $ (1) $ (46) $ (4) $ (46)