XML 99 R84.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Instruments - Customer-Related Derivative Positions of Company (Detail) - Customer-Related Positions [Member] - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Derivative [Line Items]    
Notional Value, Assets $ 132,831 $ 113,188
Fair Value, Assets 2,116 2,543
Notional Value, Liabilities 121,754 122,497
Fair Value, Liabilities 1,978 2,610
Interest Rate Contracts [Member] | Receive Fixed/Pay Floating Swaps [Member]    
Derivative [Line Items]    
Notional Value, Assets 35,588 38,501
Fair Value, Assets $ 839 $ 930
Derivative Asset Average Remaining Maturity Period 5 years 9 months 29 days 4 years 26 days
Notional Value, Liabilities $ 48,124 $ 39,403
Fair Value, Liabilities $ 533 $ 632
Derivative Liability Average Remaining Maturity Period 3 years 10 months 25 days 4 years 10 months 21 days
Interest Rate Contracts [Member] | Pay Fixed/Receive Floating Swaps [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 50,357 $ 36,671
Fair Value, Assets $ 535 $ 612
Derivative Asset Average Remaining Maturity Period 3 years 8 months 23 days 4 years 11 months 26 days
Notional Value, Liabilities $ 33,767 $ 40,324
Fair Value, Liabilities $ 752 $ 996
Derivative Liability Average Remaining Maturity Period 6 years 4 days 4 years 26 days
Interest Rate Contracts [Member] | Options [Member] | Purchased [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 18,036 $ 14,545
Fair Value, Assets $ 15 $ 51
Derivative Asset Average Remaining Maturity Period 1 year 10 months 3 days 1 year 10 months 6 days
Notional Value, Liabilities $ 505 $ 125
Fair Value, Liabilities $ 9 $ 2
Derivative Liability Average Remaining Maturity Period 4 years 8 months 23 days 1 year 4 months 13 days
Interest Rate Contracts [Member] | Options [Member] | Written [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 3,265 $ 125
Fair Value, Assets $ 10 $ 3
Derivative Asset Average Remaining Maturity Period 1 year 4 months 6 days 1 year 4 months 13 days
Notional Value, Liabilities $ 13,499 $ 13,518
Fair Value, Liabilities $ 14 $ 50
Derivative Liability Average Remaining Maturity Period 1 year 10 months 6 days 1 year 8 months 12 days
Interest Rate Contracts [Member] | Futures [Member] | Purchased [Member]    
Derivative [Line Items]    
Notional Value, Assets   $ 306
Derivative Asset Average Remaining Maturity Period   1 year 11 months 15 days
Notional Value, Liabilities $ 158 $ 7,111
Fair Value, Liabilities   $ 7
Derivative Liability Average Remaining Maturity Period 2 months 19 days 10 months 25 days
Interest Rate Contracts [Member] | Futures [Member] | Written [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 1,145  
Derivative Asset Average Remaining Maturity Period 1 year 10 months 3 days  
Notional Value, Liabilities $ 2,119  
Fair Value, Liabilities $ 1  
Derivative Liability Average Remaining Maturity Period 1 year 1 month 6 days  
Foreign Exchange Rate Contracts [Member] | Forwards, Spots and Swaps [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 21,120 $ 20,664
Fair Value, Assets $ 644 $ 849
Derivative Asset Average Remaining Maturity Period 10 months 21 days 6 months 29 days
Notional Value, Liabilities $ 20,262 $ 19,640
Fair Value, Liabilities $ 596 $ 825
Derivative Liability Average Remaining Maturity Period 11 months 1 day 7 months 6 days
Foreign Exchange Option [Member] | Purchased [Member]    
Derivative [Line Items]    
Notional Value, Assets $ 3,320 $ 2,376
Fair Value, Assets $ 73 $ 98
Derivative Asset Average Remaining Maturity Period 1 year 6 months 3 days 1 year 8 months 2 days
Foreign Exchange Option [Member] | Written [Member]    
Derivative [Line Items]    
Notional Value, Liabilities $ 3,320 $ 2,376
Fair Value, Liabilities $ 73 $ 98
Derivative Liability Average Remaining Maturity Period 1 year 6 months 3 days 1 year 8 months 2 days