Schedule of Potentially Dilutive Securities Excluded from Calculation (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Equity Option [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Pre-Funded Warrants | 26,490 | 37,210 |
| Restricted Stock Units (RSUs) [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Pre-Funded Warrants | 32,943 | |
| Warrants [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Pre-Funded Warrants | 4,382,580 | 22,580 |
| PreFunded Warrants [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Pre-Funded Warrants | 3,473,189 | |