XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]          
Total revenue $ 162,867 $ 162,867 $ 142,149 $ 511,656 $ 412,589
United States          
Disaggregation of Revenue [Line Items]          
Total revenue   105,519   314,829  
Canada          
Disaggregation of Revenue [Line Items]          
Total revenue   10,906   38,726  
Other Americas          
Disaggregation of Revenue [Line Items]          
Total revenue   4,555   11,210  
Total Americas          
Disaggregation of Revenue [Line Items]          
Total revenue   120,980   364,765  
United Kingdom          
Disaggregation of Revenue [Line Items]          
Total revenue   5,236   28,933  
Other EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue   16,739   62,197  
Total EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue   21,975   91,130  
Total APAC          
Disaggregation of Revenue [Line Items]          
Total revenue   $ 19,912   55,761  
License and subscription          
Disaggregation of Revenue [Line Items]          
Total revenue 76,218   52,392 257,611 165,310
License and subscription | United States          
Disaggregation of Revenue [Line Items]          
Total revenue 48,439     146,336  
License and subscription | Canada          
Disaggregation of Revenue [Line Items]          
Total revenue 6,436     24,605  
License and subscription | Other Americas          
Disaggregation of Revenue [Line Items]          
Total revenue 1,688     2,660  
License and subscription | Total Americas          
Disaggregation of Revenue [Line Items]          
Total revenue 56,563     173,601  
License and subscription | United Kingdom          
Disaggregation of Revenue [Line Items]          
Total revenue 990     16,624  
License and subscription | Other EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue 4,260     28,806  
License and subscription | Total EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue 5,250     45,430  
License and subscription | Total APAC          
Disaggregation of Revenue [Line Items]          
Total revenue 14,405     38,580  
Term license          
Disaggregation of Revenue [Line Items]          
Total revenue 60,252     211,205  
Subscription          
Disaggregation of Revenue [Line Items]          
Total revenue 14,691     44,779  
Perpetual license          
Disaggregation of Revenue [Line Items]          
Total revenue 1,275     1,627  
Maintenance          
Disaggregation of Revenue [Line Items]          
Total revenue 21,335   18,749 63,602 56,789
Maintenance | United States          
Disaggregation of Revenue [Line Items]          
Total revenue 13,648     40,060  
Maintenance | Canada          
Disaggregation of Revenue [Line Items]          
Total revenue 2,167     6,587  
Maintenance | Other Americas          
Disaggregation of Revenue [Line Items]          
Total revenue 1,112     3,293  
Maintenance | Total Americas          
Disaggregation of Revenue [Line Items]          
Total revenue 16,927     49,940  
Maintenance | United Kingdom          
Disaggregation of Revenue [Line Items]          
Total revenue 1,118     3,428  
Maintenance | Other EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue 1,722     5,334  
Maintenance | Total EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue 2,840     8,762  
Maintenance | Total APAC          
Disaggregation of Revenue [Line Items]          
Total revenue 1,568     4,900  
Services          
Disaggregation of Revenue [Line Items]          
Total revenue 65,314   $ 71,008 190,443 $ 190,490
Services | United States          
Disaggregation of Revenue [Line Items]          
Total revenue 43,432     128,433  
Services | Canada          
Disaggregation of Revenue [Line Items]          
Total revenue 2,303     7,534  
Services | Other Americas          
Disaggregation of Revenue [Line Items]          
Total revenue 1,755     5,257  
Services | Total Americas          
Disaggregation of Revenue [Line Items]          
Total revenue 47,490     141,224  
Services | United Kingdom          
Disaggregation of Revenue [Line Items]          
Total revenue 3,128     8,881  
Services | Other EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue 10,757     28,057  
Services | Total EMEA          
Disaggregation of Revenue [Line Items]          
Total revenue 13,885     36,938  
Services | Total APAC          
Disaggregation of Revenue [Line Items]          
Total revenue $ 3,939     $ 12,281