Commitments and Contingencies - Schedule of Licenses Agreements (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of License Agreements [Abstract] | ||
| License agreement | $ 457,508 | |
| Total license agreements | 457,508 | 450,008 |
| Less accumulated amortization | (191,990) | (178,865) |
| License Agreements | $ 265,518 | $ 271,143 |