v3.26.1
Note 3 - Inventories - Summary of Inventories (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 595,747 $ 672,958
Work-in-process 332,699 211,332
Finished goods 1,268,659 752,203
Inventories $ 2,197,105 $ 1,636,493