XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Prepaid Expenses and Other Current Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 16,969 $ 11,926
Contract costs 9,588 7,015
Deferred costs 8,399 7,030
Deposits and other receivables 11,033 9,595
Prepaid expenses and other current assets $ 45,989 $ 35,566