v3.25.2
Inventories (Tables)
9 Months Ended
Jul. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Components of inventories were as follows:
 July 31, 2025October 31, 2024
Finished goods$250,681 $256,465 
Raw materials and component parts229,547 250,477 
Work-in-process64,552 55,790 
 544,780 562,732 
Obsolescence and other reserves(85,529)(85,797)
 $459,251 $476,935