XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Loss Contingency [Abstract]    
Balance at the beginning of the period $ 2,391 $ 4,596
Warranty claims paid (352) (1,278)
Warranty expense for products shipped during the current period 519 500
Adjustments to warranty estimates from prior periods 271 (450)
Adjustments due to currency translation (31) (45)
Balance at the end of the period $ 2,798 $ 3,323