XML 73 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Guarantees (Tables)
12 Months Ended
Dec. 31, 2023
Guarantees  
Product warranty accrued liability

Year Ended

 

December 31, 

 

    

2023

    

2022

 

Beginning accrued product warranty

$

669

$

743

Accruals for warranties issued

 

794

 

1,024

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

 

(159)

 

(286)

Cost of warranty repair

 

(601)

 

(812)

Ending accrued product warranty

$

703

$

669