v3.25.2
Stockholders’ Equity (Details Narrative) - USD ($)
6 Months Ended
Jun. 18, 2025
Jan. 29, 2025
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]        
Net proceeds     $ 10,758,802 $ 6,282,430
Stock withheld for income taxes     23,768  
Common Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants exercised during period     400,000  
Proceeds from exercise of warrants     $ 100,000  
Employee [Member]        
Class of Stock [Line Items]        
Shares issued     74,804  
Purchase Agreement [Member]        
Class of Stock [Line Items]        
Shares issued 14,310,000 1,030,972    
Net proceeds $ 6,200,000 $ 4,400,000    
Sale of stock price per share $ 0.25 $ 0.615    
Purchase Agreement [Member] | Common Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants to purchase shares 28,000,000      
Number of warrants exercised during period     400,000  
Purchase Agreement [Member] | Chief Executive Officer and Certain Board Members [Member]        
Class of Stock [Line Items]        
Sale of stock price per share   $ 0.7975    
Purchase Agreement [Member] | Series A Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants to purchase shares   8,050,672    
Purchase Agreement [Member] | Series B Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants to purchase shares   4,025,336    
Purchase Agreement [Member] | Series A Warrants and Series B Warrants [Member]        
Class of Stock [Line Items]        
Warrant exercise price   $ 0.65    
Purchase Agreement [Member] | Common Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants to purchase shares 28,000,000      
Warrant exercise price $ 0.25      
Purchase Agreement [Member] | Pre-Funded Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants to purchase shares 13,690,000 7,019,700    
Warrant exercise price $ 0.0001      
Share price $ 0.2499      
Purchase Agreement [Member] | Placement Agent Warrants [Member]        
Class of Stock [Line Items]        
Number of warrants to purchase shares 1,120,000      
Warrant exercise price $ 0.31      
Consulting Agreements [Member]        
Class of Stock [Line Items]        
Shares issued     56,252