Net income (loss) per share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jan. 31, 2023 |
Jan. 31, 2022 |
Jan. 31, 2023 |
Jan. 31, 2022 |
|
Earnings Per Share [Abstract] | ||||
Potential common shares | 60,000 | 499,000 | 83,000 | 527,000 |
Outstanding shares | 4,189,000 | 1,091,000 | 3,392,000 | 942,000 |
X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Adjustment to the weighted average number of basic shares outstanding to convert this to a pro forma presentation. No definition available.
|