XML 53 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS - Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jul. 31, 2017
Employee-related Liabilities, Current [Abstract]    
Accrued commissions $ 19,410 $ 20,388
Accrued vacation 6,984 6,286
Contributions to ESPP withheld 6,008 14,371
Accrued bonus 5,384 7,342
Payroll taxes payable 6,603 3,434
Other 5,912 5,700
Total accrued compensation and benefits $ 50,301 $ 57,521 [1]
[1] See Note 3 for a summary of adjustments related to the adoption of the new revenue recognition standard.