XML 34 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Collaborative Agreements (Details) (USD $)
3 Months Ended 9 Months Ended 1 Months Ended 179 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
May 31, 2000
Mar. 31, 2015
Collaborative Agreements disclosures            
Amount of arrangement consideration included in license and milestone fees $ 5,078,000imgn_LicenseAndMilestoneFees $ 305,000imgn_LicenseAndMilestoneFees $ 52,729,000imgn_LicenseAndMilestoneFees $ 39,150,000imgn_LicenseAndMilestoneFees    
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    
Roche | Development and Commercialization License | Kadcyla            
Collaborative Agreements disclosures            
Payments received under collaboration agreement         2,000,000us-gaap_ProceedsFromCollaborators
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
 
Period in arrears to receive royalty reports and payments related to sales of Kadcyla     3 months      
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 | Kadcyla | Maximum            
Collaborative Agreements disclosures            
Potential milestone payments         44,000,000imgn_CollaborativeArrangementMilestonePaymentsPotential
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
 
Roche | Development and Commercialization License | Kadcyla | Development milestones            
Collaborative Agreements disclosures            
Payments received under collaboration agreement           13,500,000us-gaap_ProceedsFromCollaborators
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_DevelopmentMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
Potential milestone payments         13,500,000imgn_CollaborativeArrangementMilestonePaymentsPotential
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_DevelopmentMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
 
Roche | Development and Commercialization License | Kadcyla | Regulatory milestones            
Collaborative Agreements disclosures            
Payments received under collaboration agreement           20,500,000us-gaap_ProceedsFromCollaborators
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
Potential milestone payments 5,000,000imgn_CollaborativeArrangementMilestonePaymentsPotential
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
  5,000,000imgn_CollaborativeArrangementMilestonePaymentsPotential
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
  30,500,000imgn_CollaborativeArrangementMilestonePaymentsPotential
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
5,000,000imgn_CollaborativeArrangementMilestonePaymentsPotential
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
Roche | Development and Commercialization License | Kadcyla | Regulatory milestones in Japan            
Collaborative Agreements disclosures            
Payments received under collaboration agreement           5,000,000us-gaap_ProceedsFromCollaborators
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesInJapanMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
Amount of arrangement consideration included in license and milestone fees     $ 10,000,000imgn_LicenseAndMilestoneFees
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesInJapanMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember
     
Number of milestone payments received           2imgn_CollaborativeArrangementNumberOfMilestonePaymentsPaid
/ us-gaap_CounterpartyNameAxis
= imgn_RocheMember
/ imgn_MilestonePaymentsCategoryAxis
= imgn_RegulatoryMilestonesInJapanMember
/ us-gaap_ProductOrServiceAxis
= imgn_KadcylaMember
/ us-gaap_TypeOfArrangementAxis
= imgn_DevelopmentAndCommercializationLicenseMember