Cash, Cash Equivalents and Investments - Fair Value Hierarchy of Available-for-Sale Securities Measured at Fair Value on Recurring Basis (Detail) $ in Thousands | Mar. 30, 2024 USD ($) |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | $ 49,666 |
Fair Value, Measurements, Recurring | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 49,666 |
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,183 |
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 | 300 |
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,075 |
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 | 6,494 |
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 | 6,191 |
Fair Value, Measurements, Recurring | Municipal bonds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total recurring fair value measurements | 219 |
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 | 204 |
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 | 18,177 |
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,183 |
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 | 2,994 |
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 | 31,489 |
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 | 300 |
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,075 |
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,500 |
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 | 6,191 |
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 | 219 |
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 | $ 204 |