Annual report pursuant to Section 13 and 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
Dec. 31, 2014
Dec. 31, 2013
Federal Funds Purchased and Securities Sold under Agreements to Repurchase [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) $ (12,932,463)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
$ (12,250,450)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Gross Amounts Offset in the Consolidated Balance Sheets 0two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
0two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Net Amount of Assets (Liabilities) Presented in the Consolidated Balance Sheets (12,932,463)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
(12,250,450)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Gross Amounts of Financial Instruments Not Offset in the Consolidated Balance Sheets 12,932,463two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
12,250,450two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Gross Amounts of Cash Collateral Not Offset in the Consolidated Balance Sheets 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Net Amount 0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember
Derivative Financial Instruments, Liabilities [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) (152,932)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(44,272)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts Offset in the Consolidated Balance Sheets 62,699two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
22,191two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Net Amount of Assets (Liabilities) Presented in the Consolidated Balance Sheets (90,233)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(22,081)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts of Financial Instruments Not Offset in the Consolidated Balance Sheets 90,233two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
22,081two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts of Cash Collateral Not Offset in the Consolidated Balance Sheets 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Net Amount 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,085,395)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
(12,294,722)two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Gross Amounts Offset in the Consolidated Balance Sheets 62,699two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
22,191two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Net Amount of Assets (Liabilities) Presented in the Consolidated Balance Sheets (13,022,696)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
(12,272,531)two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Gross Amounts of Financial Instruments Not Offset in the Consolidated Balance Sheets 13,022,696two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
12,272,531two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Gross Amounts of Cash Collateral Not Offset in the Consolidated Balance Sheets 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Net Amount 0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
0two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_LiabilityMember
Derivative Financial Instruments, Assets [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) 443,490two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
572,050two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts Offset in the Consolidated Balance Sheets (62,699)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(22,191)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net Amount of Assets (Liabilities) Presented in the Consolidated Balance Sheets 380,791two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
549,859two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts of Financial Instruments Not Offset in the Consolidated Balance Sheets (90,233)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(22,081)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts of Cash Collateral Not Offset in the Consolidated Balance Sheets 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net Amount 290,558two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
527,778two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Assets [Member]    
Offsetting Assets and Liabilities [Line Items]    
Gross Amount of Recognized Assets (Liabilities) 443,490two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
572,050two_GrossAmountOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Gross Amounts Offset in the Consolidated Balance Sheets (62,699)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
(22,191)two_GrossAmountsOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Net Amount of Assets (Liabilities) Presented in the Consolidated Balance Sheets 380,791two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
549,859two_NetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Gross Amounts of Financial Instruments Not Offset in the Consolidated Balance Sheets (90,233)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
(22,081)two_GrossAmountsOfFinancialInstrumentsNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Gross Amounts of Cash Collateral Not Offset in the Consolidated Balance Sheets 0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
0two_GrossAmountsOfCashCollateralNotOffsetOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
Net Amount $ 290,558two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember
$ 527,778two_NetAmountAfterDeductingGrossAmountsNotOffsetOnBalanceSheetFromNetAmountOfAssetsLiabilitiesPresentedOnBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetsMember