Quarterly report pursuant to Section 13 or 15(d)

Net Income (loss) per share (Details)

v3.22.1
Net Income (loss) per share (Details) - shares
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2022
Net Income (loss) per share (Details) [Line Items]    
Potential common shares 438,000 510,000
Weighted average stock options 47,000 23,000
Purchase common shares 1,319,000 1,068,000
Out of The Money [Member]    
Net Income (loss) per share (Details) [Line Items]    
Purchase common shares 2,264,000 2,122,000