Fair Value Measurements and Financial Instruments (Details) - USD ($) $ in Thousands | Sep. 28, 2024 | Dec. 31, 2023 |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Certificates of deposits, current | $ 25,324 | $ 20,959 |
Available-for-sale debt securities: | 44,621 | 37,062 |
Marketable equity securities: | 14,427 | 12,102 |
United States Government and agency securities | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities: | 44,621 | 36,802 |
Corporate notes and bonds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities: | | 260 |
Total carrying value | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Available-for-sale debt securities: | 44,621 | 37,062 |
Marketable equity securities: | 14,427 | 12,102 |
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: | 44,621 | 37,062 |
Marketable equity securities: | 14,427 | 12,102 |
Deferred compensation | 1,486 | 1,572 |
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 | 2,500 | 2,859 |
Certificates of deposits, noncurrent | 2,750 | 3,500 |
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: | 44,621 | 36,802 |
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: | | 260 |
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: | 12,711 | 6,842 |
Fair value, measurements, recurring [Member] | Total carrying value | Common stock | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | | 3,780 |
Fair value, measurements, recurring [Member] | Total carrying value | Exchange traded funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | 1,716 | 1,480 |
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: | 44,621 | 37,062 |
Marketable equity securities: | 14,427 | 12,102 |
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 | 2,500 | 2,859 |
Certificates of deposits, noncurrent | 2,750 | 3,500 |
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: | 44,621 | 36,802 |
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: | | 260 |
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: | 12,711 | 6,842 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Common stock | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | | 3,780 |
Fair value, measurements, recurring [Member] | Quoted prices in active markets (level 1) | Exchange traded funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | 1,716 | 1,480 |
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 | 0 | 0 |
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 |
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 | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | | 0 |
Fair value, measurements, recurring [Member] | Significant other observable inputs (level 2) | Exchange traded 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) | | |
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 | 1,486 | 1,572 |
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 |
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 | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | | 0 |
Fair value, measurements, recurring [Member] | Significant unobservable inputs (level 3) | Exchange traded funds | | |
Fair value, assets and liabilities measured on recurring and nonrecurring basis [Line Items] | | |
Marketable equity securities: | $ 0 | $ 0 |