XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Product Warranty (Tables)
3 Months Ended
Mar. 31, 2024
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, 2024 and 2023 (in thousands):
Three Months Ended
March 31,
20242023
Beginning Balance$2,593 $3,254 
Add: Accruals for warranties issued during the period1,156 1,016 
Less: Settlements made during the period(1,277)(1,116)
Ending Balance$2,472 $3,154