Annual report pursuant to Section 13 and 15(d)

Schedule of Repurchase Agreements by Maturity (Details)

v2.4.1.9
Schedule of Repurchase Agreements by Maturity (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements $ 12,932,463us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability $ 12,250,450us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
Maturity up to 30 days [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 3,979,317us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityUpTo30DaysMember
3,831,917us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityUpTo30DaysMember
Maturity 30 to 59 Days [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 4,595,425us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity30To59DaysMember
2,013,733us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity30To59DaysMember
Maturity 60 to 89 Days [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 903,286us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity60To89DaysMember
2,225,967us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity60To89DaysMember
Maturity 90 to 119 Days [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 434,550us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity90To119DaysMember
1,386,371us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity90To119DaysMember
Maturity 120 to 364 days [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 1,929,164us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity120To364DaysMember
1,594,962us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_Maturity120To364DaysMember
Maturity on Demand [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements 997,500us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityOnDemandMember
997,500us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= us-gaap_MaturityOnDemandMember
Maturity Over One Year [Member]    
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreements $ 93,221us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_MaturityOverOneYearMember
$ 200,000us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
/ us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis
= two_MaturityOverOneYearMember