Warrants Classified as Equity - Schedule of Warrants (Details) - Warrants [Member] - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Warrants [Line Items] | ||
| Number of equity instruments, beginning balance | 5,696,427 | 10,124,330 |
| Weighted average exercise price, beginning balance | $ 6.67 | $ 7.12 |
| Number of equity instruments, issued | 801,889 | |
| Weighted average exercise price, issued | $ 0.001 | |
| Number of equity instruments, exercised | (801,889) | |
| Weighted average exercise price, exercised | $ 0.001 | |
| Number of equity instruments, expired | (5,696,427) | (4,427,903) |
| Weighted average exercise price, expired | $ 6.67 | $ 7.7 |
| Number of equity instruments, ending balance | 5,696,427 | |
| Weighted average exercise price, ending balance | $ 6.67 | |