Fair Value Measurements and Financial Instruments (Details) - USD ($) $ in Thousands | Apr. 02, 2022 | Dec. 31, 2021 |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Certificates of deposits, current | $ 3,750 | $ 4,250 |
Total carrying value | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 5,362 | 3,406 |
Marketable equity securities | 19,486 | 11,386 |
Fair value, measurements, recurring [Member] | Total carrying value | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 5,362 | 3,406 |
Marketable equity securities | 19,486 | 11,386 |
Deferred compensation | 4,726 | 4,333 |
Fair value, measurements, recurring [Member] | Total carrying value | Certificates of deposit | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Certificates of deposits, current | 3,750 | 4,250 |
Certificates of deposits, noncurrent | 10,109 | 10,609 |
Fair value, measurements, recurring [Member] | Total carrying value | United States Government and agency securities | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 5,068 | 3,230 |
Fair value, measurements, recurring [Member] | Total carrying value | Corporate notes and bonds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 294 | 176 |
Fair value, measurements, recurring [Member] | Total carrying value | Mutual funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 10,961 | 7,476 |
Fair value, measurements, recurring [Member] | Total carrying value | Common stock | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 2,579 | 1,877 |
Fair value, measurements, recurring [Member] | Total carrying value | Common stock | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 73 | 57 |
Fair value, measurements, recurring [Member] | Total carrying value | Exchange traded funds | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 5,410 | 1,491 |
Fair value, measurements, recurring [Member] | Total carrying value | Exchange traded funds | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 463 | 485 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 5,362 | 3,406 |
Marketable equity securities | 19,486 | 11,386 |
Deferred compensation | 0 | 0 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Certificates of deposit | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Certificates of deposits, current | 3,750 | 4,250 |
Certificates of deposits, noncurrent | 10,109 | 10,609 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | United States Government and agency securities | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 5,068 | 3,230 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Corporate notes and bonds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 294 | 176 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Mutual funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 10,961 | 7,476 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Common stock | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 2,579 | 1,877 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Common stock | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 73 | 57 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Exchange traded funds | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 5,410 | 1,491 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Exchange traded funds | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 463 | 485 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Marketable equity securities | 0 | 0 |
Deferred compensation | 4,726 | 4,333 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Certificates of deposit | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Certificates of deposits, current | 0 | 0 |
Certificates of deposits, noncurrent | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | United States Government and agency securities | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Corporate notes and bonds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Mutual funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Common stock | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Common stock | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Exchange traded funds | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Exchange traded funds | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Marketable equity securities | 0 | 0 |
Deferred compensation | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Certificates of deposit | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Certificates of deposits, current | 0 | 0 |
Certificates of deposits, noncurrent | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | United States Government and agency securities | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Corporate notes and bonds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Mutual funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Common stock | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Common stock | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Exchange traded funds | Geographic distribution, domestic | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | 0 | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Exchange traded funds | Geographic distribution, foreign | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities | $ 0 | $ 0 |