Stockholders’ Equity - Schedule of Changes in Outstanding Warrants (Details) - $ / shares |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Schedule of Changes in Outstanding Warrants [Abstract] | ||
| Number of Shares, Outstanding Warrants | 5,880,085 | |
| Weighted Average Exercise Price Per Share, Outstanding Warrants | $ 2.86 | |
| Number of Shares, Granted | 4,210,527 | |
| Weighted Average Exercise Price Per Share, Granted | $ 0.001 | |
| Number of Shares, Exercised | (2,082,500) | |
| Weighted Average Exercise Price Per Share, Exercised | ||
| Number of Shares, Outstanding Warrants | 8,008,112 | 5,880,085 |
| Weighted Average Exercise Price Per Share, Outstanding Warrants | $ 2.1 | $ 2.86 |
| Number of Shares, Warrants exercisable | 8,008,112 | |
| Weighted Average Exercise Price Per Share Warrants exercisable | $ 2.1 |