Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Deficit) - Private Placement and Related Warrants (Details)

v3.24.1
Stockholders' Equity (Deficit) - Private Placement and Related Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 01, 2017
Jun. 23, 2017
Nov. 30, 2019
Dec. 31, 2017
Dec. 31, 2023
Class of Warrant or Right [Line Items]          
Issuance of warrants         $ 2,316
Longitude Ventures Partners I I I L P | Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Warrants to purchase shares of common stock 0.5        
Exercise price of warrant $ 102.6345        
Number of shares sold in private Placement 386,204        
Warrant exercisable period 7 years        
Each unit of shares transaction of common stock 1        
Purchase price per unit $ 103.5720        
Proceeds from issuance or sale of equity $ 40,000        
Common Stock | Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Expected dividend rate 0.00%        
Common Stock | Longitude Ventures Partners I I I L P | Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Issuance of warrants $ 16,300        
Warrant outstanding         193,093
Expected term (in years) 7 years        
Expected volatility 147.00%        
Risk-free interest rate 2.07%        
Common Stock | Wedbush agreement | Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Exercise price of warrant       $ 102.6345  
Warrant exercisable period       7 years  
Issuance of warrants       $ 400  
Warrant outstanding       3,862 3,862
Expected term (in years)       7 years  
Expected dividend rate       0.00%  
Expected volatility       108.00%  
Risk-free interest rate       2.30%  
Common Stock | Takeda Pharmaceuticals Inc | Private Placement [Member]          
Class of Warrant or Right [Line Items]          
Proceeds from issuance or sale of equity   $ 20,000      
Sale of Stock, Price Per Share   $ 102.6345      
Sale of Stock, Number of Shares Issued in Transaction   194,866      
Common Stock | Vertex Pharmaceuticals Inc          
Class of Warrant or Right [Line Items]          
Proceeds from issuance or sale of equity     $ 15,000    
Sale of Stock, Price Per Share     $ 135.00    
Sale of Stock, Number of Shares Issued in Transaction     111,111