XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment (Tables)
12 Months Ended
Jul. 31, 2025
Property, Plant and Equipment [Abstract]  
Property, plant, and equipment
Property, plant and equipment consist of the following at July 31, 2025 and 2024:
 20252024
Machinery and equipment$138,678,000 142,405,000 
Internal-use software33,595,000 28,869,000 
Leasehold improvements17,698,000 17,175,000 
 189,971,000 188,449,000 
Less accumulated depreciation and amortization146,561,000 141,121,000 
Property, plant and equipment, net$43,410,000 47,328,000