Stockholders’ Equity (Tables)
|
9 Months Ended |
Sep. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of Shares and Warrants Reserved for Issuance |
Shares of common stock reserved for issuance, on an as-converted basis, are as follows: | | | | | | | | | | | | | | | | | December 31, 2025 | | September 30, 2026 | | Options issued and outstanding | | 9,204,983 | | | 7,459,121 | | | RSUs outstanding | | 2,276,156 | | | 3,734,289 | | PRSUs outstanding | | — | | | 1,726,737 | | | Shares available for future issuance under 2020 plan | | 10,922,232 | | | 7,166,082 | | | Shares available for issuance under ESPP | | 4,140,207 | | | 4,819,127 | | | Total | | 26,543,578 | | | 24,905,356 | |
|
| Schedule of Stock Option Activity |
The following table summarizes stock option activity for the nine months ended September 30, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Number of Options | | Weighted-Average Exercise Price Per Share | | Weighted-Average Remaining Contractual Life (years) | | Aggregate Intrinsic Value | | Balances at December 31, 2025 | | | 9,204,983 | | | $ | 23.11 | | | 5.3 | | $ | 247,040 | | | | | | | | | | | | | Options granted | | | 223,089 | | | 28.17 | | | | | | | Options exercised | | | (1,630,302) | | | 5.82 | | | | | | | Options cancelled and forfeited | | | (338,649) | | | 48.19 | | | | | | | Balances at September 30, 2026 | | | 7,459,121 | | | 25.91 | | | 5.2 | | 59,702 | | | Options exercisable – September 30, 2026 | | | 6,306,208 | | | 23.46 | | | 4.7 | | 58,050 | | | Options vested and expected to vest – September 30, 2026 | | | 7,447,854 | | | $ | 25.89 | | | 5.2 | | $ | 59,699 | |
|
| Schedule of Restricted Stock Units and Restricted Stock |
The following table summarizes RSU activity for the nine months ended September 30, 2026: | | | | | | | | | | | | | | | | | Number of Shares | | Weighted-Average Grant Date Fair Value Per Share | | Unvested at December 31, 2025 | | 2,276,156 | | $ | 47.43 | | | RSUs granted | | 4,163,106 | | 28.13 | | | RSUs vested | | (2,135,063) | | 43.79 | | | RSUs cancelled and forfeited | | (569,910) | | 31.43 | | | Unvested at September 30, 2026 | | 3,734,289 | | $ | 30.33 | |
|
| Schedule of Performance-Based Restricted Stock Units |
The following table summarizes PRSU activity for the nine months ended September 30, 2026: | | | | | | | | | | | | | | | | | Number of Shares | | Weighted-Average Grant Date Fair Value Per Share | | Unvested at December 31, 2025 | | — | | $ | — | | | PRSUs granted | | 1,726,737 | | 56.20 | | | | | | | | | | | | | Unvested at September 30, 2026 | | 1,726,737 | | $ | 56.20 | |
|
| Schedule of Stock Options Fair Value Assumptions |
The following assumptions were used to estimate the fair value of options granted:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | | 2025 | | 2026 | | 2025 | | 2026 | | Expected term (in years) | | 5.1 – 5.8 | | 5.1 – 5.8 | | 5.1 – 7.0 | | 5.1 – 5.8 | | Expected volatility | | 63.59% – 67.40% | | 66.49% – 66.62% | | 50.66% – 67.40% | | 65.70% – 66.62% | | Risk-free interest rate | | 3.74% – 3.96% | | 4.40% – 4.56% | | 3.72% – 4.09% | | 3.51% – 4.56% | | Dividend yield | | —% | | —% | | —% | | —% | | | | | | | | | | | | | | | | |
|
| Schedule of Employee Stock Purchase Plan Fair Value Assumptions |
The following assumptions were used to estimate the fair value of ESPP purchase rights: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | | | Nine Months Ended September 30, | | | 2025 | | 2026 | | | | 2025 | | 2026 | | Expected term (in years) | | 0.5 | | 0.5 | | | | 0.5 | | 0.5 | | Expected volatility | | 95.30% | | 63.33% | | | | 95.30% – 99.09% | | 63.33% – 71.86% | | Risk-free interest rate | | 4.12% | | 3.95% | | | | 4.12% – 4.34% | | 3.59% – 3.95% | | Dividend yield | | —% | | —% | | | | —% | | —% |
|
| Schedule of Share-Based Payment Award, Performance Restricted Stock Units, Valuation Assumptions |
The following assumptions were used to estimate the fair value of PRSUs granted for the nine months ended September 30, 2026:
| | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | | | | 2026 | | 2026 | | | | Expected term (in years) | | * | | 3.9 – 4.0 | | | | Expected volatility | | * | | 93.23% – 94.73% | | | | Risk-free interest rate | | * | | 3.42% – 3.82% | | | | Dividend yield | | * | | —% | | |
_________ * No PRSUs were granted during the three months ended September 30, 2026.
|
| Schedule of Stock-based Compensation Expense |
The Company recorded stock-based compensation in the following expense categories in its condensed consolidated statements of operations and comprehensive income for employees and non-employees: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | | | Nine Months Ended September 30, | | | 2025 | | 2026 | | | | 2025 | | 2026 | | Sales and marketing | | $ | 3,371 | | | $ | 2,630 | | | | | $ | 9,680 | | | $ | 9,034 | | | Customer operations | | 1,677 | | | 1,820 | | | | | 5,348 | | | 5,779 | | | Engineering and product development | | 17,243 | | | 18,180 | | | | | 49,493 | | | 58,140 | | | General, administrative, and other | | 11,864 | | | 17,325 | | | | | 34,976 | | | 46,279 | | | Total | | $ | 34,155 | | | $ | 39,955 | | | | | $ | 99,497 | | | $ | 119,232 | |
|