XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
McKesson      
Concentration Risk      
Percentage of total gross revenue 42.00% 40.00% 38.00%
Cencora (previously known as AmeriSource-Bergen Corporation)      
Concentration Risk      
Percentage of total gross revenue 38.00% 43.00% 44.00%
Cardinal Health, Inc.      
Concentration Risk      
Percentage of total gross revenue 18.00% 15.00% 17.00%