XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty (Tables)
6 Months Ended
Jun. 30, 2024
Product Warranties Disclosures [Abstract]  
Schedule of Product Warranty Liability
The following table shows the activity in the product warranty accrual included in accrued expenses on the consolidated balance sheets (in thousands):
June 30,
2024
December 31,
2023
Balance, beginning of the period$2,805 $2,126 
Accrual for current year warranties396 3,540 
Warranty cost incurred(963)(2,861)
Balance, end of period$2,238 $2,805