XML 51 R40.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net Income per Share (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 02, 2016
Apr. 04, 2015
Mar. 21, 2016
Feb. 22, 2016
Aug. 23, 2014
Share Repurchase Program          
Share repurchase program, amount authorized to be repurchased     $ 20,000   $ 30,000
Number of shares repurchased and retired   144,900      
Average repurchase price per share (in dollars per share)   $ 31.33      
Amount available for future repurchases $ 28,100        
Repayments of Notes Payable $ 75 $ 300      
Modified Dutch Auction          
Share Repurchase Program          
Share repurchase program, amount authorized to be repurchased       $ 30,000  
Number of common stock tendered       1,164  
Minimum | Modified Dutch Auction          
Share Repurchase Program          
Share price (in dollars per share)       $ 18.00  
Maximum | Modified Dutch Auction          
Share Repurchase Program          
Share price (in dollars per share)       $ 19.75