XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments - Customer-Related Derivative Positions of Company (Detail) - Customer-Related Positions [Member] - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Derivative [Line Items]    
Notional Value, Assets $ 305,888 $ 294,310
Fair Value, Assets 4,277 5,552
Notional Value, Liabilities 296,444 282,040
Fair Value, Liabilities 2,655 3,054
Interest Rate Contracts [Member] | Receive Fixed/Pay Floating Swaps [Member]    
Derivative [Line Items]    
Notional Value, Assets 133,861 144,859
Fair Value, Assets $ 2,725 $ 3,782
Derivative Asset Average Remaining Maturity Period 4 years 10 months 17 days 4 years 11 months 4 days
Notional Value, Liabilities $ 32,873 $ 12,027
Fair Value, Liabilities $ 228 $ 99
Derivative Liability Average Remaining Maturity Period 6 years 6 months 14 days 8 years 8 months 19 days
Interest Rate Contracts [Member] | Pay Fixed/Receive Floating Swaps [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 32,833 $ 15,048
Fair Value, Assets $ 48 $ 2
Derivative Asset Average Remaining Maturity Period 6 years 5 months 4 days 8 years 5 months 4 days
Notional Value, Liabilities $ 126,297 $ 134,963
Fair Value, Liabilities $ 934 $ 1,239
Derivative Liability Average Remaining Maturity Period 4 years 9 months 21 days 4 years 8 months 15 days
Interest Rate Contracts [Member] | Other Derivatives [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 9,104 $ 9,921
Fair Value, Assets $ 2 $ 6
Derivative Asset Average Remaining Maturity Period 3 years 11 months 23 days 3 years 9 months
Notional Value, Liabilities $ 6,123 $ 6,387
Fair Value, Liabilities $ 3 $ 3
Derivative Liability Average Remaining Maturity Period 4 years 11 months 15 days 4 years 2 months 19 days
Interest Rate Contracts [Member] | Options [Member] | Purchased [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 81,426 $ 72,655
Fair Value, Assets $ 216 $ 111
Derivative Asset Average Remaining Maturity Period 1 year 4 months 6 days 1 year 4 months 24 days
Notional Value, Liabilities $ 2,200 $ 1,454
Fair Value, Liabilities $ 47 $ 46
Derivative Liability Average Remaining Maturity Period 2 years 1 month 17 days 2 years 11 months 15 days
Interest Rate Contracts [Member] | Options [Member] | Written [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 2,378 $ 1,736
Fair Value, Assets $ 47 $ 46
Derivative Asset Average Remaining Maturity Period 1 year 11 months 26 days 2 years 9 months 3 days
Notional Value, Liabilities $ 77,120 $ 68,205
Fair Value, Liabilities $ 190 $ 81
Derivative Liability Average Remaining Maturity Period 1 year 3 months 10 days 1 year 3 months
Interest Rate Contracts [Member] | Futures [Member] | Purchased [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 925 $ 1,851
Derivative Asset Average Remaining Maturity Period 7 months 28 days 1 year 2 months 19 days
Notional Value, Liabilities $ 1,786 $ 924
Derivative Liability Average Remaining Maturity Period 4 months 6 days 18 days
Interest Rate Contracts [Member] | Futures [Member] | Written [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 1,549  
Derivative Asset Average Remaining Maturity Period 1 year 8 months 4 days  
Notional Value, Liabilities $ 734 $ 4,090
Derivative Liability Average Remaining Maturity Period 5 months 12 days 8 months 19 days
Foreign Exchange Rate Contracts [Member] | Forwards, Spots and Swaps [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 40,075 $ 44,845
Fair Value, Assets $ 1,225 $ 1,590
Derivative Asset Average Remaining Maturity Period 1 year 1 month 24 days 11 months 15 days
Notional Value, Liabilities $ 41,487 $ 45,992
Fair Value, Liabilities $ 1,232 $ 1,565
Derivative Liability Average Remaining Maturity Period 1 year 4 months 20 days 1 year 1 month 17 days
Foreign Exchange Option [Member] | Purchased [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 522 $ 519
Fair Value, Assets $ 14 $ 14
Derivative Asset Average Remaining Maturity Period 1 year 29 days 10 months 24 days
Foreign Exchange Option [Member] | Written [Member]    
Derivative [Line Items]    
Notional Value, Liabilities $ 522 $ 519
Fair Value, Liabilities $ 14 $ 14
Derivative Liability Average Remaining Maturity Period 1 year 29 days 10 months 24 days
Credit Contracts [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 3,215 $ 2,876
Fair Value, Assets   $ 1
Derivative Asset Average Remaining Maturity Period 2 years 4 months 24 days 2 years 9 months
Notional Value, Liabilities $ 7,302 $ 7,479
Fair Value, Liabilities $ 7 $ 7
Derivative Liability Average Remaining Maturity Period 4 years 5 months 15 days 3 years 9 months 21 days