XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Balance at

          

Balance at

 
  

Beginning of

  

Warranties

  

Warranties

  

End of

 
  

Year

  

Issued

  

Settled

  

Year

 

2024

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

2023

 $591  $165  $(34) $722