v3.26.1
Note 3 - Inventory - Schedule of Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 1,444,786 $ 1,650,778
Work-in-process, net 5,540,998 5,748,889
Finished goods 2,092,682 1,867,702
Total $ 9,078,466 $ 9,267,369