v3.26.3
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 outstanding9,204,983 7,459,121 
RSUs outstanding2,276,156 3,734,289 
PRSUs outstanding
— 1,726,737 
Shares available for future issuance under 2020 plan10,922,232 7,166,082 
Shares available for issuance under ESPP4,140,207 4,819,127 
Total26,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 OptionsWeighted-Average Exercise Price Per ShareWeighted-Average Remaining Contractual Life (years)Aggregate
Intrinsic
Value
Balances at December 31, 20259,204,983 $23.11 5.3$247,040 
Options granted223,089 28.17 
Options exercised(1,630,302)5.82 
Options cancelled and forfeited(338,649)48.19 
Balances at September 30, 20267,459,121 25.91 5.259,702 
Options exercisable – September 30, 20266,306,208 23.46 4.758,050 
Options vested and expected to vest – September 30, 20267,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 SharesWeighted-Average Grant Date Fair Value Per Share
Unvested at December 31, 20252,276,156$47.43 
RSUs granted4,163,10628.13 
RSUs vested(2,135,063)43.79 
RSUs cancelled and forfeited(569,910)31.43 
Unvested at September 30, 20263,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 SharesWeighted-Average Grant Date Fair Value Per Share
Unvested at December 31, 2025—$— 
PRSUs granted1,726,73756.20 
Unvested at September 30, 20261,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,
2025202620252026
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,
2025202620252026
Expected term (in years)0.50.50.50.5
Expected volatility95.30%63.33%
95.30% – 99.09%
63.33% – 71.86%
Risk-free interest rate4.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,
20262026
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,
2025202620252026
Sales and marketing$3,371 $2,630 $9,680 $9,034 
Customer operations1,677 1,820 5,348 5,779 
Engineering and product development17,243 18,180 49,493 58,140 
General, administrative, and other11,864 17,325 34,976 46,279 
Total$34,155 $39,955 $99,497 $119,232