Annual report pursuant to Section 13 and 15(d)

TREASURY STOCK (Details Narrative)

v3.24.2.u1
TREASURY STOCK (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
May 11, 2023
May 31, 2022
Class of Stock [Line Items]        
Aggregate purchase price     $ 26,721,897 $ 10,000,000
Number of shares repurchased, addtional shares 740,477      
Number of shares repurchased, value $ 28,479,593 $ 13,560,623    
Stock repurchase program, remaining amount $ 4,681,682      
Treasury stock, common shares 13,634,454 4,808,098 8,085,879  
Treasury stock, value $ 42,040,216 $ 13,560,623    
Treasury Stock, Common [Member]        
Class of Stock [Line Items]        
Number of shares repurchased, addtional value $ 1,757,696      
Number of shares repurchased 5,548,575      
Number of shares repurchased, value $ 15,318,318