XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Inventories (Tables)
3 Months Ended
Oct. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 October 31, 2024July 31, 2024
Raw materials and components$74,920,000 72,820,000 
Work-in-process and finished goods37,330,000 38,587,000 
Total inventories112,250,000 111,407,000 
Less reserve for excess and obsolete inventories30,446,000 18,271,000 
Inventories, net$81,804,000 93,136,000