v3.26.1
Note 4 - Inventory - Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 1,362,369 $ 1,015,805
Work in-process 29,036,150 41,234,186
Finished goods 10,712,289 6,804,882
Inventory $ 41,110,808 $ 49,054,873