Quarterly report pursuant to Section 13 or 15(d)

TREASURY STOCK (Details Narrative)

v3.22.4
TREASURY STOCK (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Jan. 31, 2023
May 22, 2022
Class of Stock [Line Items]          
Stock Repurchase Program, Authorized Amount         $ 10,000,000
Number of shares repurchased, value $ 3,778,114 $ 3,385,044 $ 2,090,847    
Treasury stock, shares 3,393,060     3,393,060  
Stock repurchase program, remaining amount $ 10,745,995     $ 10,745,995  
Treasury Stock [Member]          
Class of Stock [Line Items]          
Number of shares repurchased       3,393,060  
Number of shares repurchased, value       $ 9,254,005