XML 89 R72.htm IDEA: XBRL DOCUMENT 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