XML 89 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses - Changes in Warranty Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 4,335 $ 4,174
Provisions for warranties issued during the period 2,843 3,001
Fulfillment of warranty obligations (3,109) (2,689)
Foreign exchange rate changes 632 (151)
Ending Balance $ 4,701 $ 4,335