XML 54 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses - Changes in Warranty Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 4,743 $ 4,701
Provisions for warranties issued during the period 3,841 4,184
Fulfillment of warranty obligations (3,871) (4,024)
Foreign exchange rate changes   (118)
Ending Balance $ 4,713 $ 4,743