XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
6 Months Ended
Apr. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
Components of inventories were as follows:
 April 30, 2022October 31, 2021
Finished goods$235,511 $211,628 
Raw materials and component parts141,397 111,089 
Work-in-process65,883 54,557 
 442,791 377,274 
Obsolescence and other reserves(59,576)(50,079)
 $383,215 $327,195