v3.25.4
Note 15 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Balance at

          

Balance at

 
  

Beginning of

  

Warranties

  

Warranties

  

End of

 
  

Year

  

Issued

  

Settled

  

Year

 

2025

 $1,008  $269  $(517) $760 

2024

 $722  $1,149  $(863) $1,008