XML 95 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Jan. 02, 2016
Dec. 31, 2016
Jan. 03, 2015
Valuation Allowance [Line Items]        
Increase (decrease) in valuation allowance $ (51,000) $ 21,000    
Tax credit carryforwards 59,300      
Unrecognized tax benefits associated with uncertain tax positions 44,832 $ 48,207 $ 47,623 $ 18,673
Unrecognized tax benefits associated with uncertain tax positions that, if recognized, would affect the effective tax rate 42,900      
Interest and penalties associated with unrecognized tax benefits 8,100      
Uncertain tax position exposure netted against deferred tax assets 24,600      
Amount of unrecognized tax benefit that is reasonably possible be recognized during next twelve months 1,500      
Amount of associated interest and penalties could be recognized during next twelve months 100      
Federal        
Valuation Allowance [Line Items]        
Operating loss carryforwards 351,400      
Tax credit carryforwards 50,200      
State        
Valuation Allowance [Line Items]        
Operating loss carryforwards 162,900      
Tax credit carryforwards 59,200      
Do not expire        
Valuation Allowance [Line Items]        
Tax credit carryforwards 57,900      
Other long-term liabilities        
Valuation Allowance [Line Items]        
Liability for uncertain tax positions $ 26,900   $ 29,600