Annual report pursuant to Section 13 and 15(d)

Accrued Liabilities (Details) - Schedule of Accrued Liabilities

v3.23.3
Accrued Liabilities (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Schedule of Accrued Liabilities [Abstract]    
Payroll, benefits and commissions $ 7,421 $ 2,371
Professional fees 610 594
Legal 2,248 4,523
Other 1,464 691
Accrued liabilities $ 11,743 $ 8,179