XML 34 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Reconciliation of Outstanding Stock Options (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2019
USD ($)
$ / shares
shares
Shares Under Option  
Outstanding (in shares) | shares 669,356
Granted (in shares) | shares 76,742
Exercised (in shares) | shares (134,982)
Forfeited (in shares) | shares (10,651)
Outstanding (in shares) | shares 600,465
Exercisable (in shares) | shares 413,109
Weighted Average Price  
Outstanding (in dollars per share) | $ / shares $ 116.29
Granted (in dollars per share) | $ / shares 199.24
Exercised (in dollars per share) | $ / shares 97.22
Forfeited (in dollars per share) | $ / shares 108.23
Outstanding (in dollars per share) | $ / shares 131.32
Exercisable (in dollars per share) | $ / shares $ 111.65
Weighted Average Remaining Contract Life and Aggregate Intrinsic Value  
Outstanding (Years) 4 years 7 months 6 days
Outstanding | $ $ 37,048
Exercisable (Years) 4 years
Exercisable | $ $ 33,215