Quarterly report [Sections 13 or 15(d)]

REVENUES - Percentage by Customer (Details)

v3.25.3
REVENUES - Percentage by Customer (Details) - Sales - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Percentage 48.00% 43.00% 39.00% 44.00%
Cencora Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 23.00% 19.00% 17.00% 20.00%
Optime Care, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 11.00%      
Cardinal Health Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 10.00%     15.00%
Kissei        
Disaggregation of Revenue [Line Items]        
Percentage   23.00%   14.00%
Lilly        
Disaggregation of Revenue [Line Items]        
Percentage     18.00%