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

(unaudited)

  

December 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