XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Reconciliation of Changes in Accrued Warranty Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Loss Contingency [Abstract]    
Balance at the beginning of the period $ 2,380 $ 1,916
Warranty claims paid (559) (334)
Warranty expense for products shipped during the current period 988 354
Adjustments to warranty estimates from prior periods (6) (152)
Adjustments due to currency translation 18 (12)
Balance at the end of the period $ 2,821 $ 1,772