v3.25.4
Stock-based compensation - Restricted Stock Units (Details) - Restricted Stock Units
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Stock-based compensation  
Vesting period 4 years
Balance at the beginning (in shares) | shares 844,382
Granted (in shares) | shares 267,157
Vested/released (in shares) | shares (281,462)
Balance at the end (in shares) | shares 830,077
Weighted average grant date fair value, beginning (in dollars per shares) | $ / shares $ 2.96
Weighted average grant date fair value, granted (in dollars per shares) | $ / shares 4.85
Weighted average grant date fair value, vested (in dollars per share) | $ / shares 2.96
Weighted average grant date fair value, ending (in dollars per shares) | $ / shares $ 3.57
Unrecognized compensation expense | $ $ 2.3
Unrecognized compensation cost remaining period 2 years 3 months 18 days