XML 76 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings (Loss) Per Share Attributable to Common Stockholders - Common Stock Equivalents Excluded From Computation of Diluted Earnings (Loss) Per Share (Details) - shares
12 Months Ended
Aug. 03, 2019
Jul. 28, 2018
Jul. 29, 2017
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Common stock equivalents excluded from the computation of diluted earnings (loss) per share (in shares) 5,431,304 7,237,515 66,252,727
Convertible preferred stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Common stock equivalents excluded from the computation of diluted earnings (loss) per share (in shares) 0 0 59,511,055
Preferred stock warrants      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Common stock equivalents excluded from the computation of diluted earnings (loss) per share (in shares) 0 0 1,066,225
Restricted stock units      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Common stock equivalents excluded from the computation of diluted earnings (loss) per share (in shares) 2,914,630 2,276,994 0
Class A common stock | Options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Common stock equivalents excluded from the computation of diluted earnings (loss) per share (in shares) 1,547,495 1,271,152 0
Class B common stock | Options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Common stock equivalents excluded from the computation of diluted earnings (loss) per share (in shares) 969,179 3,689,369 5,675,447