XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
BioRidge Pharma, LLC    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 63.80% 64.60%
Cardinal Health    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 22.20% 19.20%
Cencora (formerly AmerisourceBergen Drug Corporation)    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 18.20% 21.60%
McKesson Corporation    
Disaggregation of Revenue [Line Items]    
Concentration risk (as percent) 16.90% 16.00%