XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Property Plant and Equipment (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 189,971,000 $ 188,449,000  
Less accumulated depreciation and amortization 146,561,000 141,121,000  
Property, plant and equipment, net 43,410,000 47,328,000  
Consolidated depreciation expense 11,798,000 12,159,000 $ 11,917,000
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 138,678,000 142,405,000  
Internal-use software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 33,595,000 28,869,000  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 17,698,000 $ 17,175,000