v3.25.1
Revenue - Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details) - Net Product Revenue - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
McKesson    
Concentration Risk    
Percentage of total gross revenue 46.00% 29.00%
Cencora (previously known as AmeriSource-Bergen Corporation)    
Concentration Risk    
Percentage of total gross revenue 33.00% 43.00%
Cardinal Health, Inc.    
Concentration Risk    
Percentage of total gross revenue 20.00% 24.00%