Quarterly report pursuant to Section 13 or 15(d)

Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities

v3.23.3
Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Jul. 31, 2022
Schedule of Accrued Liabilities [Abstract]      
Payroll, benefits and commissions $ 7,715   $ 7,421
Professional fees 543   610
Legal 1,095   2,248
Other 689   1,464
Accrued liabilities $ 10,042 $ 11,743 $ 11,743