XML 69 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
BALANCE SHEET COMPONENTS - Short-Term Investments (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]    
Due within one year $ 463,940  
Due in one year through three years 164,388  
Total $ 628,328 $ 210,694