v3.25.1
Warrants - Schedule of Warrants Outstanding and Warrants Exercisable (Details)
9 Months Ended
Apr. 30, 2025
$ / shares
shares
Pre-Funded Warrants [Member[  
Schedule of Warrants Outstanding and Warrants Exercisable [Line Items]  
Number of Shares, Warrants Outstanding | shares 887,553
Weighted Average Remaining Contractual life (in years), Warrants Outstanding
Weighted Average Exercise Price, Warrants Outstanding | $ / shares $ 0.01
Number of Shares, Warrants Exercisable | shares 887,553
Weighted Average Exercise Price, Warrants Exercisable | $ / shares $ 0.01
Restricted Warrants [Member[  
Schedule of Warrants Outstanding and Warrants Exercisable [Line Items]  
Number of Shares, Warrants Outstanding | shares 2,467,553
Weighted Average Remaining Contractual life (in years), Warrants Outstanding 5 years 3 months 7 days
Weighted Average Exercise Price, Warrants Outstanding | $ / shares $ 1.2
Number of Shares, Warrants Exercisable | shares
Weighted Average Exercise Price, Warrants Exercisable | $ / shares