v3.25.0.1
Convertible Preferred Stock and Stockholders' Equity - Stock option activity under all equity and stock option plans (Details) - Employee and Non Employee Stock Option
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Number of Options  
Balance at the beginning of the period | shares 9,850,841
Granted | shares 4,210,625
Exercised | shares (45,438)
Cancelled | shares (3,293,354)
Balance at the end of the period | shares 10,722,674
Options Vested and expected to vest at the end of the period | shares 10,722,674
Options Exercisable at the end of the period | shares 7,328,404
Weighted-Average Price  
Balance at the beginning of the period | $ / shares $ 13.71
Granted | $ / shares 6.46
Exercised | $ / shares 6.57
Cancelled | $ / shares 13.4
Balance at the end of the period | $ / shares 10.99
Options Vested and expected to vest at the end of the period | $ / shares 10.99
Options Exercisable at the end of the period | $ / shares $ 12.91
Weighted Average Remaining Contractual Term  
Outstanding at the end of the period 5 years 9 months 29 days
Options Vested and expected to vest at the end of the period 5 years 9 months 29 days
Options Exercisable at the end of the period 4 years 10 months 28 days
Aggregate Intrinsic Value  
Outstanding at the end of the period | $ $ 0
Options Vested and expected to vest at the end of the period | $ 0
Options Exercisable at the end of the period | $ $ 0