XML 44 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Product Warranty
12 Months Ended
Dec. 31, 2024
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,
2024
December 31,
2023
Balance, beginning of the period$2,805 $2,126 
Accrual for current year warranties949 3,540 
Warranty cost incurred(1,958)(2,861)
Balance, end of period$1,796 $2,805