Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Oct. 31, 2022 |
Oct. 31, 2021 |
Jul. 31, 2022 |
Jul. 31, 2021 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 207,178 | 211,990 | 214,237 | 239,117 |
Share-Based Payment Arrangement, Option [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 129,261 | 129,656 | 133,973 | 141,438 |
Restricted Stock Units (RSUs) [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 2,020 | 4,780 | 2,710 | 20,125 |
Warrant [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Total | 75,897 | 77,554 | 77,554 | 77,554 |