Quarterly report pursuant to Section 13 or 15(d)

TREASURY STOCK (Details Narrative)

v3.24.3
TREASURY STOCK (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended 27 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jun. 09, 2024
Jul. 31, 2024
Apr. 30, 2024
Jun. 09, 2023
May 31, 2022
Class of Stock [Line Items]              
Number of shares repurchased, value $ 749,600 $ 26,721,897          
Treasury stock, common shares 13,954,800     13,954,800 13,634,454    
Treasury stock, value $ 42,789,816     $ 42,789,816 $ 42,040,216    
May 2022 Repurchase Program [Member]              
Class of Stock [Line Items]              
Stock repurchase maximum amount authorized             $ 10,000,000
Stock repurchase program, remaining amount $ 3,932,081     $ 3,932,081      
May 2022 Repurchase Program [Member] | Treasury Stock, Common [Member]              
Class of Stock [Line Items]              
Number of shares repurchased 320,346     5,868,921      
Number of shares repurchased, value $ 749,600            
Stock repurchased, value       $ 16,067,918      
May 2023 Tender Offer [Member]              
Class of Stock [Line Items]              
Stock repurchased, value     $ 26,721,897        
Stock repurchase, shares authorized           8,085,879,000,000