XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based compensation - Stock Options - (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning balance (in shares) 7,425,444    
Granted (in shares) 2,407,326    
Exercised (in shares) (106,831)    
Cancelled or forfeited (in shares) (925,475)    
Outstanding, ending balance (in shares) 8,800,464 7,425,444  
Exercisable (in shares) 4,837,929    
Weighted Average Exercise Price      
Outstanding (in dollars per share) $ 8.52    
Granted (in dollars per share) 7.75    
Exercised (in dollars per share) 4.49    
Cancelled or forfeited (in dollars per share) 10.98    
Outstanding (in dollars per share) 8.1 $ 8.52  
Exercisable (in dollars per share) $ 8.45    
Remaining Contractual Life      
Outstanding 7 years 3 months 18 days    
Exercisable 6 years 4 months 24 days    
Aggregate Intrinsic Value      
Outstanding $ 3,462    
Exercisable $ 2,732    
Employee Stock Option      
Options disclosures      
Weighted average fair value of grants (in dollars per share) $ 5.45 $ 6.12 $ 3.6