v3.26.1
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following is a summary of stock option activity:
Number
of
Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
(in thousands)
Balance as of December 31, 20255,834,448$11.96 $2,459 
Granted1,217,4447.83 
Cancelled / Forfeited(241,342)13.63 
Exercised(42,881)1.58 
Balance as of June 30, 20266,767,669$11.23 $620 
Options exercisable as of June 30, 20264,181,115$11.48 $620 
Schedule of RSU Activity
The following is a summary of RSU activity:
Number
of
RSUs
Weighted
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value
(in thousands)
Unvested Balance as of December 31, 2025383,268$12.11 $2,721 
Granted743,4307.76 
Vested(82,147)12.84 
Cancelled / Forfeited(22,020)10.28 
Unvested Balance as of June 30, 20261,022,531$8.92 $5,256 
Schedule of Nonvested Performance-Based Units Activity
The following is a summary of PSU activity:
Number
of
PSUs
Weighted
Average
Grant Date
Fair Value
Aggregate
Intrinsic
Value
(in thousands)
Unvested Balance as of December 31, 2025— $— $— 
Granted602,000 8.16 
Vested— — 
Cancelled / Forfeited— — 
Unvested Balance as of June 30, 2026602,000 $8.16 $3,094 
Schedule of Assumptions Used to Determine the Grant-Date Fair Value
The following table provides the weighted average fair value of options granted to employees and the related assumptions used in the Black-Scholes option pricing model for the six months ended June 30, 2026 and 2025:
June 30,
20262025
Weighted average fair value of options granted$6.28 $9.52 
Expected term (in years) — non-officer employees
5.5 to 6.1
5.5 to 6.1
Expected term (in years) — officer employees6.16.1
Expected volatility
98.2% to 99.1%
95.0% to 103.1%
Expected dividend yield— %— %
Risk-free interest rate
3.72% to 4.32%
3.93% to 4.47%
The following table provides the weighted average fair value of ESPP purchase rights and the related assumptions used in the Black-Scholes option pricing model for the six months ended June 30, 2026 and 2025:
June 30,
20262025
Weighted average fair value per ESPP purchase right$1.63 $2.83 
Expected term (in years) 0.50.5
Expected volatility
61.1%
112.3%
Expected dividend yield— %— %
Risk-free interest rate
3.58%
4.25%
Recognized Stock-Based Compensation Expense
The following table presents the components and classification of stock-based compensation expense for the periods indicated:
Three months ended
June 30,
Six months ended
June 30,
(in thousands)2026202520262025
Options$2,430 $2,596 $4,662 $4,810 
RSUs617 265 1,011 357 
PSUs548 — 740 — 
Employee Stock Purchase Plan68 55 168 204 
Total stock-based compensation expense$3,663 $2,916 $6,581 $5,371 
Selling, general & administrative$3,273 $2,610 $5,849 $4,865 
Research & development353 270 662 435 
Cost of goods sold37 36 70 71 
$3,663 $2,916 $6,581 $5,371