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)

v2.4.1.9
Schedule of Repurchase Agreement Counterparties with Whom Repurchase Agreements Exceed 10 Percent of Stockholders' Equity (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability $ 13,094,878us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability $ 12,932,463us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
Repurchase Agreement Counterparty, Royal Bank of Canada [Member]    
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability 1,284,065us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
1,373,549us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
Repurchase Agreement Counterparty, Amount at Risk 344,167us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
401,194us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
Repurchase Agreement Counterparty, Percent of Equity at Risk 8.00%two_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
10.00%two_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 73.1two_RepurchaseAgreementCounterpartyWeightedAverageDaystoMaturity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
83.8two_RepurchaseAgreementCounterpartyWeightedAverageDaystoMaturity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyRoyalBankofCanadaMember
Repurchase Agreement Counterparty, Barclays Capital [Member]    
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability 799,269us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
1,346,085us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
Repurchase Agreement Counterparty, Amount at Risk 298,274us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
365,879us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
Repurchase Agreement Counterparty, Percent of Equity at Risk 7.00%two_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
9.00%two_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 45.2two_RepurchaseAgreementCounterpartyWeightedAverageDaystoMaturity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
50.5two_RepurchaseAgreementCounterpartyWeightedAverageDaystoMaturity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyBarclaysCapitalMember
Repurchase Agreement Counterparty, All Other Counterparties [Member]    
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability 10,010,294us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
9,215,329us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
Repurchase Agreement Counterparty, Amount at Risk 990,372us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
907,066us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
Repurchase Agreement Counterparty, Percent of Equity at Risk 24.00%two_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
22.00%two_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
Repurchase Agreement Counterparty, Weighted Average Days to Maturity 66.5two_RepurchaseAgreementCounterpartyWeightedAverageDaystoMaturity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
57.7two_RepurchaseAgreementCounterpartyWeightedAverageDaystoMaturity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
Number of Repurchase Agreement Counterparties with Whom Repurchase Agreements Are Less Than 10 Percent of Stockholders' Equity 22two_NumberOfRepurchaseAgreementCounterpartiesLessThan10PercentOfStockholdersEquity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
23two_NumberOfRepurchaseAgreementCounterpartiesLessThan10PercentOfStockholdersEquity
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyAllOtherCounterpartiesMember
Repurchase Agreement Counterparty, Excluding Repurchase Agreements Collateralized by U.S. Treasuries [Member]    
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability 12,093,628us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyExcludingRepurchaseAgreementsCollateralizedByUSTreasuriesMember
11,934,963us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyExcludingRepurchaseAgreementsCollateralizedByUSTreasuriesMember
Repurchase Agreement Counterparty, Amount at Risk 1,632,813us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyExcludingRepurchaseAgreementsCollateralizedByUSTreasuriesMember
1,674,139us-gaap_RepurchaseAgreementCounterpartyAmountAtRisk
/ us-gaap_CounterpartyNameAxis
= two_RepurchaseAgreementCounterpartyExcludingRepurchaseAgreementsCollateralizedByUSTreasuriesMember
US Treasury Securities [Member]    
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability 2,001,250us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= us-gaap_USTreasurySecuritiesMember
1,996,250us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis
= us-gaap_USTreasurySecuritiesMember
Maturity on Demand [Member]    
Repurchase Agreement Counterparty [Line Items]    
Assets Sold under Agreements to Repurchase, Repurchase Liability $ 1,001,250us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityOnDemandMember
$ 997,500us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityOnDemandMember