v3.26.1
Note 10 - Agreements and Commitments (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

March 31,

  

December 31,

 
  

2026

  

2025

 

Balance at January 1

 $524,828  $621,031 

Warranty costs charged to cost of goods sold

  (53,342)  (87,466)

Utilization charges against reserve

  -   (78,958)

Foreign currency effect

  (10,905)  70,221 

Balance at the end of the period

 $460,581  $524,828