Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation (Tables)

v3.24.2.u1
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Share Activity, Excluding Company's Employee Stock Purchase Plan
Number of
shares
Weighted
average
grant
date fair
value
Unvested at December 31, 2023 529,862  $ 11.42 
Granted 214,054  7.52 
Vested (85,266) 17.91 
Vested shares forgone to satisfy minimum statutory withholding (52,965) 17.91 
Forfeitures (13,250) 11.70 
Unvested at June 30, 2024 592,435  $ 8.49 
Three Months Ended June 30, Six Months Ended June 30,
2024 2023 2024 2023
Weighted average grant date fair value of awards granted $ 6.41  $ 9.18  $ 7.52  $ 9.18 
Total fair value of shares vested $ 112,198  $ 297,792  $ 747,525  $ 571,105 
Total fair value of shares forgone to satisfy minimum statutory withholding $ 92,150  $ 161,018  $ 464,343  $ 328,950 
Schedule of Performance-Based Restricted Stock Units
Number of
shares
Weighted
average
grant
date fair
value
Unvested at December 31, 2023 112,776  $ 10.49 
Granted 117,582  5.69 
Performance adjustment upon vesting (17,690) 8.58 
Vested (13,022) 8.58 
Vested shares forgone to satisfy minimum statutory withholding (10,425) 8.58 
Unvested at June 30, 2024 189,221  $ 7.92 
Three Months Ended June 30, Six Months Ended June 30,
2024 2023 2024 2023
Weighted average grant date fair value of awards granted $ 5.69  $ 11.05  $ 5.69  $ 11.05 
Total fair value of shares vested $ 83,862  $ —  $ 83,862  $ — 
Total fair value of shares forgone to satisfy minimum statutory withholding $ 67,137  $ —  $ 67,137  $ — 
Schedule of Share-based Payment Arrangement, Option, Activity
2014 Plan (Options) Number
of Authorized
Shares
Weighted-
Average Exercise
Price
Weighted-
Average
Remaining
Contractual Term (in Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2023 657,346  $ 6.69  4.16 $ 2,983,514 
Exercised (35,487) 3.62  312,195 
Exercised shares forgone to satisfy minimum statutory withholding (14,654) 2.69 
Shares tendered for cashless exercise (43,193) 3.78 
Forfeitures and expirations (1,500) 18.44 
Outstanding at June 30, 2024 562,512  $ 7.17  4.16 $ 1,054,630 
Exercisable at June 30, 2024 562,512  $ 7.17  4.16 $ 1,054,630 
Aggregate Intrinsic Value is equal to the excess of market value over the option exercise price of all in-the-money stock options.
2021 Plan (Options) Number
of Authorized
Shares
Weighted-
Average Exercise
Price
Weighted-
Average
Remaining
Contractual Term (in Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2023 1,051,673  $ 11.05  8.79 $ 1,207,118 
Granted 866,147  6.80 
Forfeitures and expirations (36,541) 11.01 
Outstanding at June 30, 2024 (a) 1,881,279  $ 9.10  9.00 $ 349,478 
Exercisable at June 30, 2024 (a) 609,822  $ 12.25  7.94 $ — 
(a) Aggregate Intrinsic Value - no exercisable options were in-the-money as of June 30, 2024
Schedule of Share-based Compensation Expense Based on Fair Value of Options
The following is the average fair value per share estimated on the date of grant and the assumptions used for options granted:
Three Months Ended June 30, Six Months Ended June 30,
Stock Options: 2024 2023 2024 2023
Expected volatility
46%
53%
46% to 51%
53%
Risk free interest rate
4.60%
3.71% to 4.11%
4.25% to 4.60%
3.71% to 4.11%
Expected lives at date of grant (in years) 4.08 3.98 4.08 3.98
Weighted average fair value of options granted $2.73 $4.06 $2.95 $4.06
Total intrinsic value of options exercised $ 312,195  $ 600,113  $ 312,195  $ 1,421,213