v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Oct. 31, 2024
INVENTORIES    
Purchased parts and sub-assemblies $ 34,993 $ 35,385
Work-in-process 10,744 13,428
Finished goods 100,704 104,224
Inventories $ 146,441 $ 153,037