XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
License Agreements - MacroGenics (Details) - USD ($)
$ in Thousands
3 Months Ended 90 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
License Agreements        
Research and development $ 437,279 $ 429,260    
MacroGenics        
License Agreements        
Research and development 7,100 $ 12,100    
Accrued and other liabilities $ 0   $ 0 $ 500
MacroGenics | Minimum        
License Agreements        
Royalty payments on future global net sales (as a percent) 15.00%      
MacroGenics | Maximum        
License Agreements        
Royalty payments on future global net sales (as a percent) 24.00%      
Developmental and Regulatory Milestones | MacroGenics        
License Agreements        
Milestone payment made under license agreement     215,000  
Development and Regulatory Milestones | MacroGenics | Maximum        
License Agreements        
Additional milestone payments under the license agreement $ 210,000   210,000  
Commercialization Milestones | MacroGenics | Maximum        
License Agreements        
Additional milestone payments under the license agreement $ 330,000   $ 330,000