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