XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Agreements, Commitments and Contingencies - Changes in Warranty Obligations (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance $ 629,100 $ 898,072
Warranty costs charged to cost of goods sold 100,726 115,401
Utilization charges against reserve (72,736) (408,234)
Foreign currency effect (36,059) 23,861
Balance $ 621,031 $ 629,100