XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following summarizes the stock option activity for the year ended December 31, 2024:
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, 202397,480 $12.75 2.97$332 
Granted— — 
Exercised(17,305)9.64 
Forfeited or expired(937)22.81 
Outstanding as of December 31, 202479,238 $13.31 2.12$377 
Options vested and exercisable at December 31, 202479,238 $13.31 2.12$377 
Options vested and expected to vest as of December 31, 202479,238 $13.31 2.12$377 
Schedule of Restricted Stock Unit Activity
The following summarizes the RSU activity for the year ended December 31, 2024:
Number of awards outstandingWeighted-average grant date fair value (Per share)
Nonvested RSUs as of December 31, 20235,066,159 $18.41 
Granted2,314,678 21.23 
Vested(2,483,600)19.99 
Forfeited(532,751)16.38 
Nonvested RSUs as of December 31, 20244,364,486 $19.25 
Year ended December 31,
202420232022
Weighted average grant date fair value of RSUs granted (per share)$21.23 $11.35 $30.43 
Total fair value of RSUs vested (in thousands)49,636 25,186 15,038 
Schedule of Total Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense as follows:
Year ended December 31,
202420232022
(In thousands)
Cost of revenue$1,638 $1,136 $404 
Research and development20,433 15,661 7,523 
Sales and marketing8,105 6,273 2,808 
General and administrative18,186 13,922 9,920 
Total$48,362 $36,992 $20,655