XML 75 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
BALANCE SHEET COMPONENTS - Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Employee-related Liabilities, Current [Abstract]    
Contributions to ESPP withheld $ 21,931 $ 14,371
Accrued commissions 21,660 20,388
Accrued bonus 12,129 7,342
Accrued vacation 10,548 6,286
Payroll taxes payable 9,563 3,434
Other 9,567 5,700
Total accrued compensation and benefits $ 85,398 $ 57,521