XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative and Other Hedging Instruments (Effect Of Derivative Instruments Not Designated As Hedges On Comprehensive Income Statement) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Amount Gain/(Loss) Recognized in Income on Derivatives $ (368) $ 241 $ (1,319) $ (321)        
Gain (loss) on REIT Equity Securities   (6)   (4)        
Gain Loss on Other Debt (1) 9 (6) 9        
Interest Only And Principal Only Strip [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Unrealized Gain (Loss) on Securities 0 (7) 11 4        
Receiver Swaption [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Amount Gain/(Loss) Recognized in Income on Derivatives   (13)   4        
Interest Rate Swaption [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Additions 0 (500) 0 (500)        
Settlement, Expirations or Exercise 700 250 1,100 1,850        
Amount Gain/(Loss) Recognized in Income on Derivatives (4) 13 (11) (4)        
TBA and Forward Settling Agency Securities [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount 5,813 4,873 7,295 14,412        
Additions 20,066 18,367 38,025 63,867        
Settlement, Expirations or Exercise   (16,299)   (71,338)        
Notional Amount 6,756 6,941 6,756 6,941        
Amount Gain/(Loss) Recognized in Income on Derivatives 108 (110) 324 124        
Purchases Of TBAs And Forward Settling Agency Securities [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Settlement, Expirations or Exercise (19,123)   (38,564)          
Interest Rate Swap [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount     40,525          
Additions (2,550) 0 (3,550) (3,500)        
Settlement, Expirations or Exercise 5,600 0 8,950 2,275        
Notional Amount 35,125   35,125          
Amount Gain/(Loss) Recognized in Income on Derivatives (356) 434 (1,361) (312)        
US Treasury Securities [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount (1,860) (730) (1,860) (730)        
Additions (2,060) (730) (3,920) (1,460)        
Settlement, Expirations or Exercise 1,960 730 3,820 1,460        
Notional Amount (1,960) (730) (1,960) (730)        
Amount Gain/(Loss) Recognized in Income on Derivatives (44) 15 (121) (5)        
Other derivative instruments [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Amount Gain/(Loss) Recognized in Income on Derivatives 2   14          
Not Designated as Hedging Instrument [Member] | Receiver Swaption [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount   750   4,250        
Additions   0   0        
Settlement, Expirations or Exercise   (750)   (4,250)        
Notional Amount   0   0        
Not Designated as Hedging Instrument [Member] | Interest Rate Swaption [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount (1,750) (5,200) (2,150) (6,800)        
Notional Amount (1,050) (5,450) (1,050) (5,450)        
Not Designated as Hedging Instrument [Member] | Interest Rate Swap [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount (38,175) (44,925) (40,525) (43,700)        
Notional Amount (35,125) (44,925) (35,125) (44,925)        
Short [Member] | US Treasury Securities [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Notional Amount (3,135) (3,353) (1,714) (5,392)        
Additions (653) (2,224) (2,633) (6,397)        
Settlement, Expirations or Exercise 858 3,327 1,417 9,539        
Notional Amount (2,930) (2,250) (2,930) (2,250)        
Amount Gain/(Loss) Recognized in Income on Derivatives (73) 18 (156) (64)        
Long [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Trading Securities 62   62          
Long [Member] | US Treasury Securities [Member]                
Changes in Derivative and Other Hedge Portfolio [Roll Forward]                
Amount Gain/(Loss) Recognized in Income on Derivatives 1 (116) 6 (64)        
Trading Securities   5,192   5,192 $ 0 $ 25 $ 4,261 $ 2,411
Trading Securities Added During the Period 225 11,649 405 27,211        
Notional Amount Of Trading Securities Settlement Expiration During The Period $ (163) $ (10,718) $ (368) $ (24,430)