v3.26.1
Stock-based compensation - Summary of Restricted Stock Units Activities (Details) - Restricted Stock Units - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Summary of Restricted Stock Units Activities    
Outstanding (in shares) 14,711 19,943
RSUs granted (in shares) 5,213 7,129
RSUs vested (in shares) (4,636) (9,543)
RSUs forfeited (in shares) (653) (714)
Outstanding (in shares) 14,635 16,815
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) 71.71 31.13
RSUs vested, Weighted average grant date fair value (in dollars per share) 34.67 33.37
RSUs forfeited, Weighted average grant date fair value (in dollars per share) 40.09 29.67
Outstanding, Weighted average grant date fair value (in dollars per share) $ 48.12 $ 29.58