v3.26.1
STOCKHOLDERS’ EQUITY (Details Narrative) - USD ($)
3 Months Ended
May 22, 2026
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Dec. 16, 2022
Aug. 31, 2020
Aug. 06, 2019
Aug. 31, 2017
Class of Stock [Line Items]                
Common stock, shares authorized   200,000,000   200,000,000        
Common stock, par value   $ 0.001   $ 0.001        
Preferred stock, shares designated   50,000,000   50,000,000        
Preferred stock, par value   $ 0.001   $ 0.001        
Preferred stock, shares outstanding   0   0        
Deferred stock units issued for services fair value     $ 251,309          
Number of unvested outstanding   675,259   670,786        
Unvested compensation expense   $ 1,035,392            
Number of shares available for issuance         2,419,571 1,167,095    
Aggregate intrinsic value of options outstanding   2,682,000   $ 4,190,000        
Aggregate intrinsic value of options exercisable   2,682,000   4,190,000        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   $ 560,557            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition   5 months 23 days            
Aggregate intrinsic value of warrants outstanding   $ 12,034,000   19,104,000        
Aggregate intrinsic value of warrants exercisable   $ 12,034,000   $ 19,104,000        
2017 Equity Incentive Plan [Member]                
Class of Stock [Line Items]                
Common stock reservation of shares               165,000
2020 Stock Incentive Plan [Member]                
Class of Stock [Line Items]                
Number of shares available for issuance         1,252,476   330,710  
2020 Incentive Plan Amendment [Member]                
Class of Stock [Line Items]                
Number of shares available for issuance           836,385    
Deferred Stock Units [Member]                
Class of Stock [Line Items]                
Number of unvested outstanding   35,548            
Number of stock units awarded but unissued   44,265            
Number of vested and unvested, remained outstanding   675,259            
Deferred Stock Units [Member] | Director [Member]                
Class of Stock [Line Items]                
Deferred stock units issued for services 2,822              
Deferred stock units issued for services fair value $ 43,685              
Share issued price per share $ 15.48              
Deferred Stock Units [Member] | Consultant [Member] | Consulting Agreement [Member]                
Class of Stock [Line Items]                
Deferred stock units issued for services 1,651              
Deferred stock units issued for services fair value $ 25,558              
Share issued price per share $ 15.48              
Restricted Stock Units (RSUs) [Member]                
Class of Stock [Line Items]                
Number of unvested outstanding   73,250            
Number of stock units awarded but unissued   522,196            
Number of vested and unvested, remained outstanding   675,259            
Series A Convertible Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   1,300,000            
Series B Convertible Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   400,000            
Series C Convertible Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   45,002            
Series D Convertible Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   7,402            
Series E Convertible Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   2,500            
Series F Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   1,250            
Series G Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   127            
Series H Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   106,894            
Series I Preferred Stock [Member]                
Class of Stock [Line Items]                
Preferred stock, shares designated   921,666