Note 11 - Stock-based Compensation - Details of the Issued Stock Options (Details) - $ / shares | 3 Months Ended | |
Mar. 31, 2021 | Dec. 31, 2020 |
Number of Options, Options Outstanding (in shares) | 37,020,500 | 39,604,515 |
Number of unvested options outstanding (in shares) | 25,104,000 | |
Number of Options, Options Vested (in shares) | 11,916,500 | |
Options 3 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 1.87 | |
Options 4 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | 2.06 | |
August 19, 2019 [Member] | Options 1 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.26 | |
Number of Options, Options Outstanding (in shares) | 500,000 | |
Number of Vested Options (in shares) | 500,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 142 days | |
August 19, 2019 [Member] | Options 2 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.35 | |
Number of Options, Options Outstanding (in shares) | 100,000 | |
Number of Vested Options (in shares) | 100,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 142 days | |
August 19, 2019 [Member] | Options 3 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.45 | |
Number of Options, Options Outstanding (in shares) | 100,000 | |
Number of Vested Options (in shares) | 100,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 142 days | |
August 19, 2019 [Member] | Options 4 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.55 | |
Number of Options, Options Outstanding (in shares) | 100,000 | |
Number of Vested Options (in shares) | 100,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 142 days | |
August 19, 2019 [Member] | Option 5 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.65 | |
Number of Options, Options Outstanding (in shares) | 100,000 | |
Number of Vested Options (in shares) | 100,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 142 days | |
August 19, 2019 [Member] | Option 6 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.75 | |
Number of Options, Options Outstanding (in shares) | 100,000 | |
Number of Vested Options (in shares) | 100,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 142 days | |
September 16, 2019 [Member] | Option 7 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.43 | |
Number of Options, Options Outstanding (in shares) | 500,000 | |
Number of Vested Options (in shares) | 500,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 167 days | |
March 14, 2020 [Member] | Option 8 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.19 | |
Number of Options, Options Outstanding (in shares) | 3,705,500 | |
Number of Vested Options (in shares) | 1,852,750 | |
Number of unvested options outstanding (in shares) | 1,852,750 | |
Weighted Avg Remaining Life (Year) | 3 years 350 days | |
June 16, 2020 [Member] | Option 9 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.19 | |
Number of Options, Options Outstanding (in shares) | 2,000,000 | |
Number of unvested options outstanding (in shares) | | |
Weighted Avg Remaining Life (Year) | 4 years 76 days | |
Number of Options, Options Vested (in shares) | 2,000,000 | |
July 9, 2020 [Member] | Option 10 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.18 | |
Number of Options, Options Outstanding (in shares) | 175,000 | |
Number of unvested options outstanding (in shares) | 131,250 | |
Weighted Avg Remaining Life (Year) | 4 years 102 days | |
Number of Options, Options Vested (in shares) | 43,750 | |
August 25, 2020 [Member] | Option 11 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.13 | |
Number of Options, Options Outstanding (in shares) | 40,000 | |
Number of unvested options outstanding (in shares) | 30,000 | |
Weighted Avg Remaining Life (Year) | 4 years 149 days | |
Number of Options, Options Vested (in shares) | 10,000 | |
September 29, 2020 [Member] | Option 12 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.11 | |
Number of Options, Options Outstanding (in shares) | 300,000 | |
Number of unvested options outstanding (in shares) | 225,000 | |
Weighted Avg Remaining Life (Year) | 4 years 182 days | |
Number of Options, Options Vested (in shares) | 75,000 | |
October 1, 2020 [Member] | Option 13 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.11 | |
Number of Options, Options Outstanding (in shares) | 300,000 | |
Number of unvested options outstanding (in shares) | 225,000 | |
Weighted Avg Remaining Life (Year) | 4 years 186 days | |
Number of Options, Options Vested (in shares) | 75,000 | |
October 20, 2020 [Member] | Option 14 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.09 | |
Number of Options, Options Outstanding (in shares) | 40,000 | |
Number of unvested options outstanding (in shares) | 30,000 | |
Weighted Avg Remaining Life (Year) | 4 years 204 days | |
Number of Options, Options Vested (in shares) | 10,000 | |
December 31, 2020 [Member] | Option 15 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 0.23 | |
Number of Options, Options Outstanding (in shares) | 27,560,000 | |
Number of unvested options outstanding (in shares) | 21,560,000 | |
Weighted Avg Remaining Life (Year) | 9 years 277 days | |
Number of Options, Options Vested (in shares) | 6,000,000 | |
February 26, 2021 [Member] | Options 16 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 1.87 | |
Number of Options, Options Outstanding (in shares) | 800,000 | |
Number of unvested options outstanding (in shares) | 600,000 | |
Weighted Avg Remaining Life (Year) | 9 years 335 days | |
Number of Options, Options Vested (in shares) | 200,000 | |
March 1, 2021 [Member] | Options 17 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 2.06 | |
Number of Options, Options Outstanding (in shares) | 200,000 | |
Number of unvested options outstanding (in shares) | 150,000 | |
Weighted Avg Remaining Life (Year) | 9 years 335 days | |
Number of Options, Options Vested (in shares) | 50,000 | |
March 8, 2021 [Member] | Options 18 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 1.88 | |
Number of Options, Options Outstanding (in shares) | 200,000 | |
Number of unvested options outstanding (in shares) | 150,000 | |
Weighted Avg Remaining Life (Year) | 9 years 343 days | |
Number of Options, Options Vested (in shares) | 50,000 | |
March 15, 2021 [Member] | Options 19 [Member] | | |
Weighted Avg Exercise Price, Options Granted (in dollars per share) | $ 2.49 | |
Number of Options, Options Outstanding (in shares) | 200,000 | |
Number of unvested options outstanding (in shares) | 150,000 | |
Weighted Avg Remaining Life (Year) | 9 years 350 days | |
Number of Options, Options Vested (in shares) | 50,000 | |