XML 70 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share - Schedule of Anti-dilutive Shares (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 1,068,949,663 2,974,782,565
Convertible Debt [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 669,844,166 1,978,891,288
Stock Options [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 1,780,001 2,113,335
Warrants to Purchase Shares of Common Stock [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 397,325,496 993,777,942