XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Loss Contingency [Abstract]    
Balance at beginning of the period $ 4,596 $ 4,514
Warranty claims paid (1,777) (355)
Warranty expense for products shipped during the period 1,042 1,607
Adjustments to warranty estimates from prior periods (1,194) (419)
Adjustments due to currency translation 19 (55)
Balance at end of period $ 2,686 $ 5,292