Stock-Based Incentive Compensation Plans (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of Stock Option Activity |
The table below summarizes the stock option activity for the three months ended March 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Number of Shares | | Weighted- Average Exercise Price | | Weighted-Average Contractual Remaining Life (Years) | | Aggregate Intrinsic Value (in thousands) | | Outstanding as of December 31, 2025 | | 803,172 | | | $ | 11.99 | | | | | | | | | | | | | | | Exercised | | (7,346) | | | $ | 4.58 | | | | | | | Canceled and forfeited | | (1,665) | | | $ | 5.73 | | | | | | | Outstanding as of March 31, 2026 | | 794,161 | | | $ | 12.07 | | | 1.80 | | $ | 3,420 | | Options vested and exercisable as of March 31, 2026 | | 794,161 | | | $ | 12.07 | | | 1.80 | | $ | 3,420 | | Options vested and expected to vest as of March 31, 2026 | | 794,161 | | | $ | 12.07 | | | 1.80 | | $ | 3,420 | |
|
| Schedule of Valuation Assumptions |
The table below summarizes the assumptions used to estimate the grant date fair value of the PSUs granted: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | | | | | | | | | | | 2026 | | 2025 | | | | Expected volatility of common stock | | | | | | | | | | | 48.0% | to | 51.0% | | 49.0% | to | 57.0% | | | | | | Expected volatility of peer companies | | | | | | | | | | | | | 31.0% | to | 110.0% | | 30.0% | to | 126.0% | | | | | | Correlation coefficient of peer companies | | | | | | | | | | | (0.08) | to | 1.00 | | 0.05 | to | 1.00 | | | | | | Risk-free interest rate | | | | | | | | | | | | | 3.3% | to | 3.4% | | 4.1% | to | 4.2% | | | | | | Dividend yield | | | | | | | —% | to | 1.0% | | —% | to | 1.0% | | | | |
|
| Schedule of Restricted Stock Unit Activity |
The table below summarizes RSU and PSU activity for the three months ended March 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RSUs | | PSUs | | | Number of Shares | | Weighted Average Grant Date Fair Value | | Number of Shares | | Weighted Average Grant Date Fair Value | | Outstanding as of December 31, 2025 | | 1,916,581 | | $17.30 | | 785,457 | | $16.17 | | Granted | | 1,132,357 | | 15.44 | | 178,860 | | 13.23 | | Vested | | (279,990) | | 17.78 | | (267,006) | | 14.44 | | Canceled and forfeited | | (29,796) | | 16.29 | | (1,731) | | 11.08 | | Outstanding as of March 31, 2026 | | 2,739,152 | | 16.49 | | 695,580 | | 16.09 |
|
| Schedule of Performance-based Restricted Stock Unit Activity Arrangement |
The table below summarizes RSU and PSU activity for the three months ended March 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RSUs | | PSUs | | | Number of Shares | | Weighted Average Grant Date Fair Value | | Number of Shares | | Weighted Average Grant Date Fair Value | | Outstanding as of December 31, 2025 | | 1,916,581 | | $17.30 | | 785,457 | | $16.17 | | Granted | | 1,132,357 | | 15.44 | | 178,860 | | 13.23 | | Vested | | (279,990) | | 17.78 | | (267,006) | | 14.44 | | Canceled and forfeited | | (29,796) | | 16.29 | | (1,731) | | 11.08 | | Outstanding as of March 31, 2026 | | 2,739,152 | | 16.49 | | 695,580 | | 16.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 March 31, | | | | | 2026 | | 2025 | | | | | | | (in thousands) | Cost of goods sold | | $ | 132 | | | $ | 160 | | | | | | Sales and marketing | | 2,313 | | | 2,623 | | | | | | Research and development | | 688 | | | 834 | | | | | | General and administrative | | 2,892 | | | 3,046 | | | | | | | | $ | 6,025 | | | $ | 6,663 | | | | | |
|
| Schedule of Warrants Issued and Outstanding |
The table below summarizes common stock warrants activity for the three months ended March 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Date | | Outstanding Balance at | | Price per Share | | Warrants Issued | | Warrant Exercised | | Warrant Expired | | Outstanding Balance at | | Issuance | | Expiration | | December 31, 2025 | | | | | March 31, 2026 | | 3/1/2017 | | 3/1/2027 | | 1,388 | | | $ | 5.94 | | | — | | — | | — | | 1,388 | | | 12/22/2016 | | 12/22/2026 | | 9,712 | | | $ | 10.03 | | | — | | — | | — | | 9,712 | | | | | | 11,100 | | | | | — | | — | | — | | 11,100 | |
|