XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranty
9 Months Ended
Sep. 30, 2025
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):
September 30,
2025
December 31,
2024
Balance, beginning of the period$1,796 $2,805 
Accrual for current year warranties748 949 
Warranty cost incurred(1,024)(1,958)
Balance, end of period$1,520 $1,796