v3.26.1
Net Loss Per Share - Schedule of Anti-dilutive Shares (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 5,498,896,008 6,562,859,635
Convertible Debt [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 5,094,790,511 4,339,295,470
Stock Options [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 1,780,001 1,530,000
Warrants to Purchase Shares of Common Stock [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 402,325,496 2,222,034,165