XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components Balance Sheet Components (Details 3) - USD ($)
$ in Thousands
Apr. 30, 2019
Jul. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 2,625 $ 2,476
Contract costs 13,716 0
Deferred costs 8,191 9,377
Strategic investments 10,672 10,672
Other assets $ 35,204 $ 22,525