 | us-gaap:RelatedPartyDomain | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/statement/CommonDomainMembers |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/statement/CommonDomainMembersStatementTable |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedBalanceSheetStatementTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedCashFlowStatementTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedIncomeStatementTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedStatementOfComprehensiveIncomeTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationScheduleOfCondensedFinancialStatementsTable |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/MinorityInterest |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/MinorityInterest |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/MinorityInterestConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/MinorityInterestRedeemableNoncontrollingInterestByLegalEntityTable |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/TemporaryEquity |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/TemporaryEquityRedeemableNoncontrollingInterestByLegalEntityTable |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfSubsidiaryOrEquityMethodInvesteeTable |
 | us-gaap:RelatedPartyDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits |
 | us-gaap:RelatedPartyDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefitsDefinedBenefitPlanPlanAssetsCategoryTable |
 | us-gaap:RelatedPartyDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefitsScheduleOfDefinedBenefitPlansDisclosuresTable |
 | srt:ConsolidatedEntitiesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftCapitalRequirementsOnForeignFinancialInstitutionsTable |
 | srt:ConsolidatedEntitiesDomain | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |