XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Share-based Payment Arrangement, Option, Activity
The following table summarizes the option award activity for the six months ended June 30, 2025 (in thousands, except share price, fair value and term):
Number of OptionsWeighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (in
years)
Aggregate
Intrinsic
Value (in
thousands)
TotalService
based
Performance-
based
Outstanding at December 31, 202412,201 7,759 4,442 $17.66 4.78$100,945 
Exercised(1,478)(1,210)(268)$16.21 
Forfeited or expired(175)(65)(110)$19.25 
Outstanding at June 30, 202510,548 6,484 4,064 $17.83 4.34$70,038 
Schedule of Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
The following table summarizes RSU and PSU activity and related information during the six months ended June 30, 2025 under the 2021 Plan (in thousands, except share price):
Number of Shares
Weighted-Average Grant Date Fair Value
Unvested and outstanding as of December 31, 2024
14,057 $23.73 
Granted
12,680 17.71 
Vested
(6,014)22.41 
Forfeited
(1,109)25.16 
Unvested and outstanding as of June 30, 2025
19,614 $20.16 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The following table summarizes the weighted-average assumptions used in estimating the fair value of the ESPP for the offering periods during the six months ended June 30, 2025 and 2024 using the Black-Scholes pricing model:
Six Months Ended June 30,
20252024
ESPP:
Expected term (in years)
0.5 - 1.0
0.5 - 1.0
Expected volatility
38.8% - 44.3%
40.3% - 43.5%
Risk-free interest rate
4.1% - 4.3%
4.9% - 5.3%
Expected dividend rate
—%
—%
Fair value of common stock
$18.60
$32.46
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
The stock-based compensation for all equity awards for the periods indicated below are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cost of revenues
$8,388 $9,323 $16,114 $17,476 
Research and development
22,038 16,257 39,461 34,493 
Sales and marketing
22,591 21,021 41,877 39,963 
General and administrative
17,375 18,898 33,118 37,668 
Total stock-based compensation
$70,392 $65,499 $130,570 $129,600