XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Agreements and Commitments (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
   

June 30,

2022

   

December 31,

2021

 

Balance at January 1

  $ 962,313     $ 1,056,613  

Warranty costs charged to cost of goods sold

    53,684       177,302  

Utilization charges against reserve

    -       (191,068

)

Release of accrual related to expired warranties

    -       -  

Foreign currency effect

    (83,405

)

    (80,534

)

Balance at the end of the period

  $ 932,592     $ 962,313