Stockholders' equity (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Summary of Common Stock Reserved for Future Issuance |
Shares of common stock reserved for future issuance consisted of the following: | | | | | | | | | | | | | March 31, | | December 31, | | 2026 | | 2025 | | 2010 Equity Incentive Plan: | | | | | Stock options outstanding | 926,557 | | | 940,908 | | | 2021 Equity Incentive Plan: | | | | RSUs outstanding and PSUs(1) | 21,747,985 | | | 15,485,131 | | | Shares available for future issuance under: | | | | | 2021 Equity Incentive Plan | 14,060,735 | | | 13,943,187 | | | 2021 Employee Stock Purchase Plan | 5,670,306 | | | 4,219,800 | | | Total shares of common stock reserved | 42,405,583 | | | 34,589,026 | | | (1) For those PSUs in their respective performance periods, the number of shares reserved for issuance is based on the maximum achievement of the corporate performance metrics. |
|
| Summary of RSU and PSU Activity |
A summary of RSU and PSU activity under the 2021 Plan is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | RSUs Outstanding | | Weighted Average Grant Date Fair Value | | PSUs Outstanding (1) | | Weighted Average Grant Date Fair Value | Balance - December 31, 2025 | 14,159,159 | | $ | 8.06 | | | 911,001 | | $ | 7.55 | | | Granted | 8,735,886 | | 5.01 | | | — | | — | | | Released | (1,374,581) | | 9.41 | | | (78,937) | | 8.46 | | | Canceled | (765,598) | | 8.16 | | | (103,037) | | 8.24 | | Balance - March 31, 2026 | 20,754,866 | | $ | 6.68 | | | 729,027 | | $ | 7.35 | | Unvested - March 31, 2026 | 20,656,876 | | $ | 6.68 | | | 729,027 | | $ | 7.35 | | Awards vested, not yet released - March 31, 2026 | 97,990 | | $ | 8.06 | | | — | | $ | — | | (1) Canceled PSU shares reflect the difference in the number of shares granted at target and the shares certified by the Board based on actual achievement. |
|
| Summary of Stock Option Activity |
The following is a summary of activity for stock options having only service-based vesting conditions under the Equity Incentive Plans: | | | | | | | | | | | | | | | | | | | | | | | | | Options Outstanding | | Weighted Average Exercise Price | | Weighted Average Remaining Contractual Term | | Aggregate Intrinsic Value (In Thousands) | Balance - December 31, 2025 | 890,908 | | | $ | 5.84 | | | 3.61 | | $ | 1,174 | | | Granted | — | | | — | | | | | | | Exercised | (3,750) | | | 3.12 | | | | | | | Canceled | (10,601) | | | 8.29 | | | | | | Balance - March 31, 2026 | 876,557 | | | $ | 5.82 | | | 3.27 | | $ | 644 | | Vested & exercisable as of March 31, 2026 | 876,557 | | | $ | 5.82 | | | 3.27 | | $ | 644 | |
|
| Summary of Stock-Based Compensation Expense |
Total stock-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands): | | | | | | | | | | | | | Three Months Ended March 31, | | 2026 | | 2025 | | Cost of revenue | $ | 1,661 | | | $ | 1,572 | | | Sales and marketing | 4,794 | | | 5,407 | | | Research and development | 4,864 | | | 4,708 | | | General and administrative | 5,049 | | | 6,280 | | | Total stock-based compensation expense | $ | 16,368 | | | $ | 17,967 | |
|