XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
9 Months Ended
Apr. 30, 2025
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 April 30, 2025July 31, 2024
Raw materials and components$70,473,000 72,820,000 
Work-in-process and finished goods34,418,000 38,587,000 
Total inventories104,891,000 111,407,000 
Less reserve for excess and obsolete inventories27,200,000 18,271,000 
Inventories, net$77,691,000 93,136,000