Quarterly report pursuant to Section 13 or 15(d)

TREASURY STOCK (Details Narrative)

v3.24.1
TREASURY STOCK (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
May 11, 2023
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Jan. 31, 2024
Apr. 30, 2023
May 31, 2022
Class of Stock [Line Items]                    
Aggregate purchase price $ 26,721,897                 $ 10,000,000
Number of shares repurchased 8,085,879 178,833           256,942    
Number of shares repurchased, value   $ 404,717 $ 166,603 $ 26,721,897 $ 3,778,114 $ 3,385,044 $ 2,090,847      
Stock repurchase program, remaining amount   $ 5,868,058           $ 5,868,058    
Treasury stock, common shares   13,150,919           13,150,919 4,808,098  
Treasury stock, value   $ 40,853,840           $ 40,853,840 $ 13,560,623  
Treasury Stock, Common [Member]                    
Class of Stock [Line Items]                    
Number of shares repurchased               5,065,040    
Number of shares repurchased, value               $ 14,131,942