v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Compensation Expense
The following table presents stock compensation expense recognized by the Company for the three and six months ended June 30, 2026 and 2025. Total unrecognized compensation cost related to equity awards as of June 30, 2026 was $10.6 million and is expected to be recognized over a weighted average period of 2.01 years. The Company recognizes compensation expense on a straight-line basis over the requisite service period, net of actual forfeitures.

Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Cost of revenues$17 $$32 $18 
General and administrative1,078 905 2,148 1,706 
Selling and marketing339208677366
Research and development1391028626
Total expense$1,572 $1,132 $3,143 $2,116 
Schedule of Stock Options Award Activity
The following table presents a summary of stock options award activity during the six months ended June 30, 2026:

Number of Options (in thousands)Weighted Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding, December 31, 20251,372 $21.46 8.4$13,351 
Granted333 22.79 8.0
Exercised(5)14.20 
Forfeited(78)19.22 
Outstanding, June 30, 20261,622 $21.83 7.9$
Exercisable, June 30, 2026743 $20.00 7.3$
Schedule of Weighted Average Assumptions
The weighted average assumptions used in the Black-Scholes option pricing model in valuing stock options granted in the three and six months ended June 30, 2026 are summarized in the table below:
Three Months Ended June 30,Six Months Ended June 30,
20262026
Fair value at grant date$17.80$22.79
Expected volatility56%57%
Risk-free interest rate4%4%
Expected holding period, in years5.065.00
Dividend yield0%0%