XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]      
Land $ 31,194 $ 30,604  
Buildings and improvements 199,727 147,767  
Machinery and equipment 295,174 288,885  
Construction in progress 13,255 32,701  
Property, plant and equipment—gross 539,350 499,957  
Accumulated depreciation (313,778) (304,199)  
Property, plant and equipment—net 225,572 195,758  
Depreciation $ 21,723 $ 20,452 $ 20,631
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