v3.25.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Accrued Expenses [Abstract]    
Accrued gross-to-net-deductions $ 25,646,420 $ 21,860,335
Accrued payroll and payroll taxes 2,575,007 6,530,469
License agreement payable 2,000,000 2,000,000
Professional and consulting fees 1,752,567 865,413
Manufacturing related 223,578 572,959
Other 87,423 122,357
Total $ 32,284,995 $ 31,951,533