XML 53 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities (Tables)
12 Months Ended
Jul. 31, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block] At July 31, accrued liabilities consist of:

   2019   2018 
Payroll, benefits, and commissions   $5,123   $4,870 
Professional fees    774    811 
Legal    164    2,121 
Other    2,301    2,252 
   $8,362   $10,054