v3.21.2
Trading Assets and Liabilities - Gains and Losses from Market Making (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Trading activity, gains and losses, net [Line Items]        
Market making $ 3,274 $ 5,787 $ 9,167 $ 9,469
Interest Rates [Member]        
Trading activity, gains and losses, net [Line Items]        
Market making 920 1,315 (323) 2,052
Credit [Member]        
Trading activity, gains and losses, net [Line Items]        
Market making 310 1,151 1,162 2,993
Currencies [Member]        
Trading activity, gains and losses, net [Line Items]        
Market making (108) 42 2,742 (693)
Equities [Member]        
Trading activity, gains and losses, net [Line Items]        
Market making 1,540 1,931 4,318 3,631
Commodities [Member]        
Trading activity, gains and losses, net [Line Items]        
Market making $ 612 $ 1,348 $ 1,268 $ 1,486