v3.26.1
Stock-based compensation - Summary of Restricted Stock Units Activities (Details) - Restricted Stock Units - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Summary of Restricted Stock Units Activities    
Outstanding (in shares) 14,711 19,943
RSUs granted (in shares) 4,853 5,811
RSUs vested (in shares) (2,828) (1)
RSUs forfeited (in shares) (435) (423)
Outstanding (in shares) 16,301 25,330
Weighted- Average Grant Date Fair Value    
Outstanding, Weighted average grant date fair value (in dollars per share) $ 35.16 $ 30.85
RSUs granted, Weighted average grant date fair value (in dollars per share) 69.61 31.16
RSUs vested, Weighted average grant date fair value (in dollars per share) 32.65 27.81
RSUs forfeited, Weighted average grant date fair value (in dollars per share) 39.79 30.23
Outstanding, Weighted average grant date fair value (in dollars per share) $ 45.73 $ 30.93