XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of
Options    
Outstanding (in shares) 3,831,710  
Granted (in shares) 0 0
Exercised (in shares) (201,779)  
Cancelled/Forfeited (in shares) (69,787)  
Outstanding (in shares) 3,560,144 3,831,710
Options exercisable (in shares) 3,152,414  
Options vested and expected to vest (in shares) 3,560,144  
Weighted-
Average
Exercise
Price    
Outstanding (in usd per share) $ 6.97  
Granted (in usd per share) 0  
Exercised (in usd per share) 4.05  
Cancelled (in usd per share) 8.85  
Outstanding (in usd per share) 7.09 $ 6.97
Options exercisable (in usd per share) 7.00  
Options vested and expected to vest (in usd per share) $ 7.09  
Weighted-
Average
Remaining
Contractual
Term (Years)    
Outstanding 4 years 10 months 24 days 5 years 9 months 18 days
Exercisable 4 years 7 months 6 days  
Vested and expected to vest 4 years 10 months 24 days  
Aggregate
Intrinsic
Value (in thousands)    
Outstanding $ 0 $ 826
Exercisable 0  
Vested and expected to vest $ 0