XML 54 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings (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
May 02, 2020
Apr. 27, 2019
May 02, 2020
Apr. 27, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings (loss) per share (in shares) 15,442,163 4,220,745 14,775,144 4,851,302
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted earnings (loss) per share (in shares) 8,625,483 1,563,723 8,027,468 2,378,821
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) 3,064,975 1,456,543 3,002,050 1,425,213
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) 3,751,705 1,200,479 3,745,626 1,047,268