XML 40 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0 0 10,975
Document Period End Date Dec. 28, 2019    
Compensation not yet recognized, options $ 400    
Summary of stock option plan activity      
Number of Shares, Beginning Balance 462,261 712,954 1,088,174
Number of Shares, Exercised (127,024) (239,830) (367,267)
Number of Shares, Canceled (12,329) (10,863) (18,928)
Number of Shares, Ending Balance 322,908 462,261 712,954
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted Average Exercise Price, Beginning Balance (in dollars per share) $ 34.55 $ 34.34 $ 32.27
Weighted Average Exercise Price, Granted (in dollars per share) 0 0 57.33
Weighted Average Exercise Price, Exercised (in dollars per share) 32.95 33.40 28.79
Weighted Average Exercise Price, Canceled (in dollars per share) 37.03 46.20 36.72
Weighted Average Exercise Price, Ending Balance (in dollars per share) $ 35.08 $ 34.55 $ 34.34
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Number of Shares, Vested and expected to vest 322,908    
Number of Shares, Exercisable 293,159    
Weighted Average Exercise Price, Vested and expected to vest (in dollars per share) $ 35.08    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 34.30    
Weighted Average Remaining Contractual Term, Vested and expected to vest 2 years 5 months 19 days    
Weighted Average Remaining Contractual Term, Ending Balance 2 years 5 months 19 days    
Weighted Average Remaining Contractual Term, Exercisable 2 years 4 months 6 days    
Aggregate Intrinsic Value, Ending Balance $ 5,650    
Aggregate Intrinsic Value, Vested and expected to vest 5,650    
Aggregate Intrinsic Value, Exercisable $ 5,320    
Share price (in dollars per share) $ 50.20    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average remaining recognition period 7 months 9 days    
Employee Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 5 years    
Employee Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award four year    
Weighted average remaining recognition period 2 years 6 months 10 days