Annual report pursuant to Section 13 and 15(d)

Convertible Preferred Stock and Stockholders' Equity - Equity Transactions (Details)

v3.20.4
Convertible Preferred Stock and Stockholders' Equity - Equity Transactions (Details) - $ / shares
Nov. 09, 2020
May 18, 2020
Apr. 23, 2020
Apr. 30, 2020
Apr. 18, 2019
Class of Stock [Line Items]          
Issuance of common stock, net of issuance costs (in shares) 236,375 60,250      
Warrants to purchase shares of Common Stock 45,534       12,756
Exercise price of warrants $ 2.55        
Common stock purchase warrants          
Class of Stock [Line Items]          
Warrants to purchase shares of Common Stock 236,369        
April 2020 Maxim Warrant          
Class of Stock [Line Items]          
Warrants to purchase shares of Common Stock       100,000  
Exercise price of warrants       $ 3.90  
April 2020 public offering          
Class of Stock [Line Items]          
Warrants to purchase shares of Common Stock     1,525,000 1,525,000  
Exercise price of warrants       $ 3.25  
Option to purchase additional shares or warrants, shares     300,000    
April 2020 public offering | Prefunded common stock purchase warrants          
Class of Stock [Line Items]          
Warrants to purchase shares of Common Stock     475,000 475,000  
Combined shares price     $ 3.24    
Exercise price of warrants       $ 0.01  
April 2020 public offering | Common stock purchase warrants          
Class of Stock [Line Items]          
Warrants to purchase shares of Common Stock     229,100    
Combined shares price     $ 3.25    
Exercise price of warrants     $ 3.25    
Option to purchase additional shares or warrants, shares     300,000    
April 2020 public offering | April 2020 Maxim Warrant          
Class of Stock [Line Items]          
Warrants to purchase shares of Common Stock     100,000.00 291,000  
Exercise price of warrants     $ 3.90