XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholder's Equity (Details 3) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2018
Oct. 31, 2016
Jul. 31, 2016
Jul. 31, 2018
Jul. 31, 2017
Number Of Options [Roll Forward]          
Exercise of stock options, net of repurchased shares (in shares) (80,000) (18,000,000) (2,260,000)    
Weighted Average Exercise Price [Roll Forward]          
Exercises (in dollars per share) $ 6.54 $ 7.70 $ 9.32    
Stock Options          
Number Of Options [Roll Forward]          
Outstanding at July 31, 2017 (in shares)       18,774,000  
Grants of options (in shares)       2,383,000  
Exercise of stock options, net of repurchased shares (in shares)       (3,202,000)  
Forfeitures or expirations (in shares)       (158,000)  
Outstanding at July 31, 2018 (in shares)       17,797,000 18,774,000
Exercisable at July 31, 2018 (in shares)       12,281,000  
Vested and expected to vest at July 31, 2018 (in shares)       17,232,000  
Weighted Average Exercise Price [Roll Forward]          
Outstanding at July 31, 2017 (in dollars per share)       $ 17.14  
Grants of options (in dollars per share)       36.78  
Exercises (in dollars per share)       14.05  
Forfeitures or expirations (in dollars per share)       20.93  
Outstanding at July 31, 2018 (in dollars per share)       20.29 $ 17.14
Exercisable at July 31, 2018 (in dollars per share)       17.41  
Vested and expected to vest at July 31, 2018 (in dollars per share)       $ 20.06  
Weighted-Average Remaining Contractual Term [Roll Forward]          
Outstanding at July 31, 2017         6 years 5 months 23 days
Outstanding at July 31, 2018       6 years 2 months 9 days  
Exercisable at July 31, 2018       5 years 6 months 4 days  
Vested and expected to vest at July 31, 2018       6 years 1 month 17 days  
Aggregate Intrinsic Value [Roll Forward]          
Outstanding at July 31, 2017       $ 269,449  
Outstanding at July 31, 2018       660,268 $ 269,449
Exercisable at July 31, 2018       490,951  
Vested and expected to vest at July 31, 2018       $ 643,206