XML 57 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholder's Equity (Exercise Price Range) (Details)
12 Months Ended
Dec. 29, 2019
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock options outstanding (in shares) | shares 1,988,576
Stock options outstanding, weighted average exercise price (in USD per share) $ 130.67
Stock options outstanding, remaining life in years 6 years 3 months 18 days
Stock options exercisable (in shares) | shares 1,242,205
Stock options exercisable, weighted average exercise price (USD per share) $ 94.04
$20.70-$49.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 20.70
Maximum range of exercise prices (in USD per share) $ 49.99
Stock options outstanding (in shares) | shares 120,459
Stock options outstanding, weighted average exercise price (in USD per share) $ 44.70
Stock options outstanding, remaining life in years 1 year 2 months 12 days
Stock options exercisable (in shares) | shares 120,459
Stock options exercisable, weighted average exercise price (USD per share) $ 44.70
$50.00-$99.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 50.00
Maximum range of exercise prices (in USD per share) $ 99.99
Stock options outstanding (in shares) | shares 786,518
Stock options outstanding, weighted average exercise price (in USD per share) $ 80.73
Stock options outstanding, remaining life in years 4 years 6 months
Stock options exercisable (in shares) | shares 786,518
Stock options exercisable, weighted average exercise price (USD per share) $ 80.73
$100.00-$149.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 100.00
Maximum range of exercise prices (in USD per share) $ 149.99
Stock options outstanding (in shares) | shares 386,443
Stock options outstanding, weighted average exercise price (in USD per share) $ 123.40
Stock options outstanding, remaining life in years 7 years 2 months 12 days
Stock options exercisable (in shares) | shares 239,913
Stock options exercisable, weighted average exercise price (USD per share) $ 123.39
$150.00-$199.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 150.00
Maximum range of exercise prices (in USD per share) $ 199.99
Stock options outstanding (in shares) | shares 314,364
Stock options outstanding, weighted average exercise price (in USD per share) $ 192.00
Stock options outstanding, remaining life in years 8 years 2 months 12 days
Stock options exercisable (in shares) | shares 94,214
Stock options exercisable, weighted average exercise price (USD per share) $ 191.97
$200.00-$237.01  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) $ 200.00
Stock options outstanding (in shares) | shares 380,792
Stock options outstanding, weighted average exercise price (in USD per share) $ 217.69
Stock options outstanding, remaining life in years 9 years 1 month 6 days
Stock options exercisable (in shares) | shares 1,101
Stock options exercisable, weighted average exercise price (USD per share) $ 228.84