v3.26.1
Inventories
9 Months Ended
Apr. 30, 2026
Inventory Disclosure [Abstract]  
Inventories 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 
As of April 30, 2026 and July 31, 2025, the amount of inventory directly related to long-term contracts (including contracts-in-progress) was $3,469,000 and $2,612,000, respectively.