v3.7.0.1
Stock Equity Plans - Employee Stock Purchase Plan (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2012
Mar. 31, 2017
2012 Equity Incentive Plan [Member]    
Employee stock purchase plan    
Number of shares authorized ESPP (in shares)   20,316
ESPP 2012 Plan [Member]    
Employee stock purchase plan    
Number of shares authorized ESPP (in shares) 745  
Annual percentage increase of maximum number of shares reserved for issuance ESPP 1.00%  
Maximum number of shares to be available for grant ESPP (in shares) 1,490  
Increase in Common Stock Reserved and Available for Issuance ESPP   1,790
Unamortized stock-based compensation expense   $ 503
Average remaining vesting term   1 month 17 days
Employee Stock Option [Member]    
Employee stock purchase plan    
Shares available for future grant under the stock plans (in shares)   5,785
Employee Stock Option [Member] | 2012 Equity Incentive Plan [Member]    
Employee stock purchase plan    
Unamortized stock-based compensation expense   $ 10,417
Average remaining vesting term   1 year 11 months 10 days