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

EARNINGS PER SHARE (Details - Per share calculation)

v3.25.2
EARNINGS PER SHARE (Details - Per share calculation) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income $ 30,656,050 $ 333,763
Less: Accretion of discounts to redemption of Series B convertible preferred stock (3,193,404) (15,053,521)
Less: Series B convertible preferred stock dividends (1,129,759) (2,517,645)
Undistributed income (loss) available to common stockholders $ 23,362,107 $ (17,237,403)
Weighted average shares outstanding used in basic earnings per share 7,329,596 9,581,059
Net income (loss) per share basic $ 3.19 $ (1.80)
Net income (loss) per share diluted $ 3.19 $ (1.80)
Series B Preferred Stock [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Less: Accretion of discounts to redemption of Series B convertible preferred stock $ (3,193,404) $ (15,053,521)
Less: Series B convertible preferred stock dividends (1,129,759) (2,517,645)
Less: Allocation of undistributed income to Series B convertible preferred stock $ (2,970,780) $ 0