XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Inventory (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

As of

 
  

December 31, 2021

  

December 31, 2020

 

Raw materials

 $22,047  $2,628,153 

Work in-process

  17,453,358   15,415,425 

Finished goods

  2,034,974   2,221,941 

Inventory

 $19,510,379  $20,265,519