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 |
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount to be repaid to the counterparty to the repurchase agreement when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under the repurchase agreement exceeds 10 percent of total assets. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|