Annual report [Section 13 and 15(d), not S-K Item 405]

License Agreements (Partner Companies Narrative) (Details)

v3.25.1
License Agreements (Partner Companies Narrative) (Details) - License agreements - Medical Centers
$ in Millions
Dec. 31, 2024
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Upfront and milestone payments on license agreements $ 191.3
Sales-based milestone payments 268.4
Mustang  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Upfront and milestone payments on license agreements $ 65.0