XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
INVENTORIES    
Purchased parts and sub-assemblies $ 46,884 $ 46,796
Work-in-process 19,446 16,539
Finished goods 115,852 96,305
Inventories, gross 182,182 159,640
Reserve for purchased parts and sub-assemblies (3,759) (3,433)
Inventories, net $ 178,423 $ 156,207