v3.25.1
Inventories
6 Months Ended
Apr. 30, 2025
Inventory Disclosure [Abstract]  
Inventories
Inventories
Components of inventories were as follows:
 April 30, 2025October 31, 2024
Finished goods$256,577 $256,465 
Raw materials and component parts251,167 250,477 
Work-in-process57,569 55,790 
 565,313 562,732 
Obsolescence and other reserves(91,573)(85,797)
 $473,740 $476,935