XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Product Warranty (Tables)
3 Months Ended
Mar. 31, 2023
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Liability Accrual
The following table provides the changes in the product warranty accrual for the three months ended March 31, 2023 and 2022 (in thousands):
Three Months Ended
March 31,
20232022
Beginning Balance$3,254 $3,947 
Add: Accruals for warranties issued during the period1,016 1,462 
Less: Settlements made during the period(1,116)(1,535)
Ending Balance$3,154 $3,874