v3.26.1
Stockholders' Equity - Employee Stock Purchase Plans (Details)
$ in Millions
6 Months Ended
Aug. 08, 2026
shares
Jun. 27, 2026
USD ($)
plan
shares
Feb. 15, 2026
Feb. 14, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of employee stock purchase plans | plan   2    
Shares available for future grant (in shares)   2,600,000    
Unrecognized stock-based compensation expense, stock options | $   $ 52.5    
Recognition period (in years)   1 year 9 months 18 days    
Employee Stock Purchase Plan | Amended And Restated Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP, maximum employee payroll deduction (in percent)     33.00% 25.00%
Shares purchased under ESPP (in shares)   100,000    
Employee Stock Purchase Plan | Stock Purchase and Matching Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP, maximum employee payroll deduction (in percent)   33.00%    
Employee termination period following purchase date to receive shares subject to risk of forfeiture (in years)   1 year    
Maximum number of shares allocated per purchase period (in shares)   350,000    
Number of shares purchased (in shares)   600,000    
Number of shares issued (in shares)   600,000    
Employee Stock Purchase Plan | Stock Purchase And Matching Plan, Matching Component        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for future grant (in shares)   2,500,000    
Employee Stock Purchase Plan | Stock Purchase And Matching Plan, Matching Component | Forecast | Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized increase (in shares) 700,000      
Employee Stock Purchase Plan | Stock Purchase And Matching Plan, Purchase Component        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for future grant (in shares)   2,500,000    
Employee Stock Purchase Plan | Stock Purchase And Matching Plan, Purchase Component | Forecast | Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized increase (in shares) 700,000      
Employee Stock Purchase Plan | 2017 Nonqualified Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense, stock options | $   $ 17.8    
Recognition period (in years)   9 months 18 days