v3.26.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Number of Shares  
Outstanding - Beginning Balance 5,699,444
Granted 1,092,771
Exercised (382,049)
Forfeited (132,147)
Expired (76,529)
Outstanding - Ending Balance 6,201,490
Vested (exercisable) 4,797,493
Expected to vest (unexercisable) 1,403,997
Weighted-average fair value per share $ 5.15
Weighted- Average Exercise Price/Share  
Outstanding - Beginning Balance 16.73
Granted 8.88
Exercised 2.7
Forfeited 18.4
Expired 20.72
Outstanding - Ending Balance 16.13
Vested (exercisable) 18.1
Expected to vest (unexercisable) $ 9.4
Weighted- Average Remaining Contractual Term (Years)  
Outstanding balance at end 3 years 9 months 18 days
Vested (exercisable) 3 years 1 month 6 days
Expected to vest (unexercisable) 6 years 3 months 18 days
Aggregated Intrinsic Value  
Outstanding balance at end $ 24,221
Vested (exercisable) 15,016
Expected to vest (unexercisable) $ 9,205