XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Revenue Collaboration Partnership Concentration (Details) - Revenue
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Customers | BioRidge Pharma, LLC      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 75.40% 24.00% 3.20%
Customers | Cencora      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 16.40% 19.10% 11.10%
Customers | Cardinal Health      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 14.50% 19.80% 9.60%
Customers | McKesson Corporation      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 14.10% 15.70% 8.90%
Collaboration partners | Kyowa Kirin      
Disaggregation of Revenue [Line Items]      
Concentration risk (percent) 4.30% 29.00% 70.00%