XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
BioRidge Pharma, LLC    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 39.90% 17.60%
AmerisourceBergen Drug Corporation    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 18.30% 21.60%
Cardinal Health    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 16.20% 22.20%
McKesson Corporation    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 13.50% 20.80%