XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Jul. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories Components of inventories were as follows:
 July 31, 2021October 31, 2020
Finished goods$201,810 $183,860 
Raw materials and component parts101,751 94,630 
Work-in-process52,418 44,403 
 355,979 322,893 
Obsolescence and other reserves(47,287)(41,315)
LIFO reserve(4,715)(4,545)
 $303,977 $277,033