XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
6 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories
Components of inventories were as follows:
 April 30, 2023October 31, 2022
Finished goods$242,895 $218,491 
Raw materials and component parts195,571 157,447 
Work-in-process58,122 53,195 
 496,588 429,133 
Obsolescence and other reserves(56,409)(45,735)
 $440,179 $383,398 
See Acquisitions Note for inventory increase attributable to acquisition of CyberOptics.