v3.25.4
Stock-based compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning balance (in shares) 8,800,464    
Granted (in shares) 2,302,270    
Exercised (in shares) (91,489)    
Cancelled or forfeited (in shares) (1,397,364)    
Outstanding, ending balance (in shares) 9,613,881 8,800,464  
Exercisable (in shares) 6,357,031    
Weighted Average Exercise Price      
Outstanding (in dollars per share) $ 8.1    
Granted (in dollars per share) 4.1    
Exercised (in dollars per share) 2.92    
Cancelled or forfeited (in dollars per share) 7.15    
Outstanding (in dollars per share) 7.26 $ 8.1  
Exercisable (in dollars per share) $ 8.01    
Remaining Contractual Life      
Outstanding 6 years 9 months 18 days 7 years 3 months 18 days  
Exercisable 5 years 9 months 18 days    
Aggregate Intrinsic Value      
Outstanding $ 1,251 $ 3,462  
Exercisable 973    
Employee Stock Option      
Options disclosures      
Unrecognized stock-based compensation expense $ 11,900    
Remaining weighted-average remaining vesting period 2 years 3 months 18 days    
Weighted average fair value of grants (in dollars per share) $ 2.82 $ 5.45 $ 6.12