XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Employee Stock Purchase Plans (Details)
$ in Millions
3 Months Ended
Mar. 29, 2025
USD ($)
period
plan
shares
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) 600,000
Recognition period 2 years 4 months 24 days
Unrecognized stock-based compensation expense, stock options | $ $ 106.7
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of offering periods | period 2
Offering period 6 months
ESPP, discounted purchase price percentage 85.00%
Shares purchased under ESPP (in shares) 200,000
Unrecognized stock-based compensation expense | $ $ 0.9
Employee termination period following purchase date to receive shares subject to risk of forfeiture 1 year
Maximum number of shares allocated per purchase period (in shares) 350,000
Number of shares authorized (in shares) 7,500,000
Number of shares issued (in shares) 200,000
Number of shares purchased (in shares) 200,000
Unrecognized stock-based compensation expense, stock options | $ $ 12.0
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 percentage 15.00%
Shares available for future grant (in shares) 4,100,000
Recognition period 4 months 24 days
Employee Stock Purchase Plan | 2017 Nonqualified Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
ESPP, maximum employee payroll deduction percentage 25.00%
Shares available for future grant (in shares) 2,000,000.0
Recognition period 9 months 18 days