XML 129 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
License, Acquisitions and Other Agreements - Taldefgrobep Alfa License Agreement (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
License agreements      
Milestone payment to be paid upon regulatory achievement $ 701,975,000    
Research and development 795,871,000 $ 373,281,000 $ 437,072,000
BMS      
License agreements      
Research and development 0 $ 0 $ 0
BMS | Taldefgrobep Alfa License Agreement      
License agreements      
Milestone payment to be paid upon regulatory achievement $ 200,000,000