v3.22.0.1
Derivatives and Hedging Activities - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Gross Fair Value of Derivative Asset Contracts Not Enforceable $ 17,480 $ 20,600
Gross Fair Value of Derivative Liability Contracts Not Enforceable 17,290 22,980
Net Gains / (Losses) on Derivative assets and liabilities 717 838
Net Realized Gains / (Losses) on Derivative assets and liabilities 265 226
Net Unrealized Gains / (Losses) on Derivative assets and liabilities 452 612
Maximum Payout/Notional Amount of Written Credit Derivative 510,235 515,850
Maximum Payout/Notional Amount of Purchased Credit Derivatives 569,340 558,180
Net purchased protection notional value of credit derivatives 59,100 42,330
Foreign Currency Denominated Debt Designated As Foreign Currency Hedge 3,710 4,970
Gains losses on hedges reclassified from accumulated other comprehensive income to earnings net   61
Commodity Futures Contracts [Member]    
Derivative [Line Items]    
Trading cash instrument at fair value 1,050  
Trading cash instruments assets commodities amortized cost 1,020  
Derivative Contracts Accounted for as Hedges [Member]    
Derivative [Line Items]    
Gains (losses) on hedge investments reclassified from accumulated other comprehensive income to earnings gross   214
Net Investment Hedging [Member]    
Derivative [Line Items]    
Gains (losses) on hedge investments reclassified from accumulated other comprehensive income to earnings gross   (153)
Market making [Member]    
Derivative [Line Items]    
Net Gains / (Losses) on Derivative assets and liabilities 700 900
Other Principal Transactions [Member]    
Derivative [Line Items]    
Net Gains / (Losses) on Derivative assets and liabilities $ 17 $ (62)