Trading Assets and Liabilities - Summary of Trading Assets and Liabilities (Detail) - USD ($) $ in Millions |
Jun. 30, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Trading Assets | $ 375,917 | $ 393,630 |
| Trading Liabilities | 199,093 | 153,727 |
| Trading Cash Instruments [Member] | ||
| Trading Cash Instruments | 309,565 | 324,049 |
| Trading Liabilities | 150,399 | 95,136 |
| Derivatives [Member] | ||
| Trading Assets at Fair Value | 66,352 | 69,581 |
| Trading Liabilities | $ 48,694 | $ 58,591 |