XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 252,142 $ 233,552
Raw materials and component parts 202,342 211,874
Work-in-process 71,463 86,474
Inventories - gross 525,947 531,900
Obsolescence and other reserves (82,369) (77,125)
Inventories - net $ 443,578 $ 454,775