Fair Value Measurements - Narrative (Details) - USD ($) $ in Thousands | Mar. 29, 2020 | Dec. 29, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | $ 216,658 | $ 201,785 |
Long-term AFS securities | 251,926 | 251,696 |
Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred compensation | 16,291 | 23,702 |
Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred compensation | 0 | 0 |
Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred compensation | 0 | 0 |
Fair Value | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred compensation | 16,291 | 23,702 |
Debt Securities | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 216,658 | 201,785 |
Long-term AFS securities | 251,926 | 251,696 |
Debt Securities | Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
Debt Securities | Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 216,658 | 201,785 |
Long-term AFS securities | 251,926 | 251,696 |
Debt Securities | Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
Corporate debt securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 90,346 | 99,126 |
Long-term AFS securities | 97,445 | 103,737 |
Corporate debt securities | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 90,346 | 99,126 |
Long-term AFS securities | 97,445 | 103,737 |
Corporate debt securities | Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
Corporate debt securities | Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 90,346 | 99,126 |
Long-term AFS securities | 97,445 | 103,737 |
Corporate debt securities | Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
U.S. Treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 67,183 | 43,095 |
Long-term AFS securities | 95,577 | 101,438 |
U.S. Treasury securities | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 67,183 | 43,095 |
Long-term AFS securities | 95,577 | 101,438 |
U.S. Treasury securities | Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
U.S. Treasury securities | Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 67,183 | 43,095 |
Long-term AFS securities | 95,577 | 101,438 |
U.S. Treasury securities | Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
U.S. governmental agency securities | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 29,749 | 37,502 |
Long-term AFS securities | 58,904 | 46,521 |
U.S. governmental agency securities | Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
U.S. governmental agency securities | Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 29,749 | 37,502 |
Long-term AFS securities | 58,904 | 46,521 |
U.S. governmental agency securities | Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Long-term AFS securities | 0 | 0 |
Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 18,779 | 12,561 |
Commercial paper | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 18,779 | 12,561 |
Commercial paper | Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Commercial paper | Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 18,779 | 12,561 |
Commercial paper | Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 10,601 | 9,501 |
Certificates of deposit | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 10,601 | 9,501 |
Certificates of deposit | Level 1 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Certificates of deposit | Level 2 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 10,601 | 9,501 |
Certificates of deposit | Level 3 | Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term AFS securities | 0 | 0 |
Life Insurance Product Line | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Life Insurance Investments | $ 39,200 | $ 46,000 |