XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty and Recall Campaigns (Tables)
6 Months Ended
Jun. 30, 2024
Guarantees and Product Warranties [Abstract]  
Schedule of Warranty and Recall Liability
Changes in the Company’s warranty and recall liability were as follows (in thousands):
Three months endedSix months ended
June 30,
2024
June 30,
2023
June 30,
2024
June 30,
2023
Balance, beginning of period$882 $600 $1,011 $566 
Warranties issued during the period159 36 281 105 
Settlements made during the period(216)(74)(481)(106)
Recalls and changes to pre-existing warranty liabilities(204)— (190)(3)
Balance, end of period$621 $562 $621 $562