v3.26.1
Note 10 - Agreements and Commitments - Changes in Warranty Obligations (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Balance $ 524,828 $ 621,031
Warranty costs charged to cost of goods sold (53,342) (87,466)
Utilization charges against reserve 0 (78,958)
Foreign currency effect (10,905) 70,221
Balance $ 460,581 $ 524,828