XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 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 six months ended June 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 June 30, 202398,105 $12.73 3.48$281 
Options vested and exercisable at June 30, 202398,105 $12.73 3.48$281 
Options vested and expected to vest as of June 30, 202398,105 $12.73 3.48$281 
Aggregate intrinsic value of stock options exercised was $0.2 million and $0.4 million for the three and six months ended June 30, 2023, respectively, and $0.1 million and $0.6 million for the three and six months ended June 30, 2022, respectively.
No options were granted for the three and six months ended June 30, 2023.
As of June 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 six months ended June 30, 2023:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 20222,607,106 $32.33 
Granted278,772 12.91 
Vested(230,034)54.42 
Forfeited or cancelled(107,465)29.74 
Nonvested RSUs as of June 30, 20232,548,379 $28.32 
As of June 30, 2023, total unrecognized compensation cost related to non-vested RSUs was $59.8 million, which will be amortized over a weighted-average period of 2.42 years.
Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
(In thousands)
Cost of revenue$204 $91 $396 $190 
Research and development3,315 1,663 6,456 3,531 
Sales and marketing1,428 727 2,665 1,626 
General and administrative3,058 2,340 5,866 4,820 
Total$8,005 $4,821 $15,383 $10,167