XML 80 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Oct. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 28,457 $ 25,315
Work in Process 24,435 19,960
Finished Goods 21,637 22,072
Total inventories, net 71,412 61,812
Inventory Valuation Reserves $ (3,117) $ (5,535)