XML 38 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Collaboration and License Agreements - Additional Information 5 (Detail) (USD $)
1 Months Ended 12 Months Ended
Oct. 31, 2010
Molecule
Dec. 31, 2014
Program
Dec. 31, 2013
Dec. 31, 2012
License And Collaboration Agreements [Line Items]        
Deferred revenue   $ 14,248,000us-gaap_DeferredRevenueCurrent $ 20,267,000us-gaap_DeferredRevenueCurrent  
Pfizer [Member]        
License And Collaboration Agreements [Line Items]        
Collaboration agreement date   October 2010    
Period of agreement   3 years    
Commercialization of molecules 2mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedAsPerCollaborations
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
     
Nonrefundable upfront payment 5,000,000mgnx_NonRefundableUpFrontPayment
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
5,000,000mgnx_NonRefundableUpFrontPayment
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
   
Clinical milestone payments   17,000,000mgnx_AdditionalPotentialClinicalMilestonePaymentsUnderAgreement
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
   
Commercialization and sales milestones   195,000,000mgnx_AdditionalPotentialCommercializationAndSalesMilestonePaymentsUnderAgreement
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
   
DART program   1mgnx_NumberOfPrograms
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
   
Research obligation completion date   2014-01    
Term of the agreement   2014-01    
Recognized revenue under agreement   100,000us-gaap_LicensesRevenue
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
3,500,000us-gaap_LicensesRevenue
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
5,500,000us-gaap_LicensesRevenue
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
Milestones achieved   0us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
  500,000us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
Deferred revenue   $ 0us-gaap_DeferredRevenueCurrent
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember
$ 7,000us-gaap_DeferredRevenueCurrent
/ us-gaap_CounterpartyNameAxis
= mgnx_PfizerIncMember