v3.26.1
Note 9 - Agreements and Commitments - Changes in Warranty Obligations (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Balance $ 524,828 $ 621,031
Warranty costs charged to cost of goods sold (90,350) (87,466)
Utilization charges against reserve 0 (78,958)
Foreign currency effect (14,443) 70,221
Balance $ 420,035 $ 524,828