v3.26.1
Stock award plan - Stock Option Activity (Details) - Stock option - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Number of options  
Outstanding at the beginning of the period (in shares) 6,396,202
Granted (in shares) 757,556
Exercised (in shares) (506,463)
Forfeited/Cancelled (in shares) (21,132)
Outstanding at the end of the period (in shares) 6,626,163
Expected to vest at the end of the period (in shares) 1,593,265
Exercisable at the end of the period (in shares) 4,855,637
Weighted- average exercise price  
Outstanding at the beginning of the period (in dollars per share) $ 43.02
Granted (in dollars per share) 76.44
Exercised (in dollars per share) 38.8
Forfeited/Cancelled (in dollars per share) 43.72
Outstanding at the end of the period (in dollars per share) 47.16
Expected to vest at the end of the period (in dollars per share) 54.41
Exercisable at the end of the period (in dollars per share) $ 44.32
Weighted- average remaining contractual term  
Outstanding at the end of the period 5 years 10 months 2 days
Expected to vest at the end of the period 8 years 7 months 13 days
Exercisable at the end of the period 4 years 9 months 21 days
Aggregate intrinsic value (in thousands)  
Outstanding at the end of the period (in dollars) $ 227,986
Expected to vest at the end of the period (in dollars) 43,276
Exercisable at the end of the period (in dollars) $ 180,891