XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Oct. 31, 2022
INVENTORIES    
Purchased parts and sub-assemblies $ 48,551 $ 46,796
Work-in-process 19,686 16,539
Finished goods 111,283 96,305
Inventories, gross 179,520 159,640
Reserve for purchased parts and sub-assemblies (3,689) (3,433)
Inventories, net $ 175,831 $ 156,207