Quarterly report pursuant to Section 13 or 15(d)

Variable Interest Entities (Details)

v2.4.1.9
Variable Interest Entities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Assets $ 2,227,499us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets $ 1,754,943us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
Variable Interest Entity, Consolidated, Carrying Amount, Liabilities 1,411,375us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities 1,219,821us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
Loans Held-for-investment, Mortgages [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Assets 2,170,206us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= two_LoansHeldforinvestmentResidentialMortgagesMember
1,744,746us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= two_LoansHeldforinvestmentResidentialMortgagesMember
Loans Held-for-investment, Commercial Real Estate [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Assets 45,556us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= two_LoansHeldforinvestmentCommercialRealEstateMember
0us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= two_LoansHeldforinvestmentCommercialRealEstateMember
Accrued Income Receivable [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Assets 11,737us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AccruedIncomeReceivableMember
10,197us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AccruedIncomeReceivableMember
Assets, Total [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Assets 2,227,499us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AssetsTotalMember
1,754,943us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AssetsTotalMember
Borrowings [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Liabilities 1,400,571us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_BorrowingsMember
1,209,663us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_BorrowingsMember
Accrued Liabilities [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Liabilities 4,152us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AccruedLiabilitiesMember
3,678us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AccruedLiabilitiesMember
Accounts Payable [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Liabilities 6,652us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AccountsPayableMember
6,480us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_AccountsPayableMember
Liabilities, Total [Member]    
Variable Interest Entity [Line Items]    
Variable Interest Entity, Consolidated, Carrying Amount, Liabilities $ 1,411,375us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_LiabilitiesTotalMember
$ 1,219,821us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_LiabilitiesTotalMember