 | us-gaap:GainLossOnSecuritizationOfFinancialAssets | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:DebtAndEquitySecuritiesRealizedGainLossAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSalesOfLoansNetAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSalesOfMortgageBackedSecuritiesMBS | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSaleOfDerivatives | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSaleOfCapitalLeasesNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainsLossesOnSalesOfCreditCardPortfolio | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainsLossesOnSalesOfOtherRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainOrLossOnSaleOfStockInSubsidiaryOrEquityMethodInvesteeAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSaleOfPropertyPlantEquipment | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSaleOfBusiness | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnDispositionOfOtherFinancialAssets | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainsLossesOnSalesOfAssets | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GainLossOnSecuritizationOfFinancialAssets | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:DebtAndEquitySecuritiesRealizedGainLossAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSalesOfLoansNetAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSalesOfMortgageBackedSecuritiesMBS | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSaleOfDerivatives | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSaleOfCapitalLeasesNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainsLossesOnSalesOfCreditCardPortfolio | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainsLossesOnSalesOfOtherRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainOrLossOnSaleOfStockInSubsidiaryOrEquityMethodInvesteeAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSaleOfPropertyPlantEquipment | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSaleOfBusiness | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnDispositionOfOtherFinancialAssets | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainsLossesOnSalesOfAssets | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GainLossOnSecuritizationOfFinancialAssets | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSalesOfLoansNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSalesOfMortgageBackedSecuritiesMBS | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSaleOfCapitalLeasesNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainsLossesOnSalesOfCreditCardPortfolio | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainsLossesOnSalesOfOtherRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainOrLossOnSaleOfStockInSubsidiaryOrEquityMethodInvesteeAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSaleOfPropertyPlantEquipment | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSaleOfBusiness | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnDispositionOfOtherFinancialAssets | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainsLossesOnSalesOfAssets | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnSecuritizationOfFinancialAssets | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnSalesOfLoansNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnSalesOfMortgageBackedSecuritiesMBS | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnSaleOfCapitalLeasesNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnSaleOfLeasedAssetsNetOperatingLeases | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainsLossesOnSalesOfCreditCardPortfolio | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainsLossesOnSalesOfOtherRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainOrLossOnSaleOfStockInSubsidiaryOrEquityMethodInvesteeAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnSaleOfPropertyPlantEquipment | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnSaleOfBusiness | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnDispositionOfOtherFinancialAssets | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainsLossesOnSalesOfAssets | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |