XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Additional Balance Sheet Information (Tables)
9 Months Ended
Apr. 30, 2019
Additional Balance Sheet Information [Abstract]  
Schedule of Inventory, Current [Table Text Block]
Inventories as of April 30, 2019, and July 31, 2018, consisted of the following:
 
April 30, 2019
 
July 31, 2018
Finished products
$
76,117

 
$
73,133

Work-in-process
22,240

 
19,903

Raw materials and supplies
21,538

 
20,035

Total inventories
$
119,895

 
$
113,071