XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
BioRidge Pharma, LLC        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 53.40% 19.50% 49.30% 19.20%
AmerisourceBergen Drug Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 14.00% 21.20% 15.10% 21.30%
Cardinal Health        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 12.60% 22.20% 13.80% 22.30%
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 13.20% 18.40% 13.20% 19.00%