XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 30, 2025
USD ($)
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
Upstaza/Kebilidi | Agilis  
Other Commitments  
Potential sales milestones $ 50.0