Stockholders' Equity (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
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) |
|
2023 |
|
2022 |
Cost of revenue |
$ |
101 |
|
|
$ |
63 |
|
Research and development |
1,352 |
|
|
1,060 |
|
Sales and marketing |
1,717 |
|
|
809 |
|
General and administrative |
2,909 |
|
|
2,194 |
|
Share-based compensation expense |
$ |
6,079 |
|
|
$ |
4,126 |
|
Share-based compensation expense by type of share-based award:
|
|
|
|
|
|
|
|
|
|
|
|
|
Years Ended December 31, |
|
(in thousands) |
|
2023 |
|
2022 |
Stock options |
$ |
956 |
|
|
$ |
1,076 |
|
RSAs and RSUs |
4,903 |
|
|
2,828 |
|
ESPP |
220 |
|
|
222 |
|
|
$ |
6,079 |
|
|
$ |
4,126 |
|
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, 2023 |
|
Unrecognized Expense |
|
Remaining Weighted-Average Recognition Period (in years) |
Stock options |
1,000 |
|
|
1.63 |
RSAs and RSUs |
6,889 |
|
|
1.75 |
|
Summary of Stock Option Activity |
Stock option activity under all of the Company’s Plans as of and for the year ended December 31, 2023 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, 2022 |
1,398,286 |
|
|
$ |
8.69 |
|
|
|
|
|
Granted |
111,107 |
|
|
$ |
8.10 |
|
|
|
|
|
Exercised |
(20,000) |
|
|
$ |
1.82 |
|
|
|
|
|
Forfeited or expired |
(11,236) |
|
|
$ |
53.05 |
|
|
|
|
|
Outstanding at December 31, 2023 |
1,478,157 |
|
|
$ |
8.40 |
|
|
5.46 |
|
$ |
3,548 |
|
Exercisable at December 31, 2023 |
1,251,942 |
|
|
$ |
8.00 |
|
|
4.88 |
|
$ |
3,548 |
|
Vested and expected to vest at December 31, 2023 |
1,478,157 |
|
$ |
8.40 |
|
|
5.46 |
|
$ |
3,548 |
|
(1) Intrinsic value is calculated as the estimated fair value of the Company’s stock at December 31, 2023 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, 2023 is presented below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Non-vested Stock Options |
|
Weighted - Average Grant Date Fair Value |
Nonvested, December 31, 2022 |
|
264,665 |
|
|
$ |
7.19 |
|
Granted |
|
111,107 |
|
|
$ |
5.85 |
|
Vested |
|
(149,557) |
|
|
$ |
5.93 |
|
Nonvested, December 31, 2023 |
|
226,215 |
|
|
$ |
7.37 |
|
|
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, 2023 and 2022:
|
|
|
|
|
|
|
|
|
|
|
|
|
Years Ended December 31, |
|
2023 |
|
2022 |
Risk-free interest rate |
4.17% |
|
3.07% |
Expected life (in years) |
6.10 |
|
5.93 |
Estimated volatility |
81.21% |
|
90.02% |
Expected dividends |
None |
|
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
2023 |
|
2022 |
Risk-free interest rate |
4.77% - 5.53% |
|
0.22% - 2.25% |
Expected life (in years) |
0.5 |
|
0.5 |
Estimated volatility |
61.41% - 62.37% |
|
61.29% - 78.23% |
Expected dividends |
None |
|
None |
|
Summary of Restricted Stock Awards Activity |
RSA activity as of and for the year ended December 31, 2023 is summarized below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricted Stock Awards |
|
Weighted - Average Grant Date Fair Value |
Outstanding at December 31, 2022 |
|
684,389 |
|
|
$ |
11.10 |
|
Vested |
|
(298,480) |
|
|
$ |
9.92 |
|
Forfeited or expired |
|
(8,995) |
|
|
$ |
12.17 |
|
Outstanding at December 31, 2023 |
|
376,914 |
|
|
$ |
12.02 |
|
RSU activity as of and for the year ended December 31, 2023 is summarized below:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricted Stock Units |
|
Weighted - Average Grant Date Fair Value |
Outstanding at December 31, 2022 |
|
13,146 |
|
|
$ |
11.41 |
|
Granted |
|
773,526 |
|
|
$ |
8.08 |
|
Vested |
|
(18,533) |
|
|
$ |
7.76 |
|
Outstanding at December 31, 2023 |
|
768,139 |
|
|
$ |
8.15 |
|
|
Summary of Common Stock Warrant Activity |
Common stock warrant activity for the year ended December 31, 2023 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
Shares |
|
Weighted - Average Exercise Price |
Outstanding at December 31, 2022 |
36,554 |
|
|
$ |
16.23 |
|
Expired |
(36,554) |
|
|
$ |
16.23 |
|
Outstanding at December 31, 2023 |
— |
|
|
$ |
— |
|
|