XML 37 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the nine months ended September 30, 2025, was as follows (in thousands, except per share amounts):
Stock Options Outstanding
SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term
Aggregate Intrinsic
Value (1)
(in years)
Outstanding as of December 31, 202410,390$17.21 6.2$122,472 
Exercised
(1,836)4.42 
Outstanding as of September 30, 20258,554$19.96 6.7$104,434 
Exercisable as of September 30, 20256,415$19.96 6.7$78,326 
(1)We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.
Schedule of Restricted Stock Unit Activity
RSU and RSA activity during the nine months ended September 30, 2025, was as follows (in thousands, except per share amounts):
Restricted Stock Units and Restricted Stock Awards Outstanding
SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 202437,217$29.33 
Granted
30,68729.79 
Released(21,489)28.76 
Forfeited
(4,741)28.70 
Outstanding as of September 30, 202541,674$30.04 
Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions The weighted-average grant-date fair value of these RSUs was $49.99, which we estimated using a Monte Carlo simulation model with the following assumptions:
 Three Months Ended March 31, 2025
Expected term (in years)3.0
Risk-free interest rate4.3 %
Expected volatility57.3 %
Schedule of Share-Based Compensation Expense
Share-based compensation expense during the three and nine months ended September 30, 2025 and 2024, was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Cost of revenue
$5,173 $3,943 $14,228 $10,668 
Research and development152,907 138,610 418,328 369,446 
Sales and marketing40,324 32,389 109,370 88,284 
General and administrative
36,732 33,034 107,870 98,484 
Total share-based compensation
$235,136 $207,976 $649,796 $566,882