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

September 30,

  

December 31,

 
  

2024

  

2023

 

Balance at January 1

 $629,100  $898,072 

Warranty costs charged to cost of goods sold

  94,697   115,401 

Utilization charges against reserve

  (14,020)  (408,234)

Foreign currency effect

  10,491   23,861 

Balance at the end of the period

 $720,268  $629,100