XML 32 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Summary Of Segment Detail) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Jul. 31, 2014
Segment Reporting Information [Line Items]          
Net sales $ 596,944us-gaap_SalesRevenueGoodsNet $ 581,622us-gaap_SalesRevenueGoodsNet $ 1,193,454us-gaap_SalesRevenueGoodsNet $ 1,181,006us-gaap_SalesRevenueGoodsNet  
Earnings before income taxes 67,811us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 74,882us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 145,094us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 165,669us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Assets 1,850,250us-gaap_Assets 1,773,543us-gaap_Assets 1,850,250us-gaap_Assets 1,773,543us-gaap_Assets 1,942,411us-gaap_Assets
Engine Products [Member]          
Segment Reporting Information [Line Items]          
Net sales 357,109us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
369,675us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
747,829us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
758,791us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
 
Earnings before income taxes 41,436us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
47,294us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
94,596us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
109,367us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
 
Assets 873,310us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
836,585us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
873,310us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
836,585us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_EngineProductsMember
 
Industrial Products [Member]          
Segment Reporting Information [Line Items]          
Net sales 239,835us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
211,947us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
445,625us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
422,215us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
 
Earnings before income taxes 37,446us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
28,032us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
65,089us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
59,175us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
 
Assets 639,890us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
522,062us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
639,890us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
522,062us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_IndustrialProductsMember
 
Corporate & Unallocated [Member]          
Segment Reporting Information [Line Items]          
Earnings before income taxes (11,071)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
(444)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
(14,591)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
(2,873)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
 
Assets $ 337,050us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
$ 414,896us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
$ 337,050us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember
$ 414,896us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= dci_CorporateAndUnallocatedMember