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

September 30,

   

December 31,

 
   

2025

   

2024

 

Balance at January 1

  $ 621,031     $ 629,100  

Warranty costs charged to cost of goods sold

    (85,958 )     100,726  

Utilization charges against reserve

    -       (72,736 )

Foreign currency effect

    76,667       (36,059 )

Balance at the end of the period

  $ 611,740     $ 621,031