Net Loss Per Share Attributable to Common Stockholders - Schedule of Common Stock Equivalents Excluded from Computation of Diluted Earnings (Loss) Per Share (Details) - shares
|
3 Months Ended |
9 Months Ended |
Apr. 29, 2023 |
Apr. 30, 2022 |
Apr. 29, 2023 |
Apr. 30, 2022 |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive securities excluded from computation of diluted earnings (loss) per share (in shares) |
19,925,019
|
21,279,170
|
19,925,019
|
21,279,170
|
| Restricted stock units that settle into Class A common stock |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive securities excluded from computation of diluted earnings (loss) per share (in shares) |
13,455,495
|
16,878,676
|
13,455,495
|
16,878,676
|
| Stock Options | Class A Common Stock |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive securities excluded from computation of diluted earnings (loss) per share (in shares) |
5,635,847
|
3,270,987
|
5,635,847
|
3,270,987
|
| Stock Options | Class B Common Stock |
|
|
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
| Antidilutive securities excluded from computation of diluted earnings (loss) per share (in shares) |
833,677
|
1,129,507
|
833,677
|
1,129,507
|