v3.21.2
Note 5 - Stockholders' Equity (Deficit) (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2018
Dec. 31, 2016
Dec. 31, 2020
Common Stock, Shares Authorized (in shares) 50,000,000   50,000,000       50,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.00001   $ 0.00001       $ 0.00001
Stock Issued During Period, Shares, Issued for Services (in shares)     12,278        
Stock Issued During Period, Value, Issued for Services $ 249,980 $ 145,200 $ 249,980 $ 145,200      
Class of Warrant or Right, Exercised During Period (in shares)     280,681        
Common Stock [Member]              
Stock Issued During Period, Shares, Issued for Services (in shares) 12,278 60,000 12,278 60,000      
Stock Issued During Period, Value, Issued for Services $ 0 $ 1 $ 0 $ 1      
Stock Issued During Period, Shares, Cashless Warrant Exercised (in shares) 39,395   100,879        
Share-based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     0 0      
Share-based Payment Arrangement, Expense $ 4,123 26,161 $ 10,770 $ 278,233      
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 632   $ 632        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 month 6 days        
Restricted Stock Units (RSUs) [Member]              
Share-based Payment Arrangement, Expense 1,939,766 $ 121,797 $ 5,700,793 $ 284,897      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 7 months 6 days        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 6,213,390   $ 6,213,390        
Restricted Stock Units (RSUs) [Member] | Employee [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     390,366        
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     265,000        
Restricted Stock Units (RSUs) [Member] | Board Members [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     206,068        
Restricted Stock Units (RSUs) [Member] | Board Members [Member] | Share-based Payment Arrangement, Tranche One [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%        
Restricted Stock Units (RSUs) [Member] | Board Members [Member] | Share-based Payment Arrangement, Tranche Two [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%        
The 2016 Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award Plan, Expiration Period (Year)           10 years  
The 2018 Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award Plan, Expiration Period (Year)         10 years