STOCK-BASED COMPENSATION (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| 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, 2026 | | December 31, 2025 | | Pre-funded warrants to purchase common stock | 312,500 | | | 312,500 | | | Equity award plans: | | | | | Common stock awards reserved for future issuance under the 2020 and 2016 Plans | 7,950,712 | | | 7,044,164 | | | Common stock awards reserved for future issuance under the 2020 ESPP | 3,195,262 | | | 2,796,609 | | | Stock options issued and outstanding (unvested and vested) under the 2020 and 2016 Plans | 5,536,833 | | | 5,231,125 | | | Restricted stock units issued and outstanding (unvested) under the 2020 Plan | 1,574,015 | | | 1,756,329 | | | Performance stock units issued and outstanding (unvested) under the 2020 Plan | 706,478 | | | 724,793 | | | Total shares of common stock reserved | 19,275,800 | | | 17,865,520 | |
|
| Schedule of Stock-Based Compensation Expense |
Stock-based compensation expense for stock options, restricted stock units, performance 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, | | 2026 | | 2025 | | 2026 | | 2025 | | Cost of sales | $ | 235 | | | $ | 170 | | | $ | 431 | | | $ | 305 | | | Research and development | 3,001 | | | 1,920 | | | 5,993 | | | 3,425 | | | Selling, general and administrative | 10,053 | | | 6,144 | | | 18,832 | | | 11,433 | | | Total stock-based compensation | $ | 13,289 | | | $ | 8,234 | | | $ | 25,256 | | | $ | 15,163 | |
|
| 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, | | 2026 | | 2025 | | 2026 | | 2025 | | Weighted-average risk-free interest rate | 4.21 | % | | 4.06 | % | | 3.86 | % | | 4.14 | % | | Weighted-average volatility | 63.76 | % | | 67.64 | % | | 64.73 | % | | 68.35 | % |
|
| 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, 2025 | 5,231,125 | | | 22.11 | | | 6.26 | | 312,647 | | | Granted | 491,643 | | | 74.15 | | | | | | | Exercised | (136,942) | | | 22.40 | | | | | | | Forfeited | (48,993) | | | 42.57 | | | | | | | | | | | | | | | Outstanding — June 30, 2026 | 5,536,833 | | | 26.55 | | | 6.07 | | 207,123 | | | Exercisable — June 30, 2026 | 4,177,581 | | | 19.05 | | | 5.25 | | 183,337 | | | Unvested — June 30, 2026 | 1,359,252 | | | 49.57 | | | 8.59 | | 23,786 | |
(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, 2026.
|
| 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, 2025 | 1,756,329 | | | 31.83 | | | Granted | 445,078 | | | 74.85 | | | Vested | (553,588) | | | 28.36 | | | Forfeited | (73,804) | | | 38.77 | | | Outstanding — June 30, 2026 | 1,574,015 | | | 44.89 | |
|
| 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, 2025 | 724,793 | | | 44.77 | | | Granted | 2,860 | | | 76.20 | | | | | | | Forfeited | (21,175) | | | 41.70 | | | Outstanding — June 30, 2026 | 706,478 | | | 44.99 | |
|