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 |