XML 42 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
REVENUE, DEFERRED REVENUE AND DEFERRED COMMISSIONS - ASC 606 Impact on Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2017
Oct. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue $ 275,552 $ 188,561 [1]
U.S.    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue 187,365 106,168
Europe, the Middle East and Africa    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue 37,444 25,416
Asia-Pacific    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue 44,859 45,847
Other Americas    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue $ 5,884 11,130
Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   188,561
Accounting Standards Update 2014-09 | U.S.    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   106,168
Accounting Standards Update 2014-09 | Europe, the Middle East and Africa    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   25,416
Accounting Standards Update 2014-09 | Asia-Pacific    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   45,847
Accounting Standards Update 2014-09 | Other Americas    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   11,130
Accounting Standards Update 2014-09 | Scenario, Previously Reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   166,809
Accounting Standards Update 2014-09 | Scenario, Previously Reported | U.S.    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   102,871
Accounting Standards Update 2014-09 | Scenario, Previously Reported | Europe, the Middle East and Africa    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   24,248
Accounting Standards Update 2014-09 | Scenario, Previously Reported | Asia-Pacific    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   28,908
Accounting Standards Update 2014-09 | Scenario, Previously Reported | Other Americas    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   10,782
Accounting Standards Update 2014-09 | Restatement Adjustment    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   21,752
Accounting Standards Update 2014-09 | Restatement Adjustment | U.S.    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   3,297
Accounting Standards Update 2014-09 | Restatement Adjustment | Europe, the Middle East and Africa    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   1,168
Accounting Standards Update 2014-09 | Restatement Adjustment | Asia-Pacific    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   16,939
Accounting Standards Update 2014-09 | Restatement Adjustment | Other Americas    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total revenue   $ 348
[1] See Note 3 for a summary of adjustments related to the adoption of the new revenue recognition standard.