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