v3.7.0.1
Net Income per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (shares) 2,962 1,794
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (shares) 1,391 1,733
Series A Redeemable Convertible Preferred Stock (as converted to common stock)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (shares) 4,596 0