| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/RetirementBenefitsTmp011ScheduleOfDefinedBenefitPlansDisclosuresTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable |
| Explicit | us-gaap:RetirementPlanTypeAxis |
| Member | us-gaap:RetirementPlanTypeDomain |
| Member | us-gaap:PensionPlansDefinedBenefitMember |
| Member | us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember |
| Label/QName |
|---|
us-gaap:DefinedBenefitPlanDisclosureLineItems |
us-gaap:DefinedBenefitPlanFundedStatusOfPlanAbstract |
us-gaap:DefinedBenefitPlanChangeInBenefitObligationRollForward |
us-gaap:DefinedBenefitPlanBenefitObligation |
us-gaap:DefinedBenefitPlanServiceCost |
us-gaap:DefinedBenefitPlanInterestCost |
us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant |
us-gaap:DefinedBenefitPlanPlanAmendments |
us-gaap:DefinedBenefitPlanActuarialGainLoss |
us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation |
us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid |
us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward |
us-gaap:DefinedBenefitPlanFairValueOfPlanAssets |
us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanContributionsByEmployer |
us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant |
us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid |
us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets |
us-gaap:DefinedBenefitPlanFundedStatusOfPlan |
us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract |
us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent |
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities |
us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent |
us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax |
us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation |
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract |
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation |
us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation |
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets |
us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTaxAbstract |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostAbstract |
us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax |
us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax |
us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax |
us-gaap:DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearAbstract |
us-gaap:DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear |
us-gaap:DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear |
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:DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets |
us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease |
us-gaap:DefinedBenefitPlanAssumedHealthCareCostTrendRatesAbstract |
us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear |
us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 |
us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate |
us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract |
us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents |
us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1 |
us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation |
us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1 |
us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear |
us-gaap:DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive |
us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter |