Annual report pursuant to Section 13 and 15(d)

Nature of Business - Additional Information (Details)

v3.20.4
Nature of Business - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 08, 2020
USD ($)
$ / shares
shares
Dec. 04, 2020
USD ($)
Apr. 09, 2019
USD ($)
Agreement
$ / shares
shares
Nov. 30, 2019
USD ($)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Stock Offering              
Common stock, par value (in dollars per share) | $ / shares         $ 0.001 $ 0.001  
Warrants to purchase common stock | shares         2,117,094 2,118,094  
Transaction costs         $ 207    
Number of underwriting agreements | Agreement     2        
Gross proceeds from public offerings     $ 70,000        
Underwriting discounts and commissions and offering expenses     $ 5,000        
Net Loss         84,038 $ 75,438 $ 62,279
Accumulated deficit         (377,021) $ (292,983)  
Cash equivalents and marketable securities         $ 174,000    
Series A Convertible Preferred Stock              
Stock Offering              
Share price (in dollars per share) | $ / shares         $ 6.57    
Orsenix, LLC | Asset Purchase Agreement              
Stock Offering              
Upfront fee payments   $ 12,000          
Payments made upon achievement of regulatory milestone   6,000          
Payments made upon achievement of commercial milestone   $ 10,000          
Private Placement              
Stock Offering              
Warrants to purchase common stock | shares         2,828,125    
Gross proceeds of private placement $ 90,500            
Transaction costs $ 400            
Public Offering | Class A Warrants              
Stock Offering              
Warrants, exercise price | $ / shares     $ 8.625        
Warrant expiration date     Oct. 10, 2022        
Public Offering | Common Stock Agreement | Class A Warrants              
Stock Offering              
Warrants to purchase common stock | shares     1,951,844        
Share price (in dollars per share) | $ / shares     $ 7.50        
Public Offering | Preferred Stock Agreement | Series A Convertible Preferred Stock              
Stock Offering              
Shares issued | shares     666        
Public Offering | Preferred Stock Agreement | Class A Warrants              
Stock Offering              
Warrants to purchase common stock | shares     166,500        
Share price (in dollars per share) | $ / shares     $ 7,500        
Common Stock | Private Placement              
Stock Offering              
Shares issued | shares 10,312,500           144,505
Common stock, par value (in dollars per share) | $ / shares $ 0.001            
Common Stock | At Market Sales Facility              
Stock Offering              
Shares issued | shares       180,787      
Aggregate gross proceeds       $ 900      
Common Stock | Public Offering | Common Stock Agreement              
Stock Offering              
Shares issued | shares     8,667,333        
Pre-Funded Warrant | Private Placement              
Stock Offering              
Warrants to purchase common stock | shares 1,000,000            
Share price (in dollars per share) | $ / shares $ 8.00            
Warrants | Private Placement              
Stock Offering              
Share price (in dollars per share) | $ / shares $ 7.99            
Warrants | Private Placement | Maximum              
Stock Offering              
Warrants to purchase common stock | shares 2,828,125