Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Activities Put and Call Options for TBAs (Details)

v2.4.1.9
Derivative Instruments and Hedging Activities Put and Call Options for TBAs (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative [Line Items]      
Derivative, Notional Amount $ 48,115,523invest_DerivativeNotionalAmount $ 37,366,610invest_DerivativeNotionalAmount $ 22,377,656invest_DerivativeNotionalAmount
Derivative Financial Instruments, Assets [Member]      
Derivative [Line Items]      
Derivative, Notional Amount 36,315,523invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
30,383,908invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
 
Derivative, Fair Value, Net 380,791us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
549,859us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
 
Options Held [Member]      
Derivative [Line Items]      
Derivative, Notional Amount 2,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
Options Held [Member] | Derivative Financial Instruments, Assets [Member]      
Derivative [Line Items]      
Derivative, Notional Amount 2,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
   
Derivative, Fair Value, Net 90us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
   
Interest Rate Risk Associated with the Investment Portfolio [Member] | Options Held [Member] | Long [Member]      
Derivative [Line Items]      
Derivative, Notional Amount 2,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ two_RiskTypeAxis
= two_InterestRateRiskAssociatedwiththeInvestmentPortfolioMember
   
Derivative, Cost (605)two_DerivativeCost
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
/ two_RiskTypeAxis
= two_InterestRateRiskAssociatedwiththeInvestmentPortfolioMember
   
Interest Rate Risk Associated with the Investment Portfolio [Member] | Options Held [Member] | Derivative Financial Instruments, Assets [Member]      
Derivative [Line Items]      
Derivative, Fair Value, Net $ 90us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OptionMember
/ two_RiskTypeAxis
= two_InterestRateRiskAssociatedwiththeInvestmentPortfolioMember