XML 59 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Tables)
9 Months Ended
Apr. 30, 2020
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
   April 30,
2020
   July 31,
2019
 
Payroll, benefits, and commissions  $4,866   $5,123 
Professional fees   806    774 
Legal   2,333    164 
Deferred revenue – CARES Act Advance Payment   2,526     
Other   1,183    2,301 
   $11,714   $8,362