XML 20 R41.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Oct. 31, 2018
INVENTORIES    
Purchased parts and sub-assemblies $ 37,085 $ 38,303
Work-in-process 22,803 22,786
Finished goods 93,812 76,520
Inventories $ 153,700 $ 137,609