Net Income (Loss) per Share (Details 1) - shares shares in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2020 |
Jul. 31, 2019 |
Jul. 31, 2018 |
|
Stock options | |||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
Outstanding shares of common stock equivalents (in shares) | 161,410 | 0 | 597,476 |
Stock awards | |||
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |||
Outstanding shares of common stock equivalents (in shares) | 2,559,214 | 44,196 | 3,161,157 |