XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Fair Value Hierarchy for Financial Assets (Details) - USD ($)
Jun. 29, 2019
Dec. 29, 2018
Jun. 30, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 408,784,000 $ 552,490,000 $ 429,647,000
Short-term investments 180,000,000.0 $ 0  
Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 588,784,000    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0    
Available-for-sale Securities 588,784,000    
Cash and cash equivalents 408,784,000    
Short-term investments 180,000,000    
Recurring | Cash and Cash Equivalents      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 408,784,000    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0    
Available-for-sale Securities 408,784,000    
Cash and cash equivalents 408,784,000    
Short-term investments 0    
Recurring | Fair Value, Inputs, Level 1      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 180,000,000    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0    
Available-for-sale Securities 180,000,000    
Cash and cash equivalents 0    
Short-term investments 180,000,000    
Recurring | Fair Value, Inputs, Level 1 | Certificates of Deposit      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 180,000,000    
Available-for-sale Securities 180,000,000    
Short-term investments 180,000,000    
Recurring | Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0    
Available-for-sale Securities 0    
Cash and cash equivalents 0    
Short-term investments 0    
Recurring | Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0    
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0    
Available-for-sale Securities 0    
Cash and cash equivalents 0    
Short-term investments $ 0