XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
BioRidge Pharma, LLC        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 61.10% 80.30% 62.20% 74.20%
Cardinal Health        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 23.40% 14.60% 22.80% 16.40%
Cencora (formerly AmerisourceBergen Drug Corporation)        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 20.50% 15.30% 19.50% 17.70%
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 20.70% 14.00% 19.10% 14.70%