v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Unit - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Restricted stock units, unvested, beginning balance (in shares) 16,528,226  
Restricted stock units, granted (in shares) 4,566,769  
Restricted stock units, Released (in shares) (2,803,123)  
Restricted stock units, forfeited (in shares) (2,112,821)  
Restricted stock units, unvested, ending balance (in shares) 16,179,051 16,528,226
Restricted stock units, expected to vest (in shares) 16,179,051  
Restricted stock units, vested and unreleased (in shares) 477,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average fair value at date of grant per share, beginning balance (in dollars per share) $ 2.99  
Weighted-average fair value at date of grant per share, granted (in dollars per share) 1.90  
Weighted-average fair value at date of grant per share, Released (in dollars per share) 3.73  
Weighted-average fair value at date of grant per share, forfeited (in dollars per share) 2.60  
Weighted-average fair value at date of grant per share, ending balance (in dollars per share) 2.60 $ 2.99
Weighted-average fair value at date of grant per share, expected to vest (in dollars per share) 2.60  
Weighted-average fair value at date of grant per share, vested and unreleased (in dollars per share) $ 1.29  
Weighted average remaining vesting life, unvested (in years) 2 years 7 months 6 days 2 years 4 months 20 days
Weighted average remaining vesting life, granted (in years) 1 year 11 months 4 days  
Weighted average remaining vesting life, expected to vest (in years) 2 years 7 months 6 days  
Aggregate intrinsic value, unvested $ 33,652 $ 22,644
Aggregate intrinsic value, expected to vest 33,652  
Aggregate intrinsic value, vested and unreleased $ 992