v3.26.1
Share-based compensation - Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Number of shares      
Options, Beginning balance 15,856,758    
Options, Granted 1,550,882    
Options, Exercised (266,003)    
Options, Forfeited (212,340)    
Options, Expired (3,187)    
Options, Ending balance 16,926,110   15,856,758
Options, Exercisable 6,829,154    
Weighted Average Exercise price      
Beginning price $ 10.15    
Granted 22.01    
Exercised 4.84    
Forfeited 11.37    
Expired 13.43    
Ending price 11.31   $ 10.15
Exercisable $ 8.86    
Weighted average remaining contractual term      
Weighted Average Remaining Contractual Term 8 years 1 month 28 days   8 years 5 months 26 days
Weighted Average Remaining Contractual Term, Exercisable 7 years 3 months 25 days    
Intrinsic value, outstanding $ 170,140   $ 180,668
Intrinsic value, exercisable $ 84,880    
Weighted average grant date fair value $ 17.31 $ 6.35  
Intrinsic value, exercised $ 4,100 $ 2,200