Stockholders' Equity (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
Equity [Abstract] |
|
Summary of Share-Based Compensation Expense |
The following table sets forth share-based compensation expense included in the consolidated statements of operations:
|
|
|
|
|
|
|
|
|
|
|
Years Ended December 31, |
|
|
|
(in thousands) |
|
|
|
2024 |
|
|
2023 |
|
Cost of revenue |
|
$ |
112 |
|
|
$ |
101 |
|
Research and development |
|
|
1,641 |
|
|
|
1,352 |
|
Sales and marketing |
|
|
1,881 |
|
|
|
1,717 |
|
General and administrative |
|
|
3,273 |
|
|
|
2,909 |
|
Share-based compensation expense |
|
$ |
6,907 |
|
|
$ |
6,079 |
|
Share-based compensation expense by type of share-based award:
|
|
|
|
|
|
|
|
|
|
|
Years Ended December 31, |
|
|
|
(in thousands) |
|
|
|
2024 |
|
|
2023 |
|
Stock options |
|
$ |
653 |
|
|
$ |
956 |
|
RSAs and RSUs |
|
|
6,066 |
|
|
|
4,903 |
|
ESPP |
|
|
188 |
|
|
|
220 |
|
|
|
$ |
6,907 |
|
|
$ |
6,079 |
|
Total unrecognized compensation expense by type of award and the weighted-average remaining requisite service period over which such expense is expected to be recognized (in thousands, unless otherwise noted):
|
|
|
|
|
|
|
|
|
|
|
December 31, 2024 |
|
|
|
Unrecognized Expense |
|
|
Remaining Weighted- Average Recognition Period (in years) |
|
Stock options |
|
$ |
300 |
|
|
|
0.92 |
|
RSAs and RSUs |
|
$ |
7,815 |
|
|
|
1.68 |
|
|
Summary of Stock Option Activity |
Stock option activity under all of the Company’s Plans as of and for the year ended December 31, 2024 is summarized below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Options |
|
|
Weighted- average Exercise price per share |
|
|
Weighted- average Remaining Contractual Life (in years) |
|
|
Intrinsic Value (in thousands)(1) |
|
Outstanding at December 31, 2023 |
|
|
1,478,157 |
|
|
$ |
8.40 |
|
|
|
|
|
|
|
Exercised |
|
|
(19,090 |
) |
|
$ |
5.21 |
|
|
|
|
|
|
|
Forfeited or expired |
|
|
(82,671 |
) |
|
$ |
41.12 |
|
|
|
|
|
|
|
Outstanding at December 31, 2024 |
|
|
1,376,396 |
|
|
$ |
6.48 |
|
|
|
4.70 |
|
|
$ |
13,217 |
|
Exercisable at December 31, 2024 |
|
|
1,252,409 |
|
|
$ |
6.22 |
|
|
|
4.38 |
|
|
$ |
12,444 |
|
Vested and expected to vest at December 31, 2024 |
|
|
1,376,396 |
|
|
$ |
6.48 |
|
|
|
4.70 |
|
|
$ |
13,217 |
|
(1)
Intrinsic value is calculated as the estimated fair value of the Company’s stock at December 31, 2024 less the option exercise price of in-the-money options.
|
Summary of Non-vested Stock Options |
A summary of the status of the Company’s non-vested stock options for the year ended December 31, 2024 is presented below:
|
|
|
|
|
|
|
|
|
|
|
Non-vested Stock Options |
|
|
Weighted- Average Grant Date Fair Value |
|
Nonvested, December 31, 2023 |
|
|
226,215 |
|
|
$ |
7.37 |
|
Vested |
|
|
(95,544 |
) |
|
$ |
8.09 |
|
Forfeited |
|
|
(6,684 |
) |
|
$ |
7.05 |
|
Nonvested, December 31, 2024 |
|
|
123,987 |
|
|
$ |
6.83 |
|
|
Summary of Fair Value Assumptions |
The fair value of each stock option is estimated on the date of grant using the Black-Scholes valuation model utilizing the following weighted average assumptions for options granted during the years ended December 31, 2024 and 2023:
|
|
|
|
|
|
|
Years Ended December 31, |
|
|
2024 |
|
2023 |
Risk-free interest rate |
|
— |
|
4.17% |
Expected life (in years) |
|
— |
|
6.10 |
Estimated volatility |
|
— |
|
81.21% |
Expected dividends |
|
— |
|
None |
The fair value of the purchase options under the ESPP are estimated at the beginning of the purchase period using the Black-Scholes valuation model utilizing the following assumptions:
|
|
|
|
|
|
|
2024 |
|
2023 |
Risk-free interest rate |
|
5.24% - 5.37% |
|
4.77% - 5.53% |
Expected life (in years) |
|
0.5 |
|
0.5 |
Estimated volatility |
|
64.5% - 67.33% |
|
61.41% - 62.37% |
Expected dividends |
|
None |
|
None |
|
Schedule of Restricted Stock Activity |
RSA activity as of and for the year ended December 31, 2024 is summarized below (no RSAs were granted in 2024):
|
|
|
|
|
|
|
|
|
|
|
Restricted Stock Awards |
|
|
Weighted- Average Grant Date Fair Value |
|
Outstanding at December 31, 2023 |
|
|
376,914 |
|
|
$ |
12.02 |
|
Vested |
|
|
(212,583 |
) |
|
$ |
12.67 |
|
Forfeited or expired |
|
|
(10,121 |
) |
|
$ |
11.97 |
|
Outstanding at December 31, 2024 |
|
|
154,210 |
|
|
$ |
11.12 |
|
RSU activity as of and for the year ended December 31, 2024 is summarized below:
|
|
|
|
|
|
|
|
|
|
|
Restricted Stock Units |
|
|
Weighted- Average Grant Date Fair Value |
|
Outstanding at December 31, 2023 |
|
|
768,139 |
|
|
$ |
8.15 |
|
Granted |
|
|
1,202,228 |
|
|
$ |
6.18 |
|
Vested |
|
|
(270,673 |
) |
|
$ |
8.01 |
|
Forfeited or expired |
|
|
(41,934 |
) |
|
$ |
7.65 |
|
Outstanding at December 31, 2024 |
|
|
1,657,760 |
|
|
$ |
6.76 |
|
|