XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2020
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
   2020   2019 
Payroll, benefits, and commissions  $5,227   $5,123 
Professional fees   710    774 
Legal   2,647    164 
Deferred revenue   2,526     
Other   1,723    2,301 
   $12,833   $8,362