XML 68 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Schedule of Anti-dilutive Shares (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 6,562,859,635 30,582,832
Convertible Debt [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 4,339,295,470 17,120,766
Stock Options [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 1,530,001 1,513,335
Warrants to Purchase Shares of Common Stock [Member]    
Schedule of Anti-dilutive Shares [Line Items]    
Anti-dilutive shares 2,222,034,165 11,948,731