Annual report pursuant to Section 13 and 15(d)

Fair Value, Option, Non Accrual Status of Loans (Details)

v2.4.1.9
Fair Value, Option, Non Accrual Status of Loans (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Fair Value, Option, Quantitative Disclosures [Line Items]        
Mortgage loans held-for-sale $ 535,712us-gaap_LoansAndLeasesReceivableNetReportedAmount $ 544,581us-gaap_LoansAndLeasesReceivableNetReportedAmount $ 58,607us-gaap_LoansAndLeasesReceivableNetReportedAmount $ 5,782us-gaap_LoansAndLeasesReceivableNetReportedAmount
Mortgage loans held-for-investment in securitization trusts 1,744,746us-gaap_LoansAndLeasesReceivableNetReportedAmountOther 792,390us-gaap_LoansAndLeasesReceivableNetReportedAmountOther    
Collateralized borrowings in securitization trusts, at fair value 1,209,663us-gaap_LongTermDebtFairValue 639,731us-gaap_LongTermDebtFairValue    
Loan Held-for-Sale, Mortgages, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Mortgage loans held-for-sale 534,101us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForSaleMortgagesUnpaidPrincipalMember
680,840us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForSaleMortgagesUnpaidPrincipalMember
   
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 26,405us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForSaleMortgagesUnpaidPrincipalMember
80,486us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForSaleMortgagesUnpaidPrincipalMember
   
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 25,263us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForSaleMortgagesUnpaidPrincipalMember
63,152us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForSaleMortgagesUnpaidPrincipalMember
   
Loans Held-for-sale, Mortgages [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Mortgage loans held-for-sale 535,712us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForSaleMortgagesMember
544,581us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForSaleMortgagesMember
   
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 20,574us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForSaleMortgagesMember
62,185us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForSaleMortgagesMember
   
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 19,675us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForSaleMortgagesMember
48,786us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForSaleMortgagesMember
   
Loan Held-for-Investment, Mortgages, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Mortgage loans held-for-investment in securitization trusts 1,699,748us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForInvestmentMortgagesUnpaidPrincipalMember
812,538us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForInvestmentMortgagesUnpaidPrincipalMember
   
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 0us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForInvestmentMortgagesUnpaidPrincipalMember
0us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForInvestmentMortgagesUnpaidPrincipalMember
   
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 0us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForInvestmentMortgagesUnpaidPrincipalMember
0us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoanHeldForInvestmentMortgagesUnpaidPrincipalMember
   
Loans Held-for-investment, Mortgages [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Mortgage loans held-for-investment in securitization trusts 1,744,746us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForInvestmentMortgagesMember
792,390us-gaap_LoansAndLeasesReceivableNetReportedAmountOther
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForInvestmentMortgagesMember
   
Fair Value, Option, Loans Held as Assets, Aggregate Amount in Nonaccrual Status 0us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForInvestmentMortgagesMember
0us-gaap_FairValueOptionLoansHeldAsAssetsAggregateAmountInNonaccrualStatus
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForInvestmentMortgagesMember
   
Fair Value, Option, Loans Held as Assets, 90 Days or More Past Due 0us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForInvestmentMortgagesMember
0us-gaap_FairValueOptionLoansHeldAsAssets90DaysOrMorePastDue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_LoansHeldForInvestmentMortgagesMember
   
Collateralized Borrowings, Unpaid Principal [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Collateralized borrowings in securitization trusts, at fair value 1,218,589us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_CollateralizedBorrowingsUnpaidPrincipalMember
686,233us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= two_CollateralizedBorrowingsUnpaidPrincipalMember
   
Borrowings [Member]        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Collateralized borrowings in securitization trusts, at fair value $ 1,209,663us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_BorrowingsMember
$ 639,731us-gaap_LongTermDebtFairValue
/ us-gaap_EligibleItemOrGroupForFairValueOptionAxis
= us-gaap_BorrowingsMember