XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of Options Outstanding, Beginning Balance 1,774,388
Number of Options Outstanding, Granted 95,275
Number of Options Outstanding, Exercised (4,104)
Number of Options Outstanding, Canceled (93,221)
Number of Options Outstanding, Ending Balance 1,772,338
Number of options, exercisable 1,265,627
Number of options, vested and expected to vest 1,772,338
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted Average Exercise Price, Beginning Balance $ 26.62
Weighted Average Exercise Price, Granted 15.92
Weighted Average Exercise Price, Exercised 4.48
Weighted Average Exercise Price, Canceled 23.86
Weighted Average Exercise Price, Ending Balance 26.24
Weighted- average exercise price per share, exercisable 27.89
Weighted- average exercise price per share, vested and expected to vest 26.24
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Grant Date Fair Value per Option, Granted $ 9.59
Aggregate Intrinsic Value Exercised $ 46
Aggregate intrinsic value, vested and expected to vest $ 951
Weighted- average remaining contractual term (in years), vested and expected to vest 6 years 6 months 3 days