XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Employee Stock Purchase Plans (Details)
$ in Millions
9 Months Ended
Sep. 27, 2025
USD ($)
plan
period
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) 3,800,000
Recognition period 2 years 3 months 18 days
Unrecognized stock-based compensation expense, stock options | $ $ 89.0
Employee Stock Purchase Plan | Amended And Restated Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Decrease in authorized shares (in shares) 2,500,000
ESPP, maximum employee payroll deduction percentage 15.00%
Number of offering periods | period 2
Offering period 6 months
ESPP, discounted purchase price percentage 85.00%
Shares available for future grant (in shares) 1,500,000
Shares purchased under ESPP (in shares) 300,000
Unrecognized stock-based compensation expense | $ $ 1.2
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]  
Recognition period 9 months 18 days
Unrecognized stock-based compensation expense, stock options | $ $ 12.9
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 percentage 25.00%
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 purchased (in shares) 700,000
Number of shares issued (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]  
Reserve for company common stock (in shares) 2,900,000
Shares available for future grant (in shares) 2,900,000
Employee Stock Purchase Plan | Stock Purchase And Matching Plan, Matching Component  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Reserve for company common stock (in shares) 2,900,000
Reserve for company common stock, subject to stockholder approval (in shares) 1,250,000
Increase to the authorized shares (in shares) 1,250,000
Shares available for future grant (in shares) 2,800,000