 | us-gaap:CashAndCashEquivalentsFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:ReceivablesFairValueDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:InvestmentsFairValueDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:DerivativeAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:ForeignCurrencyContractAssetFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:MortgageBackedSecuritiesAvailableForSaleFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:MortgageBackedSecuritiesHeldToMaturityFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:LoansHeldForSaleFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:MortgagesHeldForSaleFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:CashSurrenderValueFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:ServicingAssetAtFairValueAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:SecuritiesBorrowedFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:RetainedInterestFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:OtherAssetsFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:CashAndCashEquivalentsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:ReceivablesFairValueDisclosureAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:InvestmentsFairValueDisclosureAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:DerivativeAssets | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:ForeignCurrencyContractAssetFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:MortgageBackedSecuritiesAvailableForSaleFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:MortgageBackedSecuritiesHeldToMaturityFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:LoansHeldForSaleFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:MortgagesHeldForSaleFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:CashSurrenderValueFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:ServicingAssetAtFairValueAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:SecuritiesBorrowedFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:RetainedInterestFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:OtherAssetsFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |
 | us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueByBalanceSheetGroupingTable |