v3.26.1
Stock-based compensation - Schedule of RSU and PSU Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
RSUs  
Number of RSUs  
Unvested Balance at the beginning of the period (in shares) | shares 383,268
Granted (in shares) | shares 743,430
Vested (in shares) | shares (82,147)
Canceled / Forfeited (in shares) | shares (22,020)
Unvested Balance at the end of the period (in shares) | shares 1,022,531
Weighted Average Grant Date Fair Value  
Unvested at the beginning of the period (in dollars per share) | $ / shares $ 12.11
Granted (in dollars per share) | $ / shares 7.76
Vested (in dollars per share) | $ / shares 12.84
Cancelled / Forfeited (in dollars per share) | $ / shares 10.28
Unvested at the end of the period (in dollars per share) | $ / shares $ 8.92
Aggregate Intrinsic Value  
Balance at the beginning of the period | $ $ 2,721
Balance at the end of the period | $ $ 5,256
PSUs  
Number of RSUs  
Unvested Balance at the beginning of the period (in shares) | shares 0
Granted (in shares) | shares 602,000
Vested (in shares) | shares 0
Canceled / Forfeited (in shares) | shares 0
Unvested Balance at the end of the period (in shares) | shares 602,000
Weighted Average Grant Date Fair Value  
Unvested at the beginning of the period (in dollars per share) | $ / shares $ 0
Granted (in dollars per share) | $ / shares 8.16
Vested (in dollars per share) | $ / shares 0
Cancelled / Forfeited (in dollars per share) | $ / shares 0
Unvested at the end of the period (in dollars per share) | $ / shares $ 8.16
Aggregate Intrinsic Value  
Balance at the beginning of the period | $ $ 0
Balance at the end of the period | $ $ 3,094