Quarterly report pursuant to Section 13 or 15(d)

TREASURY STOCK (Details Narrative)

v3.23.3
TREASURY STOCK (Details Narrative) - USD ($)
3 Months Ended
May 11, 2023
Jul. 31, 2023
Jul. 31, 2022
Apr. 30, 2023
May 22, 2022
Class of Stock [Line Items]          
Stock Repurchase Program, Authorized Amount $ 26,457,324       $ 10,000,000
Number of shares repurchased 8,085,879        
Number of shares repurchased, value   $ 26,457,324 $ 2,090,847    
Stock repurchase program, remaining amount   $ 6,439,377      
Treasury Stock, Common, Shares   12,893,977   4,808,098  
Treasury Stock, Common, Value   $ 40,017,947   $ 13,560,623  
Treasury Stock, Common [Member]          
Class of Stock [Line Items]          
Number of shares repurchased   4,808,098      
Number of shares repurchased, value   $ 13,560,623