XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Property Plant and Equipment (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 203,512,000 $ 201,195,000  
Less accumulated depreciation and amortization 150,483,000 150,832,000  
Property, plant and equipment, net 53,029,000 50,363,000  
Depreciation and amortization 11,917,000 10,303,000 $ 9,343,000
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 193,832,000 186,935,000  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 9,680,000 $ 14,260,000