v3.26.1
Summary of Significant Accounting Policies Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Property, Plant, and Equipment [Line Items]      
Land $ 36,171 $ 31,194  
Buildings and improvements 227,474 199,727  
Machinery and equipment 310,611 295,174  
Construction in progress 7,861 13,255  
Property, plant and equipment—gross 582,117 539,350  
Accumulated depreciation (327,657) (313,778)  
Property, plant and equipment—net 254,460 225,572  
Depreciation $ 23,951 $ 21,723 $ 20,452
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