XML 79 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity and Stock-Based Compensation - Textual (Details) - USD ($)
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Nov. 15, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock authorized 47,000,000 47,000,000    
Common stock, par value per share $ 0.001 $ 0.001    
Shares of preferred stock authorized 3,000,000 3,000,000    
Preferred stock, par value per share $ 0.001 $ 0.001    
Number of options granted 0 0 0  
Closing stock price $ 27.65      
Intrinsic value of options exercised $ 2,500,000 $ 3,100,000 $ 2,700,000  
Fair value of options vested   $ 300,000 700,000  
Excess tax benefit     $ 1,000,000  
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum percentage of salary withholdings 10.00%      
Purchase price of common stock, percent 85.00%      
Shares remaining for issuance under the ESPP 443,694      
Shares purchased under the ESPP 70,214 122,298 212,619  
Weighted average price of shares issued (in dollars per share) $ 21.46 $ 21.19 $ 14.29  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares per unit granted 1.7      
Granted (in shares) 484,087 454,600    
Unrecognized compensation costs $ 12,500,000      
Weighted average remaining amortization period for unrecognized compensation costs 1 year 9 months      
Cancelled (in shares) 142,621 96,494    
Restricted Stock Units (RSUs) [Member] | 2005 Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 822,948 772,820    
Cancelled (in shares) 242,456 164,040    
Restricted Stock Units (RSUs) [Member] | Key Employees [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 484,087 454,600    
Restricted Stock Units (RSUs) [Member] | Key Employees [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of vesting 3 years      
Performance-Based Restricted Stock Units (PSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 63,133 122,050    
Percent of granted shares that will vest if target stock price performance is achieved 66.70%      
Maximum percent of granted shares that will vest if maximum stock price performance is achieved 100.00%      
Cumulative maximum number of shares expected to vest for all measurement period 62,500      
Cancelled (in shares) 32,991 61,100    
Performance-Based Restricted Stock Units (PSUs) [Member] | 2005 Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 107,327 207,485    
Cancelled (in shares) 56,085 103,870    
Performance-Based Restricted Stock Units (PSUs) [Member] | Tranche One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of vesting 1 year      
Performance-Based Restricted Stock Units (PSUs) [Member] | Tranche Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of vesting 2 years      
Performance-Based Restricted Stock Units (PSUs) [Member] | Tranche Three [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period of vesting 3 years      
Repurchases of Common Stock Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum amount of common stock approved to repurchase, Value       $ 50,000,000
Stock repurchase program completed month and year 2018-02