XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
6 Months Ended
Apr. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories Components of inventories were as follows:
 April 30, 2021October 31, 2020
Finished goods$194,625 $183,860 
Raw materials and component parts101,076 94,630 
Work-in-process49,808 44,403 
 345,509 322,893 
Obsolescence and other reserves(44,864)(41,315)
LIFO reserve(4,804)(4,545)
 $295,841 $277,033