v3.26.1
Schedule of Warrant Outstanding (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 96,049,365 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 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 28,315,610 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 Advisors [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 4,428,467 6,321,367
Warrants Issued for Service Management [Member]    
Class of Warrant or Right [Line Items]    
Total Warrants Outstanding 72,094 72,094