XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Additional Balance Sheet Information (Tables)
6 Months Ended
Jan. 31, 2019
Additional Balance Sheet Information [Abstract]  
Schedule of Inventory, Current [Table Text Block]
Inventories as of January 31, 2019, and July 31, 2018, consisted of the following:
 
January 31, 2019
 
July 31, 2018
Finished products
$
76,571

 
$
73,133

Work-in-process
21,245

 
19,903

Raw materials and supplies
20,703

 
20,035

Total inventories
$
118,519

 
$
113,071