v3.26.1
Equity Incentive Plans - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of Options Outstanding, Beginning Balance | shares 1,689,142
Number of Options Outstanding, Granted | shares 83,336
Number of Options Outstanding, Exercised | shares (2,000)
Number of Options Outstanding, Canceled | shares (9,255)
Number of Options Outstanding, Ending Balance | shares 1,761,223
Number of options, exercisable | shares 1,372,687
Number of options, vested and expected to vest | shares 1,761,223
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted Average Exercise Price, Beginning Balance $ 26.41
Weighted Average Exercise Price, Granted 7.2
Weighted Average Exercise Price, Exercised 3.06
Weighted Average Exercise Price, Canceled 21.13
Weighted Average Exercise Price, Ending Balance 25.56
Weighted- average exercise price per share, exercisable 28.12
Weighted- average exercise price per share, vested and expected to vest 25.56
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Grant Date Fair Value per Option, Granted $ 4.34
Aggregate Intrinsic Value Exercised | $ $ 9
Aggregate intrinsic value, vested and expected to vest | $ $ 196
Weighted- average remaining contractual term (in years), vested and expected to vest 6 years 18 days