Annual report pursuant to Section 13 and 15(d)

Servicing Activities Serviced Mortgage Assets (Details)

v2.4.1.9
Servicing Activities Serviced Mortgage Assets (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Assets that Continue to be Recognized, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding $ 45,841,620us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding $ 43,430,377us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Number of Loans 225,568two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans 213,868two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
Loans Held-for-sale, Mortgages [Member]    
Assets that Continue to be Recognized, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding 534,101us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForSaleMortgagesMember
680,840us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForSaleMortgagesMember
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Number of Loans 1,008two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForSaleMortgagesMember
2,890two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForSaleMortgagesMember
Loans Held-for-investment, Mortgages [Member]    
Assets that Continue to be Recognized, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding 358,458us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForInvestmentMortgagesMember
425,209us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForInvestmentMortgagesMember
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Number of Loans 487two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForInvestmentMortgagesMember
537two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
/ us-gaap_FinancialInstrumentAxis
= two_LoansHeldForInvestmentMortgagesMember
Servicing Contracts [Member]    
Assets that Continue to be Recognized, Securitized or Asset-backed Financing Arrangement Assets and any Other Financial Assets Managed Together [Line Items]    
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding $ 44,949,061us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
$ 42,324,328us-gaap_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Number of Loans 224,073two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember
210,441two_ContinuingInvolvementwithContinuedtobeRecognizedTransferredFinancialAssetsNumberofLoans
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ServicingContractsMember