XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Agreements and Commitments (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 

Balance at January 1

 $621,031  $629,100 

Warranty costs charged to cost of goods sold

  66,193   100,726 

Utilization charges against reserve

  -   (72,736)

Foreign currency effect

  80,831   (36,059)

Balance at the end of the period

 $768,055  $621,031