XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of
June 30,

2021

  

As of
December 31,

2020

 
         

Finished goods

 $197,212  $95,898 

Raw materials

  86,284   151,366 

Work-In-Process

  34,330   42,271 

Total

 $317,826  $289,535