XML 83 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Activity of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Activity of stock option plans [Roll Forward]      
Number of Shares Outstanding (Options), Beginning Balance (in shares) 216,326 440,545  
Number of Shares Outstanding (Options), Exercised (in shares) (132,932) (223,364)  
Number of Shares Outstanding (Options), Cancelled/Forfeited (in shares) 0 (855) (176,587)
Number of Shares Outstanding (Options), Ending Balance (in shares) 83,394 216,326 440,545
Number of Shares Outstanding (Options), Exercisable (in shares) 83,394    
Weighted average exercise price for stock option plans [Roll Forward]      
Weighted Average Exercise Price, Beginning Balance (in dollars per share) $ 16.82   $ 15.06
Weighted Average Exercise Price, Exercised (in dollars per share) 17.46 $ 13.35  
Weighted Average Exercise Price, Cancelled/Forfeited (in dollars per share)   16.63  
Weighted Average Exercise Price, Ending Balance (in dollars per share) 15.80 $ 16.82  
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 15.80    
Weighted Average Remaining Contractual Term, Outstanding 1 year 2 months 8 days 1 year 9 months 3 days 2 years 1 month 13 days
Weighted Average Remaining Contractual Term, Exercisable 1 year 2 months 8 days    
Aggregate Intrinsic Value, Outstanding $ 988 $ 1,752 $ 4,405
Aggregate Intrinsic Value, Exercisable $ 988