Stock-Based Compensation (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
Share-Based Payment Arrangement [Abstract] |
|
Schedule of Option Valuation Techniques |
The following inputs were used to calculate the fair value of the options as of the date of each grant:
|
|
|
|
|
|
|
|
|
|
|
|
|
Years ended December 31, |
|
2023 |
|
2022 |
|
|
|
|
Expected volatility |
N/A |
|
36.7 - 36.9% |
|
|
|
|
Expected term (years) |
N/A |
|
4.69 - 4.94 |
|
|
|
|
Risk-free interest rate |
N/A |
|
4.03% - 4.06% |
|
|
|
|
Expected dividends |
0.00% |
|
0.00% |
|
Schedule of Option Outstanding |
The following table summarizes options outstanding, as well as activity for the period presented:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shares |
|
|
|
Weighted Average Exercise Price |
|
Aggregate Intrinsic Value |
|
|
|
|
|
|
|
|
Outstanding as of December 31, 2022 |
3,506,184 |
|
|
|
$ |
1.87 |
|
|
$ |
6,554,541 |
|
Exercised |
(227,837) |
|
|
|
$ |
1.85 |
|
|
|
Forfeited |
(92,040) |
|
|
|
$ |
1.98 |
|
|
|
Expired |
(175,060) |
|
|
|
$ |
2.18 |
|
|
|
Outstanding as of December 31, 2023 |
3,011,247 |
|
|
|
$ |
1.85 |
|
$ |
1.85 |
|
$ |
9,717 |
|
|
|
|
|
|
|
|
|
Exercisable as of December 31, 2023 |
2,259,124 |
|
|
|
$ |
1.74 |
|
|
$ |
9,717 |
|
|
Schedule of Outstanding and Exercisable Options |
The following tabulation summarizes certain information related to outstanding and exercisable options at December 31, 2023:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Options Outstanding |
|
Options Exercisable |
Range of Exercise Prices |
|
As of December 31, 2023 |
|
Weighted Average Remaining Contractual Life In Years |
|
Weighted Average Exercise Price |
|
As of December 31, 2023 |
|
Weighted Average Exercise Price |
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
0.63 |
|
|
$ |
0.63 |
|
|
197,103 |
|
|
1.86 |
|
$ |
0.63 |
|
|
197,103 |
|
|
$ |
0.63 |
|
$ |
0.70 |
|
|
$ |
0.70 |
|
|
71,034 |
|
|
2.49 |
|
$ |
0.70 |
|
|
71,034 |
|
|
$ |
0.70 |
|
$ |
1.13 |
|
|
$ |
1.13 |
|
|
237,963 |
|
|
3.31 |
|
$ |
1.13 |
|
|
237,963 |
|
|
$ |
1.13 |
|
$ |
1.46 |
|
|
$ |
1.46 |
|
|
235,833 |
|
|
6.67 |
|
$ |
1.46 |
|
|
191,613 |
|
|
$ |
1.46 |
|
$ |
1.94 |
|
|
$ |
1.94 |
|
|
1,586,707 |
|
|
4.74 |
|
$ |
1.94 |
|
|
1,225,479 |
|
|
$ |
1.94 |
|
$ |
2.50 |
|
|
$ |
2.50 |
|
|
682,607 |
|
|
1.93 |
|
$ |
2.50 |
|
|
335,932 |
|
|
$ |
2.50 |
|
$ |
0.63 |
|
|
$ |
2.50 |
|
|
3,011,247 |
|
|
3.90 |
|
$ |
1.85 |
|
|
2,259,124 |
|
|
$ |
1.74 |
|
|
Schedule of Restricted and Performance Stock Unit Activity |
The following is a summary of our restricted and performance stock unit activity for 2023:
|
|
|
|
|
|
|
|
|
|
|
|
|
Shares |
|
Weighted Average Grant Date Fair Value |
Outstanding as of December 31, 2022 |
3,134,677 |
|
$ |
4.73 |
|
Granted |
1,185,666 |
|
1.97 |
|
Vested |
(501,437) |
|
4.31 |
|
Forfeited |
(1,446,933) |
|
4.60 |
|
Outstanding as of December 31, 2023 |
2,371,973 |
|
$ |
3.51 |
|
|