XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION PLAN (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Compensation Expense
The following table summarizes the compensation expense we recorded during the three months ended March 31, 2025 and 2024, related to unvested restricted stock, performance-based restricted stock awards, restricted stock units and stock options:
Three Months Ended March 31,
(in thousands)20252024
Cost of revenues$38 $31 
Selling expense13 11 
Engineering and product development expense(11)
General and administrative expense383 303 
$423 $349 
Schedule of Stock Options Valuations Assumptions
The fair value for stock options granted during the three months ended March 31, 2025 and 2024 was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted average assumptions:
Three Months Ended March 31,
20252024
Risk-free interest rate4.28 %3.98 %
Dividend yield0.00 %0.00 %
Expected common stock market price volatility factor.59.57
Weighted average expected life of stock options (years)6.256.25
Schedule of Stock Option Activity
The following table summarizes the activity related to stock options for the three months ended March 31, 2025:
Number
of Shares
Weighted
Average
Exercise Price
Weighted Average Remaining Contractual Term (yrs)
Aggregate Intrinsic Value (in thousands)
Options outstanding, January 1, 2025602,593$10.92 
Granted310,0867.74 
Exercised(4,925)3.69 
Canceled(8,432)12.32 
Options outstanding, March 31, 2025 899,322$9.85 7.7$102 
Exercisable349,945$10.54 6.5$102 
Expected to vest549,377$9.41 8.5$— 
The table below summarizes certain additional information with respect to our options:
Three Months Ended March 31,
(in thousands, except per option amounts)20252024
Weighted average grant date fair value per option$4.61 $6.55 
Aggregate intrinsic value of options exercised$22 $40 
Schedule of Restricted Stock Awards Activity
The following table summarizes the activity related to unvested restricted stock awards for the three months ended March 31, 2025:
Number
of Shares
Weighted
Average
Grant Date
Fair Value
Unvested shares outstanding, January 1, 2025119,833$11.92 
Granted85,0987.74 
Vested(31,745)12.12 
Forfeited(1,872)12.30 
Unvested shares outstanding, March 31, 2025171,314$9.80 
Additional information about our restricted stock awards is summarized as follows:
Three Months Ended March 31,
(in thousands)20252024
Aggregate market value of RSA’s vested$250 $346 
The following table summarizes the activity related to unvested performance-based restricted stock awards for the three months ended March 31, 2025:
Number
of Shares
Weighted
Average
Grant Date
Fair Value
Unvested shares outstanding, January 1, 202588,949$12.53 
Granted49,0987.74 
Vested— 
Forfeited(25,493)10.17 
Unvested shares outstanding, March 31, 2025112,554$10.97 
Additional information about our performance-based restricted stock awards is summarized as follows:
Three Months Ended March 31,
(in thousands)20252024
Aggregate market value of PSA’s vested$— $117 
We began issuing restricted stock units to certain employees in 2025. The following table summarizes the activity related to unvested restricted stock awards for the three months ended March 31, 2025:
Number
of Shares
Weighted
Average
Grant Date
Fair Value
Unvested shares outstanding, January 1, 2025$— 
Granted61,0917.98 
Vested— 
Forfeited— 
Unvested shares outstanding, March 31, 202561,091$7.98