v3.22.2.2
Stockholders' Equity - Employee Stock Purchase Plans (Details)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 01, 2022
USD ($)
plan
period
shares
Oct. 01, 2022
USD ($)
plan
period
shares
Aug. 15, 2022
shares
Jul. 02, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of employee stock purchase plans | plan 2 2    
Recognition period   2 years 2 months 12 days    
Unrecognized stock-based compensation expense, stock options | $ $ 55.7 $ 55.7    
2017 Nonqualified Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Increase in the number of shares of common stock issuable 800,000 800,000    
Number of shares authorized (in shares) 6,300,000 6,300,000    
Shares available for future grant (in shares) 3,200,000 3,200,000    
Recognition period   10 months 24 days    
Maximum contribution percent (up to 25%) 25.00% 25.00%    
Employee termination period following purchase date to receive shares subject to risk of forfeiture   1 year    
Number of additional shares authorized (in shares) 800,000      
Maximum number of shares allocated per purchase period 500,000 500,000    
Number of shares issued (in shares)   500,000    
Number of shares purchased (in shares)   500,000    
Unrecognized stock-based compensation expense, stock options | $ $ 8.2 $ 8.2    
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP, maximum employee payroll deduction percentage 15.00% 15.00%    
ESPP, maximum number of shares per employee (in shares)   2,000    
Number of offering periods | period 2 2    
Offering period   6 months    
ESPP, discounted purchase price percentage   85.00%    
Increase in the number of shares of common stock issuable     1,300,000  
Number of shares authorized (in shares) 12,400,000 12,400,000   11,100,000
Shares available for future grant (in shares) 4,700,000 4,700,000    
Shares purchased under ESPP (in shares)   200,000    
Unrecognized stock-based compensation expense | $ $ 1.3 $ 1.3    
Recognition period   4 months 24 days