v3.26.1
Revenues - Schedule of Net Product Revenues by Product (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues $ 9,131,317 $ 11,713,055
Sancuso    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues 2,928,634 2,256,294
Vibativ    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues 2,118,295 1,378,066
Talicia    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues 1,916,481 0
Kristalose    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues 981,483 3,484,310
Caldolor    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues 965,564 1,307,439
Acetadote    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues 51,981 151,651
Vaprisol    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues, including adjustments 517 (600)
Omeclamox-Pak    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues, including adjustments 1 (5,387)
RediTrex    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues, including adjustments (489) (347)
Other revenue    
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]    
Revenues $ 168,850 $ 3,141,629