Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Convertible Preferred Stock and Stockholders' Equity - Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
May 18, 2020
Apr. 23, 2020
Apr. 30, 2020
Sep. 30, 2020
Feb. 06, 2020
Apr. 18, 2019
Class of Stock [Line Items]            
Issuance of common stock, net of shelf offering costs (in shares) 60,250          
Warrants to purchase shares of Common Stock         4,553 12,756
April 2020 Maxim Warrant            
Class of Stock [Line Items]            
Warrants to purchase shares of Common Stock     100,000 3,750    
Combined shares price       $ 0.20    
Exercise price of warrants     $ 3.90      
Option to purchase additional shares or warrants, shares       20,722    
April 2020 public offering            
Class of Stock [Line Items]            
Issuance of common stock, net of shelf offering costs (in shares)   1,525,000        
Warrants to purchase shares of Common Stock     1,525,000      
Combined shares price   $ 3.24 $ 3.25      
Exercise price of warrants   $ 3.25 $ 0.01      
Consideration   $ 6.5        
Option to purchase additional shares or warrants, days   45 days        
Option to purchase additional shares or warrants, shares   300,000        
warrant term   5 years        
April 2020 public offering | Prefunded common stock purchase warrants            
Class of Stock [Line Items]            
Warrants to purchase shares of Common Stock     291,000      
April 2020 public offering | Common stock purchase warrants            
Class of Stock [Line Items]            
Warrants to purchase shares of Common Stock   475,000        
Warrants to purchase shares ( per share)   2,000,000        
Exercise price of warrants     $ 3.25      
Option to purchase additional shares or warrants, shares   229,100        
April 2020 public offering | April 2020 Maxim Warrant            
Class of Stock [Line Items]            
Warrants to purchase shares of Common Stock   100,000 475,000      
Exercise price of warrants     $ 3.90