Trading Assets and Liabilities - Summary of Trading Assets and Liabilities (Detail) - USD ($) $ in Millions |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Trading Assets | $ 375,916 | $ 393,630 |
| Trading Liabilities | 181,424 | 153,727 |
| Trading Cash Instruments [Member] | ||
| Trading Cash Instruments | 311,956 | 324,049 |
| Trading Liabilities | 129,471 | 95,136 |
| Derivatives [Member] | ||
| Trading Assets at Fair Value | 63,960 | 69,581 |
| Trading Liabilities | $ 51,953 | $ 58,591 |