XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Loss Contingency [Abstract]    
Balance at beginning of year $ 2,391 $ 4,596
Warranty claims paid (2,164) (2,598)
Warranty expense for products shipped during the current period 1,813 1,223
Adjustments to warranty estimates from prior periods (73) (893)
Adjustments due to currency translation (51) 63
Balance at end of year $ 1,916 $ 2,391