v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
The following table presents the details of the Company’s share-based compensation expense (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
General and administrative$674 $688 $1,337 $1,405 
Research and development372 437 722 934 
Sales and marketing170 133 316 310 
Cost of sales158 161 299 347 
Total stock-based compensation$1,374 $1,419 $2,674 $2,996 
Schedule of Stock Option Activity
The following table summarizes the stock option activity for the six months ended June 30, 2026:
Options Outstanding
Number of
Options
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(In thousands)
Balance—December 31, 20251,365,002$6.16 4.9$4,303 
Options granted
Options exercised(820,158)$6.23 $18,470 
Options cancelled/forfeited(853)$11.16 
Balance—June 30, 2026543,991$6.03 4.4$9,872 
Options exercisable—June 30, 2026543,182$6.03 4.4$9,858 
Schedule of Restricted Stock Units
The following table summarizes restricted stock units (RSUs) activity for the six months ended June 30, 2026:
RSUs Outstanding
Number of
Restricted Stock
Units
Weighted-
Average
Grant Date
Fair Value Per
Share
Balance—December 31, 20251,294,166$6.63 
Granted884,683$9.48 
Vested(406,434)$7.31 
Cancelled/forfeited(3,100)$7.01 
Balance—June 30, 20261,769,315$7.90