v3.25.2
Equity Incentive Plans and Stock-Based Compensation - Summary of RSU activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Unvested at beginning of period (in shares)     3,243,000  
Granted (in shares)     607,000  
Released (in shares)     (813,000)  
Canceled (in shares)     (72,000)  
Unvested at end of period (in shares) 2,965,000   2,965,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Unvested at beginning of period (in dollars per share)     $ 13.65  
Granted (in dollars per share)     18.88  
Released (in dollars per share)     13.12  
Canceled (in dollars per share)     14.49  
Unvested at ending of period (in dollars per share) $ 14.85   $ 14.85  
Weighted-Average Remaining Vesting Term (years)     1 year 6 months  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 57,375   $ 57,375  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Unvested at end of period (in shares) 2,310,365   2,310,365  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Fair value of released awards $ 4,000 $ 1,300 $ 10,700 $ 4,200
Performance Stock Units (PSUs)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Unvested at end of period (in shares) 654,750   654,750