XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Stock Option Activity and Weighted Average Exercise Prices
The following table summarizes the Company’s stock option activity and weighted-average exercise prices:
Number Of
Options
Outstanding
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Life (in Years)
Aggregate
Intrinsic Value
(in thousands)
Balance outstanding—December 31, 20246,953,119 $4.55 3.0$961,910 
Options granted— — 
Options exercised(2,711,540)1.23 
Options forfeited or expired— — 
Balance outstanding—June 30, 20254,241,579 $6.67 3.4$541,486 
Ending Exercisable—June 30, 2025
4,241,579 $6.67 3.4$541,486 
Schedule of Activity for Unvested RSUs
The following table summarizes the activity for the Company’s unvested RSUs and PSUs:
SharesWeighted-
Average Grant Date
Fair Value
Balance—December 31, 202413,806,700 $116.09 
Awarded5,374,242 110.32 
Vested(2,726,059)109.85 
Forfeited/canceled(661,507)113.26 
Balance—June 30, 202515,793,376 $115.31 
Schedule of Activity for Unvested PSUs
The following table summarizes the activity for the Company’s unvested RSUs and PSUs:
SharesWeighted-
Average Grant Date
Fair Value
Balance—December 31, 202413,806,700 $116.09 
Awarded5,374,242 110.32 
Vested(2,726,059)109.85 
Forfeited/canceled(661,507)113.26 
Balance—June 30, 202515,793,376 $115.31 
Schedule of Stock-based Compensation Expense
Stock-based compensation expense was included in the condensed consolidated statement of operations as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Cost of revenue$6,783 $6,393 $13,434 $11,920 
Research and development112,445 87,105 218,180 175,518 
Sales and marketing37,442 29,201 71,567 57,732 
General and administrative23,792 11,953 41,546 24,515 
Stock-based compensation, net of amounts capitalized180,462 134,652 344,727 269,685 
Capitalized stock-based compensation expense5,957 4,260 11,619 6,906 
Total stock-based compensation expense$186,419 $138,912 $356,346 $276,591