XML 57 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Stock Option Activity
A summary of employees’ stock options activities during the year ended December 31, 2024 is as follows:
 
Year ended
 December 31, 2024
 NumberWeighted
average
exercise
price
Aggregate
intrinsic
value
(in thousands)
Weighted
average
remaining
contractual
life (years)
Options outstanding as of January 1, 2024
573,430 $7.564 $21,627 0.962 
Granted— $— 
Exercised(570,064)$7.575 
Forfeited and expired— $— 
Options outstanding and exercisable as of December 31, 2024
3,366 $5.682 $130 3.490 
Schedule of Share-based Payment Arrangement, Restricted Stock Unit and Performance Stock Unit Activity
A summary of RSUs and PSUs for employees, consultants and non-employee directors of the Company for the year ended December 31, 2024 is as follows:
 
 Number of shares
underlying outstanding
RSUs and PSUs
Weighted-average
grant date
fair value
Unvested balance as of January 1, 2024
8,234,171 $36.83 
Granted3,864,327 $43.38 
Vested(3,224,561)$39.75 
Forfeited(1,231,445)$38.78 
Unvested balance as of December 31, 2024
7,642,492 $38.60 
Schedule of Stock-Based Compensation Expense
The Company recognized stock-based compensation expense in the consolidated statements of operations as follows (in thousands):
 
Year ended
 December 31,
 202420232022
Cost of revenues$5,192 $7,221 $10,720 
Research and development41,766 48,679 50,971 
Sales and marketing41,494 48,047 51,793 
General and administrative38,230 35,872 29,378 
Total$126,682 $139,819 $142,862