Cash, Cash Equivalents and Investments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) $ in Thousands | Apr. 01, 2023 USD ($) |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | $ 64,419 |
Fair Value, Measurements, Recurring | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 64,419 |
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 | 15,390 |
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 | 998 |
Fair Value, Measurements, Recurring | Commercial paper | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 21,243 |
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 | 9,649 |
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 | 8,721 |
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,549 |
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 | 6,869 |
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,541 |
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 | 15,390 |
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 | 6,151 |
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 | 42,878 |
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 | 998 |
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 | 21,243 |
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,498 |
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 | 8,721 |
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,549 |
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 | $ 6,869 |