Stock-Based Compensation - Schedule of Stock Option Activity by Range of Exercise Price (Details) |
12 Months Ended | |||
---|---|---|---|---|
Jul. 31, 2016
$ / shares
shares
| ||||
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | ||||
Range of exercise price lower limit | $ 1.64 | [1] | ||
Range of exercise price upper limit | $ 16.10 | [1] | ||
Weighted average contractual life (in years) | 8 years 7 months 6 days | |||
Number of shares exercisable | shares | 1,824,862 | |||
Weighted average remaining contractual life (in years) | 8 years 3 months 18 days | |||
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|