XML 76 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative      
Foreign currency transaction losses $ 1,700,000 $ 6,400,000 $ 6,300,000
Cost of sales 2,311,900,000 $ 2,270,200,000 2,239,200,000
Accounts receivable, sale 29,900,000    
Loss on sales of receivables 1,700,000    
Proceeds from sale of other receivables $ 28,200,000    
LIFO inventory (as a percent) 35.30% 29.70%  
Excess of FIFO over LIFO inventory $ 51,300,000 $ 56,100,000  
Depreciation 82,800,000 80,900,000 85,100,000
Asset impairment charges $ 0 $ 0 0
Customer relationships      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 9 years 4 months 24 days 10 years 9 months 18 days  
Patents and technology      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 16 years 8 months 12 days 17 years 7 months 6 days  
Trademarks      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 8 years 1 month 6 days 9 years  
Non-competition agreements      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 2 years 8 months 12 days 3 years 1 month 6 days  
Foreign currency forward contracts      
Collaborative Arrangement and Arrangement Other than Collaborative      
Derivative instrument term (in months) 12 months    
Minimum      
Collaborative Arrangement and Arrangement Other than Collaborative      
Capitalization of direct cost, amortization period (in years) 5 years    
Minimum | Customer relationships      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 2 years    
Minimum | Patents and technology      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 2 years    
Minimum | Trademarks      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 2 years    
Minimum | Non-competition agreements      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 2 years    
Minimum | Building and Building Improvements      
Collaborative Arrangement and Arrangement Other than Collaborative      
Property, plant and equipment, useful life (in years) 10 years    
Minimum | Machinery and equipment      
Collaborative Arrangement and Arrangement Other than Collaborative      
Property, plant and equipment, useful life (in years) 3 years    
Minimum | Computer software      
Collaborative Arrangement and Arrangement Other than Collaborative      
Property, plant and equipment, useful life (in years) 5 years    
Maximum      
Collaborative Arrangement and Arrangement Other than Collaborative      
Capitalization of direct cost, amortization period (in years) 10 years    
Maximum | Customer relationships      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 22 years    
Maximum | Patents and technology      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 22 years    
Maximum | Trademarks      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 22 years    
Maximum | Non-competition agreements      
Collaborative Arrangement and Arrangement Other than Collaborative      
Finite lived intangible asset estimated useful life (in years) 22 years    
Maximum | Building and Building Improvements      
Collaborative Arrangement and Arrangement Other than Collaborative      
Property, plant and equipment, useful life (in years) 40 years    
Maximum | Machinery and equipment      
Collaborative Arrangement and Arrangement Other than Collaborative      
Property, plant and equipment, useful life (in years) 10 years    
Maximum | Computer software      
Collaborative Arrangement and Arrangement Other than Collaborative      
Property, plant and equipment, useful life (in years) 7 years    
Shipping and Handling      
Collaborative Arrangement and Arrangement Other than Collaborative      
Cost of sales $ 91,500,000 $ 91,200,000 $ 96,400,000