v3.25.2
STOCK OPTIONS (Details Narrative) - shares
12 Months Ended
Jul. 31, 2024
Apr. 30, 2025
Jul. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options outstanding 2,342,539 2,342,539 2,342,539
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options outstanding 123,171    
Number of options, vested 1,478,050