v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Payment Arrangement, Option, Activity
A summary of the Company’s stock option activity is presented below (in thousands, except per share amounts and terms).
Number of
Shares
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Terms (In
Years)
Aggregate
Intrinsic Value
Balance - January 1, 2026
9,991$2.08 7.23$136,365 
Options granted
2,467$7.49 
Options exercised
(1,185)$1.13 
Options canceled/forfeited
(188)$4.99 
Balance - June 30, 2026,11,085$3.34 7.28$26,551 
Exercisable - June 30, 20266,707$1.43 6.09$25,294 
Vested and expected to vest - June 30, 202611,085$3.34 7.28$26,551 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions
The Company estimates the fair value of stock options on the date of grant using the Black-Scholes model with the following assumptions:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Fair value of common stock
$5.91$5.65
$5.91 - $7.49
$5.36 - $5.65
Expected volatility
51.30%
58.86% - 59.06%
51.30% - 60.03%
57.90% - 59.75%
Expected life (in years)6.25
6.0 - 6.1
5.6 - 6.4
5.7 - 6.1
Risk-free interest rate4.29%
4.07% - 4.08%
3.99% - 4.29%
4.04% - 4.09%
Expected dividend yield—%—%—%—%
Schedule of Nonvested Restricted Stock Units Activity
The following table summarizes unvested RSUs as of June 30, 2026 (in thousands, except per share amount).

Cash Settled AwardsShare Settled Awards
SharesWeighted Average Grant Date Fair Value Per ShareSharesWeighted Average Grant Date Fair Value Per Share
Unvested, January 1, 2026
306 $5.24 3,234 $6.65 
Granted
— $— 1,359 $7.08 
Vested
(151)$5.22 (988)$7.05 
Cancelled/Forfeited
(44)$5.27 (333)$7.42 
Unvested, June 30, 2026111 $5.25 3,272 $7.56 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The Company estimates the fair value of purchase rights granted under the 2026 ESPP on the date of grant using the Black-Scholes model with the following assumptions:

Six Months Ended June 30, 2026
Grant date fair value per share
$18.49
Expected volatility
45.80%
Expected life (years)
0.61
Risk-free interest rate
3.6%
Expected dividend yield
—%