Trading Assets and Liabilities - Gains and Losses from Market Making (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
| Trading activity, gains and losses, net [Line Items] | |||
| Market making | $ 15,546 | $ 10,157 | $ 9,724 |
| Interest Rates [Member] | |||
| Trading activity, gains and losses, net [Line Items] | |||
| Market making | 6,191 | 3,272 | (1,917) |
| Credit [Member] | |||
| Trading activity, gains and losses, net [Line Items] | |||
| Market making | 3,250 | 682 | 1,268 |
| Currencies [Member] | |||
| Trading activity, gains and losses, net [Line Items] | |||
| Market making | (3,257) | 2,902 | 4,646 |
| Equities [Member] | |||
| Trading activity, gains and losses, net [Line Items] | |||
| Market making | 6,757 | 2,946 | 5,264 |
| Commodities [Member] | |||
| Trading activity, gains and losses, net [Line Items] | |||
| Market making | $ 2,605 | $ 355 | $ 463 |