Quarterly report pursuant to Section 13 or 15(d)

Note 9 - Stockholders' Equity - Warrants (Details)

v3.21.2
Note 9 - Stockholders' Equity - Warrants (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Outstanding, number of shares (in shares) 6,369,396 1,074,171 1,074,171  
Outstanding, weighted average exercise price (in dollars per share) $ 1.97 $ 0.50 $ 0.50  
Outstanding, weighted average remaining life (Year) 2 years 3 days 2 years 11 months 23 days 2 years 5 months 23 days 4 years 1 month 6 days
Outstanding, intrinsic value $ 1,796,413 $ 2,430,184 $ 2,784,117 $ 956,012
Issued, number of shares (in shares) 0 6,459,000    
Issued, weighted average exercise price (in dollars per share) $ 2.01    
Exercised, number of shares (in shares) (2,004,926) (1,081,475)    
Exercised, weighted average exercise price (in dollars per share) $ 1.57 $ 0.88    
Expired or cancelled (in shares) 0 0    
Expired or cancelled, weighted average exercise price (in dollars per share) $ 0 $ 0    
Issued, weighted average remaining life (Year)   3 years    
Outstanding , number of shares (in shares) 4,364,470 6,451,696 6,369,396 1,074,171
Outstanding , weighted average exercise price (in dollars per share) $ 2.15 $ 1.95 $ 1.97 $ 0.50