XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
License Agreements - MacroGenics (Details) - USD ($)
$ in Thousands
12 Months Ended 87 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Jul. 31, 2024
License agreements          
Research and development $ 2,606,848 $ 1,627,594 $ 1,585,936    
MacroGenics          
License agreements          
License agreement, amount payable for waiver of certain future milestones payment         $ 100,000
Milestone payment made under license agreement 100,000        
Research and development 45,700 51,500 $ 89,200    
MacroGenics | Accrued Liabilities          
License agreements          
Accrued and other liabilities $ 500 $ 300   $ 500  
MacroGenics | Minimum          
License agreements          
Royalty payments on future global net sales (as percent) 15.00%        
MacroGenics | Maximum          
License agreements          
Royalty payments on future global net sales (as percent) 24.00%        
MacroGenics | Development Milestones          
License agreements          
Milestone payment made under license agreement       215,000  
MacroGenics | Development and Regulatory Milestones | Maximum          
License agreements          
Additional milestone payments under the license agreement $ 210,000     210,000  
MacroGenics | Commercialization Milestones | Maximum          
License agreements          
Additional milestone payments under the license agreement $ 330,000     $ 330,000