XML 37 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details) (USD $)
3 Months Ended 9 Months Ended 1 Months Ended 40 Months Ended 1 Months Ended 2 Months Ended 13 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
item
Mar. 31, 2014
Dec. 31, 2012
Nov. 30, 2009
Sep. 30, 2009
Dec. 31, 2012
item
May 31, 2013
item
Aug. 31, 2013
Dec. 31, 2011
item
Oct. 31, 2014
item
Nov. 30, 2013
item
Oct. 31, 2014
item
Oct. 31, 2010
item
Dec. 31, 2013
Apr. 30, 2015
Summary of Significant Accounting Policies                                  
Royalties on net sales of Kadcyla $ 5,099,000us-gaap_RoyaltyRevenue $ 2,558,000us-gaap_RoyaltyRevenue $ 13,890,000us-gaap_RoyaltyRevenue $ 6,946,000us-gaap_RoyaltyRevenue                          
Number of types of licensing and development agreements with collaborative partners     2imgn_NumberOfTypesOfLicensingAndDevelopmentAgreementsWithCollaborativePartners                            
License and milestone fees 5,078,000imgn_LicenseAndMilestoneFees 305,000imgn_LicenseAndMilestoneFees 52,729,000imgn_LicenseAndMilestoneFees 39,150,000imgn_LicenseAndMilestoneFees                          
Development and Commercialization License                                  
Summary of Significant Accounting Policies                                  
Average involvement period over which the upfront payments on single-target licenses are amortized     6 years 6 months                            
Difference between the full cost to manufacture and amounts received from collaborators for preclinical and clinical materials     8,700,000imgn_CollaborativeArrangementsDifferenceBetweenCostOfManufactureAndAmountReceivedFromCollaborators
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
1,600,000imgn_CollaborativeArrangementsDifferenceBetweenCostOfManufactureAndAmountReceivedFromCollaborators
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
                         
Number of types of milestone payments under collaborative arrangements     3imgn_NumberOfTypesOfMilestonePaymentsUnderCollaborativeArrangements
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
                           
Number of quarters in arrear for revenue recognition     1imgn_RevenueRecognitionNumberOfQuartersArrears
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
                           
Development and Commercialization License | Minimum                                  
Summary of Significant Accounting Policies                                  
Period to earn royalty payments     10 years                            
Development and Commercialization License | Maximum                                  
Summary of Significant Accounting Policies                                  
Period to earn royalty payments     12 years                            
Development and Commercialization License | Kadcyla                                  
Summary of Significant Accounting Policies                                  
Extended period to earn royalty payments     2 years                            
Development and Commercialization License | Kadcyla | Minimum                                  
Summary of Significant Accounting Policies                                  
Period to earn royalty payments     10 years                            
Development and Commercialization License | Kadcyla | Maximum                                  
Summary of Significant Accounting Policies                                  
Period to earn royalty payments     12 years                            
Right-to-test agreement | Minimum                                  
Summary of Significant Accounting Policies                                  
Average period over which upfront payments are deferred and recognized     12 months                            
Right-to-test agreement | Maximum                                  
Summary of Significant Accounting Policies                                  
Average period over which upfront payments are deferred and recognized     18 months                            
Amgen | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     4imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
        3imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                 
License exercise fee         1,000,000imgn_ProceedsFromCollaboratorsPerLicense
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
1,000,000imgn_ProceedsFromCollaboratorsPerLicense
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
1,000,000imgn_ProceedsFromCollaboratorsPerLicense
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                   
License and milestone fees       2,200,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                         
Amgen | Development and Commercialization License | Non-exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses                 1imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_NonExclusiveDevelopmentAndCommercializationLicenseMember
               
License exercise fee                 500,000imgn_ProceedsFromCollaboratorsPerLicense
/ us-gaap_CounterpartyNameAxis
= imgn_AmgenMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_NonExclusiveDevelopmentAndCommercializationLicenseMember
               
Bayer HealthCare | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     1imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_BayerHealthCareMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Biotest | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     1imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_BiotestAGMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Lilly | Development and Commercialization License                                  
Summary of Significant Accounting Policies                                  
License and milestone fees     15,600,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_EliLillyAndCompanyMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
            7,800,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_EliLillyAndCompanyMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
             
