XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Liabilities (Tables)
9 Months Ended
Apr. 30, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
   April 30,
2021
   July 31,
2020
 
Payroll, benefits, and commissions  $4,273   $5,227 
Professional fees   627    710 
Legal   2,909    2,647 
Deferred revenue – CARES Act Advance Payment   2,414    2,526 
Other   2,305    1,723 
   $12,528   $12,833