XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
11. Stock-Based Compensation
Stock Options
The following summarizes the stock option activity for the nine months ended September 30, 2023:
Number of
options
outstanding
Weighted-
average
exercise price
(Per share)
Weighted-
average
remaining
contract life
(In years)
Aggregate
intrinsic value 
(In thousands)
Outstanding as of December 31, 2022159,741 $10.42 2.57$2,001 
Granted— — 
Exercised(61,349)6.74 
Forfeited or cancelled(287)9.16 
Outstanding as of September 30, 202398,105 $12.73 3.22$116 
Options vested and exercisable at September 30, 202398,105 $12.73 3.22$116 
Options vested and expected to vest as of September 30, 202398,105 $12.73 3.22$116 
No options were granted for the three and nine months ended September 30, 2023.
As of September 30, 2023, the Company had no unrecognized compensation cost related to non-vested stock options. All outstanding stock options were fully vested prior to December 31, 2022.
Restricted Stock Units
The following summarizes the restricted stock unit (“RSU”) activity for the nine months ended September 30, 2023:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 20222,607,106 $32.33 
Granted360,927 13.16 
Vested(281,166)50.45 
Forfeited or cancelled(138,912)28.76 
Nonvested RSUs as of September 30, 20232,547,955 $27.81 
As of September 30, 2023, total unrecognized compensation cost related to non-vested RSUs was $54.1 million, which will be amortized over a weighted-average period of 2.21 years.
Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Three months ended September 30,Nine months ended September 30,
2023202220232022
(In thousands)
Cost of revenue$182 $93 $578 $283 
Research and development2,822 1,767 9,278 5,298 
Sales and marketing1,160 593 3,825 2,219 
General and administrative2,778 2,439 8,644 7,259 
Total$6,942 $4,892 $22,325 $15,059