v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued research and development $ 708,736 $ 1,461,705
Accrued payroll 352,347 1,727,541
Accrued professional fees 294,631 380,528
Accrued other   43,139
Accrued expenses $ 1,355,714 $ 3,612,913