v3.24.0.1
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Shares Available for Grant
The following table sets forth the available shares for grants as of December 31, 2023:

 Number of Shares
(In thousands)
Shares available for grants at the beginning of the period4,213 
Additional authorized shares3,555 
Granted(8,381)
Forfeited / cancelled
611 
Shares traded for taxes3,518 
Shares available for grants at the end of the period3,516 
Schedule of Weighted Average Assumptions
The following table sets forth the weighted average assumptions used to estimate the fair value of purchase rights granted under the ESPP.
As of December 31,
202320222021
Expected life (in years)0.50.50.5
Risk-free interest rate4.97 %3.29 %0.07 %
Expected volatility64.0 %69.2 %63.8 %
Schedule of Stock Option Activity Stock option activity during the year ended of December 31, 2023 was as follows:
 Number of SharesWeighted Average Exercise Price Per ShareWeighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(In dollars)(In years)(In thousands)
Outstanding as of December 31, 20222,082 $10.24 
Granted— — 
Exercised(974)7.76 
Forfeited/ cancelled— — 
Expired(12)7.55 
Outstanding as of December 31, 20231,096 $12.48 3.48$483 
Vested and expected to vest as of December 31, 20231,096 $12.48 3.48$483 
Exercisable Options as of December 31, 20231,096 $12.48 3.48$483 

Year Ended December 31,
202320222021
(In millions)
Total intrinsic value of options exercised
$1.8 $0.9 $2.2 
Total fair value of options vested$— $2.3 $2.6 
Schedule of RSU Activity
RSU activity, excluding PSU activity, during the year ended of December 31, 2023 was as follows:

Number of SharesWeighted Average Grant Date Fair Value Per ShareWeighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(In dollars)(In years)(In thousands)
Outstanding as of December 31, 2022
9,487 $6.36 
Granted6,331 5.28 
Vested (6,179)5.58 
Forfeited (596)6.22 
Outstanding as of December 31, 20239,043 $6.15 1.37$86,085 

Year Ended December 31,
202320222021
(In millions, except per share data)
Total intrinsic value of RSUs vested (the release date fair value)
$38.9 $41.4 $36.4 
Total fair value of RSUs vested (the grant date fair value)$34.4 $34.0 $31.3 
RSU granted weighted-average fair value per share
$5.28 $7.23 $7.32 
Schedule of PSU Activity
PSU activity during the year ended of December 31, 2023 was as follows:


Number of SharesWeighted Average Grant Date Fair Value Per ShareWeighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(In dollars)(In years)(In thousands)
Outstanding as of December 31, 2022
4,041 $6.22 
Granted 2,050 4.56 
Vested (2,237)5.55 
Forfeited (3)8.28 
Outstanding as of December 31, 2023
3,851 $5.72 1.00$36,661 


Year Ended December 31,
2023
2022
2021
(In millions, except per share data)
Total intrinsic value of PSUs vested (the release date fair value)
$17.7 $4.8 $1.4 
Total fair value of PSUs vested (the grant date fair value)$12.4 $2.7 $0.6 
PSU granted weighted-average fair value per share
$4.56 $6.52 $6.74 
Schedule of Stock-Based Compensation Expense
The following table sets forth the stock-based compensation expense included in our consolidated statements of comprehensive loss:
Year Ended December 31,
202320222021
(In thousands)
Cost of revenue$3,533 $4,841 $3,917 
Research and development12,700 12,317 10,865 
Sales and marketing5,899 6,290 5,392 
General and administrative25,816 25,028 17,856 
Total$47,948 $48,476 $38,030