XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Agreements and Commitments - Changes in Warranty Obligations (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance $ 962,313 $ 1,056,613
Warranty costs charged to cost of goods sold 86,256 177,302
Utilization charges against reserve (93,653) (191,068)
Foreign currency effect (56,844) (80,534)
Balance $ 898,072 $ 962,313