Net Loss Per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Apr. 29, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted EPS
A reconciliation of the numerator and denominator used in the calculation of basic and diluted loss per share attributable to Class A and Class B common stockholders is as follows:
 For the Three Months EndedFor the Nine Months Ended
(in thousands, except share and per share amounts)April 29, 2023April 30, 2022April 29, 2023April 30, 2022
Numerator: 
Net loss attributable to Class A and Class B common stockholders$(21,825)$(78,040)$(143,314)$(110,779)
Denominator:  
Weighted-average shares of common stock - basic115,445,285 108,759,202 113,911,089 108,771,065 
Weighted-average shares of common stock - diluted115,445,285 108,759,202 113,911,089 108,771,065 
Loss per share attributable to Class A and Class B common stockholders:  
Basic$(0.19)$(0.72)$(1.26)$(1.02)
Diluted$(0.19)$(0.72)$(1.26)$(1.02)

Schedule of Common Stock Equivalents Excluded from Computation of Diluted Earnings Per Share The following common stock equivalents were excluded from the computation of diluted loss per share for the periods presented because including them would have been antidilutive:
 For the Three Months EndedFor the Nine Months Ended
 April 29, 2023April 30, 2022April 29, 2023April 30, 2022
Restricted stock units that settle into Class A common stock13,455,495 16,878,676 13,455,495 16,878,676 
Stock options to purchase Class A common stock5,635,847 3,270,987 5,635,847 3,270,987 
Stock options to purchase Class B common stock833,677 1,129,507 833,677 1,129,507 
Total19,925,019 21,279,170 19,925,019 21,279,170