Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | Period [Axis] |
---|
2015-08-01 - 2016-07-31 |
---|
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |
Summary of Stock-Based Compensation Expense | The total stock-based compensation expense recognized for stock-based awards under the Company’s equity plans in the consolidated statements of comprehensive loss was as follows:
| | | | | | | | | | | | | | | | Year Ended July 31, | | | 2016 | | 2015 | | 2014 | | | (in thousands) | Cost of subscription and support revenue | | $ | 147 |
| | $ | 44 |
| | $ | 24 |
| Cost of professional services and other revenue | | 520 |
| | 223 |
| | 133 |
| Research and development | | 3,592 |
| | 1,195 |
| | 490 |
| Sales and marketing | | 1,808 |
| | 777 |
| | 1,090 |
| General and administrative | | 2,321 |
| | 1,212 |
| | 989 |
| Total stock-based compensation expense | | $ | 8,388 |
| | $ | 3,451 |
| | $ | 2,726 |
|
|
Summary of Stock Options Activity under Company's Equity Plans and Related Information | A summary of activity under the Company’s equity plans and related information was as follows:
| | | | | | | | | | | | | | | | | Options Outstanding | | | Number of Shares Underlying Outstanding Options | | Weighted- Average Exercise Price | | Weighted- Average Remaining Contractual Life (Years) | | Aggregate Intrinsic Value (In thousands) | Balances at July 31, 2013 | | 3,262,518 |
| | $ | 1.10 |
| | 7.82 | | $ | 9,807 |
| Options granted | | 1,664,158 |
| | 4.79 |
| | | | | Options exercised | | (545,370 | ) | | 0.84 |
| | | | | Options canceled | | (372,581 | ) | | 2.86 |
| | | | | Balances at July 31, 2014 | | 4,008,725 |
| | 2.51 |
| | 7.65 | | 31,716 |
| Options granted | | 1,213,344 |
| | 14.39 |
| | | | | Options exercised | | (465,385 | ) | | 2.07 |
| | | | | Options canceled | | (481,233 | ) | | 4.04 |
| | | | | Balances at July 31, 2015 | | 4,275,451 |
| | 5.75 |
| | 7.29 | | 17,468 |
| Options granted | | 1,449,350 |
| | 9.50 |
| | | | | Options exercised | | (625,496 | ) | | 1.86 |
| | | | | Options canceled | | (460,213 | ) | | 7.87 |
| | | | | Balances at July 31, 2016 | | 4,639,092 |
| | $ | 7.24 |
| | 7.15 | | $ | 24,146 |
| Exercisable at July 31, 2016 | | 2,372,431 |
| | $ | 4.27 |
| | 5.55 | | $ | 19,375 |
| Vested and expected to vest at July 31, 2016 | | 4,207,727 |
| | $ | 6.93 |
| | 7.00 | | $ | 23,169 |
|
|
Summary of Stock Options Outstanding under Company's Equity Plans | The following table summarizes information about stock options outstanding under the Company’s equity plans as of July 31, 2016:
| | | | | | | | | | | | | | | | | | | | | | Options Outstanding | | Options Exercisable | Exercise Price | | Number of Options Outstanding | | Weighted- Average Remaining Contractual Life (Years) | | Weighted- Average Exercise Price per Share | | Number of Options Exercisable | | Weighted- Average Exercise Price Per Share | $ | 0.46 |
| | 216,420 |
| | 4.82 | | $ | 0.46 |
| | 216,420 |
| | $ | 0.46 |
| $ | 0.61 |
| | 21,707 |
| | 2.50 | | 0.61 |
| | 21,707 |
| | 0.61 |
| $ | 0.68 |
| | 490,335 |
| | 5.67 | | 0.68 |
| | 455,795 |
| | 0.68 |
| $ | 1.06 |
| | 436,699 |
| | 0.45 | | 1.06 |
| | 436,699 |
| | 1.06 |
| $ | 1.52 |
| | 89,895 |
| | 6.13 | | 1.52 |
| | 86,859 |
| | 1.52 |
| $ | 1.75 |
| | 105,131 |
| | 6.65 | | 1.75 |
| | 89,002 |
| | 1.75 |
| $ | 3.65 |
| | 84,238 |
| | 6.90 | | 3.65 |
| | 61,775 |
| | 3.65 |
| $ | 4.10 |
| | 633,700 |
| | 7.17 | | 4.10 |
| | 471,529 |
| | 4.10 |
| $ | 4.26 |
| | 38,948 |
| | 7.38 | | 4.26 |
| | 25,050 |
| | 4.26 |
| $ | 7.37 |
| | 98,380 |
| | 7.60 | | 7.37 |
| | 59,751 |
| | 7.37 |
| $ | 7.41 |
| | 527,050 |
| | 9.08 | | 7.41 |
| | — |
| | — |
| $ | 7.70 |
| | 54,450 |
| | 9.63 | | 7.70 |
| | — |
| | — |
| $ | 8.05 |
| | 62,000 |
| | 9.38 | | 8.05 |
| | — |
| | — |
| $ | 8.20 |
| | 57,000 |
| | 9.46 | | 8.20 |
| | — |
| | — |
| $ | 8.32 |
| | 37,000 |
| | 9.13 | | 8.32 |
| | — |
| | — |
| $ | 8.37 |
| | 42,100 |
| | 9.48 | | 8.37 |
| | — |
| | — |
| $ | 9.12 |
| | 64,568 |
| | 7.84 | | 9.12 |
| | 36,452 |
| | 9.12 |
| $ | 9.60 |
| | 18,000 |
| | 9.72 | | 9.60 |
| | — |
| | — |
| $ | 10.41 |
| | 100,100 |
| | 8.05 | | 10.41 |
| | 51,795 |
| | 10.41 |
| $ | 10.78 |
| | 62,250 |
| | 9.23 | | 10.78 |
| | — |
| | — |
| $ | 10.86 |
| | 16,700 |
| | 8.90 | | 10.86 |
| | 5,300 |
| | 10.86 |
| $ | 11.96 |
| | 25,000 |
| | 9.97 | | 11.96 |
| | — |
| | — |
| $ | 12.69 |
| | 307,701 |
| | 8.24 | | 12.69 |
| | 127,500 |
| | 12.69 |
| $ | 12.96 |
| | 447,100 |
| | 9.89 | | 12.96 |
| | 625 |
| | 12.96 |
| $ | 13.68 |
| | 102,338 |
| | 8.30 | | 13.68 |
| | 44,394 |
| | 13.68 |
| $ | 15.88 |
| | 153,172 |
| | 8.40 | | 15.88 |
| | 66,913 |
| | 15.88 |
| $ | 17.56 |
| | 347,110 |
| | 8.64 | | 17.56 |
| | 114,865 |
| | 17.56 |
| | | 4,639,092 |
| | 7.15 | | $ | 7.24 |
| | 2,372,431 |
| | $ | 4.27 |
|
|
Assumptions Used to Estimate Fair Value of Options Granted | The following assumptions were used to estimate the fair value of options granted:
| | | | | | | | | | | | | Year Ended July 31, | | | 2016 | | 2015 | | 2014 | Expected term (in years) | | 5.5 – 6.2 |
| | 5.8 – 6.4 |
| | 5.5 – 6.9 |
| Risk-free interest rate | | 1.3 –1.9 |
| | 1.5 –1.9 |
| | 1.7 – 2.3 |
| Expected volatility | | 43 – 45 |
| | 39 – 44 |
| | 48 – 50 |
| Dividend yield | | — | % | | — | % | | — | % | Fair value of common stock | | $7.41 – $12.96 |
| | $10.41 – $17.56 |
| | $4.11 – $9.12 |
|
|
Assumptions Used to Estimate Fair Value of ESPP Shares | The following assumptions were used to estimate the fair value of ESPP shares:
| | | | | | | | | | | Year Ended July 31, | | | 2016 | | 2015 | Expected term (in years) | | 0.5 |
| | 0.7 |
| Risk-free interest rate | | 0.4% – 0.5% |
| | 0.1 | % | Expected volatility | | 36% – 40% |
| | 30 | % | Dividend yield | | — | % | | — | % | Fair value of common stock | | $8.27 – $12.81 |
| | $ | 17.00 |
|
|
Summary of RSUs under Company's Equity Plans and Related Information | A summary of RSUs under the Company’s equity plans and related information was as follows:
| | | | | | | | | | | | | | | | | RSUs Outstanding | | | | Aggregate Intrinsic Value (In thousands) | | | Number of Shares | | Weighted- Average Grant- Date Fair Value | | Weighted- Average Remaining Contractual Life (Years) | | Balances at July 31, 2013 | | 66,775 |
| | $ | 1.05 |
| | | | | Granted | | 20,343 |
| | 7.48 |
| | | | | Released | | (70,655 | ) | | 1.43 |
| | | | | Forfeited | | (657 | ) | | 7.38 |
| | | | | Balances at July 31, 2014 | | 15,806 |
| | 7.38 |
| | | | | Granted | | 266,257 |
| | 13.92 |
| | | | | Released | | — |
| | — |
| | | | | Forfeited | | (2,917 | ) | | 7.38 |
| | | | | Balances at July 31, 2015 | | 279,146 |
| | 13.68 |
| | 3.58 | | $ | 2,247 |
| Granted | | 2,564,275 |
| | 8.93 |
| | | | | Released | | (156,708 | ) | | 10.70 |
| | | | | Forfeited | | (261,819 | ) | | 8.65 |
| | | | | Balances at July 31, 2016 | | 2,424,894 |
| | $ | 9.39 |
| | 3.27 | | $ | 30,166 |
|
|