v3.26.1
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