XML 76 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Significant Accounting Policies - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Accounting Policies [Abstract]    
Balance at beginning of year $ 10,537 $ 9,918
Accruals for warranties 14,487 12,531
Warranty assumed from acquisitions   11
Warranty payments (12,575) (11,487)
Currency adjustments (679) (436)
Balance at end of year $ 11,770 $ 10,537