| Summary of Stock Options Activity |
The activity for the years ended December 31, 2024 and 2023 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remaining |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
weighted- |
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- |
|
|
average |
|
|
Per share |
|
|
|
|
|
|
|
|
|
average |
|
|
contractual |
|
|
average |
|
|
|
|
|
|
Price per |
|
|
exercise |
|
|
terms |
|
|
intrinsic |
|
|
|
Options |
|
|
share |
|
|
price |
|
|
(in years) |
|
|
value |
|
Outstanding as of December 31, 2022 |
|
|
348,284 |
|
|
$1.17-$83.30 |
|
|
$ |
44.21 |
|
|
|
0.43 |
|
|
$ |
2.07 |
|
Exercised |
|
|
(54,432 |
) |
|
1.17-8.37 |
|
|
|
7.03 |
|
|
|
|
|
|
|
Forfeited |
|
|
(6,019 |
) |
|
8.37-44.19 |
|
|
|
32.92 |
|
|
|
|
|
|
|
Expired |
|
|
(267,833 |
) |
|
8.37-83.30 |
|
|
|
49.10 |
|
|
|
|
|
|
|
Outstanding as of December 31, 2023 |
|
|
20,000 |
|
|
|
83.30 |
|
|
|
83.30 |
|
|
|
0.36 |
|
|
|
— |
|
Vested and exercisable as of December 31, 2023 |
|
|
20,000 |
|
|
|
83.30 |
|
|
|
83.30 |
|
|
|
0.36 |
|
|
|
— |
|
Vested and expected to vest as of December 31, 2023 |
|
|
20,000 |
|
|
|
83.30 |
|
|
|
83.30 |
|
|
|
0.36 |
|
|
|
— |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding as of December 31, 2023 |
|
|
20,000 |
|
|
|
83.30 |
|
|
|
83.30 |
|
|
|
0.36 |
|
|
|
— |
|
Forfeited |
|
|
(10,000 |
) |
|
|
83.30 |
|
|
|
83.30 |
|
|
|
|
|
|
|
Expired |
|
|
(10,000 |
) |
|
|
83.30 |
|
|
|
83.30 |
|
|
|
|
|
|
|
Outstanding as of December 31, 2024 |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Vested and exercisable as of December 31, 2024 |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Vested and expected to vest as of December 31, 2024 |
|
|
— |
|
|
$ |
— |
|
|
$ |
— |
|
|
|
— |
|
|
$ |
— |
|
|
| Summary of Restricted Stock Activity |
Stock Awards activity for the years ended December 31, 2025, 2024 and 2023 is summarized below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
|
|
|
|
|
|
average |
|
|
|
|
|
|
|
|
|
|
|
|
grant |
|
|
|
|
|
|
Performance |
|
|
|
|
|
date fair |
|
|
|
|
|
|
and |
|
|
|
|
|
value |
|
Restricted stock units |
|
Time-based |
|
|
time-based |
|
|
Total |
|
|
per share |
|
Unvested restricted stock units as of December 31, 2022 (1) |
|
|
820,941 |
|
|
|
183,197 |
|
|
|
1,004,138 |
|
|
$ |
32.72 |
|
Granted |
|
|
1,214,144 |
|
|
|
621,990 |
|
|
|
1,836,134 |
|
|
|
12.29 |
|
Vested |
|
|
(214,644 |
) |
|
|
(15,618 |
) |
|
|
(230,262 |
) |
|
|
35.68 |
|
Forfeited/canceled |
|
|
(674,037 |
) |
|
|
(442,881 |
) |
|
|
(1,116,918 |
) |
|
|
23.62 |
|
Unvested restricted stock units as of December 31, 2023 (1) |
|
|
1,146,404 |
|
|
|
346,688 |
|
|
|
1,493,092 |
|
|
$ |
14.67 |
|
Unvested and expected to vest restricted stock units outstanding as of December 31, 2023 |
|
|
|
|
|
|
|
|
1,159,877 |
|
|
$ |
14.79 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unvested restricted stock units as of December 31, 2023 |
|
|
1,146,404 |
|
|
|
346,688 |
|
|
|
1,493,092 |
|
|
$ |
14.67 |
|
Granted |
|
|
890,300 |
|
|
|
587,768 |
|
|
|
1,478,068 |
|
|
|
7.28 |
|
Vested |
|
|
(500,599 |
) |
|
|
— |
|
|
|
(500,599 |
) |
|
|
15.70 |
|
Forfeited/canceled |
|
|
(332,722 |
) |
|
|
(333,262 |
) |
|
|
(665,984 |
) |
|
|
14.09 |
|
Unvested restricted stock units as of December 31, 2024 (1) |
|
|
1,203,383 |
|
|
|
601,194 |
|
|
|
1,804,577 |
|
|
$ |
8.61 |
|
Unvested and expected to vest restricted stock units outstanding as of December 31, 2024 |
|
|
|
|
|
|
|
|
1,381,787 |
|
|
$ |
8.65 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unvested restricted stock units as of December 31, 2024 |
|
|
1,203,383 |
|
|
|
601,194 |
|
|
|
1,804,577 |
|
|
$ |
8.61 |
|
Granted |
|
|
1,011,314 |
|
|
|
822,308 |
|
|
|
1,833,622 |
|
|
|
9.11 |
|
Vested |
|
|
(550,253 |
) |
|
|
(116,450 |
) |
|
|
(666,703 |
) |
|
|
9.50 |
|
Forfeited/canceled |
|
|
(170,029 |
) |
|
|
(129,774 |
) |
|
|
(299,803 |
) |
|
|
9.21 |
|
Unvested restricted stock units as of December 31, 2025 (1) |
|
|
1,494,415 |
|
|
|
1,177,278 |
|
|
|
2,671,693 |
|
|
$ |
8.58 |
|
Unvested and expected to vest restricted stock units outstanding as of December 31, 2025 |
|
|
|
|
|
|
|
|
1,792,426 |
|
|
$ |
8.53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted- |
|
|
|
|
|
|
|
|
|
|
|
|
average |
|
|
|
|
|
|
|
|
|
|
|
|
grant |
|
|
|
|
|
|
Performance |
|
|
|
|
|
date fair |
|
|
|
|
|
|
and |
|
|
|
|
|
value |
|
Restricted stock awards |
|
Time-based |
|
|
time-based |
|
|
Total |
|
|
per share |
|
Unvested restricted stock awards outstanding as of December 31, 2022 (1) |
|
|
786 |
|
|
|
— |
|
|
|
786 |
|
|
$ |
59.55 |
|
Vested |
|
|
(786 |
) |
|
|
— |
|
|
|
(786 |
) |
|
|
59.55 |
|
Unvested restricted stock awards outstanding as of December 31, 2023 (1) |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
$ |
— |
|
Unvested and expected to vest restricted stock awards outstanding as of December 31, 2023 |
|
|
|
|
|
|
|
|
— |
|
|
$ |
— |
|
(1)Outstanding restricted stock units and restricted stock awards are based on the maximum payout of the targeted number of shares.
|
| Summary of Stock-based Compensation Expense |
Stock-based compensation expense recognized for the years ended December 31, 2025, 2024 and 2023, was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Years ended December 31, |
|
Stock-based compensation expense by type of award: |
|
2025 |
|
|
2024 |
|
|
2023 |
|
Restricted stock units and restricted stock awards |
|
$ |
7,643 |
|
|
$ |
6,941 |
|
|
$ |
7,037 |
|
Employee stock purchase plan |
|
|
371 |
|
|
|
456 |
|
|
|
390 |
|
Total stock-based compensation expense |
|
$ |
8,014 |
|
|
$ |
7,397 |
|
|
$ |
7,427 |
|
SFor the years ended December 31, 2025, 2024 and 2023, respectively, stock-based compensation expense recognized under ASC 718, included in cost of revenue, research and development expense, sales and marketing expense, and general and administrative expense was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Years ended December 31, |
|
|
|
2025 |
|
|
2024 |
|
|
2023 |
|
Cost of revenue |
|
$ |
564 |
|
|
$ |
579 |
|
|
$ |
540 |
|
Research and development |
|
|
324 |
|
|
|
474 |
|
|
|
1,592 |
|
Sales and marketing |
|
|
771 |
|
|
|
1,558 |
|
|
|
1,598 |
|
General and administrative |
|
|
6,355 |
|
|
|
4,786 |
|
|
|
3,697 |
|
Total stock-based compensation expense |
|
$ |
8,014 |
|
|
$ |
7,397 |
|
|
$ |
7,427 |
|
|