v3.26.1
Other Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Accounts Payable and Accrued Expenses [Abstract]    
Accounts payable $ 1,188,007 $ 3,067,616
Accrued gross-to-net discounts 1,467,440 993,413
Accrued inventory costs 698,364 450,321
Accrued Clinical Research Costs 327,118
Accrued payroll and bonuses 2,000,100 2,872,403
Other accrued liabilities 556,957 1,593,151
Accounts payable and accrued liabilities $ 6,237,986 $ 8,976,904