XML 56 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
$ in Thousands
Jan. 31, 2018
Oct. 31, 2017
Inventory Disclosure [Abstract]    
Raw Materials $ 25,467 $ 23,389
Work-in-process 18,693 18,653
Finished goods 20,570 19,770
Total inventory 64,730 61,812
Inventory Valuation Reserves $ 5,397 $ 5,535