XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
12 Months Ended
Jul. 31, 2025
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at July 31, 2025 and 2024:
 20252024
Raw materials and components$64,022,000 72,820,000 
Work-in-process and finished goods31,356,000 38,587,000 
Total inventories95,378,000 111,407,000 
Less reserve for excess and obsolete inventories26,423,000 18,271,000 
Inventories, net$68,955,000 93,136,000