XML 83 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Property Plant and Equipment (Details) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 188,449,000 $ 203,512,000  
Less accumulated depreciation and amortization 141,121,000 150,483,000  
Property, plant and equipment, net 47,328,000 53,029,000  
Depreciation and amortization 12,159,000 11,917,000 $ 10,303,000
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 142,405,000 168,618,000  
Internal-use software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 28,869,000 25,214,000  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 17,175,000 $ 9,680,000