Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details) - Schedule of determine the fair value of options granted

v3.22.2.2
Stockholders’ Equity (Details) - Schedule of determine the fair value of options granted - $ / shares
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Stockholders’ Equity (Details) - Schedule of determine the fair value of options granted [Line Items]      
Options Granted (in Shares) 1,858,250 543,104 773,032
Exercise Price Range (in Dollars per share) $ 2.88 $ 2.57 $ 2.4
Term (years) 5 years 5 years 5 years
FMV of options Granted/Per Share (in Dollars per share) $ 1.52 $ 1.27 $ 1.01
Expected Life (years) 3 years 6 months    
Vesting Period (years) 3 years    
Minimum [Member]      
Stockholders’ Equity (Details) - Schedule of determine the fair value of options granted [Line Items]      
Exercise Price Range (in Dollars per share) $ 2.21 2.14 2.2
FMV of options Granted/Per Share (in Dollars per share) $ 1.17 $ 1.04 $ 0.86
Expected Life (years)   3 years 3 months 3 years 3 months
Expected Volatility % 73.25% 69.36% 53.77%
Interest Rate % 1.73% 0.19% 0.27%
Vesting Period (years)   2 years 2 years
Maximum [Member]      
Stockholders’ Equity (Details) - Schedule of determine the fair value of options granted [Line Items]      
Exercise Price Range (in Dollars per share) $ 3.64 $ 2.63 $ 3.32
FMV of options Granted/Per Share (in Dollars per share) $ 1.78 $ 1.3 $ 1.34
Expected Life (years)   3 years 6 months 3 years 6 months
Expected Volatility % 74.52% 73.26% 66.24%
Interest Rate % 3.03% 0.26% 1.20%
Vesting Period (years)   3 years 3 years