Annual report [Section 13 and 15(d), not S-K Item 405]

STOCKHOLDERS??? EQUITY (Details Narrative)

v3.25.2
STOCKHOLDERS’ EQUITY (Details Narrative) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 27, 2024
Nov. 25, 2024
Sep. 30, 2024
Sep. 26, 2024
Apr. 19, 2024
Oct. 24, 2023
Apr. 10, 2023
Oct. 31, 2024
Jan. 25, 2025
Apr. 30, 2025
Jan. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Dec. 16, 2022
Mar. 31, 2022
Mar. 18, 2022
Mar. 15, 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 200,000,000 200,000,000 200,000,000                
Common stock, par value                   $ 0.001   $ 0.001 $ 0.001 $ 0.001 $ 0.001                
Preferred stock, shares designated                   50,000,000   50,000,000 50,000,000 50,000,000 50,000,000                
Preferred stock, par value                   $ 0.001   $ 0.001 $ 0.001 $ 0.001 $ 0.001                
Preferred stock, shares outstanding                   0   0 0 0 0                
Common stock issue shares               15,000   344,668 105,000                        
Exercise of common stock purchase warrants               15,000   344,668 105,000 344,668   344,668                  
Warrant exercise price             $ 6.16                         $ 8.60      
Warrants expiration date             Sep. 18, 2027                                
Gross proceeds from offering                           $ 10,145,623 $ 4,827,691                
Proceeds from warrant exercises               $ 67,200   $ 1,751,848 $ 508,400     $ 2,327,448                
Shares issued for services, value                             $ 52,500                
Stock-based compensation for stock options                       $ 1,000,871 $ 446,198                    
Number of unvested restricted stocks                   586,461   586,461 433,475 586,461 433,475 433,475              
Number of deferred stock units                   96,853   96,853   96,853                  
Number of shares available for issuance                                 2,419,571       1,167,095    
Aggregate intrinsic value of options                   $ 1,886,016   $ 1,886,016 $ 0 $ 1,886,016 $ 0                
Aggregate common stock options granted                           293,730                
Weighted average exercise price                   $ 6.86   $ 6.86 $ 5.54 $ 6.86 $ 5.54 $ 5.54              
Future vesting value                   $ 345,561   $ 345,561   $ 345,561                  
Weighted average period                           1 year 25 days                  
Aggregate intrinsic value of warrants                   $ 17,002,347   $ 17,002,347 $ 0 $ 17,002,347 $ 0                
Warrants issued             870,000     870,000   870,000 870,000 870,000 870,000 870,000   625,000 625,000        
Warrant term             5 years                                
Exercise price of warrant reduced             $ 6.16                                
IPO [Member]                                              
Class of Stock [Line Items]                                              
Warrants issued             625,000                                
2017 Equity Incentive Plan [Member]                                              
Class of Stock [Line Items]                                              
Common stock reservation of shares                                             165,000
2020 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    
Restricted Stock Units (RSUs) [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share   $ 7.65                                          
Restricted stock units issued   66,917                                          
Restricted stock units fair value   $ 511,917                                          
Number of unvested restricted stocks                   57,298   57,298   57,298                  
Unvested compensation expense                   $ 445,494   $ 445,494   $ 445,494                  
Number of restricted stock units awarded but unissued                   484,898   484,898   484,898                  
Number of deferred stock units                   586,461   586,461   586,461                  
Restricted Stock Units RSU One [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share   $ 7.65                                          
Restricted stock units issued   49,731                                          
Restricted stock units fair value   $ 380,444                                          
Option vested percentage   25.00%                                          
Deferred Stock Units [Member]                                              
Class of Stock [Line Items]                                              
Number of unvested restricted stocks                   6,049   6,049   6,049                  
Number of restricted stock units awarded but unissued                   38,216   38,216   38,216                  
Number of deferred stock units                   586,461   586,461   586,461                  
Share-Based Payment Arrangement, Option [Member]                                              
Class of Stock [Line Items]                                              
Stock-based compensation for stock options                       $ 1,091,032 $ 29,608                    
Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Common stock issue shares                           1,457,700 1,400,000                
Number of shares issued for services                             13,147                
Shares issued for services, value                             $ 13                
Warrant [Member]                                              
Class of Stock [Line Items]                                              
Warrant exercise price $ 9.50       $ 4.48                                    
Warrants exercisable date May 27, 2025       Oct. 19, 2024                                    
Warrants expiration date Nov. 27, 2027       Oct. 19, 2029   Apr. 10, 2028                                
Warrants issued 728,850       1,400,000         625,000   625,000 625,000 625,000 625,000                
Consultant [Member] | Restricted Stock Units RSU One [Member]                                              
Class of Stock [Line Items]                                              
Number of shares issued for services   6,272                                          
Consultant [Member] | Deferred Stock Units [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share   $ 7.65                                          
Number of shares issued for services   8,065                                          
Shares issued for services, value   $ 61,698                                          
Option vested percentage   25.00%                                          
Consultant [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Aggregate common stock options granted   50,000                                          
Weighted average remaining contractual term   5 years                                          
Weighted average exercise price   $ 7.65                                          
Formerd Director [Member] | Restricted Stock Units (RSUs) [Member]                                              
Class of Stock [Line Items]                                              
Common stock issue shares       7,927                                      
Officer [Member] | Restricted Stock Units (RSUs) [Member]                                              
Class of Stock [Line Items]                                              
Restricted stock units issued   60,645                                          
Officer [Member] | Restricted Stock Units RSU One [Member]                                              
Class of Stock [Line Items]                                              
Restricted stock units issued   43,459                                          
Director [Member] | Restricted Stock Units (RSUs) [Member]                                              
Class of Stock [Line Items]                                              
Number of shares issued for services   6,272                                          
Three Directors [Member] | Deferred Stock Units [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share   $ 7.65                                          
Number of shares issued for services   36,200                                          
Shares issued for services, value   $ 276,931                                          
Officers and Directors [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Aggregate common stock options granted   104,587                                          
Weighted average remaining contractual term   5 years                                          
Weighted average exercise price   $ 7.65                                          
Officers and Directors One [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Option vested percentage   25.00%                                          
Aggregate common stock options granted   79,420                                          
Weighted average remaining contractual term   5 years                                          
Weighted average exercise price   $ 7.65                                          
Employee [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Option vested percentage                 25.00%                            
Aggregate common stock options granted                 59,723                            
Weighted average remaining contractual term                 5 years                            
Weighted average exercise price   $ 7.36             $ 7.65                            
Securities Purchase Agreement [Member]                                              
Class of Stock [Line Items]                                              
Common stock issue shares 1,457,700       1,400,000                                    
Share issued price per share $ 7.00       $ 3.50                                    
Exercise of common stock purchase warrants 728,850       1,400,000                                    
Warrant exercise price $ 9.50       $ 4.48                                    
Warrants exercisable date         Oct. 19, 2024                                    
Warrants expiration date         Oct. 19, 2029                                    
Gross proceeds from offering $ 10,203,858       $ 4,900,000                                    
Offering expenses $ 58,235       $ 72,309                                    
Advisory Consulting Agreement [Member]                                              
Class of Stock [Line Items]                                              
Accrued liabilities                   $ 35,000   $ 35,000   $ 35,000                  
Advisory Consulting Agreement [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share     $ 4.29                                        
Number of shares issued for services     13,996 16,216                                      
Shares issued for services, value     $ 60,000                                        
Advisory Consulting Agreement [Member] | Consultant [Member]                                              
Class of Stock [Line Items]                                              
Number of shares issued for services     13,996                                        
Stock-based compensation for stock options                           25,000 $ 25,000                
Advisory Consulting Agreement [Member] | Consultant [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share           $ 3.96                                  
Number of shares issued for services           7,569                                  
Shares issued for services, value           $ 30,000                                  
Accrued liabilities                         $ 5,000   5,000                
Consulting Agreement [Member]                                              
Class of Stock [Line Items]                                              
Accrued liabilities                   $ 7,500   $ 7,500   7,500                  
Consulting Agreement [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share       $ 3.70                                      
Shares issued for services, value       $ 60,000                                      
Consulting Agreement [Member] | Consultant [Member]                                              
Class of Stock [Line Items]                                              
Number of shares issued for services       16,216                                      
Stock-based compensation for stock options                           $ 52,500 20,750                
Consulting Agreement [Member] | Consultant [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share           $ 4.03                                  
Number of shares issued for services           5,578                                  
Shares issued for services, value           $ 22,500                                  
Accrued liabilities                         1,750   1,750                
Investor Relations Agreement [Member] | Consultant [Member]                                              
Class of Stock [Line Items]                                              
Stock-based compensation for stock options                             135,600                
Investor Relations Agreement [Member] | Consultant [Member] | Common Stock [Member]                                              
Class of Stock [Line Items]                                              
Share issued price per share           $ 5.76                                  
Number of shares issued for services           25,000                                  
Shares issued for services, value           $ 144,000                                  
Accrued liabilities                         $ 8,400   $ 8,400                
Series A Convertible Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   1,300,000   1,300,000   1,300,000                  
Series B Convertible Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   400,000   400,000   400,000                  
Series C Convertible Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   45,002   45,002   45,002                  
Series D Convertible Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   7,402   7,402   7,402                  
Series E Convertible Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   2,500   2,500   2,500                  
Series F Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   1,250   1,250   1,250                  
Series G Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   127   127   127                  
Series H Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   106,894   106,894   106,894                  
Series I Preferred Stock [Member]                                              
Class of Stock [Line Items]                                              
Preferred stock, shares designated                   921,666   921,666   921,666