XML 84 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Balance sheet Components (Details 3) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 2,640 $ 2,476
Contract costs 23,375 0
Deferred costs 8,867 9,377
Strategic investments 10,672 10,672
Other assets $ 45,554 $ 22,525