 | us-gaap:DebtInstrumentFairValueDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:TradingLiabilitiesFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:FederalHomeLoanBankBorrowingsFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:DerivativeLiabilities | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:GuaranteesFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:LiabilitiesRelatedToInvestmentContractsFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:FinancialInstrumentsSoldNotYetPurchasedAtFairValue | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:DepositsFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:ServicingLiabilityAtFairValueAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:FinancialLiabilitiesFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:DebtInstrumentFairValueDisclosureAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:TradingLiabilitiesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosureAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:FederalHomeLoanBankBorrowingsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:DerivativeLiabilities | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:GuaranteesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:LiabilitiesRelatedToInvestmentContractsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:FinancialInstrumentsSoldNotYetPurchasedAtFairValue | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:DepositsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:ServicingLiabilityAtFairValueAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:FinancialLiabilitiesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable |
 | us-gaap:DebtInstrumentFairValueDisclosureAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:TradingLiabilitiesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:FederalFundsPurchasedAndSecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosureAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:FederalHomeLoanBankBorrowingsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:DerivativeLiabilities | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:GuaranteesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:LiabilitiesRelatedToInvestmentContractsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:FinancialInstrumentsSoldNotYetPurchasedAtFairValue | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:DepositsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:ServicingLiabilityAtFairValueAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:FinancialLiabilitiesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |