Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Schedule of Assumptions used to Calculate Fair Value of Stock Based Compensation (Details)
9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate, minimum 0.69% 0.27%
Risk-free interest rate, maximum 1.30% 1.13%
Volatility, minimum 86.98% 85.31%
Volatility, maximum 90.74% 89.08%
Dividend yield 0.00% 0.00%
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (years) 5 years 5 years
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (years) 6 years 6 years 6 months