XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Tables)
9 Months Ended
Jan. 31, 2026
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
      
   Three Months Ended January 31,
   2026  2025
Earnings per share      
Net loss  $746,860   $(3,045,328)
Less: Accretion of discounts to redemption of convertible preferred stock   (2,204,657)    
Less: Convertible preferred stock dividends   (98,458)    
           
Net loss attributable to common stockholders  $(1,556,255)  $(3,045,328)
           
Weighted average shares outstanding used in basic and diluted earnings per share   9,262,829    6,960,014 
Net loss per share basic and diluted  $(0.17)  $(0.44)

 

       
   Nine Months Ended January 31,
   2026  2025
       
Earnings per share          
Net income (loss)  $(15,031,211)  $18,906,468 
Less: Accretion of discounts to redemption of convertible preferred stock   (3,106,653)   (3,193,404)
Less: Convertible preferred stock dividends   (195,097)   (1,129,759)
Less: Allocation of undistributed income to Series B convertible preferred stock       (2,067,733)
Undistributed income (loss) available to common stockholders  $(18,332,961)  $12,515,572 
           
Weighted average shares outstanding used in basic earnings per share   7,618,128    7,487,813 
Net income (loss) per share basic and diluted  $(2.41)  $1.67 
Schedule of potentially dilutive securities
      
   Three and Nine Months Ended
January 31,
   2026  2025
Excluded options   1,160,627    917,697 
Excluded preferred shares   5,008,061     
Excluded warrants   55,819,519    18,570,847 
Total excluded options, preferred shares and warrants   61,988,207    19,488,544