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 |