v3.26.1
Stock-based compensation - Summary of Outstanding Stock Options Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Summary of Outstanding Stock Options Activities        
Options outstanding (in shares) 13,450 22,751 22,751  
Options exercised (in shares) (6,249) (1,955)    
Options forfeited (in shares)   (93)    
Options outstanding (in shares) 7,201 20,703 13,450 22,751
Options exercisable (in shares) 6,754 19,630    
Weighted Average Exercise Price        
Options outstanding, Weighted average exercise price (in dollars per share) $ 11.36 $ 8.48 $ 8.48  
Options exercised, Weighted average exercise price (in dollars per share) 6.66 3.48    
Options forfeited, Weighted average exercise price (in dollars per share)   20.62    
Options outstanding, Weighted average exercise price (in dollars per share) 15.43 8.90 $ 11.36 $ 8.48
Options exercisable, Weighted average exercise price outstanding (in shares) $ 13.35 $ 7.84    
Weighted Average Remaining Contractual Term (in years)        
Options outstanding, Weighted average remaining contractual term (in years) 5 years 4 years 7 months 6 days 4 years 2 months 12 days 5 years 6 months
Options exercisable, Weighted average remaining contractual term (in years) 4 years 9 months 18 days 4 years 6 months    
Aggregate Intrinsic Value (in thousands)        
Options outstanding, Aggregate intrinsic value (in dollars per share) $ 346,981 $ 3,568,967 $ 919,115 $ 522,900
Options exercisable, Aggregate intrinsic value (in dollars per share) $ 334,180 $ 3,404,931