XML 121 R102.htm IDEA: XBRL DOCUMENT v3.23.4
Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 8,218 $ 7,552 $ 9,045
Charged to Expense 283 1,259 32
Additions (Deductions) 1,469 (1,336) (1,572)
Currency Effects 45 743 47
Balance at End of Year 10,015 8,218 7,552
Inventory Obsolescence and Other Reserves      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 45,735 45,863 41,315
Charged to Expense 24,925 18,694 11,718
Additions (Deductions) 6,617 (18,372) (7,436)
Currency Effects (152) (450) 266
Balance at End of Year $ 77,125 $ 45,735 $ 45,863