XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Fair Value Hierarchy for Financial Assets (Details) - USD ($)
Jun. 27, 2020
Dec. 28, 2019
Jun. 29, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 631,881,000 $ 567,687,000 $ 408,784,000
Short-term investments 50,000,000.0 120,000,000  
Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 681,881,000 687,687,000  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0 0  
Available-for-sale Securities 681,881,000 687,687,000  
Cash and cash equivalents 631,881,000 567,687,000  
Short-term investments 50,000,000 120,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 631,881,000 567,687,000  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0 0  
Available-for-sale Securities 631,881,000 567,687,000  
Cash and cash equivalents 631,881,000 567,687,000  
Short-term investments 0 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 50,000,000 120,000,000  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0 0  
Available-for-sale Securities 50,000,000 120,000,000  
Cash and cash equivalents 0 0  
Short-term investments 50,000,000 120,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 50,000,000 120,000,000  
Available-for-sale Securities 50,000,000 120,000,000  
Short-term investments 50,000,000 120,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 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0 0  
Available-for-sale Securities 0 0  
Cash and cash equivalents 0  
Short-term investments 0 0  
Recurring | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 0 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax 0 0  
Available-for-sale Equity Securities, Accumulated Gross Unrealized Loss, before Tax 0 0  
Available-for-sale Securities 0 0  
Cash and cash equivalents 0  
Short-term investments $ 0 $ 0