XML 25 R15.htm IDEA: XBRL DOCUMENT
v3.25.3

Stock-Based Incentive Compensation Plans | 9 Months Ended
--- | ---
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract] |
Stock-Based Incentive Compensation Plans | Stock-Based Incentive Compensation Plans A summary of shares available for grant under the Company’s 2021 Equity Incentive Plan, or 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,224,640) |
Cancelled | 155,851 |
Withheld for taxes | 34,343 |
Shares available for grant as of September 30, 2025 | 2,673,817 |
A summary of stock option activity for the nine months ended September 30, 2025 is set forth below:
| Options Outstanding
| Number of Shares |  | Weighted-Average Exercise Price |  | Weighted Average Remaining Contractual Term (in Years)
Balances as of January 1, 2025 | 2,368,208 |  |  | $ | 6.01 |  |  | 7.27
Granted | 486,422 |  |  | $ | 11.14 |  |  |
Exercised | (158,427) |  |  | $ | 3.36 |  |  |
Cancelled | (54,662) |  |  | $ | 11.59 |  |  |
Balances at September 30, 2025 | 2,641,541 |  |  | $ | 7.00 |  |  | 7.32
Vested and exercisable at September 30, 2025 | 1,745,303 |  |  | $ | 5.47 |  |  | 6.54
Vested and expected to vest at September 30, 2025 | 2,641,541 |  |  | $ | 7.00 |  |  | 7.32
Early Exercise of Stock Options Certain of the Company’s outstanding options are early exercisable pursuant to their terms. The shares of common stock issued from the early exercise of unvested stock options are restricted and continue to vest over the original implied service period. The Company has the option to repurchase any unvested shares at the original purchase price upon any voluntary or involuntary termination. The shares purchased by the employees and non-employees pursuant to the early exercise of stock options are not deemed, for accounting purposes, to be outstanding until those shares vest. The cash received in exchange for exercised and unvested shares related to stock options granted is recorded as a liability for the early exercise of stock options in accrued liabilities on the accompanying balance sheet and will be transferred into common stock and additional paid-in capital as the shares vest. As of September 30, 2025 and September 30, 2024, the Company did not have any shares of common stock issued pursuant to early exercised options and subject to repurchase. Employee Stock Purchase Plan In April 2021, the Company adopted the 2021 Employee Stock Purchase Plan, or ESPP. The Company allows eligible employees to purchase shares of the Company's common stock through payroll deductions at a price equal to 85% of the lesser of the fair market value of the stock as of the first date or the ending date of each offering period, which is typically six months. There were 580,000 shares of common stock initially reserved for issuance under the ESPP. In January 2025, the number of shares of common stock available for issuance under the ESPP was increased by 301,450 shares as a result of the automatic increase provision in the ESPP. As of September 30, 2025, 710,239 shares under the ESPP remain available for purchase. The Company issued 66,627 and 94,743 shares under the ESPP during the nine months ended September 30, 2025 and 2024, respectively. The offering period and purchase period is determined by the board of directors. A new offering period of six months began June 7, 2025 and will end December 6, 2025. Restricted Stock Units Activity with respect to restricted stock units was as follows:
| Number of Shares Underlying Outstanding Restricted Stock Units |  | Weighted Average Grant Date Fair Value
Unvested, January 1, 2025 | 1,480,338 |  |  | $ | 8.92 |
Granted | 738,218 |  |  | $ | 12.09 |
Vested | (722,392) |  |  | $ | 8.78 |
Cancelled | (101,189) |  |  | $ | 8.91 |
Unvested, September 30, 2025 | 1,394,975 |  |  | $ | 10.67 |
Stock-Based Compensation The Company recognized stock-based compensation as follows (in thousands):
|  | Three Months Ended September 30, |  | Nine Months Ended September 30,
|  | 2025 |  | 2024 |  | 2025 |  | 2024
Cost of goods sold |  | $ | 168 |  |  | $ | 180 |  |  | $ | 519 |  |  | $ | 539 |
Sales and marketing |  | 781 |  |  | 812 |  |  | 2,325 |  |  | 2,303 |
Research and development |  | 821 |  |  | 816 |  |  | 2,558 |  |  | 2,421 |
General and administrative |  | 858 |  |  | 783 |  |  | 3,080 |  |  | 2,416 |
Total stock-based compensation |  | $ | 2,628 |  |  | $ | 2,591 |  |  | $ | 8,482 |  |  | $ | 7,679 |
The above stock-based compensation expense related to the following equity-based awards (in thousands):
|  | Three Months Ended September 30, |  | Nine Months Ended September 30,
|  | 2025 |  | 2024 |  | 2025 |  | 2024
Stock options and restricted stock units |  | $ | 2,469 |  |  | $ | 2,462 |  |  | $ | 8,048 |  |  | $ | 7,284 |
ESPP |  | 159 |  |  | 129 |  |  | 434 |  |  | 395 |
Total stock-based compensation |  | $ | 2,628 |  |  | $ | 2,591 |  |  | $ | 8,482 |  |  | $ | 7,679 |
As of September 30, 2025, the total unrecognized stock-based compensation expense related to unvested stock options and restricted stock units was $18.2 million, which will be amortized on a straight-line basis over a weighted average remaining period of 2.5 years. As of September 30, 2025, the Company had unrecognized stock-based compensation expense relating to the ESPP awards of $0.1 million, which is expected to be recognized over a weighted-average period of 0.2 years.

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration