v3.26.1
Note 11 - Guarantees (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Year Ended

 
  

December 31,

 
  

2025

  

2024

 

Beginning accrued product warranty

 $451  $703 

Accruals for warranties issued

  265   353 

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

  61   (22)

Cost of warranty repair

  (366)  (583)

Ending accrued product warranty

 $411  $451