XML 61 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Property, Plant and Equipment [Line Items]      
Land $ 12,273 $ 11,916  
Buildings and improvements 130,004 123,619  
Machinery and equipment 282,870 268,527  
Construction in progress 9,682 7,825  
Property, plant and equipment—gross 434,829 411,887  
Accumulated depreciation (292,680) (272,376)  
Property, plant and equipment—net 142,149 139,511  
Depreciation $ 20,631 $ 19,216 $ 18,406
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