Annual report pursuant to Section 13 and 15(d)

Note 12 - Common Stock (Tables)

v3.20.4
Note 12 - Common Stock (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
           
 
 
 
 
Number of
 
           
 
 
 
 
Shares
 
           
 
 
 
 
Outstanding
 
   
Exercisable
 
Expiration
 
Exercise
   
Under
 
Issuance Date
 
for
 
Date
 
Price
   
Warrants
 
                         
February 2015
 
Common Shares
 
February 17, 2025
  $
4,000.00
     
79
 
March 2015
 
Common Shares
 
March 26, 2025
  $
2,720.00
     
2
 
May 2015
 
Common Shares
 
May 12, 2025
  $
4,240.00
     
37
 
December 2015
 
Common Shares
 
December 16, 2025
  $
5,600.00
     
31
 
April 2016
 
Common Shares
 
April 1, 2026
  $
6,080.00
     
25
 
May 2016
 
Common Shares
 
May 11, 2021
  $
7,740.00
     
6
 
June 2016
 
Common Shares
 
June 20, 2026
  $
4,980.00
     
101
 
May 2017
 
Common Shares
 
May 25, 2027
  $
9,500.00
     
223
 
November 2019
 
Common Shares
 
November 26, 2024
  $
6.10
     
325,632
 
November 2019
 
Common Shares
 
November 26, 2024
  $
18.36
     
989,379
 
April 2020
 
Common Shares
 
April 21, 2025
  $
6.37
     
413,210
 
   
 
 
 
   
 
     
1,728,725
 
           
 
 
 
 
Number of
 
           
 
 
 
 
Shares
 
           
 
 
 
 
Outstanding
 
   
Exercisable
 
Expiration
 
Exercise
   
Under
 
Issuance Date
 
for
 
Date
 
Price
   
Warrants
 
                         
February 2015
 
Common Shares
 
February 17, 2025
  $
4,000.00
     
79
 
March 2015
 
Common Shares
 
March 26, 2025
  $
2,720.00
     
2
 
May 2015
 
Common Shares
 
May 12, 2025
  $
4,240.00
     
37
 
May 2015
 
Common Shares
 
May 17, 2020
  $
4,240.00
     
22
 
December 2015
 
Common Shares
 
December 16, 2025
  $
5,600.00
     
31
 
April 2016
 
Common Shares
 
April 1, 2026
  $
6,080.00
     
25
 
May 2016
 
Common Shares
 
May 11, 2021
  $
7,740.00
     
6
 
June 2016
 
Common Shares
 
June 20, 2026
  $
4,980.00
     
101
 
May 2017
 
Common Shares
 
May 25, 2027
  $
9,500.00
     
223
 
November 2019
 
Common Shares
 
November 26, 2020
  $
18.36
     
989,379
 
November 2019
 
Common Shares
 
November 26, 2024
  $
15.50
     
741,940
 
November 2019
 
Common Shares
 
November 26, 2024
  $
15.50
     
741,940
 
   
 
 
 
   
 
     
2,473,785
 
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   
Immediately
   
Immediately
 
   
before Modification
   
After Modification
 
                 
Exercise price
  $
15.50
    $
6.10
 
Common stock price
  $
6.30
    $
6.30
 
Expected term (in years)
   
2.8
     
2.8
 
Average volatility
   
97
%    
97
%
Risk-free interest rate
   
0.27
%    
0.27
%
Dividend yield
   
0
%    
0
%