XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Significant Accounting Policies - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Accounting Policies [Abstract]    
Balance at beginning of year $ 14,401 $ 11,723
Accruals for warranties 14,965 20,910
Warranty payments (15,717) (16,171)
Currency adjustments (111) (2,061)
Balance at end of year $ 13,538 $ 14,401