v3.26.1
Stock-based compensation (Summary of Stock Option Activity) (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
shares
Number of Options  
Balance at the Beginning of period (in shares) 5,834,448
Granted (in shares) 1,055,100
Cancelled / Forfeited (in shares) (53,549)
Exercised (in shares) (36,500)
Balance at the of End of period (in shares) 6,799,499
Options exercisable at the end of the period (in shares) 4,002,540
Weighted Average Exercise Price  
Balance at the Beginning of period (in dollars per share) | $ / shares $ 11.96
Granted (in dollars per share) | $ / shares 8.16
Cancelled / Forfeited (in dollars per share) | $ / shares 15.29
Exercised (in dollars per share) | $ / shares 0.89
Balance at the End of period (in dollars per share) | $ / shares 11.41
Options Exercisable at the End of the Period (in dollars per share) | $ / shares $ 11.54
Aggregate Intrinsic Value  
Aggregate intrinsic value at the beginning of the period | $ $ 2,459
Aggregate intrinsic value at the end of the period | $ 8,256
Options exercisable at the end of the period | $ $ 5,787
Options not granted under the 2001 or 2021 Plans  
Number of Options  
Balance at the of End of period (in shares) 4,363