Lilly | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     3imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_EliLillyAndCompanyMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Lilly | Right-to-test agreement                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses                     3imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_EliLillyAndCompanyMember
/ us-gaap_TypeOfArrangementAxis
= imgn_RightToTestMember
           
Novartis | Development and Commercialization License                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses                       3imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
2imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
       
License and milestone fees     25,700,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
17,200,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
                         
Novartis | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     5imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                3imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
  5imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
     
Number of licenses to two related targets     1imgn_NumberOfLicensesToTwoRelatedTargets
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Number of related targets     2imgn_NumberOfRelatedTargets
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Novartis | Right-to-test agreement | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses                             6imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_NovartisInstitutesForBioMedicalResearchIncMember
/ us-gaap_TypeOfArrangementAxis
= imgn_RightToTestMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
   
Roche | Development and Commercialization License | Kadcyla                                  
Summary of Significant Accounting Policies                                  
Royalties on net sales of Kadcyla 5,100,000us-gaap_RoyaltyRevenue
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
2,600,000us-gaap_RoyaltyRevenue
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
13,900,000us-gaap_RoyaltyRevenue
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
6,900,000us-gaap_RoyaltyRevenue
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
                         
Roche | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     5imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Sanofi | Development and Commercialization License                                  
Summary of Significant Accounting Policies                                  
License exercise fee                               2,000,000imgn_ProceedsFromCollaboratorsPerLicense
/ us-gaap_CounterpartyNameAxis
= imgn_SanofiMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
 
License and milestone fees     1,600,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_SanofiMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
                           
Sanofi | Development and Commercialization License | Exclusive license                                  
Summary of Significant Accounting Policies                                  
Number of single-target licenses     1imgn_NumberOfSingleTargetLicenses
/ us-gaap_CounterpartyNameAxis
= imgn_SanofiMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Number of licenses to multiple individual targets     1imgn_NumberOfLicensesToMultipleIndividualTargets
/ us-gaap_CounterpartyNameAxis
= imgn_SanofiMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
/ imgn_TypeOfLicenseAxis
= imgn_ExclusiveDevelopmentAndCommercializationLicenseMember
                           
Subsequent event | Kadcyla                                  
Summary of Significant Accounting Policies                                  
Percentage of royalty payments if applicable threshold is met                                 85.00%imgn_RoyaltyRevenuePercentageIfApplicableThresholdIsMet
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent event | Immunity Royalty Holdings, L.P                                  
Summary of Significant Accounting Policies                                  
Cash proceeds from transaction                                 200,000,000us-gaap_ProceedsFromRoyaltiesReceived
/ us-gaap_CounterpartyNameAxis
= imgn_ImmunityRoyaltyHoldingsL.pMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Transaction costs incurred during royalty purchase agreement                                 5,700,000imgn_TransactionCost
/ us-gaap_CounterpartyNameAxis
= imgn_ImmunityRoyaltyHoldingsL.pMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent event | Immunity Royalty Holdings, L.P | Kadcyla                                  
Summary of Significant Accounting Policies                                  
Percentage of royalty payments                                 100.00%imgn_RoyaltyRevenuePercentage
/ us-gaap_CounterpartyNameAxis
= imgn_ImmunityRoyaltyHoldingsL.pMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Royalties on net sales of Kadcyla                                 235,000,000us-gaap_RoyaltyRevenue
/ us-gaap_CounterpartyNameAxis
= imgn_ImmunityRoyaltyHoldingsL.pMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Royalties on net sales of Kadcyla when royalties to the purchaser reach a specified milestone                                 260,000,000imgn_RoyaltyRevenueUnderSecondOption
/ us-gaap_CounterpartyNameAxis
= imgn_ImmunityRoyaltyHoldingsL.pMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Percentage of royalty payments if applicable threshold is met                                 15.00%imgn_RoyaltyRevenuePercentageIfApplicableThresholdIsMet
/ us-gaap_CounterpartyNameAxis
= imgn_ImmunityRoyaltyHoldingsL.pMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember