v3.25.1
EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Earnings Per Share [Abstract]        
Net loss from continuing operations $ (386,010) $ (640,660) $ (1,078,523) $ (1,263,651)
Net (loss) income from discontinued operations 0 (32,105) 1,632,517 177,096
Net (loss) income $ (386,010) $ (672,765) $ 553,994 $ (1,086,555)
Basic weighted average common shares outstanding 58,902,612 63,155,947 59,754,260 62,078,537
Effect of potentially dilutive convertible notes 0 0 62,191,578 3,237,337
Dilutive weighted average common shares outstanding 58,902,612 63,155,947 121,945,838 65,315,874
Net loss from continuing operations per common share: Basic $ (0.01) $ (0.01) $ (0.02) $ (0.02)
Net loss from continuing operations per common share: Diluted (0.01) (0.01) (0.02) (0.02)
Net income from discontinued operations per common share: Basic (0) (0) 0.03 0
Net income from discontinued operations per common share: Diluted (0) (0) 0.01 0
Net income (loss) per common share: Basic (0.01) (0) 0.01 (0.02)
Net income (loss) per common share: Diluted $ (0.01) $ (0.01) $ 0 $ (0.02)