Schedule of Anti-dilutive Securities (Details) - shares |
3 Months Ended | |||
|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | 67,715,295 | 1,894,494 | ||
| Series L Convertible Preferred Stock [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | [1] | 9,566,640 | ||
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | 597,550 | 124,600 | ||
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | 57,551,105 | 1,769,894 | ||
| ||||