XML 20 R55.htm IDEA: XBRL DOCUMENT
v3.3.0.814

Employee Benefit Plans (Narrative) (Details) $ in Thousands | 12 Months Ended
--- | ---
Jul. 31, 2015 USD ($) item | Jul. 31, 2014 USD ($) | Jul. 31, 2013 USD ($)
Defined Benefit Plan Disclosure [Line Items] |  |  |
Number of U.S. plans | item | 2 |  |
Net underfunded status | $ 20,194 | $ 8,783 |
AOCI consisting primarily of unrecognized actuarial losses | 135,400 | 143,400 |
Accumulated benefit obligation for all defined benefit pension plans | 484,200 | 476,100 |
Accumulated benefit obligations in excess of plan assets, projected benefit obligation | 242,300 | 234,800 |
Accumulated benefit obligations in excess of plan assets, accumulated benefit obligation | 241,900 | 233,800 |
Accumulated benefit obligations in excess of plan assets, fair value of plan assets | $ 216,000 | $ 215,900 |
Percentage of U.S. pension plan to entity's total plan assets | 67.00% | 69.00% |
Percentage of U.S. pension plan to entity's total projected benefit obligation | 69.00% |  |
Percentage of U.S. pension plan to entity's total pension expense | 81.00% | 80.00% |
Effect of one-percentage point increase in health care cost trend rate impact on increase liability | $ 100 | $ 100 |
Deferred compensation arrangement with individual, maximum future deferred receipts allowed | 75.00% |  |
Deferred compensation arrangement with individual, recorded liability | $ 9,100 | 9,100 |
Projected benefit obligation | 290,000 | 289,300 |
Fair value of plan assets for plans with projected benefit obligations | $ 259,500 | 262,700 |
Maximum [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Percentage of fund held in other collective investment vehicles | 100.00% |  |
International Equity [Member] | Fair Value Inputs Level3 [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation, fixed income securities, minimum | 80.00% |  |
Strategic asset allocation, fixed income securities, maximum | 90.00% |  |
Strategic asset allocation, equity securities, minimum | 20.00% |  |
Strategic asset allocation, equity securities, maximum | 10.00% |  |
United States Pension Plans Of U S Entity Defined Benefit [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Long-term rate of return on plan assets | 6.99% |  |
Company contributions | $ 1,600 |  |
Estimated future contributions to pension plans | 10,800 |  |
Change In Plan Assets [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Company contributions | 5,511 | 4,263 |
U S Employees [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Accumulated benefit obligations in excess of plan assets, projected benefit obligation | 2,900 | 2,893 |
Accumulated benefit obligations in excess of plan assets, accumulated benefit obligation | 2,595 | 2,627 |
Liability recorded for postretirement benefit plan | $ 1,000 | 1,300 |
Health care cost rate assumed for Fiscal 2015 | 7.80% |  |
Ultimate annual rate | 4.50% |  |
Foreign Pension Plans Defined Benefit [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Company contributions | $ 3,900 |  |
Estimated future contributions to pension plans | 4,000 |  |
Fiscal Two Thousand Sixteen [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Amount not yet recognized and expected to be recognized in net periodic pension expense, actuarial loss | $ 8,600 |  |
Employees Hired On Or After August First Two Thousand Thirteen 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% |  |
Real Estate [Member] | Salaried Pension Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 5.00% |  |
Real Estate [Member] | Hourly Pension Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 5.00% |  |
Fixed Income Securities [Member] | Fair Value Inputs Level1 [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Component of equity/fixed income securities in international pension plan, in percentage | 40.00% |  |
Fixed Income Securities [Member] | International Equity [Member] | Fair Value Inputs Level1 [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Component of equity/fixed income securities in international pension plan, in percentage | 60.00% |  |
Fixed Income Securities [Member] | Salaried Pension Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 30.00% |  |
Fixed Income Securities [Member] | Hourly Pension Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 60.00% |  |
Equity Securities [Member] | Salaried Pension Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 65.00% |  |
Equity Securities [Member] | Hourly Pension Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 35.00% |  |
Equity Securities [Member] | Long Short Equity [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Strategic asset allocation | 15.00% |  |
Employees Hired Prior To August First Two Thousand Thirteen Will Be Eligible For Retirement Contribution Effective August First Two Thousand Sixteen [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Annual Company retirement contribution in addition to 401 (k) match, percent | 3.00% |  |
Contributory Employee Saving Plan [Member] | U S Employees [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Company contributions | $ 8,600 | $ 8,100 | $ 7,300
Contributory employee saving plan, employee contribution threshold limit from compensation, maximum | 25.00% |  |
Contributory employee saving plan, percentage match of participants, first contributions | 100.00% |  |
Contributory employee saving plan, percentage match of participants, second contributions | 50.00% |  |
Contributory employee saving plan, percentage of participants, first eligible compensation | 3.00% |  |
Contributory employee saving plan, percentage of participants, second eligible compensation | 2.00% |  |

X
- Definition Component Of Equity/Fixed Income Securities In International Pension Plan, Percentage + References No definition available. + Details
Name: | dci_ComponentOfEquityFixedIncomeSecuritiesInInternationalPensionPlanPercentage
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contributory Employee Saving Plan Employee Contribution Threshold Limit From Compensation Maximum. + References No definition available. + Details
Name: | dci_ContributoryEmployeeSavingPlanEmployeeContributionThresholdLimitFromCompensationMaximum
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contributory Employee Saving Plan Percentage Match Of Participants First Contributions. + References No definition available. + Details
Name: | dci_ContributoryEmployeeSavingPlanPercentageMatchOfParticipantsFirstContributions
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contributory Employee Saving Plan Percentage Match Of Participants Second Contributions. + References No definition available. + Details
Name: | dci_ContributoryEmployeeSavingPlanPercentageMatchOfParticipantsSecondContributions
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contributory Employee Saving Plan Percentage Of Participants First Eligible Compensation. + References No definition available. + Details
Name: | dci_ContributoryEmployeeSavingPlanPercentageOfParticipantsFirstEligibleCompensation
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contributory Employee Saving Plan Percentage Of Participants Second Eligible Compensation. + References No definition available. + Details
Name: | dci_ContributoryEmployeeSavingPlanPercentageOfParticipantsSecondEligibleCompensation
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Arrangement With Individual Maximum Future Deferred Receipts Allowed. + References No definition available. + Details
Name: | dci_DeferredCompensationArrangementWithIndividualMaximumFutureDeferredReceiptsAllowed
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Increase Or Decrease In Long-Term Rate Of Return On Plan Assets + References No definition available. + Details
Name: | dci_DefinedBenefitPlanIncreaseOrDecreaseInLongTermRateOfReturnOnPlanAssets
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Target Allocation Percentage Of Assets Fixed Income Securities Range Maximum. + References No definition available. + Details
Name: | dci_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMaximum
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Target Allocation Percentage Of Assets Fixed Income Securities Range Minimum. + References No definition available. + Details
Name: | dci_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMinimum
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan, annual retirement contributions, percent. + References No definition available. + Details
Name: | dci_DefinedContributionPlanAnnualRetirementContributionsPercent
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of U.S. Plans. + References No definition available. + Details
Name: | dci_NumberOfUsPlans
Namespace Prefix: | dci_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of fund held in other collective investment vehicles. + References No definition available. + Details
Name: | dci_PercentageOfFundHeldInOtherCollectiveInvestmentVehicles
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Pension Plan To Entity's Total Plan Assets, Domestic + References No definition available. + Details
Name: | dci_PercentageOfPensionPlanToEntitysTotalPlanAssetsDomestic
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Pension Plan To Entity's Total Projected Benefit Obligation, Domestic + References No definition available. + Details
Name: | dci_PercentageOfPensionPlanToEntitysTotalProjectedBenefitObligationDomestic
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Pension Plan To Entity's Total Projected Pension Expense, Domestic. + References No definition available. + Details
Name: | dci_PercentageOfPensionPlanToEntitysTotalProjectedPensionExpenseDomestic
Namespace Prefix: | dci_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For defined benefit pension plans, the actuarial present value of benefits (whether vested or nonvested) attributed by the pension benefit formula to employee service rendered before a specified date and based on employee service and compensation (if applicable) before that date. The accumulated benefit obligation differs from the projected benefit obligation in that it includes no assumption about future compensation levels. For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Accumulated Benefit Obligation -URI http://asc.fasb.org/extlink&oid=6503844 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition After tax net amount of gain (loss) that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases (decreases) in other comprehensive income as they arise. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The increase in the fair value of plan assets from contributions made by the employer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effect of a one-percentage-point increase in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The funded status is measured as the difference between the fair value of plan assets and the benefit obligation. Will normally be the same as the net Defined Benefit Plan, Amounts Recognized in Balance Sheet, Total. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 + Details
Name: | us-gaap_DefinedBenefitPlanFundedStatusOfPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount included in accumulated other comprehensive income (AOCI) related to gain (loss) expected to be recognized as components of net periodic benefit cost for the fiscal year that follows the most recent annual statement of financial position. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanFutureAmortizationOfGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The assumed health care cost trend rate for the next year used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Health Care Cost Trend Rate -URI http://asc.fasb.org/extlink&oid=6514820 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition If aggregate disclosures are presented, the aggregate pension accumulated benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=34716465&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate fair value of plan assets for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=34716465&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate projected benefit obligation for pension plans with accumulated benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=34716465&loc=d3e4179-114921 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate benefit obligation for plans with benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition If aggregate disclosures are presented, the aggregate fair value of plan assets for plans with benefit obligations in excess of plan assets as of the measurement date of each statement of financial position presented. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Target allocation of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target allocation maximum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target allocation minimum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ultimate trend rate for health care costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of employer's best estimate of contributions expected to be paid to the plan during the next fiscal year beginning after the date of the latest statement of financial position. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This represents the entire liability recognized in the balance sheet that is associated with the defined benefit plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=21915240&loc=d3e1703-114919 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2417-114920 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e2410-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=dci_InternationalEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_UnitedStatesPensionPlansOfUSEntityDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=dci_ChangeInPlanAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=dci_USEmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_ForeignPensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dci_FiscalTwoThousandSixteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dci_EmployeesHiredOnOrAfterAugustFirstTwoThousandThirteenWillBeEligibleForRetirementContributionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=dci_SalariedPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=dci_HourlyPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=dci_LongShortEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dci_EmployeesHiredPriorToAugustFirstTwoThousandThirteenWillBeEligibleForRetirementContributionEffectiveAugustFirstTwoThousandSixteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=dci_ContributoryEmployeeSavingPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |