XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
May 05, 2020
Censa    
Other Commitments    
Asset acquisition, development and regulatory milestones   $ 109.0
Censa | Maximum    
Other Commitments    
Asset acquisition, milestone, amount   217.5
Asset acquisition, net sales milestone   $ 160.0
Agilis    
Other Commitments    
Development milestone payments which the entity is obligated to pay $ 40.0  
Agilis | Minimum    
Other Commitments    
Product sales (as a percent) 2.00%  
Agilis | Maximum    
Other Commitments    
Development milestone payments which the entity is obligated to pay $ 60.0  
Priority review voucher amount 535.0  
Potential sales milestones $ 150.0  
Product sales (as a percent) 6.00%  
BioElectron | Maximum    
Other Commitments    
Development milestone payments which the entity is obligated to pay $ 200.0  
Development and Regulatory Milestones | Former Censa Securityholders    
Other Commitments    
Milestone obligation payments made 95.0  
Potential milestone payments due 217.5  
Upstaza/Kebilidi | Agilis    
Other Commitments    
Potential sales milestones $ 50.0