v3.26.1
Schedule of Warrant Outstanding (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 92,143,194 107,343,967
Trading and Overallotment Warrants [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 1,335 1,335
Note Warrants [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 36 36
Offering Warrants – May 2024 [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 453 453
Offering Warrants -January 2025 -Series A [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 12,391 12,391
Offering Warrants – January 2025 – Series B [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 5,307 5,307
Prefunded – cash and in kind [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 24,409,439 37,717,312
Cash and stapled warrants [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 63,213,672 63,213,672
Warrants issued to strategic advisor [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 4,428,467 6,321,367
Warrants issued for services arrangement [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 72,094 72,094