Annual report pursuant to Section 13 and 15(d)

Schedule of Repurchase Agreement Counterparties with Whom Repurchase Agreements Exceed 10 Percent of Stockholders' Equity (Details)

v3.3.1.900
Schedule of Repurchase Agreement Counterparties with Whom Repurchase Agreements Exceed 10 Percent of Stockholders' Equity (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 5,008,274 $ 12,932,463
Number of Repurchase Agreement Counterparties with Whom Repurchase Agreements Are Less Than 10 Percent of Stockholders' Equity 19 23
Maturity on Demand [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements   $ 997,500
Repurchase Agreement Counterparty, Royal Bank of Canada [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 799,527 1,373,549
Repurchase Agreement Counterparty, Amount at Risk $ 217,677 $ 401,194
Repurchase Agreement Counterparty, Percent of Equity at Risk 6.00% 10.00%
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 31.5 83.8
Repurchase Agreement Counterparty, Barclays Capital [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 379,812 $ 1,346,085
Repurchase Agreement Counterparty, Amount at Risk $ 176,492 $ 365,879
Repurchase Agreement Counterparty, Percent of Equity at Risk 5.00% 9.00%
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 40.2 50.5
Repurchase Agreement Counterparty, All Other Counterparties [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 3,828,935 $ 9,215,329
Repurchase Agreement Counterparty, Amount at Risk $ 641,616 $ 907,066
Repurchase Agreement Counterparty, Percent of Equity at Risk 18.00% 22.00%
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 35.8 57.7
Repurchase Agreement Counterparty, Excluding Repurchase Agreements with Rolling One-Day Maturity [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 5,008,274 $ 11,934,963
Repurchase Agreement Counterparty, Amount at Risk $ 1,035,785 $ 1,674,139