XML 62 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components Balance Sheet Components (Details 7) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 114,138 $ 91,243
Deferred revenue, non-current 23,758 19,892
Total 137,896 111,135
Deferred license and other revenue    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 42,235 21,018
Deferred maintenance revenue    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current 52,010 46,562
Deferred services revenue    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue, current $ 19,893 $ 23,663