XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities (Tables)
9 Months Ended
Apr. 30, 2022
Accrued Liabilities [Abstract]  
Schedule of accrued liabilities
   April 30,
2022
   July 31,
2021
 
Payroll, benefits, and commissions  $6,445   $5,856 
Professional fees   638    628 
Legal   4,561    2,554 
Deferred revenue   
    2,675 
Other   1,985    2,588 
   $13,629   $14,301