v3.26.1
Stock Based Compensation - Schedule of Option Activity for Share-Based Payment Arrangement (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Number of Underlying Shares, Outstanding | shares 1,565,272
Number of Underlying Shares, Granted | shares 63,334
Number of Underlying Shares, Forfeited | shares (90,535)
Number of Underlying Shares, Exercised | shares 0
Number of Underlying Shares, Expired | shares (890)
Number of Underlying Shares, Outstanding | shares 1,537,181
Number of Underlying Shares, Exercisable | shares 1,347,599
Number of Underlying Shares, Vested and expected to vest | shares 1,537,181
Weighted-Average Exercise Price Per Share, Outstanding | $ / shares $ 21.86
Weighted-Average Exercise Price Per Share, Granted | $ / shares 9.05
Weighted-Average Exercise Price Per Share, Forfeited | $ / shares 22.22
Weighted Average Exercise Price Per Share, Exercised | $ / shares 0
Weighted-Average Exercise Price Per Share, Expired | $ / shares 710.1
Weighted-Average Exercise Price Per Share, Outstanding | $ / shares 20.92
Weighted-Average Exercise Price Per Share, Exercisable | $ / shares 22.01
Weighted-Average Exercise Price Per Share, Vested and expected to vest | $ / shares $ 20.92
Weighted-Average Contractual Life Remaining in Years, Outstanding 5 years 10 months 9 days
Weighted-Average Contractual Life Remaining in Years, Exercisable 5 years 4 months 24 days
Weighted-Average Contractual Life Remaining in Years, Vested and expected to vest 5 years 10 months 9 days
Aggregate Intrinsic Value, Outstanding | $ $ 0
Aggregate Intrinsic Value, Exercisable | $ 0
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 0