XML 128 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Significant Customers (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Product Concentration Risk | Percent of Total Gross Product Revenues | McKesson Corporation      
Concentration Risk [Line Items]      
Concentration risk percentage 25.00% 22.00% 20.00%
Product Concentration Risk | Percent of Total Gross Product Revenues | Accredo Health Group, Inc.      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00% 12.00% 15.00%
Product Concentration Risk | Percent of Total Gross Product Revenues | Walgreen Co.      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00% 10.00% 14.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 22.00% 21.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 12.00% 15.00%