XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Oct. 31, 2017
Inventory Disclosure [Abstract]    
Raw Materials $ 29,074 $ 23,389
Work-in-process 22,823 18,653
Finished goods 23,218 19,770
Total inventory 75,115 61,812
Inventory Valuation Reserves $ 5,079 $ 5,535