Cash, Cash Equivalents and Investments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) $ in Thousands | Jul. 01, 2023 USD ($) |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | $ 50,763 |
Fair Value, Measurements, Recurring | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 50,763 |
Fair Value, Measurements, Recurring | Money market funds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 16,188 |
Fair Value, Measurements, Recurring | Certificates of deposit | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 1,699 |
Fair Value, Measurements, Recurring | Commercial paper | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 10,608 |
Fair Value, Measurements, Recurring | U.S. treasury and agency securities | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 8,925 |
Fair Value, Measurements, Recurring | Corporate bonds and medium-term notes | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 7,989 |
Fair Value, Measurements, Recurring | Municipal bonds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 1,207 |
Fair Value, Measurements, Recurring | Asset backed securities | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 4,147 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 21,617 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money market funds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 16,188 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Certificates of deposit | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Commercial paper | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | U.S. treasury and agency securities | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 5,429 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Corporate bonds and medium-term notes | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Municipal bonds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Asset backed securities | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 29,146 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Money market funds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 0 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Certificates of deposit | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 1,699 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Commercial paper | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 10,608 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | U.S. treasury and agency securities | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 3,496 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Corporate bonds and medium-term notes | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 7,989 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Municipal bonds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 1,207 |
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Asset backed securities | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | $ 4,147 |