XML 65 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Accounting Policies [Abstract]    
Balance at beginning of year $ 10,550 $ 11,006
Accruals for warranties 16,011 11,662
Warranty payments (15,475) (12,330)
Currency adjustments 27 212
Balance at end of year $ 11,113 $ 10,550