XML 67 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Accounting Policies [Abstract]    
Balance at beginning of year $ 13,377 $ 11,770
Accruals for warranties 11,937 11,394
Warranty assumed from acquisitions   75
Warranty payments (12,966) (10,090)
Currency adjustments (153) 228
Balance at end of year $ 12,195 $ 13,377