v3.26.1
Equity Incentive Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of Options Outstanding, Beginning Balance 1,689,142
Number of Options Outstanding, Granted 128,866
Number of Options Outstanding, Exercised (2,500)
Number of Options Outstanding, Canceled (160,917)
Number of Options Outstanding, Ending Balance 1,654,591
Number of options, exercisable 1,292,628
Number of options, vested and expected to vest 1,654,591
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.3
Weighted Average Exercise Price, Exercised 3.06
Weighted Average Exercise Price, Canceled 32.67
Weighted Average Exercise Price, Ending Balance 24.35
Weighted- average exercise price per share, exercisable 27.07
Weighted- average exercise price per share, vested and expected to vest 24.35
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Grant Date Fair Value per Option, Granted $ 4.37
Aggregate Intrinsic Value Exercised $ 11
Aggregate intrinsic value, vested and expected to vest $ 568
Weighted- average remaining contractual term (in years), vested and expected to vest 8 years 3 months 25 days