XML 21 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
6 Months Ended
Jan. 31, 2015
agreement
Defined Benefit Plan Disclosure [Line Items]  
Number of U.S. plans 2dci_NumberOfUsPlans
Employees Hired On Or After August 1, 2013 Will Be Eligible For Retirement Contribution [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Annual Company retirement contribution in addition to 401 (k) match, percent 3.00%dci_DefinedContributionPlanAnnualRetirementContributionsPercent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= dci_EmployeesHiredOnOrAfterAugustFirstTwoThousandThirteenWillBeEligibleForRetirementContributionMember
Employees Hired Prior To August 1, 2013 Will Be Eligible For Retirement Contribution, Effective August 1, 2016 [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Annual Company retirement contribution in addition to 401 (k) match, percent 3.00%dci_DefinedContributionPlanAnnualRetirementContributionsPercent
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= dci_EmployeesHiredPriorToAugustFirstTwoThousandThirteenWillBeEligibleForRetirementContributionEffectiveAugustFirstTwoThousandSixteenMember
U.S. Pension Plans [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Company contributions 0.9us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Estimated future contributions to pension plans 12.1us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
U.S. Pension Plans [Member] | Scenario, Forecast [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Approximate expense related to lump sum settlements anticipated 3.9dci_ApproximateExpenseRelatedToLumpSumSettlementsAnticipated
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Non-U.S. Pension Plans [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Company contributions 1.9us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
Additional future contribution towards pension plans for the remainder of Fiscal 2015 1.7dci_AdditionalContributionsToPensionPlans
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember