v3.25.2
Stockholders’ Equity - Schedule of Warrants Outstanding (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
2024 Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 20,000,000 20,000,000
2025 Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 6,230,000
2025 Additional Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 6,557,000
SGI Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 8,000,000
Total Warrants [Member]    
Schedule of Warrants Outstanding [Line Items]    
Total warrants outstanding 40,787,000 20,000,000