XML 20 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Tables)
3 Months Ended
Oct. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories consist of the following at:
 
 
October 31, 2019
 
July 31, 2019
Raw materials and components
 
$
52,423,000

 
53,959,000

Work-in-process and finished goods
 
38,867,000

 
40,576,000

Total inventories
 
91,290,000

 
94,535,000

Less reserve for excess and obsolete inventories
 
19,480,000

 
19,696,000

Inventories, net
 
$
71,810,000

 
74,839,000