XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
License Agreements - MacroGenics (Details) - MacroGenics
$ in Millions
6 Months Ended 93 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Minimum    
License Agreements    
Royalty payments on future global net sales (as a percent) 15.00%  
Maximum    
License Agreements    
Royalty payments on future global net sales (as a percent) 24.00%  
Developmental and Regulatory Milestones    
License Agreements    
Milestone payment made under license agreement   $ 215.0
Development and Regulatory Milestones | Maximum    
License Agreements    
Additional milestone payments under the license agreement $ 210.0 210.0
Commercialization Milestones | Maximum    
License Agreements    
Additional milestone payments under the license agreement $ 330.0 $ 330.0