v3.25.1
Stock-Based Compensation Plan - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of options outstanding    
Options outstanding, beginning balance (in shares) 7,764,457  
Options granted (in shares) 2,404,403  
Options exercised (in shares) (44,629)  
Options forfeited (in shares) 0  
Options expired (in shares) (20,462)  
Options outstanding, ending balance (in shares) 10,103,769 7,764,457
Options exercisable (in shares) 5,566,365  
Weighted-average exercise price    
Beginning balance (in dollars per share) $ 8.89  
Options granted (in dollars per share) 4.31  
Options exercised (in dollars per share) 0.84  
Options forfeited (in dollars per share) 0  
Options expired (in dollars per share) 14.80  
Ending balance (in dollars per share) 7.82 $ 8.89
Options exercisable (in dollars per share) $ 9.01  
Weighted-average remaining contractual term (in years)    
Weighted-average remaining contractual term (in years) 7 years 5 months 4 days 6 years 10 months 6 days
Stock options exercisable, weighted average remaining contractual term 5 years 11 months 15 days  
Stock options outstanding, aggregate intrinsic value, beginning balance $ 10,810  
Stock options outstanding, aggregate intrinsic value, ending balance 43,341 $ 10,810
Stock options exercisable, aggregate intrinsic value $ 22,067