v3.26.1
Inventories (Tables)
9 Months Ended
Apr. 30, 2026
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 April 30, 2026July 31, 2025
Raw materials and components$63,676,000 64,022,000 
Work-in-process and finished goods23,368,000 31,356,000 
Total inventories87,044,000 95,378,000 
Less reserve for excess and obsolete inventories25,216,000 26,423,000 
Inventories, net$61,828,000 68,955,000