XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
McKesson        
Concentration Risk        
Percentage of total gross revenue 45.00% 44.00% 41.00% 38.00%
Cencora (previously known as AmeriSource-Bergen Corporation)        
Concentration Risk        
Percentage of total gross revenue 33.00% 41.00% 39.00% 45.00%
Cardinal Health, Inc.        
Concentration Risk        
Percentage of total gross revenue 21.00% 13.00% 18.00% 15.00%