XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net proceeds $ 0 $ 5,057,919
Investor Warrants [Member]    
Warrants issued, exercise price (in dollars per share) $ 0.86  
January 12, 2021 Registered Direct Offering [Member]    
Shares issued (in shares) 3,650,840  
Shares issued, price per share (in dollars per share) [1] $ 0.842  
Gross proceeds $ 3,074,007  
Net proceeds $ 2,731,767  
Shares issued (in shares) 3,650,840  
Shares issued, price per share (in dollars per share) [1] $ 0.842  
January 12, 2021 Registered Direct Offering [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 1,825,420  
Warrants issued, exercise price (in dollars per share) $ 0.80  
January 12, 2021 Registered Direct Offering [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 273,813  
Warrants issued, exercise price (in dollars per share) $ 1.0525  
January 21, 2021 Registered Direct Offering [Member]    
Shares issued (in shares) 2,200,000  
Shares issued, price per share (in dollars per share) [1] $ 1.00  
Gross proceeds $ 2,200,000  
Net proceeds $ 1,932,050  
Shares issued (in shares) 2,200,000  
Shares issued, price per share (in dollars per share) [1] $ 1.00  
January 21, 2021 Registered Direct Offering [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 1,100,000  
Warrants issued, exercise price (in dollars per share) $ 1.00  
January 21, 2021 Registered Direct Offering [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 165,000  
Warrants issued, exercise price (in dollars per share) $ 1.25  
January 26, 2021 Registered Direct Offering [Member]    
Shares issued (in shares) 3,414,970  
Shares issued, price per share (in dollars per share) [1] $ 1.20  
Gross proceeds $ 4,097,964  
Net proceeds $ 3,668,687  
Shares issued (in shares) 3,414,970  
Shares issued, price per share (in dollars per share) [1] $ 1.20  
January 26, 2021 Registered Direct Offering [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 1,707,485  
Warrants issued, exercise price (in dollars per share) $ 1.20  
January 26, 2021 Registered Direct Offering [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 256,123  
Warrants issued, exercise price (in dollars per share) $ 1.50  
February 16, 2021 Registered Direct Offering [Member]    
Shares issued (in shares) 4,222,288  
Shares issued, price per share (in dollars per share) [1] $ 1.75  
Gross proceeds $ 7,389,004  
Net proceeds $ 6,679,989  
Shares issued (in shares) 4,222,288  
Shares issued, price per share (in dollars per share) [1] $ 1.75  
February 16, 2021 Registered Direct Offering [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 2,111,144  
Warrants issued, exercise price (in dollars per share) $ 2.00  
February 16, 2021 Registered Direct Offering [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 316,672  
Warrants issued, exercise price (in dollars per share) $ 2.1875  
Febuary 23, 2021 Private Placement [Member]    
Shares issued (in shares) 9,043,766  
Shares issued, price per share (in dollars per share) [1] $ 1.95  
Gross proceeds $ 17,635,344  
Net proceeds $ 16,064,739  
Shares issued (in shares) 9,043,766  
Shares issued, price per share (in dollars per share) [1] $ 1.95  
Febuary 23, 2021 Private Placement [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 4,521,883  
Warrants issued, exercise price (in dollars per share) $ 2.00  
Febuary 23, 2021 Private Placement [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 678,282  
Warrants issued, exercise price (in dollars per share) $ 2.4375  
June 16, 2021 Registered Direct Offering [Member]    
Shares issued (in shares) 15,520,911  
Shares issued, price per share (in dollars per share) $ 1.375  
Gross proceeds $ 21,341,252  
Net proceeds $ 19,446,296  
Shares issued (in shares) 15,520,911  
Shares issued, price per share (in dollars per share) $ 1.375  
June 16, 2021 Registered Direct Offering [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 15,520,911  
Warrants issued, exercise price (in dollars per share) $ 1.25  
June 16, 2021 Registered Direct Offering [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 1,164,068  
Warrants issued, exercise price (in dollars per share) $ 1.71875  
Total Issuances [Member]    
Shares issued (in shares) 38,057,775  
Gross proceeds $ 55,737,571  
Net proceeds $ 50,523,528  
Shares issued (in shares) 38,057,775  
Total Issuances [Member] | Investor Warrants [Member]    
Warrants issued (in shares) 26,786,843  
Total Issuances [Member] | Placement Agent Warrants [Member]    
Warrants issued (in shares) 2,853,958  
[1] Sale price includes one share and a warrant to purchase one-half share.