XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Schedule of Common Stock Warrants Outstanding (Details)
12 Months Ended
Jul. 31, 2025
$ / shares
shares
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 1,058,902
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 (28,198)
Warrants outstanding, April 30, 2025 [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 1,058,902
December 2018 Units Offering Warrant [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 12,407
Warrants Exercise Price (in Dollars per share) | $ / shares $ 184.41
Warrants Expiration Date Dec. 21, 2025
Placement Agent Warrants April 2020 Think Equity Tail [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 783
Warrants Exercise Price (in Dollars per share) | $ / shares $ 31.21
Warrants Expiration Date Sep. 27, 2025
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
2020 Public Offering [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 380,253
Warrants Exercise Price (in Dollars per share) | $ / shares $ 14.19
Warrants Expiration Date Dec. 11, 2025
Placement Agent Warrants December 2020 Maxim [Member]  
Schedule of Common Stock Warrants Outstanding [Line Items]  
Warrants Issued 20,268
Warrants Exercise Price (in Dollars per share) | $ / shares $ 17.73
Warrants Expiration Date Dec. 11, 2025
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