Annual report pursuant to Section 13 and 15(d)

Nature of Business - Additional Information (Details)

v3.22.0.1
Nature of Business - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 22, 2021
USD ($)
$ / shares
shares
Dec. 08, 2020
USD ($)
$ / shares
shares
Dec. 04, 2020
USD ($)
Apr. 09, 2019
USD ($)
Agreement
$ / shares
shares
Jan. 31, 2021
USD ($)
$ / shares
shares
Nov. 30, 2019
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Stock Offering                  
Gross proceeds from common stock               $ 11,896 $ 824
Common stock, par value (in dollars per share) | $ / shares             $ 0.001 $ 0.001  
Warrants to purchase common stock | shares             2,117,094 2,117,094 2,118,094
Number of underwriting agreements | Agreement       2          
Gross proceeds from public offerings       $ 70,000          
Underwriting discounts and commissions and offering expenses       $ 5,000          
Net Loss             $ 86,558 $ 84,038 $ 75,438
Accumulated deficit             463,579 $ 377,021  
Cash, cash equivalents and marketable securities, fair value             $ 143,400    
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            
Underwritten Public Offering                  
Stock Offering                  
Shares issued | shares 5,400,000       5,400,000        
Public offering price per share | $ / shares $ 14.00       $ 14.00        
Gross proceeds from common stock $ 75,600       $ 75,600        
Underwriting discounts and commissions and other transaction expenses $ 5,100       $ 5,100        
Private Placement                  
Stock Offering                  
Warrants to purchase common stock | shares             2,828,125 2,828,125  
Gross proceeds of private placement   $ 90,500              
Transaction costs   $ 400              
Private Placement | Common Stock                  
Stock Offering                  
Shares issued | shares   10,312,500              
Common stock, par value (in dollars per share) | $ / shares   $ 0.001              
Private Placement | Pre-Funded Warrant                  
Stock Offering                  
Warrants to purchase common stock | shares   1,000,000              
Share price (in dollars per share) | $ / shares   $ 8.00              
Private Placement | Warrants                  
Stock Offering                  
Share price (in dollars per share) | $ / shares   $ 7.99              
Private Placement | Warrants | Maximum                  
Stock Offering                  
Warrants to purchase common stock | shares   2,828,125              
At Market Sales Facility | Common Stock                  
Stock Offering                  
Shares issued | shares           180,787      
Aggregate gross proceeds           $ 900      
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          
Public Offering | Common Stock | Common Stock Agreement                  
Stock Offering                  
Shares issued | shares       8,667,333