Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Stock Options (Details)

v3.22.0.1
Stockholders' Equity - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 30, 2021
Dec. 31, 2020
Dec. 26, 2019
Fair Value Assumptions      
Weighted average fair value per stock option (in dollars per share) $ 41.75 $ 22.27 $ 20.38
Options      
Outstanding at the beginning of period (in shares) 3,740,604    
Granted (in shares) 66,505    
Exercised (in shares) (1,252,566)    
Forfeited or expired (in shares) (50,889)    
Outstanding at the end of period (in shares) 2,503,654 3,740,604  
Vested and exercisable (in shares) 1,685,628    
Weighted Average Exercise Price      
Outstanding at the beginning of period (in dollars per share) $ 20.72    
Granted (in dollars per share) 95.68    
Exercised (in dollars per share) 11.77    
Forfeited or expired (in dollars per share) 39.11    
Outstanding at the end of period (in dollars per share) 26.81 $ 20.72  
Vested and exercisable (in dollars per share) $ 19.58    
Additional Disclosures      
Options outstanding, weighted-average remaining contractual life (in years) 5 years 8 months 12 days    
Options vested and exercisable, weighted-average remaining contractual life (in years) 5 years 2 months 12 days    
Options outstanding, aggregate intrinsic value $ 258,395    
Options vested and exercisable, aggregate intrinsic value 186,097    
Fair value of stock options vested 8,800 $ 7,500 $ 7,500
Options exercised, intrinsic value $ 126,600 $ 135,500 $ 146,600
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term (in years) 10 years    
Vesting period (in years) 4 years    
Fair Value Assumptions      
Risk-free interest rate (as a percent) 0.80% 1.17% 2.06%
Expected volatility (as a percent) 48.00% 39.00% 45.00%
Expected life (in years) 5 years 4 months 24 days 5 years 9 months 6 years 8 months 4 days
Dividend yield (as a percent) 0.00% 0.00% 0.00%
Additional Disclosures      
Unrecognized compensation cost amount $ 9,700 $ 16,000  
Unrecognized compensation cost period for recognition (in years) 1 year 10 months 24 days    
Stock options | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rights (as a percent) 25.00%    
Stock options | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rights (as a percent) 25.00%    
Stock options | Tranche three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rights (as a percent) 25.00%    
Stock options | Tranche four      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting rights (as a percent) 25.00%    
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 1 year    
Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 5 years