v3.26.3
Stock-based compensation - Summary of Restricted Stock Units Activities (Details) - Restricted Stock Units - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Summary of Restricted Stock Units Activities    
Outstanding beginning balance (in shares) 14,711 19,943
RSUs granted (in shares) 5,645 7,591
RSUs vested (in shares) (6,203) (10,936)
RSUs forfeited (in shares) (1,685) (970)
Outstanding ending balance (in shares) 12,468 15,628
Weighted- Average Grant Date Fair Value    
Outstanding, weighted average grant date fair value beginning balance (in dollars per share) $ 35.16 $ 30.85
RSUs granted, weighted average grant date fair value (in dollars per share) 71.45 36.98
RSUs vested, weighted average grant date fair value (in dollars per share) 36.97 32.92
RSUs forfeited, weighted average grant date fair value (in dollars per share) 43.42 13.36
Outstanding, weighted average grant date fair value ending balance (in dollars per share) $ 49.58 $ 32.58