XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Jan. 31, 2024
Oct. 31, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 253,283 $ 233,552
Raw materials and component parts 206,590 211,874
Work-in-process 72,645 86,474
Inventories - gross 532,518 531,900
Obsolescence and other reserves (81,301) (77,125)
Inventories - net $ 451,217 $ 454,775