XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Oct. 31, 2017
Inventory Disclosure [Abstract]    
Raw Materials $ 26,067 $ 23,389
Work-in-process 23,123 18,653
Finished goods 20,522 19,770
Total inventory 69,712 61,812
Inventory Valuation Reserves $ 5,646 $ 5,535