XML 88 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses - Changes in Warranty Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 4,701 $ 4,335
Provisions for warranties issued during the period 4,184 2,843
Fulfillment of warranty obligations (4,024) (3,109)
Foreign exchange rate changes (118) 632
Ending Balance $ 4,743 $ 4,701