XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
6 Months Ended
Apr. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of 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