Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Stock Options (Details)

v3.20.4
Stockholders' Equity - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 26, 2019
Dec. 27, 2018
Fair Value Assumptions      
Weighted average fair value per stock option (in dollars per share) $ 22.27 $ 20.38 $ 15.63
Options      
Outstanding at the beginning of period (in shares) 6,037,079    
Granted (in shares) 294,563    
Exercised (in shares) (2,485,427)    
Forfeited or expired (in shares) (105,611)    
Outstanding at the end of period (in shares) 3,740,604 6,037,079  
Vested and exercisable (in shares) 2,071,137    
Weighted Average Exercise Price      
Outstanding at the beginning of period (in dollars per share) $ 13.64    
Granted (in dollars per share) 58.15    
Exercised (in dollars per share) 7.75    
Forfeited or expired (in dollars per share) 25.71    
Outstanding at the end of period (in dollars per share) 20.72 $ 13.64  
Vested and exercisable (in dollars per share) $ 13.22    
Additional Disclosures      
Options outstanding, weighted-average remaining contractual life (in years) 5 years 10 months 24 days    
Options vested and exercisable, weighted-average remaining contractual life (in years) 4 years 9 months 18 days    
Options outstanding, aggregate intrinsic value $ 269,794    
Options vested and exercisable, aggregate intrinsic value 164,918    
Fair value of stock options vested 7,500 $ 7,500 $ 4,900
Options exercised, intrinsic value $ 135,500 $ 146,600 $ 87,200
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) 1.17% 2.06% 3.05%
Expected volatility (as a percent) 39.00% 45.00% 45.00%
Expected life (in years) 5 years 9 months 6 years 8 months 4 days 6 years 3 months 14 days
Dividend yield (as a percent) 0.00% 0.00% 0.00%
Additional Disclosures      
Unrecognized compensation cost amount $ 16,000    
Unrecognized compensation cost period for recognition (in years) 2 years 2 months 12 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