XML 93 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Trading Purpose (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain (Loss) Recognized in Income on Derivatives held for trading purposes $ 74 $ (152) $ 10 $ (421)
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 (52) 97 (249) (413)
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 116 (243) 185 (15)
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 1 2 0 5
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 50 35 161 64
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 (41) (40) (87) (102)
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 $ (3) $ 0 $ 40