XML 104 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Derivatives, Fair Value [Line Items]          
Maximum Amount of Future Payments under Credit Default Swaps $ 13,377   $ 13,377   $ 12,645
Estimated Fair Value of Credit Default Swaps 255   255   180
Estimated Fair Value Assets 12,178   12,178   15,761
Estimated Fair Value Liabilities 8,217   8,217   10,804
Excess securities collateral received on derivatives 495   495   $ 168
Derivative Instruments, Gain (Loss) [Line Items]          
Net derivatives gains (losses) 69 $ (4,624) 647 $ (5,793)  
Derivative Instrument Detail [Abstract]          
Change in fair value of derivatives excluded from the assessment of hedge effectiveness (17) (4) (24) (10)  
Net amounts reclassified into net derivatives gains (losses) on discontinued cash flow hedges 0 (1) $ 32 (5)  
Hedging exposure to variability in future cash flows for specific length of time     5 years   5 years
Accumulated Other Comprehensive Income Loss 2,500   $ 2,500   $ 2,900
Deferred net gains (losses) expected to be reclassified to earnings     (54)    
Amount and Location of Gains (Losses) Reclassified from Accumulated Other Comprehensive Income (Loss) into Income (Loss) (Effective Portion) $ 0 $ 0 $ 0 $ 0  
Immateriality of cash flow effectiveness 0 0 0 0  
Cumulative foreign currency translation gain (loss) recorded in accumulated other comprehensive income (loss) for net investment in foreign operations hedges $ 395   $ 395   754
Potential future recoveries available to offset maximum amount of future payments under credit default swaps 30   30   30
Excess securities collateral provided on derivatives 361   361   486
Securities collateral received which the company is permitted to sell or repledge, amount that has been sold or repledged 0   0    
Over the Counter [Member]          
Derivatives, Fair Value [Line Items]          
Excess securities collateral received on derivatives (349)   (349)   (217)
Excess securities collateral provided on derivatives (320)   (320)   (297)
Cash collateral on derivative assets (4,369)   (4,369)   (4,897)
Exchange-traded          
Derivatives, Fair Value [Line Items]          
Excess securities collateral received on derivatives (676)   (676)   (1,200)
Excess securities collateral provided on derivatives (230)   (230)   (569)
Cash collateral on derivative assets 0   0   0
Nonperformance Risk [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Net derivatives gains (losses) (138) $ 1,100 (181) $ 1,500  
Accrued Liabilities [Member]          
Derivatives, Fair Value [Line Items]          
Estimated Fair Value Assets 121   121   249
Estimated Fair Value Liabilities $ (37)   $ (37)   $ (92)