XML 89 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Balance $ 1,056,613 $ 813,288
Warranty costs charged to cost of goods sold 177,302 348,241
Utilization charges against reserve (191,068) (199,624)
Foreign currency effect (80,534) 94,708
Balance $ 962,313 $ 1,056,613