XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
3 Months Ended
Oct. 31, 2022
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 October 31, 2022July 31, 2022
Raw materials and components$81,288,000 78,478,000 
Work-in-process and finished goods42,363,000 40,960,000 
Total inventories123,651,000 119,438,000 
Less reserve for excess and obsolete inventories23,903,000 23,121,000 
Inventories, net$99,748,000 96,317,000