XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2023
Accrued Liabilities and Other Current Liabilities [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consist of:
   October 31,
2023
   July 31,
2022
 
Payroll, benefits and commissions  $7,715   $7,421 
Professional fees   543    610 
Legal   1,095    2,248 
Other   689    1,464 
   $10,042   $11,743