v3.20.4
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