XML 64 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jul. 31, 2017
Other Liabilities Disclosure [Abstract]    
Accrued professional services $ 4,614 $ 4,167
Income taxes payable 2,903 3,873
Other 4,128 1,667
Total accrued expenses and other current liabilities $ 11,645 $ 9,707 [1]
[1] See Note 3 for a summary of adjustments related to the adoption of the new revenue recognition standard.