v3.22.4
Schedule of Assumptions Used to Calculate Fair Value of Stock Based Compensation (Details)
3 Months Ended 12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Risk-free interest rate, minimum 4.07% 0.69% 0.69% 0.27%
Risk-free interest rate, maximum 4.09% 0.92% 2.99% 1.13%
Volatility, minimum 89.96% 86.98% 86.98% 85.31%
Volatility, maximum 91.75% 88.89% 91.70% 89.08%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected term (years) 5 years 1 month 13 days 5 years 1 month 17 days 5 years 5 years
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expected term (years) 5 years 5 months 26 days 6 years 6 years 6 months 6 years 6 months