v3.26.1
Stock Warrants (Details) - USD ($)
6 Months Ended 12 Months Ended
Oct. 17, 2025
May 08, 2025
Jun. 30, 2026
Dec. 31, 2025
Oct. 16, 2025
Sep. 27, 2024
Stock Warrants            
Number of warrants exercised       12,919,560    
Deemed dividend     $ 1,500,000      
Existing Warrants            
Stock Warrants            
Exercise price per warrant $ 0.54          
Aggregate gross proceeds $ 4,400,000          
Placement agent fees 356,000          
Other expenses $ 72,000          
Percentage of gross proceeds received from warrant exercise paid as a advisor fee 7.00%          
Fair value adjustment of warrants     $ 5,900,000      
Existing Warrants | Warrants            
Stock Warrants            
Number of warrants to purchase shares   6,747,280     8,092,280 1,345,000
New Warrants            
Stock Warrants            
Number of warrants to purchase shares 16,184,560          
Exercise price per warrant $ 0.54          
Expected life of warrant (years) 5 years          
Percentage of shares of common stock underlying existing warrants 200.00%          
May 2025 public offering            
Stock Warrants            
Stock issued during period (in shares)   1,990,900        
Offering price   $ 1.1        
Gross proceeds   $ 7,500,000        
Percentage of shares outstanding for exercise of warrants   4.99%        
Notice period   61 days        
Threshold percentage of shares outstanding for exercise of warrants   9.99%        
Warrants, offering price   $ 1.099        
Percentage of shares outstanding for exercise of warrants at the election of holder   9.99%        
May 2025 public offering | Pre-funded warrants            
Stock Warrants            
Number of warrants to purchase shares   4,827,280        
Class of warrant or right, number of securities called by each warrant or right   1        
Exercise price per warrant   $ 0.001        
Number of warrants exercised       4,827,280    
May 2025 public offering | Common Warrants            
Stock Warrants            
Number of warrants to purchase shares   6,818,180        
Exercise price per warrant   $ 1.1        
Expected life of warrant (years)   5 years        
Number of warrants exercised       6,747,280