v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
INVENTORIES    
Purchased parts and sub-assemblies $ 35,322 $ 35,346
Work-in-process 11,271 11,172
Finished goods 90,587 96,413
Inventories $ 137,180 $ 142,931