v3.26.3
STOCKHOLDER RIGHTS PLAN (Details Narrative) - $ / shares
Oct. 15, 2018
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Common stock, par value   $ 0.001 $ 0.001 $ 0.001
Warrants and rights, preferred stock to common stock conversion, treatment 1      
Number of days after public announcement of acquiring person 10 days      
Number of days after public announcement of offer is completed by acquiring person 10 days      
Market value multiplier of purchase price 2      
Class of warrant or right, redemption price $ 0.001      
Minimum [Member]        
Ownership percentage, common stock, without approval of board 4.99%      
Series B Preferred Stock [Member]        
Common stock, par value $ 3.50