Equity (Details) - Warrants [Member] - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Number of warrants Outstanding, beginning balance | 2,033,334 | 2,341,416 |
| Number of warrants Outstanding, ending balance | 2,033,334 | 2,341,416 |
| Number of Warrants, exercisable | 2,033,334 | 2,341,416 |
| Weighted Average Exercise Price Outstanding, beginning balance | $ 0.83 | $ 0.86 |
| Weighted Average Exercise Price Outstanding, granted | 0 | 0 |
| Weighted Average Exercise Price, Forfeited/expired/cancelled | 0 | |
| Weighted Average Exercise Price Outstanding, ending balance | 0.83 | 0.86 |
| Weighted Average Exercise Price, exercisable | $ 0.83 | $ 0.86 |
| Weighted Average Remaining Term in Years warrants outstanding at beginning of year | 2 years 3 days | 2 years 6 months 18 days |
| Weighted Average Remaining Term in Years warrants outstanding at end of year | 1 year 9 months 7 days | 2 years 3 months 21 days |
| Weighted Average Remaining Term in Years warrants exercisable at end of year | 1 year 9 months 7 days | 2 years 3 months 21 days |