XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Loss Contingency [Abstract]    
Balance at the beginning of the period $ 1,916 $ 2,391
Warranty opening balance from acquired entities 907  
Warranty claims paid (890) (1,374)
Warranty expense for products shipped during the current period 1,963 1,722
Adjustments to warranty estimates from prior periods (200) 318
Adjustments due to currency translation (106) (44)
Balance at the end of the period $ 3,590 $ 3,013