v3.25.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Total Shares Reserved For Future Issuance
The Company's total shares reserved for future issuance under its 2020 and 2016 Equity Incentive Plans and 2020 Employee Stock Purchase Plan ("ESPP") are summarized below:
June 30, 2025December 31, 2024
Pre-funded warrants to purchase common stock312,500 312,500 
Equity award plans:
Common stock awards reserved for future issuance under 2020 and 2016 Equity Incentive Plans7,238,841 7,204,677 
Common stock awards reserved for future issuance under the 2020 Employee Stock Purchase Plan2,832,929 2,765,942 
Stock options issued and outstanding (unvested and vested) under 2020 and 2016 Equity Incentive Plans5,318,222 5,007,908 
Restricted stock units issued and outstanding (unvested) under 2020 Equity Incentive Plan1,813,364 1,915,281 
Performance stock units issued and outstanding (unvested) under 2020 Equity Incentive Plan692,623 — 
Total shares of common stock reserved18,208,479 17,206,308 
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense for stock options, restricted stock units, and the ESPP was recognized in the accompanying Condensed Statements of Operations and Comprehensive Loss as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cost of sales$170 $190 $305 $325 
Research and development1,920 1,866 3,425 3,331 
Selling, general and administrative6,144 5,425 11,433 9,344 
Total stock-based compensation$8,234 $7,481 $15,163 $13,000 
Schedule of Valuation Assumptions of Stock Options
The fair value of granted stock options was estimated as of the date of grant using the Black-Scholes option-pricing model, based on the following inputs:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Expected term (in years)6.256.256.256.25
Weighted average risk-free interest rate4.06 %4.29 %4.14 %4.10 %
Weighted average volatility67.64 %70.50 %68.35 %71.20 %
Weighted-average grant-date fair value per stock option$43.45$33.71$44.76$34.95
Schedule of Stock Option Activity
Stock option activity for the period presented is as follows:
Number of
Shares
Weighted-
Average
Exercise
Price/Share ($)
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value ($)(1)
Outstanding — December 31, 20245,007,908 19.29 6.91180,669 
Granted498,372 44.76 
Exercised(135,231)19.97 
Forfeited(52,827)24.66 
Outstanding — June 30, 20255,318,222 21.61 6.72105,735 
Exercisable — June 30, 20253,715,800 17.43 5.9188,579 
Unvested — June 30, 20251,602,422 31.31 8.5917,155 
(1) The aggregate intrinsic value is calculated as the difference between the exercise price of the options and the fair value of the Company’s common stock as of June 30, 2025.
Schedule of Restricted Stock Unit Activity
Restricted stock unit activity for the period presented is as follows:
Number of
Shares
Weighted-Average
Grant Date
Fair Value ($)
Outstanding — December 31, 20241,915,281 24.41 
Granted464,552 44.95 
Vested(463,578)24.01 
Forfeited(102,891)24.40 
Outstanding — June 30, 20251,813,364 29.78 
Schedule of Performance Stock Unit Activity Performance stock unit activity for the period presented is as follows:
Number of
Shares
Weighted-Average
Grant Date
Fair Value ($)
Outstanding — December 31, 2024— — 
Granted692,623 44.50 
Outstanding — June 30, 2025692,623 44.50