XML 138 R128.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments - Notional Value of Derivative Contracts (Detail) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Total $ 1,395,345 $ 2,021,133
Interest rate contracts    
Derivative [Line Items]    
Total 246,092 509,403
Futures and forwards    
Derivative [Line Items]    
Total 44,686 37,098
Swaps    
Derivative [Line Items]    
Total 177,876 406,609
Options written    
Derivative [Line Items]    
Total 10,842 33,269
Options purchased    
Derivative [Line Items]    
Total 12,688 32,427
Foreign exchange contracts    
Derivative [Line Items]    
Total 1,063,299 1,359,284
Swaps, futures and forwards    
Derivative [Line Items]    
Total 974,725 1,195,449
Options written    
Derivative [Line Items]    
Total 28,577 53,200
Options purchased    
Derivative [Line Items]    
Total 28,678 53,595
Spot    
Derivative [Line Items]    
Total 31,319 57,040
Total commodities, equities and precious metals    
Derivative [Line Items]    
Total 77,727 98,619
Swaps, futures and forwards    
Derivative [Line Items]    
Total 60,054 54,458
Options written    
Derivative [Line Items]    
Total 5,873 17,078
Options purchased    
Derivative [Line Items]    
Total 11,800 27,083
Credit contracts    
Derivative [Line Items]    
Total 7,023 52,611
Other Contracts    
Derivative [Line Items]    
Total $ 1,204 $ 1,216