XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
6 Months Ended
Jan. 31, 2025
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 January 31, 2025July 31, 2024
Raw materials and components$70,600,000 72,820,000 
Work-in-process and finished goods38,324,000 38,587,000 
Total inventories108,924,000 111,407,000 
Less reserve for excess and obsolete inventories27,523,000 18,271,000 
Inventories, net$81,401,000 93,136,000