XML 58 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Property, Plant and Equipment (Tables)
12 Months Ended
Jul. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, plant, and equipment
Property, plant and equipment consist of the following at July 31, 2024 and 2023:
 20242023
Machinery and equipment$142,405,000 168,618,000 
Internal-use software28,869,000 25,214,000 
Leasehold improvements17,175,000 9,680,000 
 188,449,000 203,512,000 
Less accumulated depreciation and amortization141,121,000 150,483,000 
Property, plant and equipment, net$47,328,000 53,029,000