XML 41 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Summary Of Segment Detail) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Jul. 31, 2014
Segment Reporting Information [Line Items]          
Net sales $ 568,013us-gaap_SalesRevenueGoodsNet $ 624,234us-gaap_SalesRevenueGoodsNet $ 1,761,467us-gaap_SalesRevenueGoodsNet $ 1,805,240us-gaap_SalesRevenueGoodsNet  
Earnings before income taxes 65,722us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 94,182us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 210,816us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 259,851us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Assets 1,845,832us-gaap_Assets 1,898,001us-gaap_Assets 1,845,832us-gaap_Assets 1,898,001us-gaap_Assets 1,942,411us-gaap_Assets
Engine Products [Member]          
Segment Reporting Information [Line Items]          
Net sales 368,046us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
402,157us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
1,115,875us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
1,160,948us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
 
Earnings before income taxes 47,760us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
61,432us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
142,356us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
170,799us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
 
Assets 886,407us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
890,639us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
886,407us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
890,639us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
 
Industrial Products [Member]          
Segment Reporting Information [Line Items]          
Net sales 199,967us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
222,077us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
645,592us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
644,292us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
 
Earnings before income taxes 23,183us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
32,507us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
88,272us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
91,682us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
 
Assets 632,296us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
552,533us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
632,296us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
552,533us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
 
Corporate & Unallocated [Member]          
Segment Reporting Information [Line Items]          
Earnings before income taxes (5,221)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
243us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
(19,812)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
(2,630)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
 
Assets $ 327,129us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
$ 454,829us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
$ 327,129us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
$ 454,829us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember