v3.26.3
FAIR VALUE MEASUREMENTS (Details - Fair value) - Fair Value, Inputs, Level 3 [Member] - Fair Value, Recurring [Member] - USD ($)
Jul. 31, 2026
Apr. 30, 2026
Warrant Liabilities [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair value of financial liability $ 5,847,000 $ 10,068,000
Bifurcated Embedded Derivative [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair value of financial liability $ 281,000 $ 878,000