v3.25.2
Stockholders’ Equity - Schedule of Exercise Price (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
2024 Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 20,000,000 20,000,000
Exercise Price [1] $ 1.5  
Expiration Date Jan. 23, 2034  
2025 Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 6,230,000
Exercise Price [1] $ 1.5  
Expiration Date Mar. 12, 2035  
2025 Additional Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 6,557,000
Exercise Price [1] $ 1.5  
Expiration Date Mar. 12, 2035  
SGI Warrants [Member]    
Schedule of Exercise Price [Line Items]    
Warrant Share Equivalents 8,000,000
Exercise Price [1] $ 1.5  
Expiration Date Mar. 12, 2035  
[1] Subject to adjustment.