v3.26.1
Stock-based compensation - Summary of Outstanding Stock Options Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 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) (2,543) (1,009)    
Options forfeited (in shares)   (93)    
Options outstanding (in shares) 10,907 21,649 13,450 22,751
Options exercisable (in shares) 10,348 20,145    
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) 5.67 0.64    
Options forfeited, Weighted average exercise price (in dollars per share)   20.63    
Options outstanding, Weighted average exercise price (in dollars per share) 12.68 8.79 $ 11.36 $ 8.48
Options exercisable, Weighted average exercise price outstanding (in shares) $ 10.97 $ 7.49    
Weighted Average Remaining Contractual Term (in years)        
Options outstanding, Weighted average remaining contractual term (in years) 4 years 2 months 12 days 5 years 3 months 18 days 4 years 2 months 12 days 5 years 6 months
Options exercisable, Weighted average remaining contractual term (in years) 4 years 5 years 1 month 6 days    
Aggregate Intrinsic Value (in thousands)        
Options outstanding, Aggregate intrinsic value (in dollars per share) $ 906,000 $ 462,946 $ 919,115 $ 522,900
Options exercisable, Aggregate intrinsic value (in dollars per share) $ 874,255 $ 455,317