Quarterly report pursuant to Section 13 or 15(d)

Schedule of Assumptions used to Calculate Fair Value of Stock Based Compensation (Details)

v3.22.2.2
Schedule of Assumptions used to Calculate Fair Value of Stock Based Compensation (Details)
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate, minimum 4.07% 0.69%
Risk-free interest rate, maximum 4.09% 0.92%
Volatility, minimum 89.96% 86.98%
Volatility, maximum 91.75% 88.89%
Dividend yield 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
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (years) 5 years 5 months 26 days 6 years