XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
INVENTORIES    
Purchased parts and sub-assemblies $ 37,122 $ 35,385
Work-in-process 11,476 13,428
Finished goods 98,940 104,224
Inventories $ 147,538 $ 153,037