| Name | TableTextBlock |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Table Text Block [Abstract] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2011 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:AcceleratedShareRepurchasesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AccountsReceivableNoncurrentCreditQualityIndicatorTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AccountsReceivableNoncurrentPastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfActivityInAffordableHousingProgramObligationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AdditionalLiabilityLongDurationInsuranceTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:AffiliateCollateralizedSecurityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AirlineDestinationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AssetAcquisitionTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfQuantitativeInformationAboutSecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AvailableForSaleSecuritiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:BankersAcceptance | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsForMortgageCompaniesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:BelowMarketLeaseFutureAmortizationIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ComputationOfNetCapitalUnderSecuritiesAndExchangeCommissionRegulationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:BusinessAcquisitionProFormaInformationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:BusinessCombinationSegmentAllocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfBusinessInsuranceRecoveriesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CapitalRequirementsOnForeignFinancialInstitutionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CapitalizedContractCostTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CapitalizedCostsRelatingToOilAndGasProducingActivitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CapitalizedExploratoryWellCostsRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CashFlowOperatingCapitalTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCededCreditRiskByReinsurerTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ChangeInClosedBlockAssetsAndLiabilitiesMaximumFutureEarningsToBeRecognizedTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfTreasuryStockByClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ClosedBlockDividendObligationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ClosedBlockOperationsNetResultsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfCondensedBalanceSheetTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfCondensedCashFlowStatementTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfCondensedFinancialStatementsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfCondensedIncomeStatementTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:CondensedStatementOfComprehensiveIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ContractWithCustomerAssetPastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ConvertibleDebtTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CostIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:HeldToMaturitySecuritiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesHeldToMaturityCreditQualityIndicatorTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesHeldtoMaturityNonaccrualTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DebtSecuritiesHeldToMaturityPastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DeferredRevenueByArrangementDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DeferredSalesInducementsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAssumptionsUsedTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DefinedBenefitPlanPlanAssetsAllocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DefinedContributionPlanDisclosuresTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DemutualizationByInsuranceEntityScheduleOfNatureAndTerms | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DepositLiabilitiesTypeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DirectFinancingLeaseLeaseIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DirectFinancingLeaseNetInvestmentInLeaseAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DirectFinancingLeaseNetInvestmentInLeaseCreditQualityIndicatorTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DirectFinancingLeaseNetInvestmentInLeasePastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DisaggregationOfRevenueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DisclosureOfCreditDerivativesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DistributionsMadeToLimitedLiabilityCompanyLlcMemberByDistributionTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DistributionsMadeToLimitedPartnerByDistributionTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:DividendsDeclaredTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:EffectOfFourthQuarterEventsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:EffectsOfReinsuranceTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:EffectsOfUsingCashFlowHedgesInCalculatingCeilingLimitationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:EnvironmentalExitCostsByCostTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:EquityMethodInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FDICIndemnificationAssetRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueConcentrationOfRiskTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FairValueByBalanceSheetGroupingTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FederalHomeLoanBankAdvancesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FederalIncomeTaxNoteTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FinancialGuaranteeInsuranceContractsPremiumReceivedOverContractPeriodTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:FinancingReceivableCreditRatioTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PastDueFinancingReceivablesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:FinancingReceivableBeforeAllowanceForCreditLossMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:MinimumFinancialRequirementsForFuturesCommissionMerchantsUnderCommodityExchangeActTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:GainLossOnInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:GuarantorAndIssuerGuaranteedSecurityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ImpairedFinancingReceivablesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ImpairmentEffectsOnEarningsPerShareTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:InterestRateAndInterestDifferentialAnalysisTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InterestAndOtherIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InterimPeriodCostsNotAllocableTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentCompanyFinancialHighlightsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentHoldingsOtherThanSecuritiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentIncomeTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentsFederalIncomeTaxNoteScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentsSoldNotYetPuchasedScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentsSoldNotYetPurchasedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:InvestmentsInAndAdvancesToAffiliatesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LeaseCostTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LiabilityForCatastropheClaimsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LiabilityForFuturePolicyBenefitActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:LongTermPurchaseCommitmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ManagementOfRisksInherentInServicingAssetsAndServicingLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:MandatorilyRedeemableCapitalStockTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:MarketRiskBenefitActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:MarketableSecuritiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfMultiemployerPlansTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:NetInvestmentInLeaseAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:NetInvestmentInLeaseCreditQualityIndicatorTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:NetInvestmentInLeasePastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ObligationWithJointAndSeveralLiabilityArrangementTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OffsettingAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OffsettingLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfGasAndOilAcreageTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:OilAndGasNetProductionAverageSalesPriceAndAverageProductionCostsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:OilAndGasDeliveryCommitmentsAndContractsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfDevelopmentWellsDrilledTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfExploratoryWellsDrilledTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfOilAndGasInProcessActivitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfProductiveWellsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OpenOptionContractsWrittenScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OperatingLeaseLeaseIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherCommitmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherCurrentLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherNoncurrentLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherRealEstateCoveredRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherRealEstateNonCoveredRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherRealEstateRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherThanSecuritiesInvestmentHoldingsScheduleOfInvestmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PolicyholderAccountBalanceTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PremiumReceivableAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PresentValueOfFutureInsuranceProfitsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PresentValueOfFutureInsuranceProfitsExpectedAmortizationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ProductLiabilityContingenciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PropertyPlantAndEquipmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfQuantitativeInformationAboutDerecognizedSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RealEstateInvestmentFinancialStatementsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RealizedGainLossOnInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RedeemableNoncontrollingInterestTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RegistrationPaymentArrangementTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReinsuranceRecoverableCreditQualityIndicatorTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReinsuranceRecoverablePastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReinsuranceRetentionPolicyTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFreshStartAdjustmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ReservesReportedToOtherAgenciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ResultsOfOperationsForOilAndGasProducingActivitiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RevenueRecognitionMilestoneMethodTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SalesTypeLeaseNetInvestmentInLeaseCreditQualityIndicatorTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SalesTypeLeaseNetInvestmentInLeasePastDueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAgingOfCapitalizedExploratoryWellCostsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAmortizationExpensePerUnitOfProductionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
Schedule of Assets and Associated Liabilities Accounted for as Secured Borrowings [Table Text Block] us-gaap:ScheduleOfQuantitativeInformationAboutFinancialAssetsAndAssociatedLiabilitiesAccountedForAsSecuredBorrowingsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAssumptionsForFairValueAsOfBalanceSheetDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAssumptionsForLongDurationContractsByProductAndGuaranteeTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAuctionMarketPreferredSecuritiesByStockSeriesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCapitalUnitsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCapitalizationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfChangesInStandardizedMeasureOfDiscountedFutureNetCashFlowsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfClosedBlockAssetsAndLiabilities | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCompensatingBalancesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfComponentsOfLeveragedLeaseInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfConversionsOfStockTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCostMethodInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCustomerSecuritiesForWhichEntityHasRightToSellOrRepledgeTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDebtConversionsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDebtTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDebtorTroubledDebtRestructuringSubsequentPeriodsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativeInstrumentsIncludedInTradingActivitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativeInstrumentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDividendsPayableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDueToFromBrokerDealersAndClearingOrganizationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEffectsOnFutureEarningsAndCashFlowsResultingFromExitPlanTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfAssumptionsForFairValueOnSecuritizationDateOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFairValueOffBalanceSheetRisksTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFederalHomeLoanBankAdvancesByBranchOfFHLBBankTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFinancingReceivablesMinimumPaymentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFranchisorDisclosureTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfGainLossOnSecuritizationsOfFinancialAssetsAccountedForAsSaleTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfGoodwillTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfGuaranteeObligationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfIncentiveDistributionsMadeToManagingMembersOrGeneralPartnersByDistributionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfInsuredFinancialObligationsWithCreditDeteriorationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfInventoryCurrentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLiabilityForFuturePolicyBenefitsByProductSegmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLifeSettlementContractsFairValueMethodTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLifeSettlementContractsInvestmentMethodTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLimitedPartnersCapitalAccountByClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLongTermContractsForPurchaseOfElectricPowerTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfDebtInstrumentsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfMalpracticeInsuranceTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfMinimumGuaranteedBenefitLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNetAmountOfRiskByProductAndGuaranteeTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNetBenefitCostsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNetFundedStatusTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNetInvestmentHedgesStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNoncashOrPartNoncashDivestituresTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherNonoperatingExpenseByComponentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherNonoperatingIncomeByComponentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfParticipatingMortgageLoansTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfPreferredUnitsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfPriceRiskDerivativesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfPrincipalTransactionsRevenueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfProductInformationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfProjectsWithExploratoryWellCostsCapitalizedForMoreThanOneYearTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRealizedGainLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfReceivablesWithImputedInterestTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRegulatoryAssetsTextBlock | 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:ScheduleOfRelatedPartyTransactionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRentExpenseTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRepurchaseAgreementCounterpartiesWithWhomRepurchaseAgreementsExceed10PercentOfStockholdersEquityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRepurchaseAgreements | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfResaleAgreementCounterpartiesWithWhomResaleAgreementsExceed10PercentOfStockholdersEquityTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfResaleAgreements | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRevenueSourcesHealthCareOrganizationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSecuritiesFinancingTransactionsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorServicingAssetsOrServicingLiabilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfServicingLiabilitiesAtFairValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShortTermDebtTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfStockByClassTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfStockholdersEquityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSubordinatedBorrowingTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSubsequentEventsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfTemporaryImpairmentLossesInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnderlyingAssetsOfRepurchaseAgreementsWhenAmountOfRepurchaseAgreementsExceeds10PercentOfAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnusualOrInfrequentItemsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUtilityInventoryTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfVariableInterestEntitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SecuritiesBorrowedAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSecuritiesOwnedNotReadilyMarketableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SecuritiesOwnedAndOtherInvestmentsNotReadilyMarketableDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLossTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SeparateAccountLiabilityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfServicingAssetsAtAmortizedValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfServicingLiabilitiesAtAmortizedValueTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionBySupplierTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:StatutoryAccountingPracticesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryInvestmentHoldingsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfDeferredTaxLiabilityNotRecognizedTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfIncomeTaxContingenciesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfIncomeTaxExaminationsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfIncomeTaxHolidayTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfInvestmentHoldingsScheduleOfInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfTroubledDebtRestructuringNoteDebtorTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SummaryOfValuationAllowanceTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:SupplyCommitmentTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TargetedOrTrackingStockDescriptionTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TemporaryEquityTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TimeDepositMaturitiesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TransferOfFinancialAssetsAccountedForAsSalesTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:TypesOfCommercialAircraftTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:UnprovedPropertiesDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList | |
us-gaap:UnusualRisksAndUncertaintiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:TextBlockAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |