Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Schedule of Repurchase Agreement Counterparties with Whom Repurchase Agreements Exceed 10 Percent of Stockholders' Equity (Details)
$ in Thousands
Sep. 30, 2016
USD ($)
Dec. 31, 2015
USD ($)
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 10,637,373 $ 5,008,274
Repurchase Agreement Counterparty, Amount at Risk 1,376,675 1,035,785
Repurchase Agreement Counterparty, Royal Bank of Canada [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements 1,202,327 799,527
Repurchase Agreement Counterparty, Amount at Risk $ 260,862 $ 217,677
Repurchase Agreement Counterparty, Percent of Equity at Risk 7.00% 6.00%
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 76.4 31.5
Repurchase Agreement Counterparty, All Other Counterparties [Member]    
Repurchase Agreement Counterparty [Line Items]    
Repurchase agreements $ 9,435,046 $ 4,208,747
Repurchase Agreement Counterparty, Amount at Risk $ 1,115,813 $ 818,108
Repurchase Agreement Counterparty, Percent of Equity at Risk 32.00% 23.00%
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 68.1 36.2
Number of Repurchase Agreement Counterparties with Whom Repurchase Agreements Are Less Than 10 Percent of Stockholders' Equity 21 20