v3.25.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
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 8,607,718  
Outstanding Options, Number of Shares, granted 3,467,500  
Outstanding Options, Number of Shares, exercised (62,022)  
Outstanding Options, Number of Shares, forfeited or expired (48,780)  
Outstanding Options, Number of Shares, Ending Balance 11,964,416 8,607,718
Options vested and exercisable, Number of Shares 4,945,104  
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance $ 5.07  
Outstanding Options, Weighted-Average Exercise Price, granted 3.66  
Outstanding Options, Weighted-Average Exercise Price, exercised 2.13  
Outstanding Options, Weighted-Average Exercise Price, forfeited or expired 9.49  
Outstanding Options, Weighted-Average Exercise Price, Ending Balance 4.66 $ 5.07
Options vested and exercisable, Weighted-Average Exercise Price $ 6.88  
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 8 years 2 months 1 day 7 years 7 months 20 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 6 years 5 months 26 days  
Outstanding Options, Aggregate Intrinsic Value $ 7,914 $ 21,949
Options vested and exercisable, Aggregate Intrinsic Value $ 3,119  
2019 Plan | Performance-Based Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Number of Shares, Beginning Balance 271,500  
Outstanding Options, Number of Shares, Ending Balance 271,500 271,500
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance $ 1.61  
Outstanding Options, Weighted-Average Exercise Price, Ending Balance $ 1.61 $ 1.61
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 8 years 11 months 15 days 9 years 2 months 12 days
Outstanding Options, Aggregate Intrinsic Value $ 517 $ 1,133