XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Line Items]      
Land $ 30,604 $ 12,273  
Buildings and improvements 147,767 130,004  
Machinery and equipment 288,885 282,870  
Construction in progress 32,701 9,682  
Property, plant and equipment—gross 499,957 434,829  
Accumulated depreciation (304,199) (292,680)  
Property, plant and equipment—net 195,758 142,149  
Depreciation $ 20,452 $ 20,631 $ 19,216
Building and Building Improvements [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Building and Building Improvements [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 33 years    
Machinery and Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Machinery and Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years