XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based and Other Long-Term Incentive Compensation (Tables)
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expense
The following table summarizes the total stock-based compensation expense recognized during the periods presented:
Three months ended September 30, Nine months ended September 30,
2025202420252024
Equity-classified$612 $522 $1,550 $1,038 
Liability-classified (1)
139 46 276 62 
$751 $568 $1,826 $1,100 
(1)    Represents compensation expense associated with awards that may be settled in cash at the option of the grantee.
Schedule of Option Activity A summary of all option activity during the nine months ended September 30, 2025 is presented below:
Number of Shares Underlying
Stock Options
Weighted Average
Exercise
 Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
Outstanding, December 31, 2024113,751 $20.44 5.84$747 
Granted44,250 $22.34 $— 
Exercised(12,500)$13.05 $159 
Canceled/Forfeited(5,833)$23.66 $16 
Expired(23,167)$22.90 $— 
Outstanding, September 30, 2025116,501 $21.31 7.60$781 
Exercisable, September 30, 202547,751 $20.05 5.37$382 
Schedule of Stock Options Outstanding
The following table summarizes information about our stock options outstanding as of September 30, 2025:
 
Range of Exercise Prices:
Options Outstanding
Options Exercisable
Shares
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares
Weighted
Average
Exercise
Price
$0.01-$18.00
19,501 6.58$10.82 17,835 $10.92 
$18.01-$26.00
80,750 9.10$22.46 13,666 $22.33 
$26.01-$30.00
16,250 1.38$28.15 16,250 $28.15 
116,501 7.60$21.31 47,751 $20.05 
Schedule of Status of Unvested Stock Options
The following table summarizes changes in our unvested stock options during the nine months ended September 30, 2025:
SharesWeighted Average Grant Date Fair Value Per Share
Unvested, December 31, 2024
48,998 $11.35 
Granted44,250 $12.07 
Vested
(20,498)$10.60 
Canceled/Forfeited(4,000)$12.46 
Unvested, September 30, 2025
68,750 $11.97 
Schedule of Restricted Stock Activity
The following table summarizes all restricted stock and RSU activity during the nine months ended September 30, 2025 is presented below:
 Number
 of
Shares
Weighted Average
Grant Date Fair Value
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
Outstanding, December 31, 2024131,183 $16.39 5.15$3,516 
Granted75,031 $22.78 $1,709 
Vested(72,874)$15.13 $1,796 
Canceled/Forfeited(910)$22.19 $17 
Outstanding, September 30, 2025132,430 $20.66 4.15$3,707 
 Number
 of
Shares
Weighted Average
Grant Date Fair Value
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
Outstanding, Outstanding, December 31, 202415,069 $19.51 0.50$294 
Granted13,812 $24.60 $340 
Vested(10,527)$19.57 $206 
Canceled/Forfeited(2,810)$19.57 $55 
Outstanding, September 30, 202515,544 $23.99 0.61$414 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the weighted average grant date fair values of PSUs granted and the assumptions used in the Monte Carlo simulation model for the determination of the grant date fair values of our PSUs granted during the nine months ended September 30, 2025:
Weighted-average grant date fair value of PSUs granted$28.22 
Risk free rate3.91 %
Expected volatility44.0 %
Expected dividend yield— %
Schedule of PSU Activity
The following table summarizes all PSU activity during the nine months ended September 30, 2025:
Number
 of
Shares
Weighted Average
Grant Date Fair Value
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
Outstanding, December 31, 202456,764 $22.47 2.22$— 
Granted41,724 $28.22 $— 
Vested— $— 
Canceled/Forfeited— $— 
Outstanding, September 30, 202598,488 $24.91 1.89$—