v3.26.1
Stock-based Compensation - Schedule of Service based Stock Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Shares Underlying Options  
Outstanding at the end of the period (in shares) 318,493
Stock Option Awards  
Shares Underlying Options  
Outstanding at the beginning of the period (in shares) 327,627
Forfeited (in shares) (4,823)
Expired (in shares) (4,311)
Outstanding at the end of the period (in shares) 318,493
Exercisable at end of period (in shares) 171,876
Weighted Average Exercise Price  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 26.40
Forfeited (in dollars per share) | $ / shares 11.90
Expired (in dollar per share) | $ / shares 81.60
Outstanding at the end of the period (in dollars per share) | $ / shares 25.70
Exercisable at end of the period (in dollars per share) | $ / shares $ 36.20
Weighted Average Remaining Contractual Term  
Outstanding 7 years 7 months 6 days
Exercisable at end of the period 7 years 14 days
Aggregate intrinsic Value  
Outstanding | $ $ 0
Exercisable at end of the period | $ $ 0