XML 57 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Additional Balance Sheet Information (Tables)
6 Months Ended
Jan. 31, 2020
Additional Balance Sheet Information [Abstract]  
Schedule of Inventory, Current [Table Text Block]
Inventories as of January 31, 2020, and July 31, 2019, consisted of the following:
 
January 31, 2020
 
July 31, 2019
Finished products
$
77,951

 
$
77,532

Work-in-process
21,477

 
20,515

Raw materials and supplies
21,360

 
21,990

Total inventories
$
120,788

 
$
120,037