XML 98 R88.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) Recognized in Income on Derivatives $ 116 $ (216) $ 18 $ (456)
Trading revenue [Member] | Interest rate contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) Recognized in Income on Derivatives 773 (77) 655 (192)
Trading revenue [Member] | Foreign exchange contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) Recognized in Income on Derivatives (355) (7) (1,164) 232
Trading revenue [Member] | Equity contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) Recognized in Income on Derivatives (385) 11 683 (139)
Trading revenue [Member] | Precious metals contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) Recognized in Income on Derivatives 67 36 450 89
Trading revenue [Member] | Credit contracts [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) Recognized in Income on Derivatives $ 16 $ (179) $ (606) $ (446)