XML 60 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholders' Equity and Stock-Based Compensation - Summary of Activity of Stock Options (Details)
3 Months Ended
Apr. 01, 2017
$ / shares
shares
Activity of stock option plans [Roll Forward]  
Number of Shares Outstanding (Options), Beginning Balance (in shares) | shares 440,545
Number of Shares Outstanding (Options), Exercised (in shares) | shares (77,644)
Number of Shares Outstanding (Options), Cancelled (in shares) | shares (438)
Number of Shares Outstanding (Options), Ending Balance (in shares) | shares 362,463
Number of Shares Outstanding (Options), Exercisable (in shares) | shares 346,932
Weighted average exercise price for stock option plans [Roll Forward]  
Weighted Average Exercise Price, Beginning Balance (in dollars per share) | $ / shares $ 15.06
Weighted Average Exercise Price, Exercised (in dollars per share) | $ / shares 15.67
Weighted Average Exercise Price, Cancelled (in dollars per share) | $ / shares 15.60
Weighted Average Exercise Price, Ending Balance (in dollars per share) | $ / shares 14.93
Weighted Average Exercise Price, Exercisable (in dollars per share) | $ / shares $ 14.82