v3.26.1
Stockholders’ Equity and Equity Incentive Plans
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Stockholders’ Equity and Equity Incentive Plans Stockholders’ Equity and Equity Incentive Plans
Share Repurchases
In February 2023, the Company’s board of directors authorized the Company to repurchase up to $75 million of its Class A common stock (as amended, the “2023 Repurchase Program”). In February 2024, the Company’s board of directors authorized the Company to repurchase up to an additional $100 million of its Class A common stock under the 2023 Repurchase Program (the “2024 Repurchase Program Extension”) in addition to the $75 million previously authorized under the 2023 Repurchase Program, and extended the expiration of the 2023 Repurchase Program to December 31, 2025. In May 2025, the Company’s board of directors authorized the Company to repurchase up to an additional $100 million of its Class A common stock under the 2023 Repurchase Program (the “2025 Repurchase Program Extension”) in addition to the aggregate $175 million previously authorized under the 2023 Repurchase Program, and extended the expiration of the 2023 Repurchase Program to December 31, 2026. As of June 30, 2026, $63.6 million remains available for repurchases. Shares are repurchased in a manner deemed in the best interest of the Company and its stockholders, dependent upon business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices and other considerations.
During the six months ended June 30, 2026, the Company repurchased 3,118,823 aggregate shares of Class A common stock for $30.3 million.
Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, in accordance with Rule 10b-18 and/or Rule 10b5-1 of the Exchange Act. The 2023 Repurchase Program, as amended, is scheduled to terminate on December 31, 2026.
Equity Incentive Plans
The Company maintains the 2020 Equity Incentive Plan (“2020 Plan”), pursuant to which the Company may grant stock options, restricted stock awards, stock appreciation rights, restricted stock units (“RSUs”), deferred stock units (“DSUs”), performance awards, and stock bonus awards. As of June 30, 2026, the Company has reserved 4,713,401 shares of Class A common stock for the issuance of awards under the 2020 Plan. These available shares will increase automatically on January 1 for each of the first ten calendar years during the term of the 2020 Plan by the number of shares equal to the lesser of five percent (5%) of the aggregate number of outstanding shares of all classes of the Company’s common stock outstanding as of the immediately preceding December 31, or a number as may be determined by the Company’s board of directors or compensation committee. No new awards were issued under the Company’s prior 2006 Plan or 2017 Plan (“Prior Plans”) after the effective date of the 2020 Plan. To the extent outstanding awards under the 2006 Plan and the 2017 Plan are forfeited, expire unexercised, or would otherwise have been returned to the share reserve under the Prior Plans, the shares of Class B common stock subject to such awards instead will be available for future issuance as Class A common stock under the 2020 Plan.
Stock Options
The following table summarizes stock option activity and related information under the Company’s equity incentive plans:
Stock Options
Number of Shares Underlying Outstanding Options
(in thousands)
Weighted-Average Exercise PriceWeighted Average Remaining Contractual Term (Years)Aggregate Intrinsic Value (in thousands)
Outstanding as of December 31, 20257,788 $12.26 5.67$19,475 
Options granted485 6.29 
Options exercised(521)1.70 
Options canceled(404)12.90 
Options expired(4)14.36 
Outstanding as of June 30, 20267,344 $12.58 5.41$29,310 
Vested and exercisable as of June 30, 20265,838 $12.27 4.68$27,382 
As of June 30, 2026, unrecognized stock-based compensation of $11.3 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1.95 years.
Restricted Stock Units
The following table summarizes RSU activity and related information under the Company’s 2020 Plan:
RSUs
Number of Shares
(in thousands)
Weighted-Average Grant Date Fair Value per Share
Unvested as of December 31, 20253,677 $15.85 
Granted3,448 6.64 
Vested(981)15.90 
Canceled or forfeited(520)12.67 
Unvested as of June 30, 20265,624 $10.52 
As of June 30, 2026, unrecognized stock-based compensation of $51.2 million related to unvested RSUs will be recognized on a straight-line basis over a weighted average period of 2.57 years.
2020 Employee Stock Purchase Plan
In November 2020, the Company’s board of directors adopted, and its stockholders approved, the 2020 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the Company’s initial public offering. A total of 500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the ESPP. The aggregate number of shares reserved for issuance under the ESPP will increase automatically on January 1st of each of the first ten calendar years during the term of the ESPP by the number of shares equal to the lesser of (a) 1% of the total outstanding shares of all classes of the Company’s common stock as of the immediately preceding December 31 and (b) such number of shares of common stock as determined by the Company’s board of directors. The aggregate number of shares issued over the term of the ESPP may not exceed 7,500,000 shares of Class A common stock. As of June 30, 2026, the Company has reserved 2,352,578 shares of its common stock for issuance under the ESPP.
As of June 30, 2026, $0.2 million has been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions and is included in accrued liabilities. For the six months ended June 30, 2026 and 2025, 137,316 and 136,438 shares of our Class A common stock were purchased under the ESPP, respectively.
As of June 30, 2026, unrecognized stock-based compensation expense related to the ESPP was $0.8 million, which is expected to be recognized over a weighted-average period of 0.87 years.
Stock-Based Compensation
Total stock-based compensation expense recognized in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of revenue$357 $474 $741 $948 
Technology and development1,055 1,628 2,084 3,213 
Sales and marketing2,605 3,465 5,662 6,928 
General and administrative4,330 4,234 8,348 8,410 
Total stock-based compensation expense$8,347 $9,801 $16,835 $19,499