v3.26.1
Revenues - Schedule of Net Product Revenues by Product (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues $ 8,801,241 $ 10,837,363 $ 17,932,559 $ 22,550,418
Net revenues (8,634,783) (10,456,566) (17,602,251) (22,002,993)
Revenues 166,458 380,797 330,308 547,425
Sancuso        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues 1,816,737 3,119,112 3,857,183 4,079,920
Vibativ        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues 1,738,887 2,701,854 2,042,926 6,238,609
Revenues       3,000,000.0
Talicia        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues 2,349,890 0 4,266,370 0
Kristalose        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues 1,061,442 2,754,299 4,745,372 5,375,405
Caldolor        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues 1,474,288 1,588,293 2,439,852 2,895,733
Acetadote        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues 136,661 193,544 188,643 345,195
Vaprisol        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues, including adjustments 0 (14,621) 518 (15,221)
Omeclamox-Pak        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues, including adjustments   (752)   (6,139)
RediTrex        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues, including adjustments 1,802 3,244 1,311 2,897
Other revenue        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Revenues $ 221,534 $ 492,390 $ 390,384 $ 3,634,019