v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued research and development $ 502,249 $ 1,461,705
Accrued payroll 583,016 1,727,541
Accrued professional fees 108,195 380,528
Accrued other   43,139
Accrued expenses $ 1,193,460 $ 3,612,913