XML 78 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details) - Net Product Revenue - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
McKesson      
Concentration Risk      
Percentage of total gross revenue 40.00% 38.00% 39.00%
Cencora (previously known as AmeriSource-Bergen Corporation)      
Concentration Risk      
Percentage of total gross revenue 43.00% 44.00% 39.00%
Cardinal      
Concentration Risk      
Percentage of total gross revenue 15.00% 17.00% 20.00%