v3.25.1
Additional Paid-In Capital (Details) - USD ($)
9 Months Ended 12 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Oct. 28, 2024
Additional Paid-In Capital [Abstract]      
Number of granted shares     7,850,000
Capital contribution from a shareholder in the form of trading securities $ 3,611,000