XML 58 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Agreements and Commitments (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

March 31,

2022

  

December 31,

2021

 

Balance at January 1

 $962,313  $1,056,613 

Warranty costs charged to cost of goods sold

  -   177,302 

Utilization charges against reserve

  -   (191,068

)

Release of accrual related to expired warranties

  -   - 

Foreign currency effect

  (19,964

)

  (80,534)

Balance at the end of the period

 $942,349  $962,313