XML 58 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Details 7) - USD ($)
$ in Thousands
Jan. 31, 2020
Jul. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 2,914 $ 2,640
Contract costs 22,245 23,375
Deferred costs 7,261 8,867
Strategic investment 10,672 10,672
Other assets $ 43,092 $ 45,554