Schedule of Available-for-sale Securities Reconciliation, Non-Agency Unamortized Net Discount and Designated Credit Reserves (Details) (Mortgage-backed Securities, Issued by Private Enterprises [Member], USD $)
In Thousands, unless otherwise specified |
3 Months Ended | |
---|---|---|
Mar. 31, 2015
|
Mar. 31, 2014
|
|
Available-for-sale Securities, Designated Credit Reserve [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Available-for-sale Securities, Unamortized Discount, Beginning Balance |
$ (927,605)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
$ (1,234,449)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Acquisitions |
1,183two_AvailableForSaleSecuritiesUnamortizedDiscountAcquisitions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
(16,678)two_AvailableForSaleSecuritiesUnamortizedDiscountAcquisitions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Accretion |
0two_AvailableForSaleSecuritiesUnamortizedDiscountAccretion / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
0two_AvailableForSaleSecuritiesUnamortizedDiscountAccretion / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Credit Losses |
3,727two_AvailableForSaleSecuritiesUnamortizedDiscountCreditLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
3,868two_AvailableForSaleSecuritiesUnamortizedDiscountCreditLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Other-than-temporary Impairment Adjustment |
1,789two_AvailableForSaleSecuritiesUnamortizedDiscountOtherThanTemporaryImpairmentAdjustment / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
(212)two_AvailableForSaleSecuritiesUnamortizedDiscountOtherThanTemporaryImpairmentAdjustment / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Transfers |
41,092two_AvailableForSaleSecuritiesUnamortizedDiscountTransfers / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
22,639two_AvailableForSaleSecuritiesUnamortizedDiscountTransfers / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Sales, Calls and Other |
132,430two_AvailableForSaleSecuritiesUnamortizedDiscountSalesCallsAndOther / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
28,034two_AvailableForSaleSecuritiesUnamortizedDiscountSalesCallsAndOther / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Unamortized Discount, Ending Balance |
(747,384)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
(1,196,798)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesDesignatedCreditReserveMember |
Available-for-sale Securities, Net, Unamortized [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Available-for-sale Securities, Unamortized Discount, Beginning Balance |
(967,368)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
(1,071,559)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Acquisitions |
935two_AvailableForSaleSecuritiesUnamortizedDiscountAcquisitions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
(18,254)two_AvailableForSaleSecuritiesUnamortizedDiscountAcquisitions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Accretion |
27,465two_AvailableForSaleSecuritiesUnamortizedDiscountAccretion / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
31,831two_AvailableForSaleSecuritiesUnamortizedDiscountAccretion / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Credit Losses |
0two_AvailableForSaleSecuritiesUnamortizedDiscountCreditLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
0two_AvailableForSaleSecuritiesUnamortizedDiscountCreditLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Other-than-temporary Impairment Adjustment |
0two_AvailableForSaleSecuritiesUnamortizedDiscountOtherThanTemporaryImpairmentAdjustment / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
0two_AvailableForSaleSecuritiesUnamortizedDiscountOtherThanTemporaryImpairmentAdjustment / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Transfers |
(41,092)two_AvailableForSaleSecuritiesUnamortizedDiscountTransfers / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
(22,639)two_AvailableForSaleSecuritiesUnamortizedDiscountTransfers / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Sales, Calls and Other |
109,947two_AvailableForSaleSecuritiesUnamortizedDiscountSalesCallsAndOther / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
16,819two_AvailableForSaleSecuritiesUnamortizedDiscountSalesCallsAndOther / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount, Ending Balance |
(871,983)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
(1,063,802)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesNetUnamortizedMember |
Available-for-sale Securities, Unamortized Discount [Member] | ||
Schedule of Available-for-sale Securities [Line Items] | ||
Available-for-sale Securities, Unamortized Discount, Beginning Balance |
(1,894,973)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
(2,306,008)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Acquisitions |
248two_AvailableForSaleSecuritiesUnamortizedDiscountAcquisitions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
(34,932)two_AvailableForSaleSecuritiesUnamortizedDiscountAcquisitions / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Accretion |
27,465two_AvailableForSaleSecuritiesUnamortizedDiscountAccretion / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
31,831two_AvailableForSaleSecuritiesUnamortizedDiscountAccretion / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Credit Losses |
3,727two_AvailableForSaleSecuritiesUnamortizedDiscountCreditLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
3,868two_AvailableForSaleSecuritiesUnamortizedDiscountCreditLosses / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Other-than-temporary Impairment Adjustment |
1,789two_AvailableForSaleSecuritiesUnamortizedDiscountOtherThanTemporaryImpairmentAdjustment / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
(212)two_AvailableForSaleSecuritiesUnamortizedDiscountOtherThanTemporaryImpairmentAdjustment / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Transfers |
0two_AvailableForSaleSecuritiesUnamortizedDiscountTransfers / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
0two_AvailableForSaleSecuritiesUnamortizedDiscountTransfers / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Sales, Calls and Other |
242,377two_AvailableForSaleSecuritiesUnamortizedDiscountSalesCallsAndOther / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
44,853two_AvailableForSaleSecuritiesUnamortizedDiscountSalesCallsAndOther / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
Available-for-sale Securities, Unamortized Discount, Ending Balance |
$ (1,619,367)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
$ (2,260,600)two_AvailableForSaleSecuritiesUnamortizedDiscount / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember / two_ScheduleOfAvailableForSaleSecuritiesNonAgencySecuritiesAxis = two_AvailableForSaleSecuritiesUnamortizedDiscountMember |
X | ||||||||||
- Definition
This item represents the total amount of unamortized discount on available-for-sale securities. No definition available.
|
X | ||||||||||
- Definition
This item represents the amount of unamortized dicount on available-for-sale securities accreted during the period presented. No definition available.
|
X | ||||||||||
- Definition
This item represents the amount of unamortized discount on available-for-sale securities purchased during the period presented. No definition available.
|
X | ||||||||||
- Definition
This item represents the amount of unamortized discount on available-for-sale securities that realized credit losses during the period presented. No definition available.
|
X | ||||||||||
- Definition
This item represents the amount of unamortized discount on available-for-sale securities adjusted for other-than-temporary impairments during the period presented. No definition available.
|
X | ||||||||||
- Definition
This item represents the amount of unamortized discount on available-for-sale securities sold or called during the period presented. No definition available.
|
X | ||||||||||
- Definition
This item represents the amount of transfers between unamortized discount components on available-for-sale securities during the period presented. The net activity for this item should be zero. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|