XML 50 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Summary of Fair Value of Available for Sale Investments (Details)
$ in Thousands
Jul. 31, 2017
USD ($)
Balance Sheet Components Disclosure [Abstract]  
Due within one year, carrying amount $ 7,926
Due within one year, fair value 7,926
Total, carrying amount 7,926
Total, fair value $ 7,926