v3.25.4
Stock Plans (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Available for Grant
A summary of shares available for grant under the 2021 Plan is as follows:
Shares Available for Grant
Shares available for grant as of January 1, 2025
2,201,012 
Authorized
1,507,251 
Granted/Awarded
(1,260,643)
Canceled
212,222 
Withheld for taxes
40,215 
Shares available for grant as of December 31, 2025
2,700,057 
Schedule of Stock Option Activity
A summary of stock option activity is set forth below:
Number of SharesWeighted-Average Exercise PriceWeighted Average Remaining Contractual Term (in Years)Aggregate Intrinsic Value (in thousands)
Outstanding as of January 1, 20252,368,208 $6.01 7.27
Granted486,422 $11.14 
Exercised(199,638)$2.97 
Canceled(56,216)$11.27 
Outstanding as of December 31, 2025
2,598,776 $7.09 7.10$22,510 
Vested and exercisable at December 31, 2025
1,791,602 $5.71 6.39$18,027 
Vested and expected to vest at December 31, 2025
2,598,776 $7.09 7.10$22,510 
Schedule of Employee Stock Purchase Plan
Compensation expense is calculated using the fair value of the employees' purchase rights under the Black-Scholes model, which was estimated using the following assumptions:
Year Ended December 31,
2025
2024
Expected term (in years)0.50.5
Expected volatility
79% - 81%
76% - 78%
Weighted average risk-free interest rate
3.69% - 4.32%
4.34% - 5.40%
Fair value of common stock
$12.93 - $16.43
$6.47 - $10.95
Dividend yield—%—%
Schedule of Restricted Stock Units
Activity with respect to restricted stock units, or RSUs, is as follows:
Number of Shares Underlying Outstanding RSUsWeighted Average Grant Date Fair Value
Unvested, January 1, 20251,480,338 $8.92 
Granted774,221 $12.17 
Vested(920,717)$8.44 
Canceled(156,006)$9.02 
Unvested, December 31, 2025
1,177,836 $11.42 
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
The Company recognized stock-based compensation as follows:
Year Ended December 31,
(in thousands)
2025
2024
Cost of goods sold$694 $723 
Sales and marketing3,052 3,072 
Research and development3,406 3,270 
General and administrative3,937 3,217 
Total stock-based compensation$11,089 $10,282 
The above stock-based compensation expense related to the following equity-based awards:
Year Ended December 31,
(in thousands)
2025
2024
Stock options and RSUs$10,506 $9,745 
ESPP583 537 
Total stock-based compensation$11,089 $10,282 
Schedule of Employee Stock Options, Valuation Assumptions The fair value of employee stock options was estimated using the following assumptions for the years ended December 31, 2025 and 2024:
Year Ended December 31,
2025
2024
Expected term (in years)
5.27 - 6.25
5.27 - 6.25
Expected volatility
77% - 81%
71% - 78%
Weighted average risk-free interest rate
3.96% - 4.47%
3.62% - 4.64%
Fair value of common stock
$10.04 - $17.87
$6.00 - $17.11
Dividend yield—%—%