v3.26.1
Equity - Schedule of Common Stock Warrants Outstanding (Details)
9 Months Ended
Apr. 30, 2026
$ / shares
shares
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 645,191
Replacement Warrants issued as part of the Cyclo Merger on March 25, 2025 [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 1,087,100
Expired [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Expired (441,909)
Warrants outstanding, January 31, 2026 [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 645,191
August 2020 PIPE Warrant [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 64,543
Warrants Exercise Price (in Dollars per share) | $ / shares $ 42.56
Warrants Expiration Date Aug. 27, 2027
April 2023 PIPE Warrants [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 253,280
Warrants Exercise Price (in Dollars per share) | $ / shares $ 2.01
Warrants Expiration Date Apr. 20, 2030
October 2023 Warrant Exchange [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 327,368
Warrants Exercise Price (in Dollars per share) | $ / shares $ 2.7
Warrants Expiration Date Oct. 23, 2027