XML 60 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE, DEFERRED REVENUE AND DEFERRED COMMISSIONS - ASC 606 Adoption Impact to Balance Sheet (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred commissions—current $ 33,691 $ 23,843    
Deferred commissions—non-current 80,688 49,684    
Deferred Sales Commission 114,379 73,527 $ 49,522  
Deferred Revenue 631,207 369,056 218,481  
Accrued expenses and other current liabilities 31,682 9,707    
Stockholders' Equity Attributable to Parent $ 326,779 217,063 $ (285,827) $ (234,734)
Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred commissions—current   23,843    
Deferred commissions—non-current   49,684    
Deferred Sales Commission   73,527    
Deferred Revenue, Current   170,123    
Deferred Revenue, Noncurrent   198,933    
Deferred Revenue   369,056    
Accrued expenses and other current liabilities   9,707    
Stockholders' Equity Attributable to Parent   217,063    
Accounting Standards Update 2014-09 [Member] | Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred commissions—current   27,679    
Deferred commissions—non-current   33,709    
Deferred Sales Commission   61,388    
Deferred Revenue, Current   233,498    
Deferred Revenue, Noncurrent   292,573    
Deferred Revenue   526,071    
Accrued expenses and other current liabilities   9,414    
Stockholders' Equity Attributable to Parent   48,202    
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred commissions—current   (3,836)    
Deferred commissions—non-current   15,975    
Deferred Sales Commission   12,139    
Deferred Revenue, Current   (63,375)    
Deferred Revenue, Noncurrent   (93,640)    
Deferred Revenue   (157,015)    
Accrued expenses and other current liabilities   293    
Stockholders' Equity Attributable to Parent   $ 168,861