XML 87 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Loss Contingency [Abstract]    
Balance at beginning of year $ 4,596 $ 4,514
Warranty claims paid (2,598) (584)
Warranty expense for products shipped during the current period 1,223 2,370
Adjustments to warranty estimates from prior periods (893) (1,660)
Acquisition of business   21
Adjustments due to currency translation 63 (65)
Balance at end of year $ 2,391 $ 4,596