v3.22.0.1
Trading Assets and Liabilities - Gains and Losses from Market Making (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Trading activity, gains and losses, net [Line Items]      
Market making $ 15,352 $ 15,546 $ 10,157
Interest Rates [Member]      
Trading activity, gains and losses, net [Line Items]      
Market making (2,669) 6,191 3,272
Credit [Member]      
Trading activity, gains and losses, net [Line Items]      
Market making 1,739 3,250 682
Currencies [Member]      
Trading activity, gains and losses, net [Line Items]      
Market making 5,627 (3,257) 2,902
Equities [Member]      
Trading activity, gains and losses, net [Line Items]      
Market making 8,459 6,757 2,946
Commodities [Member]      
Trading activity, gains and losses, net [Line Items]      
Market making $ 2,196 $ 2,605 $ 355