v3.26.1
Stock-Based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Number of Shares  
Weighted-average fair value per share $ 4.82
Employee Stock Option  
Number of Shares  
Outstanding - Beginning Balance | shares 5,699,444
Granted | shares 1,013,596
Exercised | shares (117,605)
Forfeited | shares (34,793)
Expired | shares (76,529)
Outstanding - Ending Balance | shares 6,484,113
Vested (exercisable) | shares 4,983,316
Expected to vest (unexercisable) | shares 1,500,797
Weighted- Average Exercise Price/Share  
Outstanding - Beginning Balance $ 16.73
Granted 8.36
Exercised 1.95
Forfeited 19.1
Expired 20.72
Outstanding - Ending Balance 15.63
Vested (exercisable) 17.61
Expected to vest (unexercisable) $ 9.08
Weighted- Average Remaining Contractual Term (Years)  
Outstanding balance at end 3 years 10 months 24 days
Vested (exercisable) 3 years 1 month 6 days
Expected to vest (unexercisable) 6 years 6 months
Aggregated Intrinsic Value  
Outstanding balance at end | $ $ 4,443
Vested (exercisable) | $ 3,865
Expected to vest (unexercisable) | $ $ 578