Trading Assets and Liabilities - Summary of Trading Assets and Liabilities (Detail) - USD ($) $ in Millions |
Dec. 31, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Trading Assets | $ 393,630 | $ 355,332 |
| Trading Liabilities | 153,727 | 108,835 |
| Trading Cash Instruments [Member] | ||
| Trading Cash Instruments | 324,049 | 310,080 |
| Trading Liabilities | 95,136 | 65,033 |
| Derivatives [Member] | ||
| Trading Assets at Fair Value | 69,581 | 45,252 |
| Trading Liabilities | $ 58,591 | $ 43,802 |