XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Tables)
6 Months Ended
Jan. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
   January 31,
2021
   July 31,
2020
 
Payroll, benefits, and commissions  $5,601   $5,227 
Professional fees   704    710 
Legal   3,638    2,647 
Deferred revenue – CARES Act Advance Payment   2,526    2,526 
Other   2,120    1,723 
   $14,589   $12,833