v3.26.1
TREASURY STOCK (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Dec. 11, 2025
Dec. 31, 2025
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2023
May 30, 2022
Class of Stock [Line Items]            
Number of shares repurchased     0 1,241,862    
Number of shares repurchased, value       $ 2,567,700    
Restricted stock 875,000          
Shares purchase   393,750        
Shares purchase, value   $ 401,625        
Treasury stock, shares     15,270,066 14,876,316    
Treasury stock, value     $ 45,009,541 $ 44,607,916    
Restricted Stock Units (RSUs) [Member]            
Class of Stock [Line Items]            
Restricted stock   875,000        
Treasury Stock, Common [Member] | May 2022 Repurchase Program [Member]            
Class of Stock [Line Items]            
Number of shares authorized         $ 10,000,000 $ 10,000,000
Number of shares repurchased     0 1,241,862    
Number of shares repurchased, value     $ 0 $ 2,567,700    
Number of shares redeemed     6,790,437 6,790,437    
Number of shares redeemed, value     $ 17,886,108 $ 17,886,108    
Stock repurchase program, remaining amount     $ 2,113,891 $ 2,113,891