XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
9 Months Ended
Apr. 30, 2023
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consist of:  April 30,
2023
   July 31,
2022
 
Payroll, benefits, and commissions  $3,970   $4,912 
Professional fees   1,104    801 
Legal   7,154    4,523 
Other   5,266    2,064 
   $17,494   $12,300