XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock based awards - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Number of Options          
Balance Outstanding, Beginning of the period (in shares)     6,899,977    
Options granted ( in shares)     934,225    
Options exercised ( in shares)     (233,655)    
Options cancelled (in shares)     (8,125)    
Balance Outstanding, End of the period (in shares) 7,592,422   7,592,422   6,899,977
Vested and expected to vest ( in shares) 7,592,422   7,592,422    
Exercisable ( in shares) 4,535,766   4,535,766    
Weighted-Average Exercise Price per Share          
Weighted-average exercise price, Beginning of the period (in dollars per share)     $ 22.35    
Weighted-average exercise price, Granted (in dollars per share)     22.21    
Weighted-average exercise price, Exercised (in dollars per share)     7.59    
Weighted-Average Exercise price, cancelled (in dollars per share)     44.93    
Weighted-average exercise price, End of the period (in dollars per share) $ 22.76   22.76   $ 22.35
Weighted-average exercise price, Vested and expected to vest at end of the period (in dollars per share) 22.76   22.76    
Weighted-average exercise price, Exercisable ( in dollars per share ) $ 20.76   $ 20.76    
Weighted-Average remaining contractual term (years) and Aggregate Intrinsic Value          
Weighted-average remaining contractual term outstanding (in years)     7 years 6 months 14 days   7 years 8 months 1 day
Weighted-average remaining contractual term vested and expected to vest (in years)     7 years 6 months 14 days    
Weighted-average remaining contractual term , Options Exercisable(in years)     6 years 6 months 18 days    
Aggregate Intrinsic Value Balance outstanding $ 33,309   $ 33,309   $ 35,133
Aggregate Intrinsic Value Vested and Expected to vest 33,309   33,309    
Aggregate Intrinsic Value Exercisable $ 26,110   $ 26,110    
Weighted average grant-date fair value per share of stock options granted $ 15.53 $ 48.4 $ 16.45 $ 47.78