v3.25.3
Stockholders' Equity - RSUs Activity (Details) - RSUs
shares in Thousands
9 Months Ended
Sep. 30, 2025
$ / shares
shares
Number of Shares  
Unvested and outstanding (in shares) | shares 66,202
Granted (in shares) | shares 33,047
Vested (in shares) | shares (27,219)
Canceled and forfeited (in shares) | shares (6,924)
Unvested and outstanding (in shares) | shares 65,106
Weighted-Average Grant-Date Fair Value per Share  
Weighted-Average Grant-Date Fair Value per Share, Unvested and outstanding (in dollars per share) | $ / shares $ 48.49
Weighted-Average Grant-Date Fair Value per Share, Granted (in dollars per share) | $ / shares 76.28
Weighted-Average Grant-Date Fair Value per Share, Vested (in dollars per share) | $ / shares 46.33
Weighted-Average Grant-Date Fair Value per Share, Canceled and forfeited (in dollars per share) | $ / shares 54.66
Weighted-Average Grant-Date Fair Value per Share, Unvested and outstanding (in dollars per share) | $ / shares $ 62.84