XML 88 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
EQUITY AWARD PLANS - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2016
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total stock-based compensation expense $ 55,396 $ 44,946 $ 42,011 $ 35,515 $ 37,805 $ 50,351 $ 52,607 $ 90,728 $ 177,868 $ 231,491 $ 20,056
Period for recognition (in years)                 2 years 8 months 12 days    
Cost of product revenue [Domain]                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total stock-based compensation expense                 $ 2,580 3,066 391
Cost of revenue, support and other services                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total stock-based compensation expense 2,789 1,951 2,133 2,072 2,201 2,471 2,389 3,350 8,945 10,411 968
Sales and marketing                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total stock-based compensation expense 17,301 18,051 15,942 13,766 12,972 15,726 15,528 33,891 65,060 78,117 8,006
Research and development                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total stock-based compensation expense 25,350 16,474 17,023 15,542 19,218 27,041 28,759 34,026 74,389 109,044 6,259
General and administrative                      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]                      
Total stock-based compensation expense $ 9,264 $ 7,836 $ 6,229 $ 3,565 $ 2,772 $ 4,503 $ 5,083 $ 18,495 $ 26,894 $ 30,853 $ 4,432