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

June 30, 2026

  

December 31, 2025

 

Raw materials

 $3,912,299  $3,788,631 

Work in process

  648,784   820,398 

Finished goods

  1,507,909   1,522,861 

Gross inventories

  6,068,992   6,131,890 

Less: Provision for obsolescence

  (468,416)  (469,506)

Inventories, net

 $5,600,576  $5,662,384