v3.26.1
Common Stock (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]        
Accrued interest     $ 67,000 $ 91,000
Shares issued for services, value $ 420,000 $ 48,000 $ 420,000 1,451,000
Shares issued for compensation, value     $ 240,000
Convertible Notes Payable [Member]        
Class of Stock [Line Items]        
Debt converted, shares issued     2,733,513  
Debt converted, amount converted     $ 212,000  
Accrued interest     21,000  
Unamortized discount $ 0   $ 0  
Convertible Notes Payable [Member] | Minimum [Member]        
Class of Stock [Line Items]        
Conversion price     $ 0.08  
Convertible Notes Payable [Member] | Maximum [Member]        
Class of Stock [Line Items]        
Conversion price     $ 0.15  
Exercise Of Stock Options And Warrants [Member]        
Class of Stock [Line Items]        
Debt converted, amount converted     $ 1,342,000  
Stock issued for options exercised, shares     $ 14,071,747  
Exercise Of Stock Options And Warrants [Member] | Minimum [Member]        
Class of Stock [Line Items]        
Conversion price $ 0.03   $ 0.03  
Exercise Of Stock Options And Warrants [Member] | Maximum [Member]        
Class of Stock [Line Items]        
Conversion price 0.10   $ 0.10  
Cashless Exercise Of Warrants [Member]        
Class of Stock [Line Items]        
Stock converted, shares issued     199,998  
Stock converted, amount converted     $ 25,000  
Cashless Exercise Of Warrants [Member] | Minimum [Member]        
Class of Stock [Line Items]        
Conversion price     $ 0.09  
Cashless Exercise Of Warrants [Member] | Maximum [Member]        
Class of Stock [Line Items]        
Conversion price     $ 0.16  
Common Stock [Member]        
Class of Stock [Line Items]        
Shares issued during period     21,205,258  
Shares issued for services     3,450,000  
Shares issued for services, value     $ 345,000  
Share price $ 0.10   $ 0.10  
Shares issued for compensation     750,000  
Shares issued for compensation, value     $ 75,000