XML 54 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2017
Jul. 31, 2017
Other Liabilities Disclosure [Abstract]    
Accrued professional services $ 3,635 $ 4,167
Income taxes payable 3,929 3,873
Other 1,867 1,667
Total accrued expenses and other current liabilities $ 9,431 $ 9,707 [1]
[1] See Note 3 for a summary of adjustments related to the adoption of the new revenue recognition standard.