XML 79 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Guarantees (Tables)
12 Months Ended
Dec. 31, 2024
Guarantees  
Schedule of product warranty liability

Year Ended

 

December 31, 

 

    

2024

    

2023

 

Beginning accrued product warranty

$

703

$

669

Accruals for warranties issued

 

353

 

794

Adjustments related to pre-existing warranties including expirations and changes in estimates

 

(22)

 

(159)

Cost of warranty repair

 

(583)

 

(601)

Ending accrued product warranty

$

451

$

703