XML 63 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Accounting Policies [Abstract]    
Balance at beginning of year $ 12,195 $ 13,377
Accruals for warranties 9,670 11,937
Warranty payments (10,881) (12,966)
Currency adjustments 22 (153)
Balance at end of year $ 11,006 $ 12,195