XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
9 Months Ended
Jul. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
Inventories
Components of inventories were as follows:
 July 31, 2024October 31, 2023
Finished goods$255,565 $233,552 
Raw materials and component parts200,961 211,874 
Work-in-process65,462 86,474 
 521,988 531,900 
Obsolescence and other reserves(83,821)(77,125)
 $438,167 $454,775