Fair Value Measurements - Assets and Liabilities Carried at Fair Value Measured on a Recurring Basis (Details) - USD ($) $ in Thousands | Jul. 02, 2022 | Jan. 01, 2022 |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | $ 364,825 | $ 341,741 |
Carrying Value [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total assets | 364,825 | 341,741 |
Foreign currency forward contracts | 157 | 26 |
Contingent consideration - acquisitions | 2,178 | |
Total liabilities | 2,335 | 26 |
Carrying Value [Member] | Fair Value, Measurements, Recurring [Member] | Municipal notes and bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 178,365 | 170,980 |
Carrying Value [Member] | Fair Value, Measurements, Recurring [Member] | Asset-backed securities [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 1,910 | 2,009 |
Carrying Value [Member] | Fair Value, Measurements, Recurring [Member] | Certificates of deposits [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 27,110 | 33,192 |
Carrying Value [Member] | Fair Value, Measurements, Recurring [Member] | Commercial paper [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 89,716 | 73,113 |
Carrying Value [Member] | Fair Value, Measurements, Recurring [Member] | Corporate bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 67,724 | 62,447 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total assets | 0 | 0 |
Foreign currency forward contracts | 0 | 0 |
Contingent consideration - acquisitions | 0 | |
Total liabilities | 0 | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Municipal notes and bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Asset-backed securities [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Certificates of deposits [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Commercial paper [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Corporate bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total assets | 364,825 | 341,741 |
Foreign currency forward contracts | 157 | 26 |
Contingent consideration - acquisitions | 0 | |
Total liabilities | 157 | 26 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Municipal notes and bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 178,365 | 170,980 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Asset-backed securities [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 1,910 | 2,009 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Certificates of deposits [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 27,110 | 33,192 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Commercial paper [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 89,716 | 73,113 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Corporate bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 67,724 | 62,447 |
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total assets | 0 | 0 |
Foreign currency forward contracts | 0 | 0 |
Contingent consideration - acquisitions | 2,178 | |
Total liabilities | 2,178 | 0 |
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member] | Municipal notes and bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member] | Asset-backed securities [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member] | Certificates of deposits [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member] | Commercial paper [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | 0 | 0 |
Significant Unobservable Inputs (Level 3) [Member] | Fair Value, Measurements, Recurring [Member] | Corporate bonds [Member] | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Available-for-sale debt securities | $ 0 | $ 0 |