Annual report pursuant to Section 13 and 15(d)

Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value

v3.23.3
Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule of Convertible Debentures Measured at Fair Value [Abstract]    
Issuance of convertible debt and warrants at fair value $ 7,000  
Allocation of warrants to additional paid in capital based on relative fair value (1,310)  
Repayment (4,000)
Change in fair value of convertible debentures 824
Fair value, July 31, 2023 $ 2,514