Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Significant Accounting Policies Offsetting Assets and Liabilities (Details)

v2.4.1.9
Basis of Presentation and Significant Accounting Policies Offsetting Assets and Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative Financial Instruments, Assets [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) $ 455,084two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
$ 443,490two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts Offset on the Balance Sheet (92,438)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(62,699)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net Amount of Assets (Liabilities) Presented on the Balance Sheet 362,646two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
380,791two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts of Financial Instruments Not Offset on the Balance Sheet (155,149)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(90,233)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts of Cash Collateral Not Offset on the Balance Sheet 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net Amount After Deducting Gross Amounts Not Offset on the Balance Sheet From Net Amount of Assets (Liabilities) Presented on the Balance Sheet 207,497two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
290,558two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Assets [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) 455,084two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
443,490two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Gross Amounts Offset on the Balance Sheet (92,438)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
(62,699)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Net Amount of Assets (Liabilities) Presented on the Balance Sheet 362,646two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
380,791two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Gross Amounts of Financial Instruments Not Offset on the Balance Sheet (155,149)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
(90,233)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Gross Amounts of Cash Collateral Not Offset on the Balance Sheet 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Net Amount After Deducting Gross Amounts Not Offset on the Balance Sheet From Net Amount of Assets (Liabilities) Presented on the Balance Sheet 207,497two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
290,558two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Securities Loaned or Sold under Agreements to Repurchase [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) (13,094,878)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
(12,932,463)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
Gross Amounts Offset on the Balance Sheet 0two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
0two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
Net Amount of Assets (Liabilities) Presented on the Balance Sheet (13,094,878)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
(12,932,463)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
Gross Amounts of Financial Instruments Not Offset on the Balance Sheet 13,094,878two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
12,932,463two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
Gross Amounts of Cash Collateral Not Offset on the Balance Sheet 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
Net Amount After Deducting Gross Amounts Not Offset on the Balance Sheet From Net Amount of Assets (Liabilities) Presented on the Balance Sheet 0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember
Derivative Financial Instruments, Liabilities [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) (247,587)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(152,932)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts Offset on the Balance Sheet 92,438two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
62,699two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Net Amount of Assets (Liabilities) Presented on the Balance Sheet (155,149)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(90,233)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts of Financial Instruments Not Offset on the Balance Sheet 155,149two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
90,233two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts of Cash Collateral Not Offset on the Balance Sheet 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Net Amount After Deducting Gross Amounts Not Offset on the Balance Sheet From Net Amount of Assets (Liabilities) Presented on the Balance Sheet 0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Liability [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) (13,342,465)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
(13,085,395)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Gross Amounts Offset on the Balance Sheet 92,438two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
62,699two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Net Amount of Assets (Liabilities) Presented on the Balance Sheet (13,250,027)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
(13,022,696)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Gross Amounts of Financial Instruments Not Offset on the Balance Sheet 13,250,027two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
13,022,696two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Gross Amounts of Cash Collateral Not Offset on the Balance Sheet 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Net Amount After Deducting Gross Amounts Not Offset on the Balance Sheet From Net Amount of Assets (Liabilities) Presented on the Balance Sheet $ 0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
$ 0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember