XML 53 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock and Warrants - Additional Information (Details)
$ / shares in Units, $ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2020
CAD ($)
shares
Oct. 26, 2020
USD ($)
$ / shares
shares
Mar. 20, 2020
USD ($)
$ / shares
shares
Jan. 27, 2020
USD ($)
Nov. 30, 2019
USD ($)
Nov. 22, 2019
$ / shares
shares
Apr. 24, 2018
USD ($)
$ / shares
Apr. 24, 2018
$ / shares
shares
Apr. 13, 2018
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Apr. 13, 2018
$ / shares
shares
Schedule Of Stockholders Equity [Line Items]                          
Common stock, shares authorized                     150,000,000 150,000,000  
Common stock, par value | $ / shares                     $ 0.001 $ 0.001  
Preferred stock, shares authorized                     10,000,000 10,000,000  
Preferred stock, par value | $ / shares                     $ 0.001 $ 0.001  
Common share, voting rights                     one vote per share    
Common share, dividends declared | $                     $ 0    
Class of warrants exercised 2,025                        
Proceeds received from exercise of outstanding warrants | $ $ 0.9                        
Gross proceeds from issuance of common stock | $                     $ 10,653,000 $ 1,685,000  
April 2018 Offering                          
Schedule Of Stockholders Equity [Line Items]                          
Warrants to purchase number of common stock, shares                 61,197       61,197
Price per share | $ / shares                 $ 261.45        
Net proceeds from offering | $             $ 16,300,000            
Fair value of warrants at issuance | $                 $ 7,400,000        
Warrant exercisable price per share | $ / shares                         $ 428.75
Warrants expiration date                 Apr. 10, 2021        
Number of common stock converted by each warrant                 1       1
April 2018 Offering | Common Stock                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued                 61,197        
Over-Allotment Option                          
Schedule Of Stockholders Equity [Line Items]                          
Price per share | $ / shares             $ 261.45 $ 261.45          
Over-Allotment Option | Common Stock                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued               9,179          
November 2019 Offering                          
Schedule Of Stockholders Equity [Line Items]                          
Price per share | $ / shares           $ 12.25              
Net proceeds from offering | $         $ 1,100,000                
November 2019 Offering | Common Stock                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued           137,571              
2020 ATM                          
Schedule Of Stockholders Equity [Line Items]                          
Price per share | $ / shares                     $ 21.68    
Gross proceeds from issuance of common stock | $                     $ 5,000,000    
Offering expenses incurred | $                     $ 181,000    
2020 ATM | Form S3 Shelf Registration                          
Schedule Of Stockholders Equity [Line Items]                          
Aggregate offering amount | $       $ 11,340,000           $ 9,150,000      
2020 ATM | Common Stock                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued                     232,526    
March 2020 Offering                          
Schedule Of Stockholders Equity [Line Items]                          
Warrants to purchase number of common stock, shares     178,776                    
Price per share | $ / shares     $ 12.25                    
Fair value of warrants at issuance | $     $ 800,000                    
Warrant exercisable price per share | $ / shares     $ 16.10                    
Number of common stock converted by each warrant     1                    
Gross proceeds from issuance of common stock | $     $ 2,200,000                    
Underwriting discounts and commissions paid | $     $ 300,000                    
Warrants expiration date     Mar. 20, 2025                    
March 2020 Offering | Common Stock                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued     178,776                    
October 2020 Offering                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued   187,646                      
Warrants to purchase number of common stock, shares   93,817                      
Price per share | $ / shares   $ 18.20                      
Fair value of warrants at issuance | $   $ 600,000                      
Warrant exercisable price per share | $ / shares   $ 15.82                      
Gross proceeds from issuance of common stock | $   $ 3,400,000                      
Share issuance cost including placement agent fees | $   $ 300,000                      
Warrants expiration period   3 years                      
Percentage of right to participate subsequent financing   30.00%                      
October 2020 Offering | Minimum                          
Schedule Of Stockholders Equity [Line Items]                          
Subscription to participate subsequent financing | $   $ 250,000                      
October 2020 Offering | Officer, Affiliates of an Officer and Director                          
Schedule Of Stockholders Equity [Line Items]                          
Price per share | $ / shares   $ 18.354                      
Warrant exercisable price per share | $ / shares   $ 16.1665                      
October 2020 Offering | Placement Agent                          
Schedule Of Stockholders Equity [Line Items]                          
Shares issued   961                      
Price per share | $ / shares   $ 19.775                      
October 2020 Offering | Common Stock                          
Schedule Of Stockholders Equity [Line Items]                          
Number of common stock converted by each warrant   0.50                      
Common unit issued   1