XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity during the six months ended June 30, 2024, 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, 202313,043$15.41 6.1$282,197 
Exercised
(1,984)9.71 
Forfeited (10)2.96 
Outstanding as of June 30, 202411,049$16.44 6.3$305,302 
Exercisable as of June 30, 20246,238$13.72 5.0$189,305 
(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 six months ended June 30, 2024, 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, 202345,099$25.83 
Granted
17,55833.93 
Released(13,114)27.72 
Forfeited
(2,984)26.31 
Outstanding as of June 30, 202446,559$28.32 
Schedule of Share-Based Compensation Expense
Share-based compensation expense during the three and six months ended June 30, 2024 and 2023, was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Cost of revenue
$3,777 $2,740 $6,725 $5,049 
Research and development128,481 108,580 230,836 202,845 
Sales and marketing30,906 26,398 55,895 45,587 
General and administrative
33,269 31,912 65,450 59,271 
Total share-based compensation
$196,433 $169,630 $358,906 $312,752