XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2022
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Other nonrecurring expense adjustment $ 3,400,000 $ 3,400,000    
Foreign currency transaction losses   6,300,000 $ 2,900,000 $ 4,700,000
Cost of sales   $ 2,239,200,000 $ 1,882,200,000 1,710,200,000
Percentage of LIFO inventory 31.60% 31.60% 30.40%  
Excess of FIFO over LIFO inventory $ 59,700,000 $ 59,700,000 $ 40,600,000  
Depreciation   $ 85,100,000 87,100,000 79,300,000
Finite lived intangible asset estimated useful life   5 years    
Asset impairment charges   $ 0 $ 0 $ 0
Russia and Belarus | Revenue Benchmark | Geographic Concentration Risk        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Concentration risk (as a percent)   2.00% 2.00% 2.00%
Forward foreign currency exchange contracts        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Derivative instrument term (months)   12 months    
Minimum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Capitalization of direct cost, amortization period in years   5 years    
Minimum | Patents, Trademarks and Technology        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Finite lived intangible asset estimated useful life   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   20 years    
Maximum | Patents, Trademarks and Technology        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Finite lived intangible asset estimated useful life   20 years    
Building and Building Improvements | Minimum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Property, plant and equipment, useful life   10 years    
Building and Building Improvements | Maximum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Property, plant and equipment, useful life   40 years    
Machinery and equipment | Minimum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Property, plant and equipment, useful life   3 years    
Machinery and equipment | Maximum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Property, plant and equipment, useful life   10 years    
Software development | Minimum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Property, plant and equipment, useful life   5 years    
Software development | Maximum        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Property, plant and equipment, useful life   7 years    
Shipping and handling        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Cost of sales   $ 96,400,000 $ 79,200,000 $ 68,100,000
Operating Expense        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Other nonrecurring expense adjustment 2,400,000      
Cost of Sales        
Collaborative Arrangements and Non-collaborative Arrangement Transactions        
Other nonrecurring expense adjustment $ 1,000,000