v3.26.1
Note 3 - Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]

June 30,

December 31,

2026

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