v3.25.2
SCHEDULE OF NOTES PAYABLE (Details) - USD ($)
Jul. 31, 2025
Apr. 30, 2025
Short-Term Debt [Line Items]    
Notes payable current $ 8,394,053 $ 7,973,762
Add non-current portion 302,315 396,614 [1]
Total 8,696,368 8,370,376
Notes Convertible at Holders Option [Member]    
Short-Term Debt [Line Items]    
Notes payable current 2,667,644 2,667,644
Notes Convertible at Companys Option [Member]    
Short-Term Debt [Line Items]    
Notes payable current 335,700 335,700
Non Convertible Notes Payable [Member]    
Short-Term Debt [Line Items]    
Notes payable current 3,321,378 3,063,012
Accrued Interest [Member]    
Short-Term Debt [Line Items]    
Notes payable current $ 2,069,331 $ 1,907,406
[1] Derived from audited information