| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/RetirementBenefitsTmp09ScheduleOfDefinedBenefitPlansDisclosuresTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable |
| Explicit | us-gaap:RetirementPlanTypeAxis |
| Member | us-gaap:RetirementPlanTypeDomain |
| Member | us-gaap:PensionPlansDefinedBenefitMember |
| Member | us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember |
| Explicit | us-gaap:RetirementPlanFundingStatusAxis |
| Member | us-gaap:RetirementPlanFundingStatusDomain |
| Member | us-gaap:OverfundedPlanMember |
| Member | us-gaap:UnderfundedPlanMember |
| Label/QName |
|---|
us-gaap:DefinedBenefitPlanDisclosureLineItems |
us-gaap:DefinedBenefitPlanFundedStatusOfPlanAbstract |
us-gaap:DefinedBenefitPlanChangeInBenefitObligationRollForward |
us-gaap:DefinedBenefitPlanBenefitObligation |
us-gaap:DefinedBenefitPlanServiceCost |
us-gaap:DefinedBenefitPlanInterestCost |
us-gaap:DefinedBenefitPlanPlanAmendments |
us-gaap:DefinedBenefitPlanActuarialGainLoss |
us-gaap:DefinedBenefitPlanSpecialTerminationBenefits |
us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid |
us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation |
us-gaap:DefinedBenefitPlanDivestituresBenefitObligation |
us-gaap:DefinedBenefitPlanOtherChanges |
us-gaap:DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward |
us-gaap:DefinedBenefitPlanFairValueOfPlanAssets |
us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid |
us-gaap:DefinedBenefitPlanContributionsByEmployer |
us-gaap:DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets |
us-gaap:DefinedBenefitPlanDivestituresPlanAssets |
us-gaap:DefinedBenefitPlanFundedStatusOfPlan |
us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTaxAbstract |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCostAbstract |
us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets |
us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit |
us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit |
us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract |
us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax |
us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax |
us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax |
us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax |