XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
INVENTORIES    
Purchased parts and sub-assemblies $ 35,385 $ 37,161
Work-in-process 13,428 16,217
Finished goods 104,224 104,574
Inventories, net $ 153,037 $ 157,952