v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2026 and 2025. Total unrecognized compensation cost related to equity awards as of March 31, 2026 was $10.8 million and is expected to be recognized over the next 2.12 years. The Company recognizes compensation expense on a straight-line basis over the requisite service period, net of actual forfeitures.
Three Months Ended March 31,
(in thousands)20262025
Cost of revenues$15 $
General and administrative1,070 792 
Selling and marketing260158
Research and development12816
Total expense$1,472 $975 
Schedule of Stock Options Award Activity
The following table presents a summary of stock option activity during the three months ended March 31, 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 
Granted168 27.71 8.1
Exercised(1)14.20 
Forfeited(37)21.82 
Outstanding, March 31, 20261,502 $22.16 8.1$2,389 
Exercisable, March 31, 2026625 $20.11 7.5$1,247 
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 months ended March 31, 2026 and 2025 are summarized in the table below:
Three Months Ended March 31,
20262025
Fair value at grant date$27.71$27.47
Expected volatility57%62%
Risk-free interest rate4%4%
Expected holding period, in years4.95 years5.45 years
Dividend yield0%0%