v3.25.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
2011 Plan, 2019 Plan and Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Outstanding Options, Number of Shares, Beginning Balance 5,805,586 5,451,132    
Outstanding Options, Number of Shares, granted 3,612,000 2,638,500    
Outstanding Options, Number of Shares, exercised (80,998) (8)    
Outstanding Options, Number of Shares, forfeited or expired (728,870) (2,284,038)    
Outstanding Options, Number of Shares, Ending Balance 8,607,718 5,805,586 5,451,132  
Options vested and exercisable, Number of Shares 4,491,161      
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance $ 7.4 $ 9.9    
Outstanding Options, Weighted-Average Exercise Price, granted 2.19 2.61    
Outstanding Options, Weighted-Average Exercise Price, exercised 2.46 2.44    
Outstanding Options, Weighted-Average Exercise Price, forfeited or expired 9.65 7.84    
Outstanding Options, Weighted-Average Exercise Price, Ending Balance 5.07 $ 7.4 $ 9.9  
Options vested and exercisable, Weighted-Average Exercise Price $ 7.29      
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 7 years 7 months 20 days 6 years 10 months 24 days 5 years 3 months 21 days  
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 6 years 5 months 12 days      
Outstanding Options, Aggregate Intrinsic Value $ 21,949 $ 64 $ 7  
Options vested and exercisable, Aggregate Intrinsic Value $ 8,233      
2019 Plan | Performance-Based Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Outstanding Options, Number of Shares, Beginning Balance   421,000    
Outstanding Options, Number of Shares, granted 271,500     421,000
Outstanding Options, Number of Shares, forfeited or expired   (421,000)    
Outstanding Options, Number of Shares, Ending Balance 271,500   421,000  
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance   $ 5.1    
Outstanding Options, Weighted-Average Exercise Price, granted $ 1.61      
Outstanding Options, Weighted-Average Exercise Price, forfeited or expired   $ 5.1    
Outstanding Options, Weighted-Average Exercise Price, Ending Balance $ 1.61   $ 5.1  
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 9 years 2 months 12 days   1 year  
Outstanding Options, Aggregate Intrinsic Value $ 1,133