v3.26.1
Stockholders’ Equity - Schedule of Activities of Warrants (Details) - Warrants [Member] - $ / shares
9 Months Ended
Apr. 30, 2025
Jan. 31, 2026
Schedule of Activities of Warrants [Line Items]    
Number of Warrants, Outstanding 100,000 100,000
Exercise Price, Outstanding $ 4.8 $ 4.8
Weighted Average Remaining Contractual Term in Years, Outstanding 4 years 11 months 12 days 4 years 2 months 12 days
Number of Warrants, Exercisable
Exercise Price, Exercisable
Weighted Average Remaining Contractual Term in Years, Exercisable  
Number of Warrants, Granted  
Exercise Price, Granted  
Number of Warrants, Exercised  
Exercise Price, Exercised  
Number of Warrants, Forfeited  
Exercise Price, Forfeited  
Number of Warrants, Expired  
Exercise Price, Expired