Annual report pursuant to Section 13 and 15(d)

Note 11 - Share Capital (Details Textual)

v3.21.1
Note 11 - Share Capital (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 7 Months Ended 12 Months Ended
Aug. 10, 2020
Dec. 19, 2019
Jun. 03, 2019
May 24, 2019
May 23, 2019
May 13, 2019
Jun. 08, 2018
May 23, 2019
Dec. 16, 2019
Dec. 31, 2020
Dec. 31, 2019
May 05, 2020
May 07, 2019
May 30, 2018
Mar. 27, 2018
July 2020 Confidentially Marketed Public Offering [Member]                              
Stock Issued During Period, Shares, New Issues (in shares) 11,854,472                            
Shares Issued, Price Per Share (in dollars per share) $ 5.25                            
Proceeds from Issuance of Common Stock, Gross $ 62,236                            
Proceeds from Issuance of Common Stock, Net of Share Issuance Costs $ 58,234                            
Stock Issuance, Percent of Cash Commission to Broker 6.00%                            
December 2019 Public Offering [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)   18,543,750                          
Shares Issued, Price Per Share (in dollars per share)   $ 4                          
Proceeds from Issuance of Common Stock, Gross   $ 74,175                          
Proceeds from Issuance of Common Stock, Net of Share Issuance Costs   $ 68,588                          
Stock Issuance, Percent of Cash Commission to Broker   7.00%                          
Stock Issued During Period, Value, New Issues                     $ 68,588        
Proceeds from Issuance of Common Stock                   68,883        
June 2019 Public Offering [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)     11,500,000                        
Shares Issued, Price Per Share (in dollars per share)     $ 1.85                        
Proceeds from Issuance of Common Stock, Gross     $ 21,275                        
Proceeds from Issuance of Common Stock, Net of Share Issuance Costs     $ 19,594                        
Stock Issuance, Percent of Cash Commission to Broker     7.00%                        
Stock Issued During Period, Value, New Issues                     19,594        
Proceeds from Issuance of Common Stock                   19,736        
The 2019 Share Purchase Agreement [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)           171,428     1,800,000            
Shares Issued, Price Per Share (in dollars per share)                 $ 2.43            
Stock Issuance Program, Authorized Amount                         $ 20,000    
Stock Issued During Period, Value, New Issues           $ 360         4,730        
Proceeds from Issuance of Common Stock                 $ 4,370 4,370        
The 2018 Purchase Agreement [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)       6,409,980     170,261     5,502,433          
Shares Issued, Price Per Share (in dollars per share)                   $ 1.82          
Proceeds from Issuance of Common Stock, Gross             $ 11,900     $ 10,000          
Stock Issuance Program, Authorized Amount                           $ 20,000  
Stock Issued During Period, Value, New Issues             $ 600       10,000        
Proceeds from Issuance of Common Stock                   10,000        
The 2019 ATM Offering [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)                   0          
Stock Issuance Program, Authorized Amount       $ 40,000               $ 75,000      
The 2018 ATM Offering [Member]                              
Stock Issued During Period, Shares, New Issues (in shares)       77,349                      
Shares Issued, Price Per Share (in dollars per share)       $ 2.37                      
Proceeds from Issuance of Common Stock, Gross       $ 11,200       $ 183              
Stock Issuance, Percent of Cash Commission to Broker       3.00%                      
Stock Issuance Program, Authorized Amount                             $ 30,000
Stock Issued During Period, Value, New Issues                     178        
Proceeds from Issuance of Common Stock       $ 10,900 $ 178         $ 178