XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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, 2024503,894 $8.55 
Granted128,982 6.24 
Vested(41,406)10.58 
Vested shares forgone to satisfy minimum statutory withholding(22,594)10.58 
Forfeitures(1,401)9.04 
Unvested at March 31, 2025567,475 $7.80 
Three Months Ended March 31,
20252024
Weighted average grant date fair value of awards granted$6.24 $9.09 
Total fair value of shares vested$349,777 $641,823 
Total fair value of shares forgone to satisfy minimum statutory withholding$190,863 $365,697 
Schedule of Performance-Based Restricted Stock Units
Number of
shares
Weighted
average
grant
date fair
value
Unvested at December 31, 2024189,221 $7.92 
Forfeitures(71,639)11.59 
Unvested at March 31, 2025117,582 $5.69 
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, 2024535,667 $7.00 3.57$1,588,137 
Exercised(7,024)2.60 
Exercised shares forgone to satisfy minimum statutory withholding(7,458)2.60 
Shares tendered for cashless exercise(10,518)2.60 
Forfeitures and expirations(50,000)6.82 
Outstanding at March 31, 2025460,667 $7.25 3.87$567,401 
Exercisable at March 31, 2025460,667 $7.25 3.87$567,401 
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, 20241,840,786 $8.93 8.54$1,504,894 
Granted250,789 6.23 
Forfeitures and expirations(2,441)9.05 
Outstanding at March 31, 2025 (a)2,089,134 $8.61 8.49$— 
Exercisable at March 31, 2025 (a)620,807 $11.75 7.34$— 
(a) Aggregate Intrinsic Value - no exercisable options were in-the-money as of March 31, 2025.
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 March 31,
Stock Options:20252024
Expected volatility
46%
50% to 51%
Risk free interest rate
4.01%
4.25% to 4.28%
Expected lives at date of grant (in years)4.224.06
Weighted average fair value of options granted$2.63$3.97
Total intrinsic value of options exercised$89,500$—