| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefitsScheduleOfDefinedBenefitPlansDisclosuresTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable |
| Explicit | us-gaap:RetirementPlanTypeAxis |
| Member | us-gaap:RetirementPlanTypeDomain |
| Member | us-gaap:PensionPlansDefinedBenefitMember |
| Member | us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember |
| Member | us-gaap:DefinedBenefitPostretirementHealthCoverageMember |
| Member | us-gaap:DefinedBenefitPostretirementLifeInsuranceMember |
| Member | us-gaap:OtherPensionPlansDefinedBenefitMember |
| Member | us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember |
| Member | us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember |
| Member | us-gaap:PostemploymentRetirementBenefitsMember |
| Explicit | us-gaap:RetirementPlanSponsorLocationAxis |
| Member | us-gaap:RetirementPlanSponsorLocationDomain |
| Member | us-gaap:DomesticPlanMember |
| Member | us-gaap:ForeignPlanMember |
| Explicit | us-gaap:RetirementPlanTaxStatusAxis |
| Member | us-gaap:RetirementPlanTaxStatusDomain |
| Member | us-gaap:QualifiedPlanMember |
| Member | us-gaap:NonqualifiedPlanMember |
| Explicit | us-gaap:RetirementPlanFundingStatusAxis |
| Member | us-gaap:RetirementPlanFundingStatusDomain |
| Member | us-gaap:FundedPlanMember |
| Member | us-gaap:OverfundedPlanMember |
| Member | us-gaap:UnderfundedPlanMember |
| Member | us-gaap:UnfundedPlanMember |
| Explicit | us-gaap:RetirementPlanNameAxis |
| Member | us-gaap:RetirementPlanNameDomain |
| Member | us-gaap:RetirementPlanNameOtherMember |
| Explicit | us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis |
| Member | us-gaap:PlanAssetCategoriesDomain |
| Member | us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember |
| Member | us-gaap:DefinedBenefitPlanCashMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesUsMidCapMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesLargeCapMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesMidCapMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesSmallCapMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockEmployerRelatedPartyMember |
| Member | us-gaap:DefinedBenefitPlanEquitySecuritiesClassACommonStockEmployerRelatedPartyMember |
| Member | us-gaap:DefinedBenefitPlanDebtSecurityMember |
| Member | us-gaap:USTreasuryAndGovernmentMember |
| Member | us-gaap:USTreasurySecuritiesMember |
| Member | us-gaap:USGovernmentAgenciesDebtSecuritiesMember |
| Member | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember |
| Member | us-gaap:USStatesAndPoliticalSubdivisionsMember |
| Member | us-gaap:ForeignGovernmentDebtSecuritiesMember |
| Member | us-gaap:CorporateDebtSecuritiesMember |
| Member | us-gaap:DomesticCorporateDebtSecuritiesMember |
| Member | us-gaap:ForeignCorporateDebtSecuritiesMember |
| Member | us-gaap:DefinedBenefitPlanDebtSecurityCorporateJapanMember |
| Member | us-gaap:DefinedBenefitPlanDebtSecurityCorporateNonJapanMember |
| Member | us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember |
| Member | us-gaap:ConvertibleDebtSecuritiesMember |
| Member | us-gaap:AssetBackedSecuritiesMember |
| Member | us-gaap:MortgageBackedSecuritiesMember |
| Member | us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember |
| Member | us-gaap:MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember |
| Member | us-gaap:ResidentialMortgageBackedSecuritiesMember |
| Member | us-gaap:CommercialMortgageBackedSecuritiesMember |
| Member | us-gaap:CollateralizedDebtObligationsMember |
| Member | us-gaap:AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember |
| Member | us-gaap:FixedIncomeSecuritiesMember |
| Member | us-gaap:OtherDebtSecuritiesMember |
| Member | us-gaap:MutualFundMember |
| Member | us-gaap:MoneyMarketFundsMember |
| Member | us-gaap:EquityFundsMember |
| Member | us-gaap:FixedIncomeFundsMember |
| Member | us-gaap:BalancedFundsMember |
| Member | us-gaap:ExchangeTradedFundsMember |
| Member | us-gaap:DefinedBenefitPlanDerivativeMember |
| Member | us-gaap:InterestRateContractMember |
| Member | us-gaap:ForeignExchangeContractMember |
| Member | us-gaap:CrossCurrencyInterestRateContractMember |
| Member | us-gaap:EquityContractMember |
| Member | us-gaap:CommodityContractMember |
| Member | us-gaap:CreditRiskContractMember |
| Member | us-gaap:OtherContractMember |
| Member | us-gaap:PrivateEquityFundsMember |
| Member | us-gaap:PrivateEquityFundsDomesticMember |
| Member | us-gaap:PrivateEquityFundsForeignMember |
| Member | us-gaap:HedgeFundsMember |
| Member | us-gaap:HedgeFundsEquityMember |
| Member | us-gaap:HedgeFundsEventDrivenMember |
| Member | us-gaap:HedgeFundsGlobalOpportunityMember |
| Member | us-gaap:HedgeFundsMultistrategyMember |
| Member | us-gaap:VentureCapitalFundsMember |
| Member | us-gaap:DefinedBenefitPlanRealEstateMember |
| Member | us-gaap:CommercialRealEstateMember |
| Member | us-gaap:ResidentialRealEstateMember |
| Member | us-gaap:DefinedBenefitPlanCommonCollectiveTrustMember |
| Explicit | us-gaap:FairValueByFairValueHierarchyLevelAxis |
| Member | us-gaap:FairValueMeasurementsFairValueHierarchyDomain |
| Member | us-gaap:FairValueInputsLevel12And3Member |
| Member | us-gaap:FairValueInputsLevel1Member |
| Member | us-gaap:FairValueInputsLevel2Member |
| Member | us-gaap:FairValueInputsLevel3Member |
| Member | us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember |
| Explicit | us-gaap:EquitySecuritiesByInvestmentObjectiveAxis |
| Member | us-gaap:EquitySecuritiesInvestmentObjectiveMember |
| Explicit | us-gaap:RelatedPartyTransactionsByRelatedPartyAxis |
| Member | us-gaap:RelatedPartyDomain |
| Member | srt:AffiliatedEntityMember |
| Member | srt:SubsidiariesMember |
| Member | us-gaap:TrustForBenefitOfEmployeesMember |
| Explicit | us-gaap:RelatedPartyTransactionAxis |
| Member | us-gaap:RelatedPartyTransactionDomain |
| Member | us-gaap:AssetManagementArrangementMember |
| Explicit | srt:RangeAxis |
| Member | srt:RangeMember |
| Member | srt:MaximumMember |
| Member | srt:MinimumMember |
| Label/QName |
|---|
us-gaap:DefinedBenefitPlanDisclosureLineItems |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostAbstract |
us-gaap:DefinedBenefitPlanServiceCost |
us-gaap:DefinedBenefitPlanInterestCost |
us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailmentsAbstract |
us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 |
us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments |
us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 |
us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses |
us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation |
us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit |
us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit |
us-gaap:DefinedBenefitPlanOtherCosts |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementAndCurtailmentGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditCurtailmentGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfTransitionAssetObligationStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditImmediateRecognitionOfActuarialGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditOtherCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList |
us-gaap:DefinedBenefitPlanFundedStatusOfPlanAbstract |
us-gaap:DefinedBenefitPlanFairValueOfPlanAssets |
us-gaap:DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList |
us-gaap:DefinedBenefitPlanBenefitObligation |
us-gaap:DefinedBenefitPlanFundedStatusOfPlan |
us-gaap:DefinedBenefitPlanRollForwardsAbstract |
us-gaap:DefinedBenefitPlanChangeInBenefitObligationRollForward |
us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant |
us-gaap:DefinedBenefitPlanActuarialGainLoss |
us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation |
us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid |
us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt |
us-gaap:DefinedBenefitPlanPlanAmendments |
us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation |
us-gaap:DefinedBenefitPlanDivestituresBenefitObligation |
us-gaap:DefinedBenefitPlanCurtailments |
us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForSettlementAbstract |
us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement |
us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement |
us-gaap:DefinedBenefitPlanSettlementsBenefitObligation |
us-gaap:DefinedBenefitPlanSpecialTerminationBenefits |
us-gaap:DefinedBenefitPlanOtherChanges |
us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease |
us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward |
us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss |
us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanContributionsByEmployer |
us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant |
us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid |
us-gaap:DefinedBenefitPlanPlanAssetsPrescriptionDrugSubsidyReceipt |
us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets |
us-gaap:DefinedBenefitPlanDivestituresPlanAssets |
us-gaap:DefinedBenefitPlanSettlementsPlanAssets |
us-gaap:DefinedBenefitPlanAdministrationExpenses |
us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan |
us-gaap:DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease |
us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward |
us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld |
us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod |
us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsAbstract |
us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase |
us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSale |
us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement |
us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements |
us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels |
us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationPeriodIncreaseDecrease |
us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract |
us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent |
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansNoncurrentLiabilitiesAbstract |
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities |
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent |
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent |
us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet |
us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeAbstract |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract |
us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax |
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax |
us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax |
us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTaxAbstract |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax |
us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax |
us-gaap:DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax |
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax |
us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParentAbstract |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTaxAbstract |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax |
us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax |
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTaxAbstract |
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax |
us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax |
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax |
us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsAfterTax |
us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax |
us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTaxAbstract |
us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax |
us-gaap:DefinedBenefitPlanAssumptionsUsedInCalculationsAbstract |
us-gaap:DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription |
Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] us-gaap:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate |
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate |
us-gaap:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostChangeDueToSubsequentInterimMeasurementWeightedAverageExpectedLongTermRateOfReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate |
us-gaap:DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract |
us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear |
us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 |
us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate |
us-gaap:DefinedBenefitPlanDescriptionOfDirectionAndPatternOfChangeForAssumedHealthCareCostTrendRate |
us-gaap:DefinedBenefitPlanInformationAboutPlanAssetsAbstract |
us-gaap:DefinedBenefitPlanAssetsTargetAllocationsAbstract |
us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage |
us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations |
us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage |
us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount |
us-gaap:DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets |
us-gaap:DefinedBenefitPlanPlanAssetsEmployerRelatedPartyTypeExtensibleList |
us-gaap:DefinedBenefitPlanNumberOfSharesOfEquitySecuritiesIssuedByEmployerAndRelatedPartiesIncludedInPlanAssets |
us-gaap:DefinedBenefitPlanPlanAssetsDescriptionAbstract |
us-gaap:DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription |
us-gaap:DefinedBenefitPlanNarrativeDescriptionOfBasisUsedToDetermineOverallExpectedLongTermRateOfReturnOnAssetsAssumption |
us-gaap:DefinedBenefitPlanPlanAssetsAtFairValueValuationTechniquesAndInputsAbstract |
us-gaap:DefinedBenefitPlanPlanAssetsValuationTechniqueExtensibleList |
us-gaap:DefinedBenefitPlanPlanAssetsMeasurementInputExtensibleList |
us-gaap:DefinedBenefitPlanPlanAssetsAtFairValueValuationTechniquesAndInputsChanges |
us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDateAbstract |
us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDatePolicyTextBlock |
us-gaap:DefinedBenefitPlanAccountingPolicyElectionMeasurementDate |
us-gaap:DefinedBenefitPlanExpectedAmountsAbstract |
us-gaap:DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear |
us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract |
us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear |
us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsInNextFiscalYearDescription |
us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear |
us-gaap:DefinedBenefitPlanEstimatedFutureEmployerContributionsInCurrentFiscalYearDescription |
us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear |
us-gaap:DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract |
us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths |
us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1 |
us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1 |
us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1 |
us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1 |
us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive |
us-gaap:DefinedBenefitPlanAdditionalInformationAbstract |
us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation |
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract |
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation |
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets |
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation |
us-gaap:DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract |
us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation |
us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation |
us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets |
us-gaap:DefinedBenefitPlanFundedPercentage |
us-gaap:DefinedBenefitPlanExplanationOfSignificantChangeInBenefitObligationOrPlanAssetsNotApparentFromOtherRequiredDisclosures |
us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizePriorServiceAmounts |
us-gaap:DefinedBenefitPlanAlternativeMethodUsedToAmortizeNetGainsAndLosses |
us-gaap:DefinedBenefitPlanDescriptionOfAnySubstantiveCommitmentUsedAsBasisForAccountingForBenefitObligation |
us-gaap:DefinedBenefitPlanGovernmentsRightsToPlanAssetsInEventOfPlanTermination |
us-gaap:DefinedBenefitPlanGovernmentsRightsToPlanAssetsInEventOfPlanTerminationAmount |
us-gaap:DefinedBenefitPlanPensionMethodToDetermineVestedBenefitObligation |
us-gaap:DefinedBenefitPlanUnfundedPlan |
us-gaap:DefinedBenefitPlanPlanAmendmentAbstract |
us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForPlanAmendment |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostCreditIncreaseDecreaseForPlanAmendment |
us-gaap:DefinedBenefitPlanSettlementsAndCurtailmentsAbstract |
us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment |
us-gaap:DefinedBenefitPlanSpecialOrContractualTerminationBenefitsDuringPeriodAbstract |
us-gaap:DefinedBenefitPlanDescriptionOfNatureOfEventResultingInSpecialOrContractualTerminationBenefitsRecognizedDuringPeriod |
us-gaap:DefinedBenefitPlanCostOfProvidingSpecialOrContractualTerminationBenefitRecognizedDuringPeriod |
us-gaap:PostretirementMedicalPlansWithPrescriptionDrugBenefitsAbstract |
us-gaap:DescriptionOfPostretirementMedicalPlansWithPrescriptionDrugBenefits |
us-gaap:PrescriptionDrugBenefitSubsidyEffectNotDetermined |
us-gaap:DefinedBenefitPlanPrescriptionDrugBenefitAccumulatedPostretirementBenefitObligationDecreaseForSubsidy |
us-gaap:PrescriptionDrugBenefitEffectOfSubsidyOnNetPeriodicPostretirementBenefitCost1 |
us-gaap:DefinedBenefitPlanTypeExtensibleList |
us-gaap:DefinedBenefitPlanSponsorLocationExtensibleList |
us-gaap:DefinedBenefitPlanTaxStatusExtensibleList |
us-gaap:DefinedBenefitPlanFundingStatusExtensibleList |
us-gaap:DefinedBenefitPlanPlanNameExtensibleList |