XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
3 Months Ended
Jan. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Components of inventories were as follows:
 January 31, 2025October 31, 2024
Finished goods$261,189 $256,465 
Raw materials and component parts248,264 250,477 
Work-in-process49,848 55,790 
 559,301 562,732 
Obsolescence and other reserves(87,067)(85,797)
 $472,234 $476,935