Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Tables)

v3.26.3
EARNINGS PER SHARE (Tables)
3 Months Ended
Jul. 31, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
           
    Three Months Ended July 31,  
    2026     2025  
             
Loss per share                
Net loss   $ (5,081,191 )   $ (8,360,096 )
Less: Accretion of discounts to redemption of convertible preferred stock     (621,217 )      
Less: Convertible preferred stock dividends     (83,399 )      
Undistributed loss available to common stockholders   $ (5,785,807 )   $ (8,360,096 )
                 
Weighted average shares outstanding used in basic earnings per share     10,735,649       6,795,779  
Net loss per share basic and diluted   $ (0.54 )   $ (1.23 )
Schedule of potentially dilutive securities
           
    Three Months Ended
July 31,
 
    2026     2025  
Excluded options     1,160,294       1,169,628  
Excluded preferred shares     5,008,061        
Excluded warrants     55,819,519       19,227,097  
Total excluded options, preferred shares and warrants     61,987,874       20,396,725