XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
BioRidge Pharma, LLC        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 50.80% 20.00% 46.30% 19.00%
AmerisourceBergen Drug Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 14.20% 21.10% 15.80% 21.30%
Cardinal Health        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 13.50% 22.40% 14.60% 22.30%
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 13.00% 18.40% 13.20% 19.40%