Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices

v3.22.2.2
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices
12 Months Ended
Jul. 31, 2022
$ / shares
shares
Stock options outstanding [Member] | Exercise Price Range $2.14 - $3.64 [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Shares (in Shares) | shares 3,554,633
Weighted- Average Remaining Contractual Life in Years 3 years 7 months 6 days
Weighted- Average Exercise Price $ 2.73
Stock options outstanding [Member] | Exercise Price Range $2.14 - $3.64 [Member] | Minimum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices 2.14
Stock options outstanding [Member] | Exercise Price Range $2.14 - $3.64 [Member] | Maximum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices 3.64
Stock options outstanding [Member] | Exercise Price Range $4.42 [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices $ 4.42
Shares (in Shares) | shares 290,000
Weighted- Average Remaining Contractual Life in Years 1 year
Weighted- Average Exercise Price $ 4.42
Stock options outstanding [Member] | Exercise Price Range $5.52 - $8.36 [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Shares (in Shares) | shares 97,150
Weighted- Average Remaining Contractual Life in Years 7 months 6 days
Weighted- Average Exercise Price $ 7.47
Stock options outstanding [Member] | Exercise Price Range $5.52 - $8.36 [Member] | Minimum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices 5.52
Stock options outstanding [Member] | Exercise Price Range $5.52 - $8.36 [Member] | Maximum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices $ 8.36
Stock options outstanding [Member] | Exercise Price Range [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Shares (in Shares) | shares 3,941,783
Stock Options Exercisable [Member] | Exercise Price Range $2.14 - $3.64 [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Shares (in Shares) | shares 1,407,249
Weighted- Average Remaining Contractual Life in Years 2 years 3 months 18 days
Weighted- Average Exercise Price $ 2.58
Stock Options Exercisable [Member] | Exercise Price Range $2.14 - $3.64 [Member] | Minimum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices 2.14
Stock Options Exercisable [Member] | Exercise Price Range $2.14 - $3.64 [Member] | Maximum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices 3.64
Stock Options Exercisable [Member] | Exercise Price Range $4.42 [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices $ 4.42
Shares (in Shares) | shares 290,000
Weighted- Average Remaining Contractual Life in Years 1 year
Weighted- Average Exercise Price $ 4.42
Stock Options Exercisable [Member] | Exercise Price Range $5.52 - $8.36 [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Shares (in Shares) | shares 97,150
Weighted- Average Remaining Contractual Life in Years 7 months 6 days
Weighted- Average Exercise Price $ 7.47
Stock Options Exercisable [Member] | Exercise Price Range $5.52 - $8.36 [Member] | Minimum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices 5.52
Stock Options Exercisable [Member] | Exercise Price Range $5.52 - $8.36 [Member] | Maximum [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Range of Exercise prices $ 8.36
Stock Options Exercisable [Member] | Exercise Price Range [Member]  
Stockholders’ Equity (Details) - Schedule of share based compensation stock options activity range of exercise prices [Line Items]  
Shares (in Shares) | shares 1,794,399