XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
The following table presents the total stock-based compensation expense, which is included in selling, general and administrative expenses (in thousands):
Years Ended December 31,
20252024
Restricted share expense$2,384 $2,384 
Stock option expense1,979 2,076 
Total stock-based compensation expense$4,363 $4,460 
Tax benefit related to stock-based compensation$766 $475 
Schedule of Restricted Share Activity, Excluding Company's Employee Stock Purchase Plan
The following table summarizes the Company’s restricted share activity, excluding the Company’s employee stock purchase plan:
Number of
shares
Weighted
average
grant
date fair
value
Unvested at December 31, 2024503,894 $8.55 
Granted228,539 6.12 
Vested(110,286)9.36 
Vested shares forgone to satisfy minimum statutory withholding(65,989)9.36 
Forfeitures(75,279)7.19 
Unvested at December 31, 2025480,879 $7.31 
Year Ended December 31,
20252024
Weighted average grant date fair value of awards granted$6.12 $7.51 
Total fair value of shares vested$824,800 $1,122,749 
Total fair value of shares forgone to satisfy minimum statutory withholding$493,515 $651,469 
Schedule of PSU Activity
The following table summarizes the Company’s PSU activity:
Number of sharesWeighted
average
grant
date fair value
Unvested at December 31, 2024189,221 $7.92 
Granted364,905 5.70 
Vested(30,325)3.19 
Vested shares forgone to satisfy minimum statutory withholding(19,675)3.19 
Forfeitures(121,324)9.17 
Unvested at December 31, 2025382,802 $6.03 
Year Ended December 31,
20252024
Weighted average grant date fair value of awards granted$5.70 $5.69 
Total fair value of shares vested$309,921 $83,862 
Total fair value of shares forgone to satisfy minimum statutory withholding$201,079 $67,137 
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity The following table summarizes the activity relating to the Company’s ESPP program:
Years Ended December 31,
20252024
Compensation expense$139,140 $93,523 
Shares of stock sold to employees61,470 52,965 
Weighted average fair value per ESPP award$6.00 $9.21 
Schedule of Share-based Payment Arrangement, Option, Activity
The following tables detail the various stock 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(49,259)2.59 
Exercised shares forgone to satisfy minimum statutory withholding(32,889)2.57 
Shares tendered for cashless exercise(27,852)2.50 
Forfeitures and expirations(75,750)8.34 
Outstanding at December 31, 2025349,917 $8.09 3.60$960,120 
Exercisable at December 31, 2025349,917 $8.09 3.60$960,120 
Aggregate Intrinsic Value = 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, 20241,840,786 $8.93 8.54$1,504,894 
Granted889,421 6.13 
Exercised(12,549)8.22 
Exercised shares forgone to satisfy minimum statutory withholding(14,356)7.09 
Cashless exercise(177,214)8.39 
Forfeitures and expirations(236,755)8.06 
Outstanding at December 31, 20252,289,333 $8.00 8.15$3,888,088 
Exercisable at December 31, 2025911,118 $9.93 7.22$729,868 
Aggregate Intrinsic Value = Excess of market value over the option exercise price of all in-the-money stock options.
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following is the average fair value per share estimated on the date of grant and the assumptions used for options granted:
Years Ended December 31,
Stock Options:20252024
Expected volatility
46% to 57%
46% to 51%
Risk free interest rate
3.56% to 4.01%
4.22% to 4.60%
Expected lives at date of grant (in years)4.244.08
Weighted average fair value of options granted$2.75$2.97
Total intrinsic value of options exercised$926,116 $322,797