XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Beginning accrued product warranty

 $435  $421  $451  $703 

Accruals for warranties issued

  98   94   199   282 

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

  94   9   173   (251)

Cost of warranty repair

  (115)  (132)  (311)  (342)

Ending accrued product warranty

 $512  $392  $512  $392