XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Agreements and Commitments (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Balance at January 1

 $621,031  $629,100 

Warranty costs charged to cost of goods sold

  63,942   100,726 

Utilization charges against reserve

  -   (72,736)

Foreign currency effect

  23,744   (36,059)

Balance at the end of the period

 $708,717  $621,031