v3.26.1
Stock-Based Incentive Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The table below summarizes the stock option activity for the six months ended June 30, 2026:
Number of
Shares
Weighted-
Average
Exercise
Price
Weighted-Average Contractual Remaining Life (Years)Aggregate Intrinsic Value (in thousands)
Outstanding as of December 31, 2025803,172 $11.99 
Exercised
(106,879)$4.42 
Canceled and forfeited(2,765)$10.80 
Outstanding as of June 30, 2026693,528 $13.16 1.75$3,847 
Options vested and exercisable, June 30, 2026
693,528 $13.16 1.75$3,847 
Options vested and expected to vest, June 30, 2026
693,528 $13.16 1.75$3,847 
Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions The table below summarizes the assumptions used to estimate the grant date fair value of the PSUs granted:
Six Months Ended June 30,
2026
2025
Expected volatility of common stock48.0%to51.0%49.0%to57.0%
Expected volatility of peer companies31.0%to110.0%30.0%to126.0%
Correlation coefficient of peer companies(0.08)to1.000.05to1.00
Risk-free interest rate3.3%to3.4%4.1%to4.2%
Dividend yield—%to1.0%—%to1.0%
Schedule of Restricted Stock Unit Activity
The table below summarizes RSU and PSU activity for the six months ended June 30, 2026:
RSUsPSUs
Number of SharesWeighted Average Grant Date Fair ValueNumber of SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20251,916,581$17.30785,457$16.17
Granted1,234,63915.35178,86013.23
Vested(577,401)17.47(267,006)14.44
Canceled and forfeited(95,844)16.61(1,731)11.08
Outstanding as of June 30, 20262,477,97516.31695,58016.09
Schedule of Performance-based Restricted Stock Unit Activity Arrangement
The table below summarizes RSU and PSU activity for the six months ended June 30, 2026:
RSUsPSUs
Number of SharesWeighted Average Grant Date Fair ValueNumber of SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20251,916,581$17.30785,457$16.17
Granted1,234,63915.35178,86013.23
Vested(577,401)17.47(267,006)14.44
Canceled and forfeited(95,844)16.61(1,731)11.08
Outstanding as of June 30, 20262,477,97516.31695,58016.09
Schedule of Stock-Based Compensation
The table below presents the detail of stock-based compensation expense amounts included in the condensed consolidated statements of operations:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
(in thousands)
Cost of goods sold
$180 $175 $311 $335 
Sales and marketing
2,001 2,466 4,314 5,089 
Research and development
709 833 1,397 1,667 
General and administrative
3,089 3,184 5,982 6,230 
$5,979 $6,658 $12,004 $13,321 
Schedule of Warrants Issued and Outstanding
The table below summarizes common stock warrants activity for the six months ended June 30, 2026:
DateOutstanding Balance atPrice per ShareWarrants IssuedWarrant ExercisedWarrant ExpiredOutstanding Balance at
IssuanceExpirationDecember 31, 2025June 30, 2026
3/1/20173/1/20271,388 $5.94 1,388 
12/22/201612/22/20269,712 $10.03 9,712 
11,100 11,100