XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense and Employee Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2023
Compensation Related Costs [Abstract]  
Schedule of Employee and Non-Employee Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
Cost of revenue$5,581 $4,982 $14,809 $13,609 
Research and development5,585 4,818 21,673 25,113 
Sales and marketing3,015 3,948 15,089 13,528 
General and administrative7,383 10,283 28,025 30,688 
$21,564 $24,031 $79,596 $82,938 
Schedule of Stock Option Activity
The following table summarizes the stock option activity under our stock plans during the reporting period:
 Outstanding Options
 Number of
Shares
Weighted
Average
Exercise
Price
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 (in thousands, except weighted average exercise price and remaining contractual life)
Balances at December 31, 2022
8,748,309 $20.70 4.6$40,532 
Exercised(332,293)7.94 
Expired(541,302)26.95 
Balances at September 30, 2023
7,874,714 20.81 3.817,890 
Vested and expected to vest at September 30, 2023
7,873,962 20.81 3.817,885 
Exercisable at September 30, 2023
7,844,713 $20.86 3.8$17,707 
The following table presents the stock activity and the total number of shares available for grant under our stock plans:
 Plan Shares Available
for Grant
Balances at December 31, 2022
28,340,641 
Added to plan8,948,255 
Granted(4,734,700)
Cancelled/forfeited
1,899,563 
Expired(504,347)
Balances at September 30, 2023
33,949,412 
Schedule of Stock Award Activity
A summary of our stock awards activity and related information is as follows:
Number of
Awards
Outstanding
Weighted
Average Grant
Date Fair
Value
Unvested Balance at December 31, 2022
9,549,035 $19.99 
Granted4,814,465 18.37 
Vested(3,496,491)18.87 
Forfeited(1,428,026)21.44 
Unvested Balance at September 30, 2023
9,438,983 $19.36