v3.26.1
Note 9 - Agreements and Commitments (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Balance at January 1

 $524,828  $621,031 

Warranty costs charged to cost of goods sold

  (90,350)  (87,466)

Utilization charges against reserve

  -   (78,958)

Foreign currency effect

  (14,443)  70,221 

Balance at the end of the period

 $420,035  $524,828