Warrants - Schedule of Company’s Outstanding Warrants and Changes (Details) - Warrant [Member] - $ / shares |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Company’s Outstanding Warrants and Changes [Line Items] | |||
| Number of Warrants, Warrants Issued | 8,595,237 | ||
| Weighted Average Exercise Price, Warrants Issued | $ 0.53 | ||
| Weighted Average Remaining Contract Term, Warrants Issued | 4 years 10 months 13 days | ||
| Number of Warrants, Warrants Expired | (2,857,142) | (259,908) | |
| Weighted Average Exercise Price, Warrants Expired | $ 0 | $ 81.6 | |
| Number of Warrants, Outstanding | 6,344,500 | 596,405 | |
| Weighted Average Exercise Price, Outstanding | $ 4.4 | $ 62.43 | |
| Weighted Average Remaining Contract Term, Outstanding | 2 years 7 months 2 days | 9 months 21 days | 1 year 5 months 26 days |
| Number of Warrants, Outstanding | 596,405 | 856,313 | |
| Weighted Average Exercise Price, Outstanding | $ 62.43 | $ 68.33 | |