XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
   2021   2020 
Payroll, benefits and commissions  $5,856   $5,227 
Professional fees   628    710 
Legal   2,554    2,647 
Deferred revenue   2,675    2,526 
Other   2,588    1,723 
   $14,301   $12,833