XML 67 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Additional Balance Sheet Disclosures (Tables)
3 Months Ended
Oct. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory, Current [Table Text Block]
 
October 31, 2019
 
July 31, 2019
Finished products
$
76,538

 
$
77,532

Work-in-process
20,696

 
20,515

Raw materials and supplies
22,378

 
21,990

Total inventories
$
119,612

 
$
120,037