Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis Based on Fair Value Hierarchy (Details) - USD ($) $ in Thousands |
Apr. 29, 2023 |
Jul. 30, 2022 |
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
$ 50,139
|
$ 99,762
|
| Fair Value, Recurring |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Total |
97,202
|
116,029
|
| Fair Value, Recurring | Level 1 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Total |
77,434
|
58,527
|
| Fair Value, Recurring | Level 2 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Total |
19,768
|
57,502
|
| Fair Value, Recurring | Level 3 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Total |
0
|
0
|
| Fair Value, Recurring | Money market funds |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Cash equivalents |
47,063
|
16,267
|
| Fair Value, Recurring | Money market funds | Level 1 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Cash equivalents |
47,063
|
16,267
|
| Fair Value, Recurring | Money market funds | Level 2 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Cash equivalents |
0
|
0
|
| Fair Value, Recurring | Money market funds | Level 3 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Cash equivalents |
0
|
0
|
| U.S. Treasury securities |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
30,371
|
42,260
|
| U.S. Treasury securities | Fair Value, Recurring |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
30,371
|
42,260
|
| U.S. Treasury securities | Fair Value, Recurring | Level 1 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
30,371
|
42,260
|
| U.S. Treasury securities | Fair Value, Recurring | Level 2 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
0
|
| U.S. Treasury securities | Fair Value, Recurring | Level 3 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
0
|
| Commercial paper |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
2,985
|
| Commercial paper | Fair Value, Recurring |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
2,985
|
| Commercial paper | Fair Value, Recurring | Level 1 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
0
|
| Commercial paper | Fair Value, Recurring | Level 2 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
2,985
|
| Commercial paper | Fair Value, Recurring | Level 3 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
0
|
| Corporate bonds |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
19,768
|
54,517
|
| Corporate bonds | Fair Value, Recurring |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
19,768
|
54,517
|
| Corporate bonds | Fair Value, Recurring | Level 1 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
0
|
0
|
| Corporate bonds | Fair Value, Recurring | Level 2 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
19,768
|
54,517
|
| Corporate bonds | Fair Value, Recurring | Level 3 |
|
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
| Investments |
$ 0
|
$ 0
|