Schedule of Anti-dilutive Securities (Details) - shares |
9 Months Ended | |||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
|||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | 57,706,732 | 1,235,026 | ||
| Series L Convertible Preferred Stock [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | [1] | 7,649,792 | ||
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | 597,550 | 101,264 | ||
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total anti-dilutive securities | 49,459,390 | 1,133,762 | ||
| ||||