XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following summarizes the stock option activity for the year ended December 31, 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 expired(912)9.46 
Outstanding as of December 31, 202397,480 $12.75 2.97$332 
Options vested and exercisable at December 31, 202397,480 $12.75 2.97$332 
Options vested and expected to vest as of December 31, 202397,480 $12.75 2.97$332 
Schedule of Restricted Stock Unit Activity
The following summarizes the RSU activity for the year ended December 31, 2023:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 20222,607,106 $32.33 
Granted3,431,074 11.35 
Vested(804,962)31.29 
Forfeited(167,059)28.77 
Nonvested RSUs as of December 31, 20235,066,159 $18.41 
Year ended December 31,
202320222021
Weighted average grant date fair value of RSUs granted (per share)$11.35 $30.43 $143.31 
Total fair value of RSUs vested (in thousands)25,186 15,038 12,571 
Schedule of Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Year ended December 31,
202320222021
(In thousands)
Cost of revenue$1,136 $404 $364 
Research and development15,661 7,523 3,681 
Sales and marketing6,273 2,808 2,225 
General and administrative13,922 9,920 8,267 
Total$36,992 $20,655 $14,537