v3.25.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Feb. 28, 2025
Feb. 04, 2025
Jan. 31, 2025
Jan. 15, 2025
Apr. 30, 2025
Apr. 30, 2025
Jul. 31, 2024
Warrants [Line Items]              
Issuance of ordinary shares 1,580,000   3,820,000        
Ordinary shares, par value (in Dollars per share)         $ 0.001 $ 0.001 $ 0.001
Gross proceeds (in Dollars)     $ 4.8        
Percentage of beneficially owning   4.99%          
Percentage for purchases of ordinary shares   9.99%          
PreFunded Warrant [Member]              
Warrants [Line Items]              
Issuance of ordinary shares   887,553          
Warrant exercisable ordinary share   1          
Exercise price (in Dollars per share)   $ 0.01          
Restricted Warrant [Member]              
Warrants [Line Items]              
Issuance of ordinary shares   2,467,553          
Exercise price (in Dollars per share)         $ 1.2 $ 1.2  
Private Placement [Member]              
Warrants [Line Items]              
Gross proceeds (in Dollars)   $ 2.5          
Ordinary shares [Member]              
Warrants [Line Items]              
Issuance of ordinary shares   1,580,000   3,820,000 1,580,000 5,400,000  
Ordinary shares, par value (in Dollars per share)   $ 0.001