XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty
12 Months Ended
Dec. 31, 2023
Product Warranties Disclosures [Abstract]  
Product warranty Product warranty
The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands):
December 31,
2023
December 31,
2022
Balance, beginning of the period$2,126 $1,760 
Accrual for current year warranties3,540 2,841 
Warranty cost incurred(2,861)(2,475)
Balance, end of period$2,805 $2,126