v3.26.1
Inventories (Tables)
9 Months Ended
Jul. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
Components of inventories were as follows:
July 31, 2026October 31, 2025
Finished goods$252,352 $234,710 
Raw materials and component parts241,270 230,907 
Work-in-process60,173 57,306 
553,795 522,923 
Obsolescence and other reserves(84,485)(78,109)
$469,310 $444,814