v3.25.4
Collaborative and Other Relationships - MacroGenics (Details) - MacroGenics
$ in Millions
12 Months Ended 99 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Minimum    
License agreements    
Royalty payments on future global net sales (as percent) 15.00%  
Maximum    
License agreements    
Royalty payments on future global net sales (as 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