v3.26.3
Equity Incentive Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 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 135,536
Number of Options Outstanding, Exercised (3,205)
Number of Options Outstanding, Canceled (222,710)
Number of Options Outstanding, Ending Balance 1,598,763
Number of Options, Exercisable 1,293,810
Number of Options, Vested and expected to vest 1,598,763
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.23
Weighted Average Exercise Price, Exercised 3.06
Weighted Average Exercise Price, Canceled 30.29
Weighted Average Exercise Price, Ending Balance 24.29
Weighted Average Exercise Price, Exercisable 26.81
Weighted Average Exercise Price, Vested and expected to vest 24.29
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Grant Date Fair Value per Option, Granted $ 4.33
Aggregate Intrinsic Value, Exercised $ 13
Aggregate Intrinsic Value, Vested and expected to vest $ 431
Weighted-Average Remaining Contractual Term (in years), Vested and expected to vest 5 years 8 months 12 days