v3.26.1
STOCK-BASED COMPENSATION PLAN (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Compensation Expense
The following table summarizes the compensation expense we recorded during the three months ended March 31, 2026 and 2025, related to unvested stock-based awards:
Three Months Ended
March 31,
(in thousands)20262025
Cost of revenues$(14)$38 
Selling expense16 13 
Engineering and product development expense12 (11)
General and administrative expense277 383 
Total stock-based compensation expense$291 $423 
Schedule of Stock Options Valuations Assumptions
The fair value for stock options without market conditions granted during the three months ended March 31, 2026 and 2025 were estimated at the date of grant using the Black-Scholes option pricing model with the following weighted average assumptions:
Three Months Ended
March 31,
20262025
Risk-free interest rate3.68 %4.28 %
Dividend yield0.00 %0.00 %
Expected common stock market price volatility factor.59.59
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 without market conditions for the three months ended March 31, 2026:
Stock OptionsNumber
of Options
Weighted
Average
Exercise Price
Weighted Average Remaining Contractual Term (yrs)
Aggregate Intrinsic Value (in thousands)
Options outstanding, January 1, 2026
876,925$9.85 
Granted162,02114.47 
Exercised(65,393)8.17 
Forfeited(101,097)10.58 
Options outstanding, March 31, 2026
872,456$10.75 7.5$2,844 
Exercisable464,071$10.71 6.3$1,529 
Expected to vest408,385$10.79 8.9$1,315 
The table below summarizes certain additional information with respect to our options without market conditions:
Three Months Ended
March 31,
(in thousands, except per option amounts)20262025
Weighted average grant date fair value per option$8.56 $4.61 
Aggregate intrinsic value of options exercised$306 $22 
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, 2026:
Restricted Stock AwardsNumber
of Shares
Weighted
Average
Grant Date
Fair Value
Unvested shares outstanding, January 1, 2026
149,288$9.67 
Granted74,26414.47 
Vested(73,014)9.39 
Forfeited(46,994)11.06 
Unvested shares outstanding, March 31, 2026
103,544$12.68 
Additional information about our restricted stock awards is summarized as follows:
Three Months Ended
March 31,
(in thousands)20262025
Aggregate market value of RSA’s vested$1,026 $250 
The following table summarizes the activity related to unvested PSAs for the three months ended March 31, 2026:
Performance-based Stock AwardsNumber
of Shares
Weighted
Average
Grant Date
Fair Value
Unvested shares outstanding, January 1, 2026
100,224$10.58 
Granted26,26412.65 
Vested— 
Forfeited(73,919)11.72 
Unvested shares outstanding, March 31, 2026
52,569$10.91 
There were no PSAs that vested in 2026 or 2025.
We began issuing restricted stock units to certain employees in 2025. The following table summarizes the activity related to unvested restricted stock units for the three months ended March 31, 2026:
Restricted Stock UnitsNumber
of Units
Weighted
Average
Grant Date
Fair Value
Unvested units outstanding, January 1, 2026
59,174$7.96 
Granted32,02014.47 
Vested(16,306)8.14 
Forfeited(3,414)7.74 
Unvested units outstanding, March 31, 2026
71,474$10.85 
Additional information about our restricted stock units is summarized as follows:
Three Months Ended
March 31,
(in thousands)20262025
Aggregate market value of RSU’s vested$230 $—