v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
INVENTORIES    
Purchased parts and sub-assemblies $ 36,209 $ 35,346
Work-in-process 10,598 11,172
Finished goods 89,809 96,413
Inventories $ 136,616 $ 142,931