XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Oct. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 201,810 $ 183,860
Raw materials and component parts 101,751 94,630
Work-in-process 52,418 44,403
Inventories - gross 355,979 322,893
Obsolescence and other reserves (47,287) (41,315)
LIFO reserve (4,715) (4,545)
Inventories - net $ 303,977 $ 277,033