XML 70 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Reconciliation of Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Accounting Policies [Abstract]    
Balance at beginning of year $ 11,770 $ 10,537
Accruals for warranties 11,394 14,487
Warranty assumed from acquisitions 75  
Warranty payments (10,090) (12,575)
Currency adjustments 228 (679)
Balance at end of year $ 13,377 $ 11,770