 | srt:AffiliateCollateralizedSecurityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:CondensedFinancialStatementsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:FinancingReceivableCreditRatioTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:FinancingReceivableBeforeAllowanceForCreditLossMaturityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:GuarantorAndIssuerGuaranteedSecurityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:InterestRateAndInterestDifferentialAnalysisTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:SupplementaryInsuranceInformationForInsuranceCompaniesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:ScheduleOfSupplementalInformationForPropertyCasualtyInsuranceUnderwritersTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:RealEstateAndAccumulatedDepreciationDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | srt:MortgageLoansOnRealEstateByLoanDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AccountingForCertainLoansAndDebtSecuritiesAcquiredInTransferDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AccountsAndNontradeReceivableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AdditionalFinancialInformationDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AffordableHousingProgramTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AgricultureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AllowanceForCreditLossesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AssetAcquisitionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AssetImpairmentChargesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:AssetRetirementObligationDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BankingAndThriftDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BasisOfAccounting | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BrokersAndDealersDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BusinessAcquisitionIntegrationRestructuringAndOtherRelatedCostsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BusinessCombinationDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BusinessInsuranceRecoveriesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:BusinessAndContractualArrangementsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CapitalLeasesInFinancialStatementsOfLesseeDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CapitalLeasesInFinancialStatementsOfLessorDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CapitalRequirementsOnTrustAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CashFlowSupplementalDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CashAndCashEquivalentsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ChangeInAccountingEstimateTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ChangeInReportingEntityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ClosedBlockDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CollaborativeArrangementDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CommitmentsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CommitmentsAndContingenciesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CompensationRelatedCostsGeneralTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CompensationAndEmployeeBenefitPlansTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ComprehensiveIncomeNoteTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ConcentrationRiskDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LossContingencyDisclosures | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OptionIndexedToIssuersEquityDescriptionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:CreditLossFinancialInstrumentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DebtDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DebtInstrumentRedemptionTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DeferredPolicyAcquisitionCostsTextBlock1 | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DeferredRevenueDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DefinedBenefitPlanTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DefinedContributionPlanTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DepositLiabilitiesDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DerivativesAndFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DisclosureOfReclassificationAmountTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DiscussionOfHybridInstrumentsAndEmbeddedDerivativesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DueToAndFromBrokerDealersAndClearingOrganizationsDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:EarningsPerShareTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:EntertainmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:EnvironmentalLossContingencyDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:EquityMethodInvestmentsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ErrorCorrectionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FairValueDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FairValueMeasurementInputsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FairValueOptionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FederalHomeLoanBankAdvancesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FederalHomeLoanBankAdvancesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FinancialGuaranteeInsuranceContractsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FinancialInstrumentsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FinancingReceivablesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ForeignCurrencyDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FranchisorsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:FullCostMethodOfAccountingForInvestmentsInOilAndGasPropertiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:GoodwillDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:GuaranteesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:IncomeTaxDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InsuranceContractAcquisitionCostTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InsuranceDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:IntangibleAssetsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InterestAndOtherIncomeTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InventoryDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentCompanyFinancialHighlightsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentHoldingsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LeasesOfLesseeDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LeasesOfLessorDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LegalMattersAndContingenciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LesseeFinanceLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LesseeOperatingLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LessorDirectFinancingLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OperatingLeasesOfLessorDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LessorSalesTypeLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LifeInsuranceCorporateOrBankOwnedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LifeSettlementContractsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LiquidationBasisOfAccountingTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LoansNotesTradeAndOtherReceivablesExcludingAllowanceForCreditLossesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LongDurationContractsAssumptionsUnderlyingGuaranteeObligations | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LongDurationInsuranceContractsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LongTermContractsOrProgramsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:LongTermDebtTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MalpracticeLossContingencyDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MembersEquityNotesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MineralIndustriesDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MinimumGuaranteesNetAmountAtRiskDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MortgageNotesPayableDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MultiemployerPlanTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:NatureOfOperations | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:MinorityInterestDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:NonmonetaryTransactionsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OilAndGasExplorationAndProductionIndustriesDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OilAndGasPropertiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherAssetsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherCurrentAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherLiabilitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:OtherOperatingIncomeAndExpenseTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PartnersCapitalNotesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PostemploymentBenefitsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PreferredStockTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PremiumsReceivableNote | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PresentValueOfFutureInsuranceProfitsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ProductWarrantyDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PublicUtilitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:QuarterlyFinancialInformationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RealEstateDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RealEstateOwnedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:Reclassifications | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RegulatoryCapitalRequirementsForMortgageCompaniesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ReinsuranceTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RelatedPartyTransactionsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ReorganizationUnderChapter11OfUSBankruptcyCodeDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RepurchaseAgreementsResaleAgreementsSecuritiesBorrowedAndSecuritiesLoanedDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RestrictedAssetsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RestrictionsOnDividendsLoansAndAdvancesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RetailLandSalesDescriptionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:RevenueFromContractWithCustomerTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SaleLeasebackTransactionDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SegmentReportingDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SeparateAccountTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ShortDurationInsuranceAndDepositContractsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:ShortTermDebtTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SignificantAccountingPoliciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:StockholdersEquityNoteDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SubordinatedBorrowingsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SubsequentEventProFormaBusinessCombinations | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SubsequentEventsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SubstantialDoubtAboutGoingConcernTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SummaryOfInvestmentHoldingsScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SupplementalBalanceSheetDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:SuspendedWellCostsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:TreasuryStockTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:VariableInterestEntityDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
 | us-gaap:DerivativesAndFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DerivativeInstrumentsAndHedgingActivities |
 | us-gaap:DerivativesAndFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:LesseeFinanceLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:LesseeOperatingLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:LessorSalesTypeLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:OperatingLeasesOfLessorDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |
 | us-gaap:LessorDirectFinancingLeasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Leases842 |