v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
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,086,000  
Granted (in shares)     732,000  
Released (in shares)     (909,000)  
Canceled (in shares)     (150,000)  
Unvested at end of period (in shares) 2,759,000   2,759,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)     $ 15.83  
Granted (in dollars per share)     24.01  
Released (in dollars per share)     15.36  
Canceled (in dollars per share)     16.49  
Unvested at ending of period (in dollars per share) $ 18.12   $ 18.12  
Weighted-Average Remaining Vesting Term (years)     1 year 3 months  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 103,078   $ 103,078  
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,190,679   2,190,679  
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 $ 8,300 $ 4,000 $ 14,000 $ 10,700
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) 568,376   568,376