Net income (loss) per share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Apr. 30, 2023 |
Apr. 30, 2022 |
Apr. 30, 2023 |
Apr. 30, 2022 |
|
Earnings Per Share [Abstract] | ||||
Potential common shares | 173,000 | 438,000 | 105,000 | 510,000 |
Outstanding shares | 4,097,000 | 1,319,000 | 3,627,000 | 1,068,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.
|