XML 62 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE, DEFERRED REVENUE AND DEFERRED COMMISSIONS - ASC 606 Adoption Impact to Revenue by Geographic Region (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
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue $ 303,748 $ 289,413 $ 286,744 $ 275,552 $ 252,458 $ 205,670 $ 199,214 $ 188,561 $ 1,155,457 $ 845,903 $ 503,410
UNITED STATES                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                 648,805 488,079 319,296
Europe, the Middle East and Africa                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                 224,392 138,815 65,599
Asia-Pacific                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                 240,247 186,864 96,723
Other Americas                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                 42,013 32,145 21,792
Accounting Standards Update 2014-09 [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                 $ 1,155,457 845,903 503,410
Accounting Standards Update 2014-09 [Member] | Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   766,869 444,928
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   79,034 58,482
Accounting Standards Update 2014-09 [Member] | UNITED STATES                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   488,079 319,296
Accounting Standards Update 2014-09 [Member] | UNITED STATES | Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   462,770 280,800
Accounting Standards Update 2014-09 [Member] | UNITED STATES | Restatement Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   25,309 38,496
Accounting Standards Update 2014-09 [Member] | Europe, the Middle East and Africa                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   138,815 65,599
Accounting Standards Update 2014-09 [Member] | Europe, the Middle East and Africa | Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   139,170 81,320
Accounting Standards Update 2014-09 [Member] | Europe, the Middle East and Africa | Restatement Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   (355) (15,721)
Accounting Standards Update 2014-09 [Member] | Asia-Pacific                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   186,864 96,723
Accounting Standards Update 2014-09 [Member] | Asia-Pacific | Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   131,921 63,610
Accounting Standards Update 2014-09 [Member] | Asia-Pacific | Restatement Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   54,943 33,113
Accounting Standards Update 2014-09 [Member] | Other Americas                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   32,145 21,792
Accounting Standards Update 2014-09 [Member] | Other Americas | Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   33,008 19,198
Accounting Standards Update 2014-09 [Member] | Other Americas | Restatement Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Total revenue                   $ (863) $ 2,594