XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
License Agreements - MacroGenics (Details) - MacroGenics
$ in Millions
9 Months Ended 96 Months Ended
Sep. 30, 2025
USD ($)
Sep. 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