XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Loss Contingency [Abstract]    
Balance at beginning of year $ 1,916 $ 2,391
Warranty opening balance from acquired entities 907  
Warranty claims paid (1,841) (2,164)
Warranty expense for products shipped during the current period 1,584 1,813
Adjustments to warranty estimates from prior periods (274) (73)
Adjustments due to currency translation 88 (51)
Balance at end of year $ 2,380 $ 1,916