Commitments and Contingencies - Schedule of Licenses Agreements (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Licenses Agreements [Abstract] | ||
| International license agreement | $ 450,080 | $ 450,008 |
| Total license agreements | 450,080 | 450,008 |
| Less accumulated amortization | (184,562) | (178,865) |
| Licenses Agreements | $ 265,518 | $ 271,143 |