XML 72 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEET COMPONENTS - Accrued Compensation Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jul. 31, 2019
Employee-related Liabilities, Current [Abstract]    
Accrued commissions $ 32,841 $ 31,703
Contributions to ESPP withheld 29,643 20,778
Accrued vacation 19,036 15,475
Payroll taxes payable 11,660 8,504
Accrued bonus 10,612 11,413
Other 16,097 11,931
Total accrued compensation and benefits $ 119,889 $ 99,804