v3.26.1
Share-based compensation - Share Options and RSU Activity - (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Number of Options  
Number of options, beginning of period (in shares) | shares 336,996
Granted (in shares) | shares 0
Canceled (in shares) | shares (174,649)
Exercised (in shares) | shares 0
Number of options, end of period (in shares) | shares 162,347
Number of options, vested and exercisable (in shares) | shares 114,742
Weighted Average Exercise Price  
Weighted average exercise price, beginning of period (in dollars per share) $ 6.32
Granted (in dollars per share)
Canceled (in dollars per share) 4.05
Weighted average exercise price, end of period (in dollars per share) 8.76
Weighted Average Grant Date Fair Value  
Weighted average grant date fair value, beginning of period (in dollars per share) 3.72
Weighted average grant date fair value, granted (in dollars per share)
Weighted average grant date fair value, canceled (in dollars per share) 2.93
Weighted average grant date fair value, end of period (in dollars per share) $ 4.56
Weighted Average Remaining Contractual Term  
Weighted average remaining contractual term, outstanding 7 years 2 months 23 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]  
Weighted average exercise price, vested and exercisable (in dollars per share) $ 10.85
Weighted average grant date fair value - vested and exercisable (in dollars per share) $ 5.45
Weighted average remaining contractual term, vested and exercisable 6 years 7 months 13 days
Average Intrinsic Value  
Aggregate Intrinsic Value, Beginning balance | $
Aggregate Intrinsic Value, Ending balance | $ 42,863
Aggregate Intrinsic Value, Vested and exercisable | $ $ 0
Restricted Stock Units (RSUs)  
Weighted Average Grant Date Fair Value  
Weighted average grant date fair value, beginning of period (in dollars per share) $ 8.34
Weighted average grant date fair value, granted (in dollars per share)
Weighted average grant date fair value, forfeited (in dollars per share) 4.05
Weighted average grant date fair value, canceled (in dollars per share) 10.40
Weighted average grant date fair value, end of period (in dollars per share) $ 8.38
Number of RSUs  
Beginning balance (in shares) | shares 272,234
Granted (in shares) | shares 0
Canceled (in shares) | shares (22,796)
Exercised or released (in shares) | shares (6,583)
Ending balance (in shares) | shares 242,855