v3.26.1
Inventories (Tables)
6 Months Ended
Apr. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
Components of inventories were as follows:
 April 30, 2026October 31, 2025
Finished goods$255,559 $234,710 
Raw materials and component parts236,254 230,907 
Work-in-process62,733 57,306 
 554,546 522,923 
Obsolescence and other reserves(86,789)(78,109)
 $467,757 $444,814