XML 124 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
License Agreements - Taldefgrobep Alfa BMS Agreement (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 28, 2022
License agreements        
Research and development $ 373,281,000 $ 437,072,000 $ 181,486,000  
BMS        
License agreements        
Research and development $ 0      
BMS | Taldefgrobep Alfa License Agreement        
License agreements        
Eligible milestone payment per agreement upon specified performance and regulatory milestones       $ 200,000,000