XML 34 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Liabilities and Other Current Liabilities (Tables)
6 Months Ended
Jan. 31, 2017
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities consist of the following:

   January 31,
2017
   July 31,
2016
 
Payroll, benefits, and commissions  $3,737   $3,956 
Legal fee expense   308    954 
Professional fees   531    503 
Research and development   72    300 
Other   1,773    2,498 
   $6,421   $8,211