v3.26.1
Note 3 - Inventories - Scheudule of Inventories (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 6,589,918 $ 5,405,618
Finished goods 4,631,573 3,368,509
Work in progress 844,925 756,544
Inventories, net $ 12,066,416 $ 9,530,671