XML 152 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Hedging Activities - Fair Values, Volume of Activity and Gain (Loss) Information Related to Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Derivatives, Fair Value [Line Items]    
Notional Amount $ 102,645 $ 100,193
Derivative assets, Netting adjustments (333) (443)
Derivative assets, Fair Value 529 664
Derivative liabilities, Netting adjustments (337) (616)
Derivative liabilities, Fair Value 353 207
Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 28,668 26,478
Derivative assets, Fair Value 52 82
Derivative liabilities, Fair Value (10) 50
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 73,977 73,715
Derivative assets, Fair Value 812 1,030
Derivative liabilities, Fair Value 733 857
Interest Rate [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 28,546 26,176
Derivative assets, Fair Value 50 81
Derivative liabilities, Fair Value (10) 46
Interest Rate [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 63,454 61,390
Derivative assets, Fair Value 365 641
Derivative liabilities, Fair Value 307 474
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 122 302
Derivative assets, Fair Value 2 1
Derivative liabilities, Fair Value 0 4
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 6,829 8,317
Derivative assets, Fair Value 104 129
Derivative liabilities, Fair Value 95 120
Commodity [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 2,002 1,687
Derivative assets, Fair Value 333 255
Derivative liabilities, Fair Value 323 246
Credit [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 226 315
Derivative assets, Fair Value 1 1
Derivative liabilities, Fair Value 1 4
Other Credit Derivatives [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 1,466 2,006
Derivative assets, Fair Value 9 4
Derivative liabilities, Fair Value 7 13
Net Derivatives [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 102,645 100,193
Derivative assets, Fair Value 531 669
Derivative liabilities, Fair Value 386 291
Counterparty And Cash Collateral Netting [Member]    
Derivatives, Fair Value [Line Items]    
Notional Amount 0 0
Derivative assets, Fair Value (2) (5)
Derivative liabilities, Fair Value $ (33) $ (84)