XML 144 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Significant Customers (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Product Concentration Risk | Percent of Total Gross Product Revenues | McKesson Corporation      
Concentration Risk [Line Items]      
Concentration risk percentage 26.00% 26.00% 25.00%
Product Concentration Risk | Percent of Total Gross Product Revenues | Accredo Health Group, Inc.      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 11.00% 12.00%
Product Concentration Risk | Percent of Total Gross Product Revenues | Walgreen Co.      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00% 10.00%
Product Concentration Risk | Percent of Total Gross Product Revenues | Lloyds Pharmacy      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00% 10.00%
Credit Concentration Risk | Percent of Accounts Receivable | McKesson Corporation      
Concentration Risk [Line Items]      
Concentration risk percentage 17.00% 23.00%  
Credit Concentration Risk | Percent of Accounts Receivable | Accredo Health Group, Inc.      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00%  
Credit Concentration Risk | Percent of Accounts Receivable | Walgreen Co.      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00%  
Credit Concentration Risk | Percent of Accounts Receivable | Lloyds Pharmacy      
Concentration Risk [Line Items]      
Concentration risk percentage 13.00% 10.00%