Summary of Significant Accounting Policies - Schedule of Shares Issuable Could Potentially Dilute Future Earnings (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Schedule of Shares Issuable Could Potentially Dilute Future Earnings [Line Items] | ||
| Shares excluded from the calculation of diluted loss per share | 1,744,346,896 | 1,744,346,896 |
| Warrants [Member] | ||
| Schedule of Shares Issuable Could Potentially Dilute Future Earnings [Line Items] | ||
| Shares excluded from the calculation of diluted loss per share | 975,288,919 | 975,288,919 |
| Stock Options [Member] | ||
| Schedule of Shares Issuable Could Potentially Dilute Future Earnings [Line Items] | ||
| Shares excluded from the calculation of diluted loss per share | 184,264,323 | 184,264,323 |
| Series A Preferred Stock [Member] | ||
| Schedule of Shares Issuable Could Potentially Dilute Future Earnings [Line Items] | ||
| Shares excluded from the calculation of diluted loss per share | 584,793,654 | 584,793,654 |