XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Foreign currency transaction losses $ 6,400,000 $ 6,300,000 $ 2,900,000
Cost of sales $ 2,270,200,000 $ 2,239,200,000 1,882,200,000
Percentage of LIFO inventory (as a percent) 29.70% 31.60%  
Excess of FIFO over LIFO inventory $ 56,100,000 $ 59,700,000  
Depreciation 80,900,000 85,100,000 87,100,000
Asset impairment charges $ 0 $ 0 0
Non-competition agreements      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 3 years 1 month 6 days 6 years 4 months 24 days  
Forward Foreign Currency Exchange Contracts      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Derivative instrument term (in months) 12 months    
Minimum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Capitalization of direct cost, amortization period (in years) 5 years    
Minimum | Customer relationships      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 1 year    
Minimum | Patents, Trademarks And Technology      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 1 year    
Minimum | Non-competition agreements      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 1 year    
Minimum | Building and Building Improvements      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life (in years) 10 years    
Minimum | Machinery and equipment      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life (in years) 3 years    
Minimum | Software Development      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life (in years) 5 years    
Maximum      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Capitalization of direct cost, amortization period (in years) 10 years    
Maximum | Customer relationships      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 20 years    
Maximum | Patents, Trademarks And Technology      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 20 years    
Maximum | Non-competition agreements      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Finite lived intangible asset estimated useful life (in years) 20 years    
Maximum | Building and Building Improvements      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life (in years) 40 years    
Maximum | Machinery and equipment      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life (in years) 10 years    
Maximum | Software Development      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Property, plant and equipment, useful life (in years) 7 years    
Shipping and Handling      
Collaborative Arrangements and Non-collaborative Arrangement Transactions      
Cost of sales $ 91,200,000 $ 96,400,000 $ 79,200,000