0001558370-19-010010.txt : 20191105 0001558370-19-010010.hdr.sgml : 20191105 20191105173043 ACCESSION NUMBER: 0001558370-19-010010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191105 DATE AS OF CHANGE: 20191105 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ImmunoGen, Inc. CENTRAL INDEX KEY: 0000855654 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 042726691 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-17999 FILM NUMBER: 191194417 BUSINESS ADDRESS: STREET 1: 830 WINTER ST CITY: WALTHAM STATE: MA ZIP: 02451 BUSINESS PHONE: (781)895-0600 MAIL ADDRESS: STREET 1: 830 WINTER ST CITY: WALTHAM STATE: MA ZIP: 02451 FORMER COMPANY: FORMER CONFORMED NAME: IMMUNOGEN INC DATE OF NAME CHANGE: 19920703 10-Q 1 imgn-20190930x10q.htm 10-Q
MA001P3MP61M500000149688000149400000imgn:LicenseAndMilestoneFeesMemberP6Y6Mus-gaap:PropertyPlantAndEquipmentNetus-gaap:PropertyPlantAndEquipmentNet0000855654--12-312019Q3false0000855654imgn:WinterStreet930WalhamMaMemberus-gaap:FacilityClosingMemberimgn:CorporateRestructuringMember2019-01-012019-09-300000855654us-gaap:RetainedEarningsMember2019-09-300000855654us-gaap:AdditionalPaidInCapitalMember2019-09-300000855654us-gaap:RetainedEarningsMember2019-06-300000855654us-gaap:AdditionalPaidInCapitalMember2019-06-300000855654us-gaap:RetainedEarningsMember2019-03-310000855654us-gaap:AdditionalPaidInCapitalMember2019-03-3100008556542019-03-310000855654us-gaap:RetainedEarningsMember2018-12-310000855654us-gaap:AdditionalPaidInCapitalMember2018-12-310000855654us-gaap:RetainedEarningsMember2018-09-300000855654us-gaap:AdditionalPaidInCapitalMember2018-09-300000855654us-gaap:RetainedEarningsMember2018-06-300000855654us-gaap:AdditionalPaidInCapitalMember2018-06-3000008556542018-06-300000855654us-gaap:RetainedEarningsMember2018-03-310000855654us-gaap:AdditionalPaidInCapitalMember2018-03-3100008556542018-03-310000855654srt:MinimumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-09-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-06-012018-06-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-02-012018-02-280000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-09-3000008556542019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2018-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2019-06-012019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-06-012018-06-300000855654imgn:StockIncentivePlan2018Member2019-09-300000855654imgn:ImmunogenIncRestatedStockOptionPlanMember2019-09-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-07-012019-09-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2018-07-012018-09-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2018-01-012018-09-300000855654us-gaap:RestrictedStockMember2019-09-300000855654us-gaap:RestrictedStockMember2018-12-310000855654us-gaap:EmployeeStockMember2019-01-012019-06-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2019-04-012019-04-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2017-06-012017-06-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2017-02-012017-02-280000855654srt:OfficerMemberus-gaap:RestrictedStockMember2016-08-012016-08-310000855654us-gaap:RestrictedStockMember2019-07-012019-07-310000855654us-gaap:RestrictedStockMember2019-01-012019-09-300000855654srt:MaximumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-09-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2019-01-012019-09-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2016-12-092016-12-090000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-04-012019-06-3000008556542024-09-302019-09-3000008556542020-09-302019-09-300000855654srt:MinimumMember2024-09-302019-09-300000855654srt:MinimumMember2020-09-302019-09-300000855654srt:MaximumMember2024-09-302019-09-300000855654srt:MaximumMember2020-09-302019-09-3000008556542019-09-302019-09-300000855654imgn:GenentechMemberimgn:RegulatoryMilestonesMember2019-07-012019-09-300000855654us-gaap:TimeAndMaterialsContractMember2019-07-012019-09-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-07-012019-09-300000855654imgn:LicenseAndMilestoneFeesMember2019-07-012019-09-300000855654imgn:GenentechMemberimgn:RegulatoryMilestonesMember2019-01-012019-09-300000855654us-gaap:ProductMember2019-01-012019-09-300000855654imgn:ResearchAndDevelopmentSupportMember2019-01-012019-09-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-01-012019-09-300000855654imgn:LicenseAndMilestoneFeesMember2019-01-012019-09-300000855654imgn:FusionPharmaceuticalsMemberimgn:LicenseAndMilestoneFeesMemberimgn:PhaseIClinicalTrialMember2018-07-012018-09-300000855654imgn:ResearchAndDevelopmentSupportMember2018-07-012018-09-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2018-07-012018-09-300000855654imgn:LicenseAndMilestoneFeesMember2018-07-012018-09-300000855654imgn:ClinicalMaterialsRevenueMember2018-07-012018-09-300000855654imgn:TakedaOncologyMemberimgn:PhaseIIClinicalTrialMember2018-05-012018-05-310000855654imgn:TakedaOncologyMemberimgn:PhaseIClinicalTrialMember2018-05-012018-05-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:UpfrontPaymentMember2018-05-012018-05-310000855654imgn:FusionPharmaceuticalsMemberimgn:LicenseAndMilestoneFeesMemberimgn:PhaseIClinicalTrialMember2018-01-012018-09-300000855654imgn:DebiopharmInternationalMemberimgn:LicenseAndMilestoneFeesMemberimgn:Imgn529ProgramMember2018-01-012018-09-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:UpfrontPaymentMember2018-01-012018-09-300000855654imgn:ResearchAndDevelopmentSupportMember2018-01-012018-09-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2018-01-012018-09-300000855654imgn:LicenseAndMilestoneFeesMember2018-01-012018-09-300000855654imgn:ClinicalMaterialsRevenueMember2018-01-012018-09-300000855654imgn:DebiopharmInternationalMemberimgn:TechnologyTransferMember2018-01-012018-01-310000855654imgn:DebiopharmInternationalMemberimgn:Imgn529ProgramMember2017-12-012017-12-310000855654imgn:DebiopharmInternationalMemberimgn:TechnologyTransferMember2017-10-012017-12-310000855654imgn:DebiopharmInternationalMemberimgn:UpfrontPaymentMemberimgn:Imgn529ProgramMember2017-05-012017-05-310000855654us-gaap:EmployeeSeveranceMember2019-09-300000855654us-gaap:EmployeeSeveranceMember2019-06-300000855654us-gaap:EmployeeSeveranceMember2018-12-310000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-06-262019-06-260000855654us-gaap:EmployeeSeveranceMemberimgn:ManufacturingRestructuringMember2018-02-012018-02-280000855654srt:ScenarioForecastMemberimgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2019-10-012020-12-310000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2019-07-012019-09-300000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2019-01-012019-09-300000855654imgn:IncrementalRetentionBenefitsMemberimgn:ManufacturingRestructuringMember2018-01-012018-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberus-gaap:EmployeeSeveranceMemberimgn:ManufacturingRestructuringMember2018-01-012018-03-310000855654us-gaap:OneTimeTerminationBenefitsMemberimgn:ManufacturingRestructuringMember2018-01-012018-03-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-09-300000855654us-gaap:ConvertibleDebtMember2016-01-012016-12-310000855654us-gaap:EmployeeSeveranceMember2019-07-012019-09-300000855654us-gaap:EmployeeSeveranceMember2019-01-012019-09-300000855654srt:MinimumMember2019-09-300000855654srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-03-310000855654us-gaap:FacilityClosingMemberimgn:CorporateRestructuringAdditionalMember2019-01-012019-09-300000855654us-gaap:FacilityClosingMemberimgn:CorporateRestructuringAdditionalMember2018-01-012018-09-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2019-09-300000855654us-gaap:PerformanceSharesMember2019-09-300000855654imgn:StockOptionsAndRestrictedStockMember2019-09-300000855654imgn:JazzPharmaceuticalsIrelandLimitedMemberus-gaap:SubsequentEventMemberimgn:Imgn779Member2019-10-012019-12-310000855654imgn:JazzPharmaceuticalsIrelandLimitedMemberus-gaap:SubsequentEventMemberimgn:Imgn779Member2019-12-310000855654us-gaap:ConvertibleDebtMember2019-09-300000855654us-gaap:ConvertibleDebtMember2017-12-310000855654us-gaap:ConvertibleDebtMember2017-01-012017-12-310000855654us-gaap:RetainedEarningsMember2017-12-310000855654us-gaap:AdditionalPaidInCapitalMember2017-12-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-09-300000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2018-12-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2018-12-310000855654imgn:RocheMemberimgn:RegulatoryMilestonesMember2019-05-032019-05-030000855654imgn:TakedaOncologyMemberimgn:LicenseRevenueMember2018-01-012018-09-300000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2018-01-012018-09-300000855654imgn:DebiopharmInternationalAndFusionMemberimgn:LicenseRevenueMember2018-01-012018-09-300000855654imgn:ClinicalMaterialsRevenueMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-09-300000855654imgn:KadcylaMemberus-gaap:RoyaltyMember2019-09-300000855654imgn:RocheMemberimgn:KadcylaMemberimgn:RegulatoryMilestonesMember2019-09-300000855654imgn:TakedaOncologyMemberus-gaap:TimeAndMaterialsContractMember2018-09-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:RegulatoryMilestonesMember2018-09-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:ExerciseFeeMember2018-09-300000855654imgn:FusionPharmaceuticalsMemberimgn:PhaseIIClinicalTrialMember2018-09-300000855654imgn:DebiopharmInternationalMemberimgn:PhaseIIIClinicalTrialMember2018-09-300000855654imgn:FusionPharmaceuticalsMemberimgn:SalesMilestonesMember2016-12-310000855654imgn:FusionPharmaceuticalsMemberimgn:LicenseAndMilestoneFeesMember2016-12-310000855654imgn:FusionPharmaceuticalsMemberimgn:DevelopmentMilestonesMember2016-12-310000855654us-gaap:OtherCustomerMember2019-07-012019-09-300000855654imgn:RocheMember2019-07-012019-09-300000855654us-gaap:OtherCustomerMember2019-01-012019-09-300000855654us-gaap:OtherCustomerMember2018-07-012018-09-300000855654imgn:TakedaOncologyMember2018-07-012018-09-300000855654imgn:RocheMember2018-07-012018-09-300000855654imgn:CytomXTherapeuticsIncMember2018-07-012018-09-300000855654us-gaap:OtherCustomerMember2018-01-012018-09-300000855654imgn:TakedaOncologyMember2018-01-012018-09-300000855654imgn:RocheMember2018-01-012018-09-300000855654imgn:CytomXTherapeuticsIncMember2018-01-012018-09-300000855654us-gaap:CommonStockMember2019-09-300000855654us-gaap:CommonStockMember2019-06-300000855654us-gaap:CommonStockMember2019-03-310000855654us-gaap:CommonStockMember2018-12-310000855654us-gaap:CommonStockMember2018-09-300000855654us-gaap:CommonStockMember2018-06-300000855654us-gaap:CommonStockMember2018-03-310000855654us-gaap:CommonStockMember2017-12-310000855654us-gaap:EmployeeStockMember2018-06-300000855654us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-09-300000855654us-gaap:FairValueMeasurementsRecurringMember2019-09-300000855654us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-12-310000855654us-gaap:FairValueMeasurementsRecurringMember2018-12-3100008556542017-12-310000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2019-01-012019-09-3000008556542018-01-012018-12-310000855654imgn:WinterStreet830WalthamMAMember2019-09-300000855654imgn:WinterStreet930WalhamMaMember2016-02-290000855654us-gaap:EmployeeStockMember2019-07-012019-09-300000855654imgn:StockOptionsAndRestrictedStockMember2019-07-012019-09-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2019-07-012019-09-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2019-01-012019-09-300000855654us-gaap:PerformanceSharesMember2019-01-012019-09-300000855654us-gaap:EmployeeStockMember2019-01-012019-09-300000855654imgn:StockOptionsAndRestrictedStockMember2019-01-012019-09-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2019-01-012019-09-3000008556542019-01-012019-06-300000855654us-gaap:EmployeeStockMember2018-07-012018-09-300000855654imgn:StockOptionsAndRestrictedStockMember2018-07-012018-09-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2018-07-012018-09-300000855654imgn:RetiringDirectorMemberimgn:NonEmployeeDirectorStockPlanMember2018-06-012018-06-300000855654us-gaap:EmployeeStockMember2018-01-012018-09-300000855654imgn:StockOptionsAndRestrictedStockMember2018-01-012018-09-300000855654imgn:NonEmployeeDirectorStockPlanMember2018-01-012018-09-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2018-01-012018-09-300000855654imgn:KadcylaMember2019-09-300000855654imgn:KadcylaMember2018-12-310000855654imgn:KadcylaMember2019-01-012019-09-300000855654us-gaap:ConvertibleDebtMember2017-07-012017-12-310000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringAdditionalMember2019-01-012019-09-300000855654us-gaap:RestrictedStockMember2019-04-012019-04-300000855654us-gaap:PerformanceSharesMember2018-01-012018-12-310000855654us-gaap:RestrictedStockMember2017-06-012017-06-300000855654us-gaap:RestrictedStockMember2017-02-012017-02-280000855654us-gaap:RestrictedStockMember2016-08-012016-08-310000855654imgn:StockIncentivePlan2016Member2019-01-012019-09-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:StockIncentivePlan2016Member2019-01-012019-09-300000855654imgn:KadcylaMember2015-01-012015-12-310000855654imgn:RocheMember2019-01-012019-01-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2015-01-012015-12-310000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-09-300000855654imgn:RocheMember2000-05-012000-05-310000855654imgn:WinterStreet830WalthamMAMember2019-01-012019-09-300000855654imgn:TakedaOncologyMember2019-01-012019-09-300000855654imgn:SanofiMember2019-01-012019-09-300000855654imgn:RocheMember2019-01-012019-09-300000855654imgn:OxfordBiotherapeuticsLtdMember2019-01-012019-09-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2019-01-012019-09-300000855654imgn:CytomXTherapeuticsIncMember2019-01-012019-09-300000855654imgn:BiotestAGMember2019-01-012019-09-300000855654imgn:BayerHealthCareMember2019-01-012019-09-300000855654imgn:FusionPharmaceuticalsMember2019-01-012019-09-300000855654imgn:DebiopharmInternationalMember2019-01-012019-09-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2018-05-012018-05-310000855654imgn:RocheMemberimgn:KadcylaMember2019-01-012019-09-300000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-01-310000855654imgn:RocheMemberimgn:KadcylaMember2018-01-012018-09-3000008556542018-01-012018-09-300000855654us-gaap:EmployeeStockMember2019-06-300000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2019-01-012019-09-3000008556542018-12-310000855654us-gaap:ConvertibleDebtMember2016-12-3100008556542018-09-300000855654srt:MinimumMember2019-01-012019-09-300000855654srt:MaximumMember2019-01-012019-09-3000008556542019-09-300000855654imgn:TakedaOncologyMember2015-03-012015-03-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MinimumMember2015-01-012015-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MaximumMember2015-01-012015-12-310000855654us-gaap:RetainedEarningsMember2019-07-012019-09-300000855654us-gaap:CommonStockMember2019-07-012019-09-300000855654us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-3000008556542019-07-012019-09-300000855654us-gaap:RetainedEarningsMember2019-04-012019-06-300000855654us-gaap:CommonStockMember2019-04-012019-06-300000855654us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000008556542019-04-012019-06-300000855654us-gaap:RetainedEarningsMember2019-01-012019-03-310000855654us-gaap:CommonStockMember2019-01-012019-03-310000855654us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100008556542019-01-012019-03-310000855654us-gaap:RetainedEarningsMember2018-10-012018-12-310000855654us-gaap:CommonStockMember2018-10-012018-12-310000855654us-gaap:AdditionalPaidInCapitalMember2018-10-012018-12-3100008556542018-10-012018-12-310000855654us-gaap:RetainedEarningsMember2018-07-012018-09-300000855654us-gaap:CommonStockMember2018-07-012018-09-300000855654us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-3000008556542018-07-012018-09-300000855654us-gaap:RetainedEarningsMember2018-04-012018-06-300000855654us-gaap:CommonStockMember2018-04-012018-06-300000855654us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-3000008556542018-04-012018-06-300000855654us-gaap:RetainedEarningsMember2018-01-012018-03-310000855654us-gaap:CommonStockMember2018-01-012018-03-310000855654us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-3100008556542018-01-012018-03-3100008556542019-10-3100008556542019-01-012019-09-30xbrli:sharesiso4217:USDimgn:itemxbrli:pureimgn:employeeutr:sqftiso4217:USDxbrli:sharesiso4217:EUR

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

     QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2019

OR

     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from            to           

Commission file number 0-17999

ImmunoGen, Inc.

Massachusetts

04-2726691

(State or other jurisdiction of incorporation or
organization)

(I.R.S. Employer Identification No.)

830 Winter Street, Waltham, MA 02451

(Address of principal executive offices, including zip code)

(781) 895-0600

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

Trading Symbol

Name of Each Exchange on Which Registered

Common Stock, $.01 par value

IMGN

NASDAQ Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes  No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12-b2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Shares of common stock, par value $.01 per share: 149,695,324 shares outstanding as of October 31, 2019.

IMMUNOGEN, INC.

FORM 10-Q

FOR THE QUARTER ENDED SEPTEMBER 30, 2019

TABLE OF CONTENTS

Item

    

    

Page Number

Part I

Financial Information

1.

Financial Statements (Unaudited)

2

1a.

Consolidated Balance Sheets as of September 30, 2019 and December 31, 2018

2

1b.

Consolidated Statements of Operations and Comprehensive Loss for the three and nine months ended September 30, 2019 and 2018

3

1c.

Consolidated Statements of Shareholders’ (Deficit) Equity for the three months ended March 31, June 30 and September 30, 2019 and three months ended March 31, June 30, September 30 and December 31, 2018

4

1d.

Consolidated Statements of Cash Flows for the nine months ended September 30, 2019 and 2018

5

1e.

Notes to Consolidated Financial Statements

6

2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

25

3.

Quantitative and Qualitative Disclosures about Market Risk

36

4.

Controls and Procedures

36

Part II

Other Information

1A.

Risk Factors

36

5.

Other Information

36

6.

Exhibits

37

Signatures

38

Forward looking statements

This report includes forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements relate to analyses and other information which are based on forecasts of future results and estimates of amounts that are not yet determinable. These statements also relate to our future prospects, developments, and business strategies. These forward-looking statements are identified by their use of terms and phrases such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “predict,” “project,” “will,” and other similar terms and phrases, including references to assumptions. These statements are contained in the “Business” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” sections, as well as other sections of this report.

These forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause actual results to be materially different from those contemplated by our forward-looking statements. These known and unknown risks, uncertainties, and other factors are described in detail in the “Risk Factors” section and in other sections of this report and our Annual Report on Form 10-K for the year ended December 31, 2018. We disclaim any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.

1

ITEM 1. Financial Statements

IMMUNOGEN, INC.

CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

In thousands, except per share amounts

    

September 30,

    

December 31,

2019

2018

ASSETS

Cash and cash equivalents

$

204,491

$

262,252

Accounts receivable

 

94

 

1,701

Unbilled revenue/reimbursement

 

3,009

 

617

Contract asset

500

Non-cash royalty receivable

13,126

9,249

Prepaid and other current assets

 

4,961

 

4,462

Total current assets

 

225,681

 

278,781

Property and equipment, net of accumulated depreciation

 

9,118

 

12,891

Operating lease right-of-use assets

15,924

Other assets

 

3,413

 

3,709

Total assets

$

254,136

$

295,381

LIABILITIES AND SHAREHOLDERS’ (DEFICIT) EQUITY

Accounts payable

$

7,227

$

11,365

Accrued compensation

 

13,232

 

11,796

Other accrued liabilities

 

14,040

 

20,465

Current portion of deferred lease incentive

 

 

837

Current portion of liability related to the sale of future royalties, net of deferred financing costs of $707 and $753, respectively

35,985

25,880

Current portion of operating lease liability

2,873

Current portion of deferred revenue

 

14,817

 

317

Total current liabilities

 

88,174

 

70,660

Deferred lease incentive, net of current portion

 

 

4,675

Deferred revenue, net of current portion

 

131,035

 

80,485

Operating lease liability - net of current portion

22,578

Convertible 4.5% senior notes, net of deferred financing costs of $25 and $36, respectively

2,075

2,064

Liability related to the sale of future royalties, net of current portion and deferred financing costs of $977 and $1,536, respectively

95,529

122,345

Other long-term liabilities

 

970

 

4,180

Total liabilities

 

340,361

 

284,409

Commitments and contingencies (Note I)

Shareholders’ deficit:

Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding

 

 

Common stock, $0.01 par value; authorized 200,000 shares; issued and outstanding 149,688 and 149,400 shares as of September 30, 2019 and December 31, 2018, respectively

 

1,498

 

1,494

Additional paid-in capital

 

1,204,559

 

1,192,813

Accumulated deficit

 

(1,292,282)

 

(1,183,335)

Total shareholders’ (deficit) equity

 

(86,225)

 

10,972

Total liabilities and shareholders’ (deficit) equity

$

254,136

$

295,381

The accompanying notes are an integral part of the consolidated financial statements.

2

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(UNAUDITED)

In thousands, except per share amounts

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2019

    

2018

    

2019

    

2018

Revenues:

License and milestone fees

$

79

$

672

$

5,237

$

13,533

Non-cash royalty revenue related to the sale of future royalties

13,202

8,441

32,102

22,873

Research and development support

 

 

388

 

68

 

1,159

Clinical materials revenue

 

 

1,427

 

 

2,465

Total revenues

 

13,281

 

10,928

 

37,407

 

40,030

Operating expenses:

Research and development

 

21,015

 

47,243

 

88,467

 

130,775

General and administrative

 

9,208

 

8,347

 

28,686

 

26,994

Restructuring charge

1,020

870

20,921

3,287

Total operating expenses

 

31,243

 

56,460

 

138,074

 

161,056

Loss from operations

 

(17,962)

 

(45,532)

 

(100,667)

 

(121,026)

Investment income, net

 

1,032

 

1,369

 

3,741

 

2,845

Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes

(4,275)

(2,546)

(11,525)

(8,203)

Interest expense on convertible senior notes

(24)

(23)

(71)

(70)

Other expense, net

 

(521)

 

(75)

 

(425)

 

(590)

Net loss

$

(21,750)

$

(46,807)

$

(108,947)

$

(127,044)

Basic and diluted net loss per common share

$

(0.15)

$

(0.32)

$

(0.74)

$

(0.92)

Basic and diluted weighted average common shares outstanding

 

148,479

 

147,220

 

148,143

 

137,472

Total comprehensive loss

$

(21,750)

$

(46,807)

$

(108,947)

$

(127,044)

The accompanying notes are an integral part of the consolidated financial statements.

3

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ (DEFICIT) EQUITY

(UNAUDITED)

In thousands

Additional

Total

Common Stock

Paid-In

Accumulated

Shareholders’

Shares

Amount

Capital

Deficit

(Deficit) Equity

Balance at December 31, 2017

 

132,526

$

1,325

$

1,009,362

$

(1,028,582)

$

(17,895)

Transition adjustment for ASC 606

14,090

14,090

Net loss

 

 

 

 

(38,613)

 

(38,613)

Issuance of common stock pursuant to the exercise of stock options

 

421

4

2,255

 

 

2,259

Stock option and restricted stock compensation expense

 

3,746

 

 

3,746

Directors' deferred share units converted

77

1

(1)

Directors’ deferred share unit compensation

 

102

 

 

102

Balance at March 31, 2018

 

133,024

$

1,330

$

1,015,464

$

(1,053,105)

$

(36,311)

Net loss

 

 

 

 

(41,624)

 

(41,624)

Issuance of common stock pursuant to the exercise of stock options

 

146

1

558

 

 

559

Issuance of common stock

15,755

158

162,382

162,540

Stock option and restricted stock compensation expense

 

3,971

 

 

3,971

Directors' deferred share units converted

96

1

1

Directors’ deferred share unit compensation

 

54

 

 

54

Balance at June 30, 2018

 

149,021

$

1,490

$

1,182,429

$

(1,094,729)

$

89,190

Net loss

 

 

 

 

(46,807)

 

(46,807)

Issuance of common stock pursuant to the exercise of stock options

 

28

124

 

 

124

Issuance of common stock

(28)

(28)

Stock option and restricted stock compensation expense

 

4,308

 

 

4,308

Directors’ deferred share unit compensation

 

102

 

 

102

Balance at September 30, 2018

 

149,049

$

1,490

$

1,186,935

$

(1,141,536)

$

46,889

Net loss

 

 

 

 

(41,799)

 

(41,799)

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

 

351

4

1,355

 

 

1,359

Stock option and restricted stock compensation expense

 

4,420

 

 

4,420

Directors’ deferred share unit compensation

 

103

 

 

103

Balance at December 31, 2018

 

149,400

$

1,494

$

1,192,813

$

(1,183,335)

$

10,972

Net loss

 

 

 

 

(43,751)

 

(43,751)

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

 

25

68

 

 

68

Stock option and restricted stock compensation expense

 

5,007

 

 

5,007

Directors’ deferred share unit compensation

 

100

 

 

100

Balance at March 31, 2019

 

149,425

$

1,494

$

1,197,988

$

(1,227,086)

$

(27,604)

Net loss

 

 

 

 

(43,446)

 

(43,446)

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

 

354

3

667

 

 

670

Restricted stock award

106

1

(1)

Stock option and restricted stock compensation expense

 

2,106

 

 

2,106

Directors’ deferred share unit compensation

 

100

 

 

100

Balance at June 30, 2019

 

149,885

$

1,498

$

1,200,860

$

(1,270,532)

$

(68,174)

Net loss

 

 

 

 

(21,750)

 

(21,750)

Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan

 

30

73

 

 

73

Restricted stock award forfeitures

(227)

Stock option and restricted stock compensation expense

 

3,580

 

 

3,580

Directors’ deferred share unit compensation

 

46

 

 

46

Balance at September 30, 2019

 

149,688

$

1,498

$

1,204,559

$

(1,292,282)

$

(86,225)

The accompanying notes are an integral part of the consolidated financial statements.

4

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

In thousands

Nine Months Ended

September 30,

    

2019

    

2018

Cash flows from operating activities:

Net loss

$

(108,947)

$

(127,044)

Adjustments to reconcile net loss to net cash used for operating activities:

Non-cash royalty revenue related to sale of future royalties

(32,102)

(22,873)

Non-cash interest expense on liability related to sale of future royalties and convertible senior notes

11,525

8,203

Depreciation and amortization

 

3,277

 

6,192

Loss (gain) on sale/disposal of fixed assets and impairment charges

 

2,544

 

(30)

Operating lease right-of-use asset impairment

 

694

 

Stock and deferred share unit compensation

 

10,939

 

12,282

Deferred rent

 

 

(62)

Change in operating assets and liabilities:

Accounts receivable

 

1,607

 

534

Unbilled revenue/reimbursement

 

(2,392)

 

2,059

Inventory

 

 

(900)

Contract asset

500

 

(500)

Prepaid and other current assets

 

(499)

 

(3,353)

Operating lease right-of-use assets

994

Other assets

 

296

 

(144)

Accounts payable

 

(3,751)

 

1,420

Accrued compensation

 

2,336

 

(1,157)

Other accrued liabilities

 

(6,058)

 

7,898

Deferred revenue

 

65,050

 

(7,662)

Operating lease liability

(1,823)

Net cash used for operating activities

 

(55,810)

 

(125,137)

Cash flows from investing activities:

Purchases of property and equipment

 

(2,762)

(4,220)

Net cash used for investing activities

 

(2,762)

 

(4,220)

Cash flows from financing activities:

Proceeds from issuance of common stock under stock plans

 

811

 

2,943

Proceeds from common stock issuance, net of $395 of transaction costs

 

 

162,512

Net cash provided by financing activities

 

811

 

165,455

Net change in cash and cash equivalents

 

(57,761)

 

36,098

Cash and cash equivalents, beginning of period

 

262,252

267,107

Cash and cash equivalents, end of period

$

204,491

$

303,205

The accompanying notes are an integral part of the consolidated financial statements.

5

IMMUNOGEN, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

September 30, 2019

A.

Nature of Business and Plan of Operations

ImmunoGen, Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the development of antibody-drug conjugates, or ADC, therapeutics. The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $108.9 million during the nine months ended September 30, 2019, and has an accumulated deficit of approximately $1.3 billion as of September 30, 2019. The Company has primarily funded these losses through payments received from its collaborations and equity and convertible debt financings. To date, the Company has no product revenue and management expects operating losses to continue for the foreseeable future.

At September 30, 2019, the Company had $204.5 million of cash and cash equivalents on hand. The Company anticipates that its current capital resources and expense reductions resulting from the operational changes announced in June 2019 will enable it to meet its operational expenses and capital expenditures for more than twelve months after the date these financial statements are issued. The Company may raise additional funds through equity or debt financings or generate revenues from collaborators through a combination of upfront license payments, milestone payments, royalty payments, and research funding. There can be no assurance that the Company will be able to obtain additional debt or equity financing or generate revenues from collaborators on terms acceptable to the Company or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition and require the Company to defer or limit some or all of its research, development, and/or clinical projects.

The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, the development by its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, manufacturing and marketing limitations, complexities associated with managing collaboration arrangements, third-party reimbursements, and compliance with governmental regulations.

B.

Summary of Significant Accounting Policies

Basis of Presentation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 2018, condensed consolidated balance sheet data presented for comparative purposes were derived from the Company’s audited financial statements, but certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. The preparation of interim financial statements requires the use of management’s estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenditures during the reported periods. The results of the interim periods are not necessarily indicative of the results for the entire year. Accordingly, the interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

Subsequent Events

The Company has evaluated all events or transactions that occurred after September 30, 2019, up through the date the Company issued these financial statements. Following the decision to discontinue development of IMGN779 in conjuction with the portfolio prioritization undertaken as part of the Company’s restructuring, Jazz Pharmaceuticals Ireland Limited provided notice in October 2019 of Opt-Out of the IMGN779 Collaboration Product pursuant to its Collaboration and Option Agreement with the Company. As a result, the Company will recognize as revenue in the fourth

6

quarter $14.5 million of the $75 million of upfront arrangement consideration that was allocated to the material right for the IMGN779 license option. The Company did not have any other material recognizable or unrecognizable subsequent events during this period.

Revenue Recognition

The Company enters into licensing and development agreements with collaborators for the development of

ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) research activities to be performed on behalf of the collaborative partner, (iv) delivery of cytotoxic agents, and (v) prior to the decommission of the Company’s Norwood facility in 2018, the manufacture of preclinical or clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for research activities, payments for the manufacture of preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of Accounting Standards Codification Topic 606 - Revenue from Contracts with Customers (ASC 606) in accounting for these agreements.

Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  

The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

As part of the accounting for the arrangement, the Company must develop assumptions that require judgment to determine the selling price for each performance obligation that was identified in the contract, which is discussed in further detail below.

At September 30, 2019, the Company had the following material types of agreements with the parties identified below:

Development and commercialization licenses, which provide the party with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize anticancer compounds to a specified antigen target:

Bayer (one exclusive single-target license)

Biotest (one exclusive single-target license)

CytomX (one exclusive single-target license)

Debiopharm (one exclusive single-compound license)

Fusion Pharmaceuticals (one exclusive single-compound license)

Novartis (five exclusive single-target licenses)

Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)

Roche, through its Genentech unit (five exclusive single-target licenses)

Sanofi (five fully-paid, exclusive single-target licenses)

7

Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)

Collaboration and option agreement for a defined period of time to secure development and commercialization licenses to develop and commercialize specified anticancer compounds on established terms:

Jazz Pharmaceuticals

Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:

MacroGenics

There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.

Development and Commercialization Licenses

The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements, research activities to be performed on behalf of the collaborative partner and, previously, the manufacture of preclinical or clinical materials for the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company previously made available research and manufacturing services under the development and commercialization licenses; following the Company’s restructuring in June 2019, these services have been discontinued. However, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, up-front fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license.

The Company estimates the selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the research services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to research services as the services are performed. The Company has also produced research material for potential collaborators under material transfer agreements. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for research materials produced or services performed as a component of research and development

8

support revenue. As of third quarter 2019, the Company is no longer making research services available under its development and commercialization licenses.

Prior to 2019, the Company also provided cytotoxic agents to its collaborators and produced preclinical and clinical materials (drug substance) at negotiated prices generally consistent with what other third parties would charge. The Company recognized revenue on cytotoxic agents and on preclinical and clinical materials when the materials passed all quality testing required for collaborator acceptance and control had transferred to the collaborator. The majority of the Company’s costs to produce these preclinical and clinical materials were fixed and then allocated to each batch based on the number of batches produced during the period.

The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.

The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration, or FDA, or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.

At the inception of each arrangement that includes developmental and regulatory milestone payments, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. In addition, the Company evaluates the milestone to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts its estimate of the transaction price. Any such adjustments to the transaction price are allocated to the performance obligations on the same basis as at contract inception. Amounts allocated to a satisfied performance obligation shall be recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.

For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available.

Collaboration and Option Agreements/Right-to-Test Agreements

The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) take options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the

9

arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) at the collaborator’s request, after providing research services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) some combination of all of these fees.

The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. As of September 30, 2019, all right-to-test agreements have expired.

If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: a) estimated fair value of each program, b) the amount the partner would pay to exercise the option to obtain the license, and c) probability of exercise.

The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.

Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.

In determining whether a collaboration and option agreement is within the scope of ASC 808, Collaborative Arrangements, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense.

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $145.9 million. The Company expects to recognize revenue on approximately 10%, 30% and 60% of the remaining performance obligations over the next 12 months, 13 to 60 months, and 61 to 120 months, respectively; however, it does not control when or if any collaborator will exercise its options for, or terminate existing development and commercialization licenses.

10

Contract Balances from Contracts with Customers

The following table presents changes in the Company’s contract assets and contract liabilities during the nine months ended September 30, 2019 and 2018 (in thousands):

Balance at

Balance at

Nine months ended September 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(237)

$

145,852

Balance at

January 1, 2018

Balance at

Nine months ended September 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

500

$

(5,000)

$

5,000

$

500

Contract liabilities

$

89,967

$

706

$

(13,368)

$

5,000

$

82,305

The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Three Months Ended

Nine Months Ended

September 30,

September 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

172

$

237

$

13,368

Performance obligations satisfied in previous periods

$

$

500

$

5,000

$

500

In accordance with ASC 606, a contract asset and related revenue of $500,000 was recorded for a probable milestone in the quarter ended September 30, 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the nine months ended September 30, 2019. During the nine months ended September 30, 2019, the Company received a $5 million regulatory milestone payment earned under its license agreement with Genentech, a member of the Roche Group. The full amount of the milestone was recognized as revenue in the period as the amount allocated to future rights to technological improvements was not material. Also during the nine months ended September 30, 2019, $65.2 million was recorded as deferred revenue as a result of a sale of the Company’s residual rights to receive royalty payments on commercial sales of Kadcyla® (ado-trastuzumab emtansine) as discussed in Note E, and $237,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

As a result of adoption of ASC 606, a contract asset of $5 million was recorded for a probable milestone under the Company’s license agreement with Takeda, which was netted against an approximate $1 million contract liability specifically related to the agreement. It was subsequently earned and paid during the nine months ended September 30, 2018. Also during the prior year period, as a result of Takeda not executing a second license it had available, or extending or expanding its right-to-test agreement, the Company recognized $10.9 million of revenue previously deferred, with a net reduction in deferred revenue of $5.9 million due to contract asset and contract liability netting. In addition, $750,000 of the deferred revenue balance at December 31, 2017 was recognized as revenue during the nine months ended September 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.3 million of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements, and $335,000 of revenue was recognized upon shipment of clinical materials to a partner.

The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

11

Financial Instruments and Concentration of Credit Risk

Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of September 30, 2019 and December 31, 2018. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.

Cash and Cash Equivalents

All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of September 30, 2019 and December 31, 2018, the Company held $204.5 million and $262.3 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper, which were classified as cash and cash equivalents.

Non-cash Investing and Financing Activities

The Company had $730,000 of accrued capital expenditures as of September 30, 2018, which has been treated as a non-cash investing activity and, accordingly, is not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of September 30, 2019.

Fair Value of Financial Instruments

Fair value is defined under ASC Topic 820, “Fair Value Measurements and Disclosures,” as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of September 30, 2019, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2019 (in thousands):

Fair Value Measurements at September 30, 2019 Using

Quoted Prices in

Significant

Active Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

Inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash equivalents

$

187,759

$

187,759

$

$

12

As of December 31, 2018, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2018 (in thousands):

Fair Value Measurements at December 31, 2018 Using

Quoted Prices in

Significant

Active Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

Inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash equivalents

$

242,604

$

242,604

    

$

    

$

The fair value of the Company’s cash equivalents is based on quoted prices from active markets.

The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of September 30, 2019. The estimated fair value and gross carrying amount was $2.8 million and $2.1 million, respectively, as of December 31, 2018. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility and is determined by prices for the Convertible Notes observed in a market which is a Level 2 input for fair value purposes due to the low frequency of trades. There have been no trades since January 2018, so the fair value as of September 30, 2019 uses Level 3 inputs.

Unbilled Revenue/Reimbursement

Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements.

Clinical Trial Accruals

Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid asset or accrued clinical trial cost. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

Effective January 1, 2019, the Company adopted ASU 2016-2, Leases (Topic 842), the details of which are further discussed in Note H. The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (“ROU”) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As these single payment obligations have all been made, there is no related liability recorded.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The

13

Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile and rates for existing borrowing arrangements for comparable peer companies. The operating lease ROU assets are netted against any lease incentive and straight-line lease liabilities that have been recorded. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.

Computation of Net Loss per Common Share

Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2019

    

2018

    

2019

    

2018

    

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

18,754

18,153

18,754

18,153

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock

731

 

3,153

926

3,378

 

Shares issuable upon conversion of convertible notes at end of period

501

501

501

501

Common stock equivalents under if-converted method for convertible notes

501

501

501

501

The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.

Stock-Based Compensation

As of September 30, 2019, the Company is authorized to grant future awards under an employee share-based compensation plan, which is the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan. The 2018 Plan provides for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to 7,500,000 shares of the Company’s common stock, as well as up to 19,500,000 shares of common stock, which represent awards granted under the two previous stock option plans, the ImmunoGen, Inc. 2006 or 2016 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which result in the forfeiture of shares of common stock back to the Company on or subsequent to June 20, 2018. Option awards are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant.

14

The stock-based awards are accounted for under ASC Topic 718, “Compensation-Stock Compensation.” Pursuant to Topic 718, the estimated grant date fair value of awards is charged to the statement of operations and comprehensive loss over the requisite service period, which is the vesting period. Such amounts have been reduced by an estimate of forfeitures of all unvested awards. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior among its option recipients. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Three Months Ended September 30,

Nine Months Ended September 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

81.63%

71.91%

76.28%

70.99%

Risk-free interest rate

1.78%

2.89%

2.24%

2.72%

Expected life (years)

6.0

6.0

6.0

6.0

Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended September 30, 2019 and 2018 were $1.68 and $6.11 per share, respectively, and $2.85 and $6.74 for options granted during the nine months ended September 30, 2019 and 2018, respectively.

A summary of option activity under the Company’s equity plans as of September 30, 2019, and changes during the nine month period then ended is presented below (in thousands, except weighted-average data):

    

    

Weighted-

Number

Average

of Stock

Exercise

Options

Price

Outstanding at December 31, 2018

15,564

$

10.20

Granted

7,340

4.28

Exercised

(86)

2.53

Forfeited/Canceled

(5,712)

9.07

Outstanding at September 30, 2019

17,106

$

8.08

There were approximately 3.7 million stock options included in the options outstanding balance as of June 30, 2019 that were expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the second quarter, the details of which are discussed further in Note G. The majority of these options were forfeited in the quarter ended September 30, 2019. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in June 2019 as a result of the change in the forfeiture estimate.

In 2018, the Company granted 295,200 performance stock options to certain employees that will vest in two equal installments upon the achievement of specified performance goals within the next five years. At September 30, 2019, 168,200 of these options are still outstanding. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based options that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $850,000.

15

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of September 30, 2019 and changes during the nine-month period ended September 30, 2019 is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2018

 

1,816

$

2.87

Awarded

631

2.55

Vested

 

(504)

2.64

Forfeited

(296)

2.56

Unvested at September 30, 2019

 

1,647

$

2.88

In August 2016, February 2017, June 2017, and April 2019, the Company granted 117,800, 529,830, 239,000 and 106,000 shares of performance-based restricted common stock with grant date fair values of $3.15, $2.47, $4.71 and $2.82, respectively, to certain employees of the Company, which are reflected in the table above. Of these awarded shares, 219,130 have subsequently been forfeited. These restrictions will lapse in three equal installments upon the achievement of specified performance goals by August 12, 2021. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based shares that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $1.5 million.

During the nine months ended September 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $1.84 to $3.05 per share. The total proceeds to the Company from these option exercises were $217,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2019, approximately 323,000 shares were issued to participating employees at a fair value of approximately $1.63 per share. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The expected volatility used in the fair value calculation was 67.3%, the expected life was .5 years, the expected dividend yield was zero, and the risk-free rate was 2.51%. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans was $3.6 million and $10.7 million during the three and nine months ended September 30, 2019, respectively, compared to stock compensation expense of $4.3 million and $12.0 million for the three and nine months ended September 30, 2018, respectively. The decrease in expense is primarily due to less awards expected to vest in the current periods compared to prior year periods as a result of the restructuring at the end of the second quarter. Stock compensation expense related to the ESPP was $53,000 and $345,000 for the three and nine months ended September 30, 2019 and $213,000 for the three and nine months ended September 30, 2018. As of September 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.8 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately two years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the nine months ended September 30, 2019 and 2018, is expense recorded for directors’ deferred share units, the details of which are discussed in Note F.

Segment Information

During the nine months ended September 30, 2019, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.

16

The percentages of revenues recognized from significant customers of the Company in the three and nine months ended September 30, 2019 and 2018 are included in the following table:

Three Months Ended

Nine Months Ended

September 30,

September 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

77%

99%

57%

CytomX

-

14%

-

7%

Takeda

-

2%

-

29%

There were no other customers of the Company with significant revenues in the three or nine months ended September 30, 2019 and 2018.

Recently Adopted Accounting Pronouncements

In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) in order to increase transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.

In accordance with the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements, the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance (ASC 840). See Note H for further discussion and impact of adoption.

The Company elected several of the available practical expedients, which are also outlined in Note H. The standard had a material impact to the Company’s consolidated balance sheets, but did not have an impact to the consolidated statement of operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the accounting for finance leases, which consist entirely of single payment obligations made for equipment, remained substantially unchanged.

In June 2018, the FASB issued ASU No. 2018-07, Compensation — Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 specifies that Topic 718 applies to all share-based payment transactions in which the grantor acquires goods and services to be used or consumed in its own operations by issuing share-based payment awards. ASU 2018-07 also clarifies that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC 606. The Company adopted the standard on January 1, 2019, and it did not have a material effect on the Company’s consolidated financial statements.

Recently Issued Accounting Pronouncements, not yet Adopted

In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606, which clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer. In addition, ASU 2018-18 adds unit-of-account guidance to ASC Topic 808, Collaborative Arrangements, in order to align this guidance with ASC 606 and also precludes an entity from presenting consideration from a transaction in a collaborative arrangement as revenue from contracts with customers if the counterparty is not a customer for that transaction. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods, and early adoption is permitted. The Company is currently evaluating the potential impact that ASU 2018-18 may have on the consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions, and forecasts. The ASU is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Adoption of the ASU is on a modified retrospective basis. The Company does not expect this guidance to have a material impact on its financial statements.

17

No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.

C.Agreements

Significant Collaborative Agreements

Roche

In May 2000, the Company granted Genentech, now a member of the Roche Group, an exclusive license to use the Company’s maytansinoid ADC technology. Pursuant to this agreement, Roche developed and received marketing approval for its HER2-targeting ADC compound, Kadcyla, in the U.S., Europe, Japan, and numerous other countries. The Company receives royalty reports and payments related to sales of Kadcyla from Roche one quarter in arrears. In accordance with the Company’s revenue recognition policy, $32.1 million and $22.9 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the nine months ended September 30, 2019 and 2018. Kadcyla sales occurring after January 1, 2015 were covered by a royalty purchase agreement whereby the associated cash, except for a residual tail, was remitted to Immunity Royalty Holdings, L.P, or IRH. In January 2019, the Company sold its residual tail to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million, as discussed further in Note E. Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on.

On May 3, 2019, Roche notified the Company that the U.S. Food and Drug Administration approved Kadcyla for adjuvant (after surgery) treatment of people with HER2-positive early breast cancer who have residual invasive disease after neoadjuvant (before surgery) taxane and Herceptin® (trastuzumab)-based treatment, resulting in a $5 million regulatory milestone payment to the Company for a first extended indication, which is included in license and milestone fees for the nine months ended September 30, 2019. The next potential milestone the Company will be entitled to receive will be a $5 million regulatory milestone for marketing approval of Kadcyla for a second extended indication as defined in the license.

Novartis

The Company granted Novartis exclusive development and commercialization licenses to the Company’s maytansinoid and IGN ADC technology for use with antibodies to six specified targets under a now-expired right-to-test agreement established in 2010. The Company received a $45 million upfront payment in connection with the execution of the right-to-test agreement in 2010, and for each development and commercialization license taken for a specific target, the Company received an exercise fee of $1 million and is entitled to receive up to a total of $199.5 million in milestone payments, plus royalties on the commercial sales of any resulting products. In May 2018, Novartis terminated one of its six development and commercialization licenses. As a result, the Company recorded the remaining $978,000 balance of the upfront payment that had been allocated to future performance obligations under this license as revenue, which is included in license and milestone fees for the nine months ended September 30, 2018.

Takeda

In March 2015, the Company entered into a three-year right-to-test agreement with Takeda through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. The agreement provided Takeda with the right to (a) take exclusive options, with certain restrictions, to individual targets selected by Takeda for specified option periods, (b) test the Company’s ADC technology with Takeda’s antibodies directed to the targets optioned under a right-to-test, or research, license, and (c) take exclusive licenses to use the Company’s ADC technology to develop and commercialize products to targets optioned for up to two individual targets on terms specified in the right-to-test agreement. The first license was granted to Takeda in December 2015. In March 2018, the right-to-test agreement expired without Takeda exercising its option to a second license or extending or expanding the agreement as it had the right to do for a third license. Accordingly, the remaining $10.9 million of revenue that had been deferred for such performance obligations was recognized as revenue and is included in license and milestone fees for the nine months ended September 30, 2018. In May 2018, Takeda enrolled its first patient in a Phase I clinical trial, triggering a $5 million milestone payment to the Company. Due to the likelihood of this milestone being attained, this milestone was recognized as a contract asset as part of the cumulative adjustment to transition to ASC 606. It had been previously allocated to the delivered license and the right to technological improvements. The next potential milestone payment the Company will be entitled to receive will

18

be a $10 million development milestone payment with the initiation of a Phase II clinical trial. Takeda is responsible for the manufacturing, product development, and marketing of any products resulting from the remaining license.

Fusion

In December 2016, the Company entered into an exclusive license agreement to a specified target with Fusion Pharmaceuticals Inc. The Company is entitled to receive up to a total of $50 million in milestone payments, plus royalties on the commercial sales of any resulting products. The total milestones are categorized as follows: development milestones—$15 million; and sales milestones—$35 million. During the three months ended September 30, 2018, a development milestone related to dosing of a first patient in a Phase I clinical trial became probable of being attained, and accordingly, $500,000 was recorded as license and milestone fee revenue in the three and nine months ended September 30, 2018, which was subsequently paid in 2019. The next potential milestone payment the Company will be entitled to receive will be a $1.5 million development milestone payment with the initiation of a Phase II clinical trial. Fusion is responsible for the manufacturing, product development, and marketing of any products resulting from the license.

Debiopharm

In May 2017, Debiopharm acquired the Company’s IMGN529 program, a clinical-stage anti-CD37 ADC for the treatment of patients with B-cell malignancies. Under the terms of the Exclusive License and Asset Purchase agreement, the Company received a $25 million upfront payment for specified assets related to IMGN529 and a paid-up license to the Company’s ADC technology. Upon substantial completion of the transfer of the Company’s technologies related to the program (technology transfer) in the fourth quarter of 2017, the Company achieved a $5 million milestone, $4.5 million of which was received in December 2017 and the balance in January 2018 upon delivery of the final materials related to the transfer. Accordingly, $500,000 was recorded as license and milestone fee revenue in the nine months ended September 30, 2018. In addition, the Company is eligible for a second success-based milestone payment of $25 million upon IMGN529 entering a Phase 3 clinical trial. The milestone payment will be significantly reduced if Debiopharm commences an anti-CD37 ADC Phase 3 trial using the Company’s ADC technology but not ImmunoGen’s proprietary anti-CD37 antibody prior to IMGN529 entering a Phase 3 trial. The Company does not believe this scenario is likely to occur.

For additional information related to these agreements, as well as the Company’s other significant collaborative agreements, please read Note C, Agreements, to the consolidated financial statements included within the Company’s 2018 Annual Report on Form 10-K.

D.Convertible 4.5% Senior Notes

In 2016, the Company issued Convertible Notes with an aggregate principal amount of $100 million. The Company received net proceeds of $96.6 million from the sale of the Convertible Notes, after deducting fees and expenses of $3.4 million.

During the second half of calendar 2017, the Company entered into privately negotiated exchange agreements with a number of holders of the Company’s outstanding Convertible Notes, pursuant to which the Company agreed to exchange, in a private placement, $97.9 million in aggregate principal amount of Convertible Notes held by the holders for 26,160,187 newly issued shares of common stock, equivalent to the number of shares based on the original conversion terms, plus an additional number of newly issued shares of common stock determined based on the volume-weighted average trading price of the common stock over certain trading days. As a result of the agreements, 2,784,870 additional shares were issued. 

The remaining $2.1 million of Convertible Notes are governed by the terms of an indenture between the Company, as issuer, and Wilmington Trust, National Association, as the trustee. The Convertible Notes are senior unsecured obligations and bear interest at a rate of 4.5% per year, payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The Company recorded $71,000 and $70,000 of interest expense in each of the nine months ended September 30, 2019 and 2018, respectively. The Convertible Notes will mature on July 1, 2021, unless earlier repurchased or converted. Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding the stated maturity date. Upon conversion, the Company will deliver for each $1,000 principal amount of converted notes a number of shares equal to the conversion rate, which will initially be 238.7775 shares of common stock, equivalent to an initial conversion price of approximately $4.19. The conversion rate will be subject to adjustment in some circumstances, but will not be adjusted for any accrued and unpaid interest.

19

E.

Liability Related to Sale of Future Royalties

In 2015, IRH purchased the right to receive 100% of the royalty payments on commercial sales of Kadcyla subsequent to December 31, 2014, arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a specified milestone. Once the applicable threshold was met, if ever, the Company would thereafter have received 85% and IRH would have received 15% of the Kadcyla royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and will be amortized to interest expense over the estimated life of the royalty purchase agreement. Although the Company sold its rights to receive royalties from the sales of Kadcyla, as a result of its then ongoing involvement in the cash flows related to these royalties at the time, the Company will continue to account for these royalties as revenue and recorded the $200 million in proceeds from this transaction as a liability related to sale of future royalties (Royalty Obligation) that will be amortized using the interest method over the estimated life of the royalty purchase agreement.

In January 2019, the Company sold its residual rights to receive royalty payments on commercial sales of Kadcyla to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million in contingent broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on. Because the Company will not be involved with the cash flows related to the residual royalties, the $65.2 million of net proceeds received from the sale of its residual rights to receive royalty payments was recorded as long-term deferred revenue and will be amortized as the cash related to the residual rights is received using the units of revenue approach. During the nine months ended September 30, 2019, the Company did not receive any royalties related to the residual rights, therefore, no revenue was recognized. Additionally, the purchase of IRH’s interest by OMERS did not result in an extinguishment or modification of the original instrument and, accordingly, the Company will continue to account for the remaining obligation as a liability as outlined above.

The following table shows the activity within the liability account during the nine-month period ended September 30, 2019 (in thousands):

Nine Months Ended

    

September 30, 2019

Liability related to sale of future royalties, net — beginning balance

$

148,225

Kadcyla royalty payments received and paid

 

(28,224)

Non-cash interest expense recognized

11,513

Liability related to sale of future royalties, net — ending balance

$

131,514

As royalties are remitted to OMERS, the balance of the Royalty Obligation will be effectively repaid over the life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to estimate the total amount of future royalty payments to be received and remitted as noted above over the life of the underlying license agreement with Genentech covering Kadcyla. The sum of these amounts less the $200 million proceeds the Company received will be recorded as interest expense over the life of the Royalty Obligation. Since inception, the Company’s estimate of this total interest expense results in an effective annual interest rate of 8.9%, and a current effective interest rate of 11.6% as of September 30, 2019. The Company periodically assesses the estimated royalty payments to OMERS and to the extent such payments are greater or less than its initial estimates, or the timing of such payments is materially different than its original estimates, the Company will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could materially affect the amount and timing of royalty payments from Genentech, most of which are not within the Company’s control. Such factors include, but are not limited to, changing standards of care, the introduction of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties are paid in U.S. dollars (USD) while significant portions of the underlying sales of Kadcyla are made in currencies other than USD, and other events or circumstances that could result in reduced royalty payments from Kadcyla, all of which would result in a reduction of non-cash royalty revenues and the non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales

20

of Kadcyla are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.

In addition, the royalty purchase agreement grants OMERS the right to receive certain reports and other information relating to the royalties and contains other representations and warranties, covenants, and indemnification obligations that are customary for a transaction of this nature.

F.

Capital Stock

2001 Non-Employee Director Stock Plan

During the nine months ended September 30, 2018, the Company recorded $31,000 in expense related to stock units outstanding under the Company’s 2001 Non-Employee Director Stock Plan, or the 2001 Plan. A market value of $72,000 for the stock units was paid to a retiring director in June 2018, effectively terminating the plan.

Compensation Policy for Non-Employee Directors

During the three and nine months ended September 30, 2019, the Company recorded $45,000 and $246,000 in compensation expense, respectively, related to deferred share units issued and outstanding under the Company’s Compensation Policy for Non-Employee Directors, compared to $101,000 and $258,000 in compensation expense recorded during the three and nine months ended September 30, 2018, respectively.

Pursuant to the Compensation Policy for Non-Employee Directors, the redemption amount of deferred share units issued will be paid in shares of common stock of the Company on the date a director ceases to be a member of the Board. In February 2018 and June 2018, the Company issued retiring directors 77,012 and 95,497 shares of common stock of the Company to settle outstanding deferred share units. Annual retainers vest quarterly over approximately one year from the date of grant, contingent upon the individual remaining a director of ImmunoGen as of each vesting date. The number of deferred share units awarded is fixed per the plan on the date of the award. All unvested deferred stock awards will automatically vest immediately prior to the occurrence of a change of control.

In addition to the deferred share units, the Non-Employee Directors are also entitled to receive a fixed number of stock options on the date of the annual meeting of shareholders. These options vest quarterly over approximately one year from the date of grant. Any new directors will receive a pro-rated award, depending on their date of election to the Board. The directors received a total of 108,000 and 128,000 options in June 2019 and 2018, respectively, and the related compensation expense for the nine months ended September 30, 2019 and 2018 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.

G.Restructuring Charges

2019 Corporate Restructuring

On June 26, 2019, the Board of Directors approved a plan to restructure the business to focus resources on continued development of mirvetuximab soravtansine and a select portfolio of three earlier-stage product candidates, resulting in a reduction of our workforce by approximately 220 positions, with a majority of these employees separating from the business by mid-July 2019 and the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.

As a result of the workforce reduction, during the three months ended June 30, 2019, the Company recorded a $16.0 million charge for severance related to a pre-existing plan in accordance with ASC 712, Compensation-Nonretirement Postemployment Benefits, as such amounts were probable and reasonably estimable. The estimate was reduced during the quarter ended September 30, 2019 by $224,000 due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $3.8 million is expected to be incurred for incremental retention benefits over the same time period, of which approximately $1 million and $1.5 million was recorded during the three and nine months ended September 30, 2019.

21

A summary of activity against the corporate restructuring charge related to the employee terminations in 2019 is as follows:

Employee

Termination

    

Benefits Costs

Initial charge related to employee benefits - June 2019

$

16,030

Additional charges/adjustments during the period

(224)

Payments during the period

(6,930)

Balance at September 30, 2019

$

8,876

In addition to the termination benefits and other related charges, the Company will seek to sub-lease the majority of the laboratory and office space at 830 Winter Street in Waltham, Massachusetts. The financial impact of these efforts is dependent on the length of time it takes to find a tenant and the terms of the sub-lease. The decision to vacate part of its corporate office resulted in a change in asset groupings and also represented an impairment indicator. The Company determined that the right-of-use asset and leasehold improvements were recoverable based on expected sub-lease income, and therefore, no impairment was recorded.

In addition, the Company also decided to liquidate excess laboratory equipment and expects the proceeds to be less than the carrying value. As a result, the Company recorded an impairment charge of $2.5 million to write down the equipment to fair value based on current market re-sale estimates obtained.

2018 Manufacturing Restructuring

In February 2018, following an in-depth review of manufacturing and quality operations, the Board of Directors authorized management to implement a new operating model that will rely on external manufacturing and quality testing for drug substance and drug product for the Company’s development programs. The implementation of this new operating model led to the ramp-down of manufacturing and quality activities at the Norwood, Massachusetts facility by the end of 2018, and a full decommissioning of the facility in February 2019. Implementation of the new operating model resulted in the separation of 22 employees. Communication of the plan to the affected employees was substantially completed on February 8, 2018.

In connection with the implementation of the new operating model, the Company recorded a one-time charge of $1.2 million for severance related to a pre-existing plan in the first quarter of 2018 in accordance with ASC 712, Compensation-Nonretirement Postemployment Benefits, as such amounts were probable and reasonably estimable. Additional expense was recorded for incremental retention benefits over the remaining service period of the related employees, which totaled $1.1 million for the six months ended June 30, 2018, all of which was paid out by the end of 2018. Additionally, certain options held by the employees to be separated were modified to extend the exercise period, resulting in a stock compensation charge of $157,000 in the first quarter of 2018. Cash payments related to severance were substantially paid out by June 30, 2019.

A summary of activity against the manufacturing restructuring charge related to the employee terminations in 2018 is as follows:

Employee

Termination

    

Benefits Costs

Balance at December 31, 2018

$

841

Payments during the period

(841)

Balance at September 30, 2019

$

2016 Corporate Restructuring

As a result of a workforce reduction in September 2016, the Company began seeking to sub-lease 10,281 square feet of unoccupied office space in Waltham that was leased in 2016. During the nine months ended September 30, 2019, the Company recorded a $559,000 impairment charge related to this lease, which represents the remaining balance of the right to use asset as the likelihood of finding a sub-lessor has diminished significantly as the lease approaches termination. No such charges were recorded in the prior year period.

22

H.

Leases

The Company currently has the following two real estate leases: (i) an agreement with CRP/King 830 Winter L.L.C. for the rental of approximately 120,000 square feet of laboratory and office space at 830 Winter Street, Waltham, MA through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for two additional terms of five years. The Company is required to pay certain operating expenses for the leased premises subject to escalation charges for certain expense increases over a base amount; and (ii) an agreement with PDM 930 Unit, LLC for the rental of 10,281 square feet of additional office space at 930 Winter Street, Waltham, MA through August 31, 2021. The Company is required to pay certain operating expenses for the leased premises based on its pro-rata share of such expenses for the entire rentable space of the building. The Company is actively seeking to sub-lease the 930 Winter Street space, and as a result of the 2019 corporate restructuring plan announced in June 2019, will begin to seek to sublease a significant portion of the space at 830 Winter Street. The Company ended its lease and vacated its manufacturing and office space at 333 Providence Highway, Norwood, MA in February 2019 pursuant to the manufacturing restructuring plan described previously.

In addition to the two real estate leases noted above, the Company currently has a lease agreement through November 2023 for the rental of copier equipment.

During the first quarter of 2019, the Company adopted the new lease standard by recognizing and measuring leases existing at, or entered into after, January 1, 2019. In accordance with the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements, the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Therefore, prior periods presented are in accordance with the previous lease guidance (ASC 840). As permitted by the new lease standard, the Company elected to apply the following practical expedients to the entire lease portfolio: (i) not to reassess whether any expired or existing contracts are or contain leases or the classification of any expired or existing leases; (ii) not to apply the recognition requirements to short-term leases; and, (iii) not to separate fixed nonlease components from associated lease components for the underlying assets.

Upon adoption, a ROU asset of $17.6 million and a lease liability of $27.3 million were recorded and are identified separately in the Company’s consolidated balance sheets for the existing operating leases. There was no impact to the consolidated statements of operations. Upon adoption, the amount of the ROU assets recorded was offset by the applicable unamortized lease incentive and straight-line lease liability balances of $9.7 million, therefore, there was no impact to accumulated deficit. There were no initial direct costs related to the leases to consider. The Company’s operating lease liabilities related to its real estate lease agreements were calculated using a collateralized incremental borrowing rate. The Company’s operating lease liability related to its equipment lease was calculated using an implicit rate provided in the lease. The weighted average discount rate for the operating lease liability is approximately 11%. A 100 basis point change in the incremental borrowing rate would result in less than a $1 million impact to the ROU assets and liabilities recorded. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term, which for the nine months ended September 30, 2019 and 2018 was $3.3 million and $4.3 million, respectively, and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities during the nine months ended September 30, 2019 was $4.0 million. As of September 30, 2019, the Company’s ROU assets and lease liabilities for operating leases totaled $15.9 million and $25.5 million, respectively, and the weighted average remaining term of the operating leases is approximately six and a half years.

The Company’s finance leases consist entirely of single payment obligations that have been made for equipment. The related asset balances, net of accumulated amortization, of $1.2 million and $595,000 as of September 30, 2019 and December 31, 2018, respectively, are included in property and equipment in the consolidated balance sheets. Amortization expense of $237,000 and $139,000 for the nine months ended September 30, 2019 and 2018, respectively, is included in operating expenses in the consolidated income statements. There are no obligations under finance leases as of September 30, 2019, as all of the finance leases were single payment obligations which have all been made.

23

The maturities of operating lease liabilities discussed above are as follows (in thousands):

2019 (three months remaining)

    

$

1,360

2020

 

5,485

2021

 

5,323

2022

 

5,389

2023

 

5,510

Thereafter

 

12,336

Total lease payments

35,403

Less imputed interest

(9,952)

Total lease liabilities

$

25,451

In addition to the amounts in the table above, the Company is also responsible for variable operating costs and real estate taxes approximating $3.0 million per year through March 2026.

I.         Commitments and Contingencies

Collaborations

The Company is contractually obligated to make potential future success-based development, regulatory, or sales milestone payments in conjunction with certain collaborative agreements. These payments are contingent upon the occurrence of certain future events and, given the nature of these events, it is unclear when, if ever, the Company may be required to pay such amounts. Further, the timing of any future payment is not reasonably estimable. As of September 30, 2019, the maximum amount that may be payable in the future under the Company’s current collaborative agreements is $80.0 million.

Manufacturing Commitments

In 2018, the Company executed a commercial agreement with one of its manufacturers for future production of antibody through calendar 2025. In May 2019, the agreement was amended to reduce the number of committed antibody batches for an agreed-upon exit fee, which was recorded as research and development expense in the first quarter of 2019. After further negotiations, the Company’s noncancelable commitment for future production is approximately €5 million at September 30, 2019.

24

ITEM 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations

OVERVIEW

We are a clinical-stage biotechnology company focused on developing the next generation of antibody-drug conjugates, or ADCs, to improve outcomes for cancer patients. By generating targeted therapies with enhanced anti-tumor activity and favorable tolerability profiles, we aim to disrupt the progression of cancer and offer patients more good days. We call this our commitment to “target a better now.”

An ADC with our proprietary technology comprises an antibody that binds to a target found on tumor cells and is conjugated to one of our potent anti-cancer agents as a “payload” to kill the tumor cell once the ADC has bound to its target. ADCs are an expanding approach to the treatment of cancer, with five approved products and the number of agents in development growing significantly in recent years.

We have established a leadership position in ADCs with a portfolio of differentiated product candidates addressing both solid tumors and hematological malignancies. Our lead program is mirvetuximab soravtansine, a first-in-class ADC targeting folate-receptor alpha, or FRα. In March of 2019, we announced that FORWARD I, our Phase 3 clinical trial evaluating mirvetuximab compared to chemotherapy in women with FRα-positive, platinum-resistant ovarian cancer, did not meet the primary endpoint. Data from FORWARD I did, however, demonstrate a consistent efficacy signal across a range of parameters in the pre-specified subset of patients with high FRα expression. Following consultation with the U.S. Food and Drug Administration (FDA), we will pursue a new Phase 3 study in this patient population and, pending regulatory review, plan to begin enrolling patients in this study by the end of the year.

In light of these developments, we undertook a review of our operations with the goals of prioritizing our portfolio and reducing our cost base to ensure that our cash resources will be sufficient to advance these programs through the next stages of development. Based on the outcomes of this operational review, we have established three strategic priorities for the business: secure initial approval and pursue label expansion for mirvetuximab in ovarian cancer; advance a select portfolio of three earlier-stage product candidates; and further strengthen our balance sheet through partnering. Consistent with these priorities, we have focused our operations on the following activities:

Initiate the registration study for mirvetuximab as a monotherapy for women with FRα-high, platinum-resistant ovarian cancer by the end of 2019;
Complete enrollment and continue follow up in the ongoing FORWARD II companion study of mirvetuximab in combination regimens;
Continue IMGN632 development in patients with relapsed acute myeloid leukemia (AML), blastic plasmacytoid dendritic cell neoplasm (BPDCN), and other CD123-positive hematologic malignancies in collaboration with Jazz Pharmaceuticals (Jazz);
Advance two additional assets that demonstrate our continued innovation in ADCs: IMGC936, which is in co-development for solid tumors with MacroGenics, Inc. (MacroGenics); and our next generation anti-FRα ADC, IMGN151, which is expected to enter development in mid-2020; and
Monetize our remaining portfolio and platform technologies through out-licensing transactions or asset sales.

Correspondingly, we have reduced ongoing expenses through the following portfolio prioritization and restructuring initiatives:

Discontinuation of the development of IMGN779 in adults with relapsed/refractory CD33-positive AML;
Suspension of all other research activities; and
Reduction of our workforce.

Mirvetuximab. Our proprietary portfolio is led by mirvetuximab soravtansine, a first-in-class ADC targeting FRα. Mirvetuximab has a differentiated profile with a distinct mechanism of action and is the first ADC to enter pivotal development for the treatment of ovarian cancer. It comprises a FRα-binding antibody, which serves to target the ADC to FRα-expressing cancer cells, and our potent DM4 payload agent to kill the targeted cancer cells. It has demonstrated activity in platinum-resistant and platinum-sensitive ovarian cancer with a safety profile that supports expanded use as a

25

combination agent. It has been granted orphan drug status for ovarian cancer in the United States and the European Union, as well as Fast Track Designation by the FDA.

For mirvetuximab as a monotherapy, we presented full data from our Phase 3 FORWARD I clinical trial evaluating mirvetuximab compared to chemotherapy in women with FRα-positive, platinum-resistant ovarian cancer during an oral presentation at the European Society for Medical Oncology (ESMO) 2019 Congress in September. The FORWARD I trial did not meet its primary endpoint of PFS; however, mirvetuximab demonstrated consistent and meaningful efficacy signals in the FRα-high patient population sub group and was well-tolerated with a differentiated safety profile in both the intent-to-treat, or ITT, and FRα-high patient population.

In light of the lower levels of anti-tumor activity observed in the FORWARD I trial relative to previous studies with mirvetuximab, we undertook a comprehensive assessment of the factors that may have contributed to these outcomes in FORWARD I. Based on these exploratory analyses, we believe that the use of a simplified scoring method to assess tumor samples for FRα expression may have inadvertently introduced a population of patients into FORWARD I with lower levels of FRα than intended. Previous studies with mirvetuximab have used a PS2+ scoring method to assess tumor samples for FRα expression to determine enrollment eligibility. The PS2+ scoring method assesses both intensity of staining (0, 1+, 2+, or 3+) and percentage of tumor cells staining at each intensity, with at least 50% of cells with at least 2+ staining considered FRα medium and at least 75% of cells with at least 2+ staining considered FRα high. In preparation for potential launch of a companion diagnostic, a simplified scoring method to assess FRα expression, known as 10X scoring, was implemented for use in the FORWARD I study. Eligibility for enrollment in FORWARD I was determined by scoring the percentage of the patient’s tumor cells with positive membrane staining by ≤10X magnification without the need to separately assess the level of intensity of the staining. A bridging study conducted on patient samples from our Phase 1 monotherapy trial had indicated that the 10X scoring method was sufficient for patient selection: staining visible at ≤10X magnification correlated with higher intensity staining (2+ and 3+), with lower intensity staining visible only at higher magnification.

Comparison to the much larger dataset from patients enrolled in FORWARD I, however, suggested a significant population shift towards increased prevalence of FRα expression under the 10X scoring method as compared to the PS2+ scoring method. Rescoring of the FORWARD I tumor samples by an independent pathologist, blinded to treatment assignment, using the PS2+ method demonstrated that 34% of patients enrolled in FORWARD I had FRα levels below the intended enrollment level. In addition, the FRα-high subset enrolled in FORWARD I also contained a mixture of FRα expression when scored using the PS2+ method.

When we reassessed the FORWARD I tumor samples using the PS2+ scoring method, we determined that a significant percentage of patients included in FORWARD I had low levels of FRα expression that should have precluded enrollment of these patients in the trial. For those patients with medium or high levels of FRα expression upon rescoring, we observed efficacy outcomes for mirvetuximab much more in line with our previous experience, with improved activity correlating with FRα expression and the strongest treatment effect for all efficacy endpoints in the FRα high patient population intended to be enrolled in the trial. Compared with chemotherapy, mirvetuximab was associated with longer PFS (mPFS 5.6 months vs 3.2 months, HR 0.549 [95% CI 0.336, 0.897]), higher confirmed ORR (29% vs 6%), and longer OS (updated through August 2019: mOS 16.4 months vs 11.4 months, HR 0.678 [95% CI 0.410, 1.119]).

The findings of these exploratory analyses have informed the design of our planned Phase 3 registration trial of mirvetuximab in FRα-high patients. We recently met with the FDA and expect to meet with the European Medicines Agency, or EMA, before the end of 2019 to review the design of this trial, which we call MIRASOL. Pending the outcome of these regulatory discussions, we anticipate enrolling the first patient in this trial by the end of the 2019 with a topline readout expected in the first half of 2022.

Mirvetuximab is also being assessed in multiple combinations in FORWARD II, a Phase 1b/2 study, designed to expand the market opportunity into earlier lines of ovarian cancer. To date, we have presented combination data from more than 100 patients in cohorts combining mirvetuximab with Keytruda® (pembrolizumab), Avastin® (bevacizumab), and carboplatin. We presented mature data from the doublet cohort of mirvetuximab in combination with bevacizumab at the American Society of Clinical Oncology (ASCO) 2019 annual meeting, which demonstrated significant anti-tumor activity with durable responses and a favorable tolerability profile, particularly among the subset of patients who have

26

received up to two prior lines of therapy and have medium or high levels of FRα expression. Based upon these data as well as previously reported outcomes with a carboplatin doublet, we have moved forward with a cohort assessing a triplet combination of mirvetuximab plus carboplatin and bevacizumab in patients with recurrent platinum-sensitive ovarian cancer. We completed enrollment of the triplet in late 2018 and reported initial data from this cohort at ESMO in September 2019. The initial data from the triplet combination of mirvetuximab demonstrated favorable anti-tumor responses as compared to those of other carboplatin and bevacizumab-based triplet studies. The combination of full dose mirvetuximab, carboplatin, and bevacizumab was well tolerated and no new safety signals were seen.

Finally, to address evolving market conditions, we are enrolling a second mirvetuximab plus bevacizumab cohort in patients with recurrent ovarian cancer, regardless of platinum status, for which we completed enrollment in the third quarter of this year.

IMGN632. We have made significant progress with IMGN632, our CD123-targeting product candidate in clinical trials for patients with AML and BPDCN. Initial data from the Phase 1 study of IMGN632 in patients with relapsed or refractory adult AML and BPDCN were presented at the American Society of Hematology (ASH) Annual Meeting in December 2018. These data showed that IMGN632 demonstrated anti-leukemic activity across all dose levels tested and a tolerable safety profile at doses up to 0.3 mg/kg.

In the second quarter of this year, we determined a Phase 2 dose and schedule for IMGN632 and have filed a new protocol to move forward with combination studies in relapsed refractory AML as well as monotherapy in front-line patients with minimal residual disease following induction therapy. In addition, we continue to enroll relapsed refractory BPDCN patients under our existing protocol. We will share data for both AML and BPDCN patients at ASH in December.

Preclinical Programs. We continue to advance select preclinical programs, led by IMGC936. IMGC936 is a first-in-class ADC targeting ADAM9, an enzyme overexpressed in a range of solid tumors and implicated in tumor progression and metastasis. This ADC incorporates a number of innovations, including antibody engineering to extend half-life, site-specific conjugation with a fixed drug-antibody ratio to enable higher dosing, and a next-generation linker for improved stability and bystander activity. We reported encouraging preclinical safety and activity data from this program at the American Association of Cancer Research (AACR) meeting and expect the IND for IMGC936 to be filed in the first half of 2020. Finally, we expect our next generation anti-folate receptor alpha candidate, IMGN151, to move into preclinical development next year.

Collaborating on ADC development with other companies allows us to generate revenue, mitigate expenses, enhance our capabilities, and extend the reach of our proprietary platform. The most advanced partner program is Roche’s marketed product, Kadcyla® (ado-trastuzumab emtansine), the first ADC to demonstrate superiority over standard of care in a randomized pivotal trial, EMILIA, and gain FDA approval. Our ADC technology is also used in candidates in clinical development with a number of partners. We have evolved our partnering approach to pursue relationships where we can gain access to technology and complementary capabilities, such as our technology swap with CytomX, as well as co-development and co-commercialization opportunities, such as our relationships with Jazz and MacroGenics. We expect that substantially all of our revenue for the foreseeable future will result from payments under our collaborative arrangements. For more information concerning these relationships, including their ongoing financial and accounting impact on our business, please read Note C, “Significant Collaborative Agreements,” to our consolidated financial statements included in this report.

To date, we have not generated revenues from commercial sales of internal products and we expect to incur significant operating losses for the foreseeable future. As of September 30, 2019, we had $204.5 million in cash and cash equivalents compared to $262.3 million as of December 31, 2018.

Critical Accounting Policies

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate our estimates, including those related to our collaborative agreements, clinical trial accruals, and

27

stock-based compensation. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates.

We adopted ASC 842 using the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements. Under this method, we initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Prior periods presented will be in accordance with previous guidance issued under ASC 840. The adoption of ASC 842 represents a change in accounting principle that will increase transparency and comparability among organizations by recognizing lease assets and liabilities on the balance sheet, including those previously classified as operating leases under ASC 840, and disclosing key information about leasing arrangements. Refer to Note B to the consolidated financial statements for further discussion on this change. There were no other significant changes to our critical accounting policies from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2018.

RESULTS OF OPERATIONS

Comparison of Three Months ended September 30, 2019 and 2018

Revenues

Our total revenues for the three months ended September 30, 2019 and 2018 were $13.3 million and $10.9 million, respectively. The $2.4 million increase in revenues in the three months ended September 30, 2019 from the same period in the prior year is attributable to an increase in royalty revenue, which is discussed further below.

License and milestone fees

The amount of license and milestone fees we earn is directly related to the number of our collaborators, the advancement of product candidates covered by the agreements with our collaborators, and the overall success in the clinical trials of these product candidates. As such, the amount of license and milestone fees may vary significantly from quarter to quarter and year to year. License and milestone fee revenue was $79,000 and $672,000 for the three months ended September 30, 2019 and 2018, respectively. During the quarter ended September 30, 2018, a development milestone under a license agreement with Fusion was deemed probable, and accordingly, $500,000 was included in license and milestone fees in the period.

Deferred revenue of $145.9 million as of September 30, 2019 includes a $75 million upfront payment related to the license options granted to Jazz in August 2017 and $65.2 million related to the sale of our residual rights to receive royalty payments on commercial sales of Kadcyla, with the remainder of the balance primarily representing consideration received from our collaborators pursuant to our license agreements which we have yet to earn pursuant to our revenue recognition policy.

Royalty revenue

Kadcyla is an ADC marketed product resulting from one of our development and commercialization licenses with Roche, through its Genentech unit. We receive royalty reports and payments related to sales of Kadcyla from Roche one quarter in arrears. In accordance with ASC 606, however, we record an estimate of the amount of royalties earned on Kadcyla sales within the period. Consistent with this policy, we recorded $13.2 million and $8.4 million of non-cash royalties on net sales of Kadcyla for the three-month periods ended September 30, 2019 and 2018, respectively. Kadcyla sales occurring after January 1, 2015 are covered by a royalty purchase agreement whereby the associated cash was remitted to Immunity Royalty Holdings, L.P., subject to a residual cap. In January 2019, we sold our residual rights to receive royalty payments on commercial sales of Kadcyla to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million of contingent broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, thereby obtaining the rights to 100% of the royalties received from that date on. See further details regarding the royalty obligation in Note E of the Consolidated Financial Statements.

Research and development support revenue

The amount of research and development support revenue we earn is directly related to requests we receive from collaborators for research and development work under our agreements with them. There was no research and development support revenue for the three months ended September 30, 2019 compared with $388,000 for the three

28

months ended September 30, 2018. Following our restructuring in June 2019, we have discontinued providing such services.

Clinical materials revenue

Clinical materials revenue was $1.4 million for the three months ended September 30, 2018. We decommissioned our manufacturing facility in 2018 and no longer produce preclinical and clinical materials on behalf of our collaborators.

Research and Development Expenses

Our research and development expenses relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of our own and, in certain instances, our collaborators’ product candidates, and the cost of our own clinical trials, (iii) development related to clinical and commercial manufacturing processes, and (iv) external manufacturing operations, and prior to 2019, internal manufacturing operations, which also included raw materials.

Research and development expense for the three months ended September 30, 2019 decreased $26.2 million to $21.0 million from $47.2 million for the three months ended September 30, 2018, due primarily to lower personnel expenses, lower allocation of facility-related expenses and lower contract service expenses resulting from the restructuring of the business at the end of the second quarter of 2019, lower clinical trial costs in the current period driven by greater activity in the FORWARD I Phase 3 clinical trial during the prior year period, and lower external manufacturing costs driven by activity to support commercial validation of mirvetuximab soravtansine in the prior year period. We do not track our research and development costs by project. Since we use our research and development resources across multiple research and development projects, we manage our research and development expenses within each of the categories listed in the following table and described in more detail below (in thousands):

    

Three Months Ended

September 30,

Research and Development Expense Category

    

2019

    

2018

Research

    

    

$

1,555

    

$

5,761

Preclinical and Clinical Testing

13,301

21,229

Process and Product Development

1,265

3,050

Manufacturing Operations

4,894

17,203

Total Research and Development Expense

$

21,015

$

47,243

Research

Research includes expenses primarily associated with activities to identify and evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents for our products and in support of our collaborators. Such expenses primarily include personnel, contract services, facility expenses, and lab supplies. Research expenses for the three months ended September 30, 2019 decreased $4.2 million compared to the three months ended September 30, 2018, principally due to a decrease in personnel expenses, lab supplies and facility expense allocation as a result of the restructuring of the business.

Preclinical and Clinical Testing

Preclinical and clinical testing includes expenses related to preclinical testing of our own and, in certain instances, our collaborators’ product candidates, regulatory activities, and the cost of our own clinical trials. Such expenses include personnel, patient enrollment at our clinical testing sites, consultant fees, contract services, and facility expenses. Preclinical and clinical testing expenses for the three months ended September 30, 2019 decreased $7.9 million to $13.3 million compared to $21.2 million for the three months ended September 30, 2018. This decrease is primarily the result of: (i) lower clinical trial costs principally driven by greater FORWARD I activity in the prior period;
(ii) lower contract services due to greater activity in the prior year period related to regulatory and commercial-readiness efforts to advance mirvetuximab soravtansine; (iii) lower personnel expenses resulting from the restructuring of the business; and, (iv) a higher credit recorded against IMGN632 and IMGN779 costs in the current period pursuant to our cost-sharing agreement with Jazz due largely to an increased reimbursement cap for calendar 2019.

29

Process and Product Development

Process and product development expenses include costs for development of clinical and commercial manufacturing processes for our own and collaborator compounds. Such expenses include the costs of personnel, contract services, and facility expenses. For the three months ended September 30, 2019, total process and product development expenses decreased $1.8 million compared to the three months ended September 30, 2018. This decrease is principally due to a decrease in personnel expenses and facility expense allocation as a result of the restructuring of the business.

Manufacturing Operations

Manufacturing operations expense includes costs to manufacture or have manufactured preclinical and clinical materials for our own and our collaborator’s product candidates, quality control and quality assurance activities, and costs to support the operation and maintenance of our drug substance manufacturing facility, which we ramped-down in 2018 and decommissioned in February 2019. Such expenses include personnel, raw materials for our and our collaborators’ preclinical studies and clinical trials, development costs with contract manufacturing organizations, manufacturing supplies, and facilities expense. For the three months ended September 30, 2019, manufacturing operations expense decreased $12.3 million to $4.9 million compared to $17.2 million in the same period last year. This decrease is principally the result of lower antibody costs driven by activity to support commercial validation of mirvetuximab soravtansine in the prior year period, and lower personnel and facility-related expenses resulting from the shut-down of our manufacturing facility in late 2018 and the recent restructuring of the business.

General and Administrative Expenses

General and administrative expenses for the three months ended September 30, 2019 increased $861,000 compared to the same period last year due primarily to a greater allocation of facility-related expenses related to excess laboratory and office space, partially offset by a decrease in personnel expenses resulting from the recent restructuring.

Restructuring Charges

On June 26, 2019, the Board of Directors approved a plan to restructure the business to focus resources on continued development of mirvetuximab soravtansine and a select portfolio of three earlier-stage product candidates, resulting in a reduction of our workforce by approximately 220 positions, with a majority of these employees separating from the business by mid-July 2019 and the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.

As a result of the workforce reduction, we recorded a charge of $16.0 million for severance related to a pre-existing plan in June 2019, which has been subsequently reduced to $15.8 million due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, a charge of $3.8 million is expected to be recorded for incremental retention benefits in the same time period, of which approximately $1.0 million was recorded during the three months ended September 30, 2019.

In February 2018, following an in-depth review of manufacturing and quality operations, the Board of Directors authorized management to implement a new operating model that will rely on external manufacturing and quality testing for drug substance and drug product for our development programs. The implementation of this new operating model led to the ramp-down of manufacturing and quality activities at the Norwood, Massachusetts facility by the end of 2018, with a full decommissioning of the facility in February 2019. Implementation of the new operating model resulted in the separation of 22 employees.

In connection with the implementation of the new operating model, we recorded a charge of $1.2 million for severance related to a pre-existing plan in the first quarter of 2018. Additional expense was recorded for incremental retention benefits over the remaining service period of the related employees, which totaled $846,000 for the three months ended September 30, 2018, all of which was paid out by the end of 2018. Cash payments related to severance were substantially paid out by the end of the second quarter of 2019.

Investment Income, net

Investment income for the three months ended September 30, 2019 and 2018 was $1.0 million and $1.4 million, respectively. The decrease in the current period is due to a lower average cash balance driven largely by $162.5 million of net proceeds generated from a public offering of common stock in June 2018.

30

Non-Cash Interest Expense on Liability Related to Sale of Future Royalty

In 2015, IRH purchased our right to receive 100% of the royalty payments on commercial sales of Kadcyla arising under our development and commercialization license with Genentech, until IRH has received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a specified milestone. Once the applicable threshold was met, if ever, the Company would thereafter have received 85% and IRH would have received 15% of the Kadcyla royalties for the remaining royalty term. In January 2019, OMERS purchased IRH’s right to the royalties the Company previously sold as described above. As described in Note E to our Consolidated Financial Statements, this royalty sale transaction has been recorded as a liability that amortizes over the estimated royalty payment period as Kadcyla royalties are remitted directly to the purchaser. During the three months ended September 30, 2019 and 2018, we recorded $4.3 million and $2.5 million, respectively, of non-cash interest expense which includes amortization of deferred financing costs. We impute interest on the transaction and record interest expense at the effective interest rate, which we currently estimate to be 11.6%. There are a number of factors that could materially affect the estimated interest rate, in particular, the amount and timing of royalty payments from future net sales of Kadcyla, and we will assess this estimate on a periodic basis. As a result, future interest rates could differ significantly and any such change in interest rate will be adjusted prospectively.

Other Expense, net

Other expense, net for the three months ended September 30, 2019 and 2018 was $521,000 and $75,000, respectively. These amounts were substantially foreign currency exchange losses related to obligations with non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill those obligations during the respective periods.

Comparison of Nine Months ended September 30, 2019 and 2018

Revenues

Our total revenues for the nine months ended September 30, 2019 and 2018 were $37.4 million and $40.0 million, respectively. The $2.6 million decrease in revenues in the nine months ended September 30, 2019 from the same period in the prior year is attributable to decreases in license and milestone fees, research and development support revenue and clinical materials revenue, partially offset by an increase in royalty revenue, which is discussed further below.

License and milestone fees

The amount of license and milestone fees we earn is directly related to the number of our collaborators, the advancement of product candidates covered by the agreements with our collaborators, and the overall success in the clinical trials of these product candidates. As such, the amount of license and milestone fees may vary significantly from quarter to quarter and year to year. License and milestone fee revenue was $5.2 million and $13.5 million for the nine months ended September 30, 2019 and 2018, respectively. Included in license and milestone fees for the nine months ended September 30, 2019 is a $5 million regulatory milestone achieved under our license agreement with Genentech, a member of the Roche Group. Included in license and milestone fees for the prior period is $10.9 million of previously deferred license revenue earned upon the expiration of the right to execute a license or extend the research term specified under the right-to-test agreement with Takeda, a $500,000 development milestone under a license agreement with Fusion which was deemed probable, and a $500,000 payment received in January 2018 related to the completed technology transfer of IMGN529 to Debiopharm. In May 2018, Novartis terminated one of its six development and commercialization licenses. As a result, we recorded the remaining $978,000 balance of the upfront payment that had been allocated to future performance obligations under this license as revenue, which is included in license and milestone fees for the nine months ended September 30, 2018.

Royalty revenue

Kadcyla is an ADC marketed product resulting from one of our development and commercialization licenses with Roche, through its Genentech unit. We receive royalty reports and payments related to sales of Kadcyla from Roche one quarter in arrears. In accordance with ASC 606, however, we record an estimate of the amount of royalties earned on Kadcyla sales within the period. Consistent with this policy, we recorded $32.1 million and $22.9 million of non-cash royalties on net sales of Kadcyla for the nine-month periods ended September 30, 2019 and 2018, respectively. Kadcyla sales occurring after January 1, 2015 are covered by a royalty purchase agreement whereby the associated cash was remitted to Immunity Royalty Holdings, L.P., subject to a residual cap. In January 2019, we sold our residual rights to receive royalty payments on commercial sales of Kadcyla to OMERS, the defined benefit pension plan for municipal

31

employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million of contingent broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, thereby obtaining the rights to 100% of the royalties received from and after that date. See further details regarding the royalty obligation in Note E of the Consolidated Financial Statements.

Research and development support revenue

Research and development support revenue was $68,000 for the nine months ended September 30, 2019 compared with $1.2 million for the nine months ended September 30, 2018. The amount of research and development support revenue we earn is directly related to requests we receive from collaborators for research and development work under our agreements with them, and as such, the amount of these fees may vary widely from quarter to quarter and year to year. Additionally, as a result of the restructuring at the end of the second quarter of 2019, we stopped providing such services.

Clinical materials revenue

Clinical materials revenue was $2.5 million for the nine months ended September 30, 2018. We decommissioned our manufacturing facility in 2018 and no longer produce preclinical and clinical materials on behalf of our collaborators.

Research and Development Expenses

Our research and development expenses relate to (i) research to evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents, (ii) preclinical testing of our own and, in certain instances, our collaborators’ product candidates, and the cost of our own clinical trials, (iii) development related to clinical and commercial manufacturing processes, and (iv) external manufacturing operations, and prior to 2019, internal manufacturing operations, which also included raw materials.

Research and development expense for the nine months ended September 30, 2019 decreased $42.3 million to $88.5 million from $130.8 million for the nine months ended September 30, 2018, due primarily to: (i) decreased clinical trial costs primarily related to the FORWARD I Phase 3 study; (ii) lower antibody costs driven by activity to support commercial validation of mirvetuximab soravtansine in the prior year period; (iii) lower facility-related costs, including depreciation expense, and personnel expenses related to the shut-down of our Norwood facility in 2018; (iv) lower personnel expenses resulting from the restructuring of the business at the end of the second quarter of 2019; and (v) a higher credit recorded against IMGN632, IMGN779, and IMGC936 development costs in the current period compared to the prior period resulting from cost-sharing with Jazz and MacroGenics pursuant to our respective collaboration agreements. We do not track our research and development costs by project. Since we use our research and development resources across multiple research and development projects, we manage our research and development expenses within each of the categories listed in the following table and described in more detail below (in thousands):

    

Nine Months Ended

September 30,

Research and Development Expense Category

    

2019

    

2018

Research

    

    

$

12,055

    

$

17,638

Preclinical and Clinical Testing

52,791

68,094

Process and Product Development

6,577

8,715

Manufacturing Operations

17,044

36,328

Total Research and Development Expense

$

88,467

$

130,775

Research

Research includes expenses primarily associated with activities to identify and evaluate new targets and to develop and evaluate new antibodies, linkers, and cytotoxic agents for our products and in support of our collaborators. Such expenses primarily include personnel, contract services, facility expenses, and lab supplies. Research expenses for the nine months ended September 30, 2019 decreased $5.6 million compared to the nine months ended September 30, 2018. This decrease is principally due to a decrease in personnel expenses, lab supplies, and facility expense allocation as a result of the restructuring of the business.

32

Preclinical and Clinical Testing

Preclinical and clinical testing includes expenses related to preclinical testing of our own and, in certain instances, our collaborators’ product candidates, regulatory activities, and the cost of our own clinical trials. Such expenses include personnel, patient enrollment at our clinical testing sites, consultant fees, contract services, and facility expenses. Preclinical and clinical testing expenses for the nine months ended September 30, 2019 decreased $15.3 million to $52.8 million compared to $68.1 million for the nine months ended September 30, 2018. This decrease is primarily the result of lower clinical trial costs principally driven by greater FORWARD I activity in the prior period, lower personnel expenses resulting from the restructuring of the business, and a higher credit recorded against IMGN779, IMGN632, and IMGC936 development costs in the current period compared to the prior period resulting from cost-sharing with Jazz and MacroGenics. Partially offsetting these decreases, contract services increased due to substantially greater activity related to our mirvetuximab soravtansine and IMGC936 programs in the current period.

Process and Product Development

Process and product development expenses include costs for development of clinical and commercial manufacturing processes for our own and collaborator compounds. Such expenses include the costs of personnel, contract services, and facility expenses. For the nine months ended September 30, 2019, total process and product development expenses decreased $2.1 million compared to the nine months ended September 30, 2018. This decrease is principally due to a decrease in personnel expenses, lab supplies, and facility expense allocation as a result of the restructuring of the business, and a higher credit recorded against IMGN779, IMGN632, and IMGC936 development costs in the current period compared to the prior period resulting from cost-sharing with Jazz and MacroGenics.

Manufacturing Operations

Manufacturing operations expense includes costs to manufacture preclinical and clinical materials for our own and our collaborator’s product candidates, quality control and quality assurance activities, and costs to support the operation and maintenance of our drug substance manufacturing facility, which we ramped-down in 2018 and decommissioned in February 2019. Such expenses include personnel, raw materials for our and our collaborators’ preclinical studies and clinical trials, development costs with contract manufacturing organizations, manufacturing supplies, and facilities expense. For the nine months ended September 30, 2019, manufacturing operations expense decreased $19.3 million to $17.0 million compared to $36.3 million in the same period last year. This decrease is principally the result of lower antibody costs driven by activity to support commercial validation of mirvetuximab soravtansine in the prior year period, and lower personnel and facility-related expenses, including amortization of leasehold improvements, resulting from the shut-down of our manufacturing facility in late 2018, as well as related to the recent restructuring of the business.

General and Administrative Expenses

General and administrative expenses for the nine months ended September 30, 2019 increased $1.7 million compared to the same period last year. This increase is principally due to greater stock compensation expense and greater facility expense allocation related to excess laboratory and office space resulting from the recent restructuring, partially offset by a decrease in other personnel expenses resulting from the recent restructuring.

Restructuring Charges

On June 26, 2019, the Board of Directors approved a plan to restructure the business to focus resources on continued development of mirvetuximab soravtansine and a select portfolio of three earlier-stage product candidates, resulting in a reduction of our workforce by approximately 220 positions, with a majority of these employees separating from the business by mid-July 2019 and the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.

As a result of the workforce reduction, we recorded a charge of $16.0 million for severance related to a pre-existing plan in June 2019, which has been subsequently reduced to $15.8 million due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, a charge of $3.8 million is expected to be recorded for incremental retention benefits in the same time period, of which approximately $1.5 million was recorded during the nine months ended September 30, 2019.

In addition to the termination benefits and other related charges, we will seek to sub-lease the majority of the laboratory and office space at 830 Winter Street in Waltham, Massachusetts and dispose of excess equipment. In

33

performing the impairment test, we recorded a charge of $2.5 million in June 2019 to write down the equipment to fair value, however, we determined the right-to-use asset related to the lease was recoverable, therefore, no impairment was recorded.

As a result of a workforce reduction in September 2016, the Company began seeking to sub-lease 10,281 square feet of unoccupied office space at 930 Winter Street in Waltham, Massachusetts that was leased in 2016. During the nine months ended September 30, 2019, the Company recorded $559,000 of impairment charges related to this lease, which represents the remaining balance of the right to use asset as the likelihood of finding a sub-lessor has diminished significantly as the lease approaches termination.

In February 2018, following an in-depth review of manufacturing and quality operations, the Board of Directors authorized management to implement a new operating model that will rely on external manufacturing and quality testing for drug substance and drug product for our development programs. The implementation of this new operating model led to the ramp-down of manufacturing and quality activities at the Norwood, Massachusetts facility by the end of 2018, with a full decommissioning of the facility in February 2019. Implementation of the new operating model resulted in the separation of 22 employees. Communication of the plan to the affected employees was substantially completed on February 8, 2018.

In connection with the implementation of the new operating model, we recorded a charge of $1.2 million for severance related to a pre-existing plan in the first quarter of 2018. Additional expense was recorded for incremental retention benefits over the remaining service period of the related employees, which totaled $1.9 million for the nine months ended September 30, 2018, all of which was paid out by the end of 2018. Additionally, certain options held by the employees to be separated were modified to extend the exercise period, resulting in a stock compensation charge of $157,000 in the first quarter of 2018. Cash payments related to severance were substantially paid out by the end of the second quarter of 2019.

Investment Income, net

Investment income for the nine months ended September 30, 2019 and 2018 was $3.7 million and $2.8 million, respectively. The increase in the current period is due to greater yields obtained in the current year.

Non-Cash Interest Expense on Liability Related to Sale of Future Royalty

In 2015, IRH purchased our right to receive 100% of the royalty payments on commercial sales of Kadcyla arising under our development and commercialization license with Genentech, until IRH has received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a specified milestone. Once the applicable threshold was met, if ever, the Company would thereafter have received 85% and IRH would have received 15% of the Kadcyla royalties for the remaining royalty term. In January 2019, OMERS purchased IRH’s right to the royalties the Company previously sold as described above. As described in Note E to our Consolidated Financial Statements, this royalty sale transaction has been recorded as a liability that amortizes over the estimated royalty payment period as Kadcyla royalties are remitted directly to the purchaser. During the nine months ended September 30, 2019 and 2018, we recorded $11.5 million and $8.2 million, respectively, of non-cash interest expense which includes amortization of deferred financing costs. We impute interest on the transaction and record interest expense at the effective interest rate, which we currently estimate to be 11.6%. There are a number of factors that could materially affect the estimated interest rate, in particular, the amount and timing of royalty payments from future net sales of Kadcyla, and we will assess this estimate on a periodic basis. As a result, future interest rates could differ significantly and any such change in interest rate will be adjusted prospectively.

Other Expense, net

Other expense, net for the nine months ended September 30, 2019 and 2018 was $425,000 and $590,000, respectively. These amounts were substantially foreign currency exchange losses related to obligations with non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill those obligations during the respective periods.

34

LIQUIDITY AND CAPITAL RESOURCES

(amounts in tables in thousands)

As of 

September 30,

December 31,

    

2019

    

2018

 

Cash and cash equivalents

    

$

204,491

    

$

262,252

    

Working capital

 

137,507

 

208,121

Shareholders’ (deficit) equity

 

(86,225)

 

10,972

Nine Months Ended September 30,

    

2019

    

2018

Cash used for operating activities

    

$

(55,810)

    

$

(125,137)

Cash used for investing activities

 

(2,762)

 

(4,220)

Cash provided by financing activities

 

811

 

165,455

Cash Flows

We require cash to fund our operating expenses, including the advancement of our own clinical programs, and to make capital expenditures. Historically, we have funded our cash requirements primarily through equity and convertible debt financings in public markets and payments from our collaborators, including license fees, milestones, research funding, and royalties. We have also monetized our rights to receive royalties on Kadcyla for up-front consideration. As of September 30, 2019, we had $204.5 million in cash and cash equivalents. Net cash used for operations was $55.8 million and $125.1 million for the nine months ended September 30, 2019 and 2018, respectively. The principal use of cash for operating activities for both periods presented was to fund our net loss, with the current period benefiting from $65.2 million of net proceeds from the sale of our residual rights to royalty payments on net sales of Kadcyla. 

Net cash used for investing activities was $2.8 million and $4.2 million for the nine months ended September 30, 2019 and 2018, respectively, and represents cash outflows for capital expenditures, primarily for the purchase of new equipment.

Net cash provided by financing activities was $811,000 and $165.5 million for the nine months ended September 30, 2019 and 2018, respectively. In June 2018, pursuant to a public offering, we issued and sold 15.8 million shares of our common stock resulting in net proceeds of $162.5 million. Also included in the nine months ended September 30, 2019 and 2018 is $217,000 and $2.9 million, respectively, of proceeds generated from the exercise of approximately 86,000 and 595,000 stock options, respectively.

We anticipate that our current capital resources and expense reductions resulting from the operational changes we announced in June 2019 will enable us to meet our operational expenses and capital expenditures for more than twelve months after the date of this report. We may raise additional funds through equity and debt financings or generate revenues from collaborators through a combination of upfront license payments, milestone payments, royalty payments, and research funding. We cannot provide assurance that such collaborative agreement funding will, in fact, be received. Should we or our partners not meet some or all of the terms and conditions of our various collaboration agreements or if we are not successful in securing future collaboration agreements, we may elect or be required to secure alternative financing arrangements, and/or defer or limit some or all of our research, development and/or clinical projects.

Contractual Obligations

In 2018, the Company executed a commercial agreement with one of its manufacturers for future production of antibody through calendar 2025. In May 2019, the agreement was amended to reduce the number of committed antibody batches for an agreed-upon exit fee, which was determined probable and recorded as research and development expense in the first quarter of 2019. After further negotiations, our noncancelable commitment for future production is approximately €5 million at September 30, 2019.

There have been no other material changes to our contractual obligations during the current period from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2018.

35

Recent Accounting Pronouncements

The information set forth under Note B to the consolidated financial statements under the caption “Summary of Significant Accounting Policies” is incorporated herein by reference.

Third-Party Trademarks

Avastin, Herceptin, Kadcyla, and Keytruda are registered trademarks of their respective owners.

OFF-BALANCE SHEET ARRANGEMENTS

None.

ITEM 3.     Quantitative and Qualitative Disclosure about Market Risk

Our market risks, and the ways we manage them, are summarized in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” of our Annual Report on Form 10-K for the year ended December 31, 2018. Since then there have been no material changes to our market risks or to our management of such risks.

ITEM 4.     Controls and Procedures

(a)

Disclosure Controls and Procedures

Our management, with the participation of our principal executive and financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our principal executive and financial officer has concluded that, as of the end of such period, our disclosure controls and procedures were adequate and effective.

(b)

Changes in Internal Controls

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting, other than an upgrade to our enterprise resource planning system.

PART II. OTHER INFORMATION

ITEM 1A.   Risk Factors

You should carefully review and consider the information regarding certain factors that could materially affect our business, financial condition, or future results set forth under Item 1A. (Risk Factors) in our Annual Report on Form 10-K for the year ended December 31, 2018. There have been no material changes from the factors disclosed in our 2018 Annual Report on Form 10-K, although we may disclose changes to such factors or disclose additional factors from time to time in our future filings with the Securities and Exchange Commission.

ITEM 5. Other Information

None

36

ITEM 6.      Exhibits

Exhibit No.

    

Description

10.1

Employee Stock Purchase Plan, as amended through September 27, 2019

31.1

Certification of the principal executive officer and principal financial officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32

Certification of the principal executive officer and principal financial officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101

Financial statements from the quarterly report on Form 10-Q of ImmunoGen, Inc. for the quarter ended September 30, 2019 formatted in inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets; (ii) the Consolidated Statements of Operations and Comprehensive Loss; (iii) the Consolidated Statements of Shareholder’s (Deficit) Equity; (iv) the Consolidated Statements of Cash Flows; and (v) the Notes to Consolidated Financial Statements

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

Furnished, not filed.

37

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

ImmunoGen, Inc.

Date: November 5, 2019

By:

/s/ Mark J. Enyedy

Mark J. Enyedy

President and Chief Executive Officer (Principal Executive Officer and Principal Financial Officer)

38

EX-10.1 2 imgn-20190930ex101478ee7.htm EX-10.1 imgn_Ex10_1

Exhibit 10.1

IMMUNOGEN, INC.

 

EMPLOYEE STOCK PURCHASE PLAN

(as amended through September 27, 2019)

 

The following constitute the provisions of the Employee Stock Purchase Plan (the "Plan") of ImmunoGen, Inc. (the "Company").

 

1.Purpose.  The purpose of the Plan is to provide Employees of the Company and its Designated Subsidiaries with an opportunity to purchase Common Stock of the Company.  It is the intention of the Company to have the Plan qualify as an "Employee Stock Purchase Plan" under Section 423 of the Code.  The provisions of the Plan shall, accordingly, be construed so as to extend and limit participation in a manner consistent with the requirements of that section of the Code.

 

2.Definitions.

 

(a)"Board" shall mean the Board of Directors of the Company, or a committee of the Board of Directors named by the Board to administer the Plan.

 

(b)"Code" shall mean the Internal Revenue Code of 1986, as amended.

 

(c)"Common Stock" shall mean the common stock, $0.01 par value per share, of the Company.

 

(d)"Company" shall mean ImmunoGen, Inc., a Delaware corporation.

 

(e)"Compensation" shall mean the regular rate of salary or wages received by the Employee from the Company or a Designated Subsidiary that is taxable income for federal income tax purposes, including payments for overtime and shift premium, but excluding incentive compensation, incentive payments, bonuses, commissions, relocation, expense reimbursements, tuition or other reimbursements or compensation received from the Company or a Designated Subsidiary.

 

(f)"Continuous Status as an Employee" shall mean the absence of any interruption or termination of service as an Employee.  Continuous Status as an Employee shall not be considered interrupted in the case of a leave of absence agreed to in writing by the Company, provided that such leave is for a period of not more than ninety (90) days or reemployment upon the expiration of such leave is guaranteed by contract or statute.

 

(g)"Contributions" shall mean all amounts credited to the account of a participant pursuant to the Plan.

 

(h)"Designated Subsidiaries" shall mean the Subsidiaries which have been designated by the Board from time to time in its sole discretion as eligible to participate in the Plan.

 

(i)"Employee" shall mean any person who is employed by the Company or one of its Designated Subsidiaries for tax purposes and who is customarily employed for at least twenty (20) hours per week and more than five (5) months in a calendar year by the Company or one of its Designated Subsidiaries.

 

(j)"Exercise Date" shall mean the last business day of each Offering Period of the Plan.

 

(k)Exercise Price” shall mean with respect to an Offering Period, an amount equal to 85 %  of the fair market value (as defined in paragraph 7(b)) of a share of Common Stock on the Offering Date or on the Exercise Date, whichever is lower.

 

(l)"Offering Date" shall mean the first business day of each Offering Period of the Plan.

 

(m)"Offering Period" shall mean a period of six months as set forth in paragraph 4 of the Plan.

 

(n)"Plan" shall mean this ImmunoGen, Inc. Employee Stock Purchase Plan.

 

(o)"Subsidiary" shall mean a corporation, domestic or foreign, of which not less than 50% of the voting shares are held by the Company or a Subsidiary, whether or not such corporation now exists or is hereafter organized or acquired by the Company or a Subsidiary.

 

3.Eligibility.

 

(a)Any person who has been continuously employed as an Employee for three (3) months as of the Offering Date of a given Offering Period shall be eligible to participate in such Offering Period under the Plan and further, subject to the requirements of paragraph 5(a) and the limitations imposed by Section 423(b) of the Code.  All Employees granted options under the Plan with respect to any Offering Period will have the same rights and privileges except for any differences that may be permitted pursuant to Section 423.

 

(b)Any provisions of the Plan to the contrary notwithstanding, no Employee shall be granted an option under the Plan (i) if, immediately after the grant, such Employee (or any other person whose stock would be attributed to such Employee pursuant to Section 424(d) of the Code) would own stock and/or hold outstanding options to purchase stock possessing five percent (5%) or more of the total combined voting power or value of all classes of stock of the Company or of any Subsidiary of the Company or (ii) which permits his or her rights to purchase stock under all employee stock purchase plans (described in Section 423 of the Code) of the Company and its Subsidiaries to accrue at a rate which exceeds $25,000 of fair market value of such stock as defined in paragraph 7(b) (determined at the time such option is granted) for each calendar year in which such option is outstanding at any time. In addition, the maximum number of shares of Common Stock that may be purchased by any participant during an Offering Period shall equal $25,000 divided by the fair market value of the Common Stock on the first trading day of such Offering Period, which price shall be adjusted if the price per share is adjusted pursuant to Section 18.  Any option granted under the Plan shall be deemed to be modified to the extent necessary to satisfy this paragraph 3(b).

 

4.Offering Periods.  The Plan shall be implemented by a series of Offering Periods, with a new Offering Period commencing on January 1 and July 1 of each year or the first business day thereafter (or at such other time or times as may be determined by the Board).  The initial Offering Period shall commence on July 1, 2018. 

 

5.Participation.

 

(a)An eligible Employee may become a participant in the Plan by completing an Enrollment Form provided by the Company and filing it with the Company or its designee at least ten  (10) days prior to the applicable Offering Date, unless a later time for filing the Enrollment Form is set by the Board for all eligible Employees with respect to a given Offering Period.  The Enrollment Form and its submission may be electronic as directed by the Company.  The Enrollment Form shall set forth the percentage of the

2

participant's Compensation (which shall be not less than one percent (1%) and not more than fifteen percent (15%) to be paid as Contributions pursuant to the Plan.

 

(b)Payroll deductions shall commence with the first payroll following the Offering Date, unless a later time is set by the Board with respect to a given Offering Period, and shall end on the last payroll paid on or prior to the Exercise Date of the Offering Period to which the Enrollment Form is applicable, unless sooner terminated as provided in paragraph 10.

 

6.Method of Payment of Contributions.

 

(a)Each participant shall elect to have payroll deductions made on each payroll during the Offering Period in an amount not less than one percent (1%) and not more than fifteen percent (15%) of such participant's Compensation on each such payroll (or such other percentage as the Board may establish from time to time before an Offering Date).  All payroll deductions made by a participant shall be credited to his or her account under the Plan.  A participant may not make any additional payments into such account.

 

(b)A participant may discontinue his or her participation in the Plan as provided in paragraph 10, or, on one occasion only during the Offering Period, may decrease, but may not increase, the rate of his or her Contributions during the Offering Period by completing and filing with the Company a new Enrollment Form authorizing a change in the deduction rate.  The change in rate shall be effective as of the beginning of the next payroll period following the date of filing of the new Enrollment Form, if the Enrollment Form is completed at least ten business days prior to such date, and, if not, as of the beginning of the next succeeding payroll period.

 

(c)Notwithstanding the foregoing, to the extent necessary to comply with Section 423(b)(8) of the Code and paragraph 3(b), a participant’s payroll deductions may be decreased to 0% at such time during any Offering Period which is scheduled to end during the current calendar year that the aggregate of all payroll deductions accumulated with respect to such Offering Period and any other Offering Period ending within the same calendar year equals $21,250.  Payroll deductions shall recommence at the rate provided in such participant’s Enrollment Form at the beginning of the first Offering Period which is scheduled to end in the following calendar year, unless terminated by the participant as provided in paragraph 10.

 

7.Grant of Option.

 

(a)On the Offering Date of each Offering Period, each eligible Employee participating in such Offering Period shall be granted an option to purchase on the Exercise Date of such Offering Period a number of shares of the Common Stock determined by dividing such Employee's Contributions accumulated prior to such Exercise Date and retained in the participant's account as of the Exercise Date by the applicable Exercise Price; provided however, that such purchase shall be subject to the limitations set forth in paragraphs 3(b) and 12.  The fair market value of a share of the Common Stock shall be determined as provided in paragraph 7(b).

 

(b)The fair market value of the Common Stock on a given date shall be (i) if the Common Stock is listed on a national securities exchange or traded in the over-the-counter market and sales prices are regularly reported for the Common Stock, the closing or last sale price of the Common Stock for such date (or, in the event that the Common Stock is not traded on such date, on the immediately preceding trading date), on the composite tape or other comparable reporting system; or (ii) if the Common Stock is not listed on a national securities exchange and such price is not regularly reported, the mean between the

3

bid and asked prices per share of the Common Stock at the close of trading in the over-the-counter market. 

 

8.Exercise of Option.  Unless a participant withdraws from the Plan as provided in paragraph 10, his or her option for the purchase of shares will be exercised automatically on the Exercise Date of the Offering Period, and the maximum number of full shares subject to the option will be purchased for him or her at the applicable Exercise Price with the accumulated Contributions in his or her account.  If a fractional number of shares results, then such number shall be rounded down to the next whole number and any unapplied cash shall be carried forward to the next Exercise Date, unless the participant requests a cash payment.  The shares purchased upon exercise of an option hereunder shall be deemed to be transferred to the participant on the Exercise Date.  During a participant's lifetime, a participant's option to purchase shares hereunder is exercisable only by him or her.

 

9.Delivery.  Upon the written request of a participant, certificates representing the shares purchased upon exercise of an option will be issued as promptly as practicable after the Exercise Date of each Offering Period to participants who wish to hold their shares in certificate form, except that the Board may determine that such shares shall be held for each participant's benefit by a broker designated by the Board.  Any payroll deductions accumulated in a participant’s account which are not sufficient to purchase a full Share shall be retained in the participant’s account for the subsequent Offering Period, subject to earlier withdrawal by the participant as provided in paragraph 10 below.  Any other amounts left over in a participant’s account after an Exercise Date shall be returned to the participant.

 

10.Withdrawal; Termination of Employment.

 

(a)A participant may withdraw all but not less than all the Contributions credited to his or her account under the Plan at any time prior to the Exercise Date of the Offering Period by giving written notice to the Company or its designee.  All of the participant's Contributions credited to his or her account will be paid to him or her promptly after receipt of his or her notice of withdrawal and his or her option for the current period will be automatically terminated, and no further Contributions for the purchase of shares will be made during the Offering Period.

 

(b)Upon termination of the participant's Continuous Status as an Employee prior to the Exercise Date of the Offering Period for any reason, including retirement or death, the Contributions credited to his or her account will be returned to him or her or, in the case of his or her death, to the person or persons entitled thereto under paragraph 14, and his or her option will be automatically terminated.

 

(c)In the event an Employee fails to remain in Continuous Status as an Employee for at least 20 hours per week during the Offering Period in which the Employee is a participant, he or she will be deemed to have elected to withdraw from the Plan and the Contributions credited to his or her account will be returned to him or her and his or her option terminated.

 

(d)A participant's withdrawal from an Offering Period will not have any effect upon his or her eligibility to participate in a succeeding offering or in any similar plan which may hereafter be adopted by the Company.

 

11.Interest.  No interest shall accrue on the Contributions of a participant in the Plan.

 

4

12.Stock.

 

(a)The maximum number of shares of Common Stock which shall be made available for sale under the Plan shall be 1,000,000 shares, plus an annual increase on the first day of each of the Company’s fiscal years beginning in 2019 and ending on the first day of 2028, equal to the lesser of (i) 1,000,000 shares, (ii) one percent (1%) of the shares of Common Stock outstanding on the last day of the immediately preceding fiscal year, or (iii) such lesser number of shares as is determined by the Board, subject to adjustment upon changes in capitalization of the Company as provided in paragraph 18.    The foregoing notwithstanding, and without prejudice to the operation of the first sentence of this paragraph 12(a) with respect to fiscal years beginning in 2020, effective September 30, 2019, the maximum number of shares of Common Stock available for sale under the Plan shall be reduced by 1,000,000 shares.  If the total number of shares which would otherwise be subject to options granted pursuant to paragraph 7(a) on the Offering Date of an Offering Period exceeds the number of shares then available under the Plan (after deduction of all shares for which options have been exercised), the Company shall make a pro rata allocation of the shares remaining available for option grants in as uniform a manner as shall be practicable and as it shall determine to be equitable.  Any amounts remaining in an Employee's account not applied to the purchase of shares pursuant to this paragraph 12 shall be refunded on or promptly after the Exercise Date.  In such event, the Company shall give written notice of such reduction of the number of shares subject to the option to each Employee affected thereby and shall similarly reduce the rate of Contributions, if necessary.

 

(b)The participant will have no interest or voting right in shares covered by his or her option until such option has been exercised.

 

13.Administration.  The Board shall supervise and administer the Plan and shall have full power to adopt, amend and rescind any rules deemed desirable and appropriate for the administration of the Plan and not inconsistent with the Plan, to construe and interpret the Plan, and to make all other determinations necessary or advisable for the administration of the Plan.

 

14.Designation of Beneficiary.

 

(a)A participant may designate a beneficiary who is to receive any shares and cash, if any, from the participant's account under the Plan in the event of such participant's death subsequent to the end of the Offering Period but prior to delivery to him or her of such shares and cash.  In addition, a participant may designate a beneficiary who is to receive any cash from the participant's account under the Plan in the event of such participant's death prior to the Exercise Date of the Offering Period.  If a participant is married and the designated beneficiary is not the spouse, spousal consent shall be required for such designation to be effective.  Beneficiary designations shall be made either in writing or by electronic delivery as directed by the Company.

 

(b)Such designation of beneficiary may be changed by the participant (and his or her spouse, if any) at any time by submission of the required notice, which may be electronic.  In the event of the death of a participant and in the absence of a beneficiary validly designated under the Plan who is living at the time of such participant's death, the Company shall deliver such shares and/or cash to the executor or administrator of the estate of the participant, or if no such executor or administrator has been appointed (to the knowledge of the Company), the Company, in its discretion, may deliver such shares and/or cash to the spouse or to any one or more dependents or relatives of the participant, or if no spouse, dependent or relative is known to the Company, then to such other person as the Company may designate.

 

15.Transferability.  Neither Contributions credited to a participant's account nor any rights with regard to the exercise of an option or to receive shares under the Plan may be assigned, transferred,

5

pledged or otherwise disposed of in any way (other than by will, the laws of descent and distribution or as provided in paragraph 14) by the participant.  Any such attempt at assignment, transfer, pledge or other disposition shall be without effect, except that the Company may treat such act as an election to withdraw funds in accordance with paragraph 10.

 

16.Use of Funds.  All Contributions received or held by the Company under the Plan may be used by the Company for any corporate purpose, and the Company shall not be obligated to segregate such Contributions.

 

17.Reports.  Individual accounts will be maintained for each participant in the Plan.  Statements of account will be given to participating Employees promptly following the Exercise Date, which statements will set forth the amounts of Contributions, the per share purchase price, the number of shares purchased and the remaining cash balance, if any.

 

18.Adjustments Upon Changes in Capitalization.  Subject to any required action by the shareholders of the Company, the number of shares of Common Stock covered by unexercised options under the Plan, the number of shares of Common Stock which have been authorized for issuance under the Plan but are not yet subject to options under paragraph 12(a) and the number of shares of Common Stock subject to annual increase under paragraph 12(a) (collectively, the "Reserves"),  as well as the price per share of Common Stock covered by each unexercised option under the Plan, shall be proportionately adjusted for any increase or decrease in the number of issued shares of Common Stock resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of the Common Stock. Such adjustment shall be made by the Board, whose determination in that respect shall be final, binding and conclusive. 

 

In the event of the proposed dissolution or liquidation of the Company, an Offering Period then in progress will terminate immediately prior to the consummation of such proposed action, unless otherwise provided by the Board.  In the event of a proposed sale of all or substantially all of the assets of the Company, or the merger, consolidation or other capital reorganization of the Company with or into another corporation, each option outstanding under the Plan shall be assumed or an equivalent option shall be substituted by such successor corporation or a parent or subsidiary of such successor corporation, unless the Board determines, in the exercise of its sole discretion and in lieu of such assumption or substitution, to shorten the Offering Period then in progress by setting a new Exercise Date (the "New Exercise Date").  If the Board shortens the Offering Period then in progress in lieu of assumption or substitution in the event of a merger or sale of assets, the Board shall notify each participant in writing, at least ten days prior to the New Exercise Date, that the Exercise Date for his or her option has been changed to the New Exercise Date and that his or her option will be exercised automatically on the New Exercise Date, unless prior to such date he or she has withdrawn from the Offering Period as provided in paragraph 10.  For purposes of this paragraph, an option granted under the Plan shall be deemed to be assumed if, following the sale of assets, merger or other reorganization, the option confers the right to purchase, for each share of Common Stock subject to the option immediately prior to the sale of assets, merger or other reorganization, the consideration (whether stock, cash or other securities or property) received in the sale of assets, merger or other reorganization by holders of Common Stock for each share of Common Stock held on the effective date of such transaction (and if such holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Common Stock); provided, however, that if such consideration received in such transaction was not solely common stock of the successor corporation or its parent (as defined in Section 424(e) of the Code), the Board may, with the consent of the successor corporation, provide for the consideration to be received upon exercise of the option to be solely common stock of the successor corporation or its parent equal in fair market value to the per share consideration received by holders of Common Stock in the sale of assets, merger or other reorganization.

6

 

The Board may, if it so determines in the exercise of its sole discretion, also make provision for adjusting the Reserves, as well as the price per share of Common Stock covered by each outstanding option, in the event that the Company effects one or more reorganizations, recapitalizations, rights offerings or other increases or reductions of shares of its outstanding Common Stock, and in the event of the Company being consolidated with or merged into any other corporation.

 

19.Amendment or Termination.

 

(a)The Board may at any time terminate or amend the Plan.  Except as provided in paragraph 18, no such termination may affect options previously granted, nor may an amendment make any change in any option theretofore granted which adversely affects the rights of any participant provided that an Offering Period may be terminated by the Board on an Exercise Date or by the Board’s setting a new Exercise Date with respect to an Offering Period then in progress if the Board determines that termination of the Offering Period is in the best interests of the Company and the shareholders or if continuation of the Offering Period would cause the Company to incur adverse accounting charges in the generally-accepted accounting rules applicable to the Plan.  In addition, to the extent necessary to comply with Section 423 of the Code (or any successor rule or provision or any applicable law or regulation), the Company shall obtain shareholder approval in such a manner and to such a degree as so required.

 

(b)Without shareholder consent and without regard to whether any participant rights may be considered to have been adversely affected, the Board shall be entitled to change the Offering Periods, limit the frequency and/or number of changes in the amount withheld during an Offering Period, establish the exchange ratio applicable to amounts withheld in a currency other than U.S. dollars, permit payroll withholding in excess of the amount designated by a participant in order to adjust for delays or mistakes in the Company’s processing of properly completed withholding elections, establish reasonable waiting and adjustment periods and/or accounting and crediting procedures to ensure that amounts applied toward the purchase of Common Stock for each participant properly correspond with amounts withheld from the participant’s Compensation, and establish such other limitations or procedures as the Board determines in its sole discretion advisable that are consistent with the Plan.

 

20.Notices.  All notices or other communications by a participant to the Company under or in connection with the Plan shall be deemed to have been duly given when received in the form specified by the Company at the location, or by the person, designated by the Company for the receipt thereof.

 

21.Conditions Upon Issuance of Shares.  Shares shall not be issued with respect to an option unless the exercise of such option and the issuance and delivery of such shares pursuant thereto shall comply with all applicable provisions of law, domestic or foreign, including, without limitation, the Securities Act of 1933, as amended, the Securities Exchange Act of 1934, as amended, the rules and regulations promulgated thereunder, and the requirements of any stock exchange upon which the shares may then be listed, and shall be further subject to the approval of counsel for the Company with respect to such compliance.

 

As a condition to the exercise of an option, the Company may require the person exercising such option to represent and warrant at the time of any such exercise that the shares are being purchased only for investment and without any present intention to sell or distribute such shares if, in the opinion of counsel for the Company, such a representation is required by any of the aforementioned applicable provisions of law.

 

22.Information Regarding Disqualifying Dispositions.  By electing to participate in the Plan, each participant agrees to provide any information about any transfer of shares of Common Stock

7

acquired under the Plan that occurs within two years after the first business day of the Offering Period in which such shares were acquired as may be requested by the Company or any Subsidiaries in order to assist it in complying with the tax laws.

 

23.Right to Terminate Employment.  Nothing in the Plan or in any agreement entered into pursuant to the Plan shall confer upon any Employee the right to continue in the employment of the Company or any Subsidiary, or affect any right which the Company or any Subsidiary may have to terminate the employment of such Employee.

 

24.Rights as a Shareholder.  Neither the granting of an option nor a deduction from payroll shall constitute an Employee the owner of shares covered by an option.  No Employee shall have any right as a shareholder unless and until an option has been exercised, and the shares underlying the option have been registered in the Company's share register.

 

25.Term of Plan.   The Plan became effective upon its adoption by the Board on March 20, 2018 and shall continue in effect through June 30, 2028, unless sooner terminated under paragraph 19.     

 

26.Applicable Law.  This Plan shall be governed in accordance with the laws of  the State of Delaware, applied without giving effect to any conflict-of-law principles.

 

8

EX-31.1 3 imgn-20190930ex3119becc9.htm EX-31.1 imgn_Ex31_1

EXHIBIT 31.1

 

CERTIFICATIONS

 

I, Mark Enyedy, certify that:

 

1.           I have reviewed this quarterly report on Form 10-Q of ImmunoGen, Inc.;

 

2.           Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.           Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.           The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a)           designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b)           designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted principles;

 

c)           evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

d)           disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.           The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

a)           all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b)           any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 5, 2019

 

/s/ Mark J. Enyedy

 

Mark J. Enyedy

 

President, Chief Executive Officer (Principal Executive Officer and Principal Financial Officer)

 

 

EX-32 4 imgn-20190930xex32.htm EX-32 imgn_Ex32

EXHIBIT 32

 

Certification

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

(Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)

 

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), each of the undersigned officers of ImmunoGen, Inc., a Massachusetts corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

 

The Quarterly Report for the period ended September 30, 2019 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

 

          Dated: November 5, 2019

/s/MARK J. ENYEDY

 

Mark J. Enyedy

 

President, Chief Executive Officer

 

(Principal Executive Officer and
Principal Financial Officer)

 

 

 

EX-101.SCH 5 imgn-20190930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business and Plan of Operations link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Agreements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Convertible 4.5% Senior Notes link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Liability Related to Sale of Future Royalties link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Liability Related to Sale of Future Royalties (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of Business and Plan of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40214 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40215 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Agreements - Roche (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Agreements - Novartis (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Agreements - Takeda (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Agreements - Debiopharm (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - Agreements - Fusion (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Convertible 4.5% Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Liability Related to Sale of Future Royalties (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 imgn-20190930_cal.xml EX-101.CAL EX-101.DEF 7 imgn-20190930_def.xml EX-101.DEF EX-101.LAB 8 imgn-20190930_lab.xml EX-101.LAB EX-101.PRE 9 imgn-20190930_pre.xml EX-101.PRE XML 10 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 2018, condensed consolidated balance sheet data presented for comparative purposes were derived from the Company’s audited financial statements, but certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. The preparation of interim financial statements requires the use of management’s estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenditures during the reported periods. The results of the interim periods are not necessarily indicative of the results for the entire year. Accordingly, the interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

Subsequent Events

Subsequent Events

The Company has evaluated all events or transactions that occurred after September 30, 2019, up through the date the Company issued these financial statements. Following the decision to discontinue development of IMGN779 in conjuction with the portfolio prioritization undertaken as part of the Company’s restructuring, Jazz Pharmaceuticals Ireland Limited provided notice in October 2019 of Opt-Out of the IMGN779 Collaboration Product pursuant to its Collaboration and Option Agreement with the Company. As a result, the Company will recognize as revenue in the fourth

quarter $14.5 million of the $75 million of upfront arrangement consideration that was allocated to the material right for the IMGN779 license option. The Company did not have any other material recognizable or unrecognizable subsequent events during this period.

Revenue Recognition

Revenue Recognition

The Company enters into licensing and development agreements with collaborators for the development of

ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) research activities to be performed on behalf of the collaborative partner, (iv) delivery of cytotoxic agents, and (v) prior to the decommission of the Company’s Norwood facility in 2018, the manufacture of preclinical or clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for research activities, payments for the manufacture of preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of Accounting Standards Codification Topic 606 - Revenue from Contracts with Customers (ASC 606) in accounting for these agreements.

Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  

The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

As part of the accounting for the arrangement, the Company must develop assumptions that require judgment to determine the selling price for each performance obligation that was identified in the contract, which is discussed in further detail below.

At September 30, 2019, the Company had the following material types of agreements with the parties identified below:

Development and commercialization licenses, which provide the party with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize anticancer compounds to a specified antigen target:

Bayer (one exclusive single-target license)

Biotest (one exclusive single-target license)

CytomX (one exclusive single-target license)

Debiopharm (one exclusive single-compound license)

Fusion Pharmaceuticals (one exclusive single-compound license)

Novartis (five exclusive single-target licenses)

Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)

Roche, through its Genentech unit (five exclusive single-target licenses)

Sanofi (five fully-paid, exclusive single-target licenses)

Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)

Collaboration and option agreement for a defined period of time to secure development and commercialization licenses to develop and commercialize specified anticancer compounds on established terms:

Jazz Pharmaceuticals

Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:

MacroGenics

There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.

Development and Commercialization Licenses

The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements, research activities to be performed on behalf of the collaborative partner and, previously, the manufacture of preclinical or clinical materials for the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company previously made available research and manufacturing services under the development and commercialization licenses; following the Company’s restructuring in June 2019, these services have been discontinued. However, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, up-front fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license.

The Company estimates the selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the research services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to research services as the services are performed. The Company has also produced research material for potential collaborators under material transfer agreements. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for research materials produced or services performed as a component of research and development

support revenue. As of third quarter 2019, the Company is no longer making research services available under its development and commercialization licenses.

Prior to 2019, the Company also provided cytotoxic agents to its collaborators and produced preclinical and clinical materials (drug substance) at negotiated prices generally consistent with what other third parties would charge. The Company recognized revenue on cytotoxic agents and on preclinical and clinical materials when the materials passed all quality testing required for collaborator acceptance and control had transferred to the collaborator. The majority of the Company’s costs to produce these preclinical and clinical materials were fixed and then allocated to each batch based on the number of batches produced during the period.

The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.

The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration, or FDA, or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.

At the inception of each arrangement that includes developmental and regulatory milestone payments, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. In addition, the Company evaluates the milestone to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts its estimate of the transaction price. Any such adjustments to the transaction price are allocated to the performance obligations on the same basis as at contract inception. Amounts allocated to a satisfied performance obligation shall be recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.

For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available.

Collaboration and Option Agreements/Right-to-Test Agreements

The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) take options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the

arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) at the collaborator’s request, after providing research services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) some combination of all of these fees.

The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. As of September 30, 2019, all right-to-test agreements have expired.

If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: a) estimated fair value of each program, b) the amount the partner would pay to exercise the option to obtain the license, and c) probability of exercise.

The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.

Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.

In determining whether a collaboration and option agreement is within the scope of ASC 808, Collaborative Arrangements, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense.

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $145.9 million. The Company expects to recognize revenue on approximately 10%, 30% and 60% of the remaining performance obligations over the next 12 months, 13 to 60 months, and 61 to 120 months, respectively; however, it does not control when or if any collaborator will exercise its options for, or terminate existing development and commercialization licenses.

Contract Balances from Contracts with Customers

The following table presents changes in the Company’s contract assets and contract liabilities during the nine months ended September 30, 2019 and 2018 (in thousands):

Balance at

Balance at

Nine months ended September 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(237)

$

145,852

Balance at

January 1, 2018

Balance at

Nine months ended September 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

500

$

(5,000)

$

5,000

$

500

Contract liabilities

$

89,967

$

706

$

(13,368)

$

5,000

$

82,305

The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Three Months Ended

Nine Months Ended

September 30,

September 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

172

$

237

$

13,368

Performance obligations satisfied in previous periods

$

$

500

$

5,000

$

500

In accordance with ASC 606, a contract asset and related revenue of $500,000 was recorded for a probable milestone in the quarter ended September 30, 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the nine months ended September 30, 2019. During the nine months ended September 30, 2019, the Company received a $5 million regulatory milestone payment earned under its license agreement with Genentech, a member of the Roche Group. The full amount of the milestone was recognized as revenue in the period as the amount allocated to future rights to technological improvements was not material. Also during the nine months ended September 30, 2019, $65.2 million was recorded as deferred revenue as a result of a sale of the Company’s residual rights to receive royalty payments on commercial sales of Kadcyla® (ado-trastuzumab emtansine) as discussed in Note E, and $237,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

As a result of adoption of ASC 606, a contract asset of $5 million was recorded for a probable milestone under the Company’s license agreement with Takeda, which was netted against an approximate $1 million contract liability specifically related to the agreement. It was subsequently earned and paid during the nine months ended September 30, 2018. Also during the prior year period, as a result of Takeda not executing a second license it had available, or extending or expanding its right-to-test agreement, the Company recognized $10.9 million of revenue previously deferred, with a net reduction in deferred revenue of $5.9 million due to contract asset and contract liability netting. In addition, $750,000 of the deferred revenue balance at December 31, 2017 was recognized as revenue during the nine months ended September 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.3 million of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements, and $335,000 of revenue was recognized upon shipment of clinical materials to a partner.

The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

Financial Instruments and Concentration of Credit Risk

Financial Instruments and Concentration of Credit Risk

Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of September 30, 2019 and December 31, 2018. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.

Cash and Cash Equivalents

Cash and Cash Equivalents

All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of September 30, 2019 and December 31, 2018, the Company held $204.5 million and $262.3 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper, which were classified as cash and cash equivalents.

Non-cash Investing and Financing Activities

Non-cash Investing and Financing Activities

The Company had $730,000 of accrued capital expenditures as of September 30, 2018, which has been treated as a non-cash investing activity and, accordingly, is not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of September 30, 2019.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is defined under ASC Topic 820, “Fair Value Measurements and Disclosures,” as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of September 30, 2019, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2019 (in thousands):

Fair Value Measurements at September 30, 2019 Using

Quoted Prices in

Significant

Active Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

Inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash equivalents

$

187,759

$

187,759

$

$

As of December 31, 2018, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2018 (in thousands):

Fair Value Measurements at December 31, 2018 Using

Quoted Prices in

Significant

Active Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

Inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash equivalents

$

242,604

$

242,604

    

$

    

$

The fair value of the Company’s cash equivalents is based on quoted prices from active markets.

The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of September 30, 2019. The estimated fair value and gross carrying amount was $2.8 million and $2.1 million, respectively, as of December 31, 2018. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility and is determined by prices for the Convertible Notes observed in a market which is a Level 2 input for fair value purposes due to the low frequency of trades. There have been no trades since January 2018, so the fair value as of September 30, 2019 uses Level 3 inputs.

Unbilled Revenue/Reimbursement

Unbilled Revenue/Reimbursement

Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements.

Clinical Trial Accruals

Clinical Trial Accruals

Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid asset or accrued clinical trial cost. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

Leases

Effective January 1, 2019, the Company adopted ASU 2016-2, Leases (Topic 842), the details of which are further discussed in Note H. The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (“ROU”) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As these single payment obligations have all been made, there is no related liability recorded.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The

Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile and rates for existing borrowing arrangements for comparable peer companies. The operating lease ROU assets are netted against any lease incentive and straight-line lease liabilities that have been recorded. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.

Computation of Net Loss per Common Share

Computation of Net Loss per Common Share

Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2019

    

2018

    

2019

    

2018

    

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

18,754

18,153

18,754

18,153

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock

731

 

3,153

926

3,378

 

Shares issuable upon conversion of convertible notes at end of period

501

501

501

501

Common stock equivalents under if-converted method for convertible notes

501

501

501

501

The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.

Stock-Based Compensation

Stock-Based Compensation

As of September 30, 2019, the Company is authorized to grant future awards under an employee share-based compensation plan, which is the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan. The 2018 Plan provides for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to 7,500,000 shares of the Company’s common stock, as well as up to 19,500,000 shares of common stock, which represent awards granted under the two previous stock option plans, the ImmunoGen, Inc. 2006 or 2016 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which result in the forfeiture of shares of common stock back to the Company on or subsequent to June 20, 2018. Option awards are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant.

The stock-based awards are accounted for under ASC Topic 718, “Compensation-Stock Compensation.” Pursuant to Topic 718, the estimated grant date fair value of awards is charged to the statement of operations and comprehensive loss over the requisite service period, which is the vesting period. Such amounts have been reduced by an estimate of forfeitures of all unvested awards. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior among its option recipients. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Three Months Ended September 30,

Nine Months Ended September 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

81.63%

71.91%

76.28%

70.99%

Risk-free interest rate

1.78%

2.89%

2.24%

2.72%

Expected life (years)

6.0

6.0

6.0

6.0

Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended September 30, 2019 and 2018 were $1.68 and $6.11 per share, respectively, and $2.85 and $6.74 for options granted during the nine months ended September 30, 2019 and 2018, respectively.

A summary of option activity under the Company’s equity plans as of September 30, 2019, and changes during the nine month period then ended is presented below (in thousands, except weighted-average data):

    

    

Weighted-

Number

Average

of Stock

Exercise

Options

Price

Outstanding at December 31, 2018

15,564

$

10.20

Granted

7,340

4.28

Exercised

(86)

2.53

Forfeited/Canceled

(5,712)

9.07

Outstanding at September 30, 2019

17,106

$

8.08

There were approximately 3.7 million stock options included in the options outstanding balance as of June 30, 2019 that were expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the second quarter, the details of which are discussed further in Note G. The majority of these options were forfeited in the quarter ended September 30, 2019. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in June 2019 as a result of the change in the forfeiture estimate.

In 2018, the Company granted 295,200 performance stock options to certain employees that will vest in two equal installments upon the achievement of specified performance goals within the next five years. At September 30, 2019, 168,200 of these options are still outstanding. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based options that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $850,000.

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of September 30, 2019 and changes during the nine-month period ended September 30, 2019 is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2018

 

1,816

$

2.87

Awarded

631

2.55

Vested

 

(504)

2.64

Forfeited

(296)

2.56

Unvested at September 30, 2019

 

1,647

$

2.88

In August 2016, February 2017, June 2017, and April 2019, the Company granted 117,800, 529,830, 239,000 and 106,000 shares of performance-based restricted common stock with grant date fair values of $3.15, $2.47, $4.71 and $2.82, respectively, to certain employees of the Company, which are reflected in the table above. Of these awarded shares, 219,130 have subsequently been forfeited. These restrictions will lapse in three equal installments upon the achievement of specified performance goals by August 12, 2021. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based shares that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $1.5 million.

During the nine months ended September 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $1.84 to $3.05 per share. The total proceeds to the Company from these option exercises were $217,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2019, approximately 323,000 shares were issued to participating employees at a fair value of approximately $1.63 per share. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The expected volatility used in the fair value calculation was 67.3%, the expected life was .5 years, the expected dividend yield was zero, and the risk-free rate was 2.51%. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans was $3.6 million and $10.7 million during the three and nine months ended September 30, 2019, respectively, compared to stock compensation expense of $4.3 million and $12.0 million for the three and nine months ended September 30, 2018, respectively. The decrease in expense is primarily due to less awards expected to vest in the current periods compared to prior year periods as a result of the restructuring at the end of the second quarter. Stock compensation expense related to the ESPP was $53,000 and $345,000 for the three and nine months ended September 30, 2019 and $213,000 for the three and nine months ended September 30, 2018. As of September 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.8 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately two years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the nine months ended September 30, 2019 and 2018, is expense recorded for directors’ deferred share units, the details of which are discussed in Note F.

Segment Information

Segment Information

During the nine months ended September 30, 2019, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.

The percentages of revenues recognized from significant customers of the Company in the three and nine months ended September 30, 2019 and 2018 are included in the following table:

Three Months Ended

Nine Months Ended

September 30,

September 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

77%

99%

57%

CytomX

-

14%

-

7%

Takeda

-

2%

-

29%

There were no other customers of the Company with significant revenues in the three or nine months ended September 30, 2019 and 2018.

Recently Adopted Accounting Pronouncements and not yet Adopted

Recently Adopted Accounting Pronouncements

In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) in order to increase transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.

In accordance with the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements, the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance (ASC 840). See Note H for further discussion and impact of adoption.

The Company elected several of the available practical expedients, which are also outlined in Note H. The standard had a material impact to the Company’s consolidated balance sheets, but did not have an impact to the consolidated statement of operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the accounting for finance leases, which consist entirely of single payment obligations made for equipment, remained substantially unchanged.

In June 2018, the FASB issued ASU No. 2018-07, Compensation — Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 specifies that Topic 718 applies to all share-based payment transactions in which the grantor acquires goods and services to be used or consumed in its own operations by issuing share-based payment awards. ASU 2018-07 also clarifies that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC 606. The Company adopted the standard on January 1, 2019, and it did not have a material effect on the Company’s consolidated financial statements.

Recently Issued Accounting Pronouncements, not yet Adopted

In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606, which clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer. In addition, ASU 2018-18 adds unit-of-account guidance to ASC Topic 808, Collaborative Arrangements, in order to align this guidance with ASC 606 and also precludes an entity from presenting consideration from a transaction in a collaborative arrangement as revenue from contracts with customers if the counterparty is not a customer for that transaction. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods, and early adoption is permitted. The Company is currently evaluating the potential impact that ASU 2018-18 may have on the consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions, and forecasts. The ASU is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Adoption of the ASU is on a modified retrospective basis. The Company does not expect this guidance to have a material impact on its financial statements.

No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.

XML 11 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Capital Stock
9 Months Ended
Sep. 30, 2019
Capital Stock  
Capital Stock

F.

Capital Stock

2001 Non-Employee Director Stock Plan

During the nine months ended September 30, 2018, the Company recorded $31,000 in expense related to stock units outstanding under the Company’s 2001 Non-Employee Director Stock Plan, or the 2001 Plan. A market value of $72,000 for the stock units was paid to a retiring director in June 2018, effectively terminating the plan.

Compensation Policy for Non-Employee Directors

During the three and nine months ended September 30, 2019, the Company recorded $45,000 and $246,000 in compensation expense, respectively, related to deferred share units issued and outstanding under the Company’s Compensation Policy for Non-Employee Directors, compared to $101,000 and $258,000 in compensation expense recorded during the three and nine months ended September 30, 2018, respectively.

Pursuant to the Compensation Policy for Non-Employee Directors, the redemption amount of deferred share units issued will be paid in shares of common stock of the Company on the date a director ceases to be a member of the Board. In February 2018 and June 2018, the Company issued retiring directors 77,012 and 95,497 shares of common stock of the Company to settle outstanding deferred share units. Annual retainers vest quarterly over approximately one year from the date of grant, contingent upon the individual remaining a director of ImmunoGen as of each vesting date. The number of deferred share units awarded is fixed per the plan on the date of the award. All unvested deferred stock awards will automatically vest immediately prior to the occurrence of a change of control.

In addition to the deferred share units, the Non-Employee Directors are also entitled to receive a fixed number of stock options on the date of the annual meeting of shareholders. These options vest quarterly over approximately one year from the date of grant. Any new directors will receive a pro-rated award, depending on their date of election to the Board. The directors received a total of 108,000 and 128,000 options in June 2019 and 2018, respectively, and the related compensation expense for the nine months ended September 30, 2019 and 2018 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.

XML 12 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Agreements - Roche (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
May 03, 2019
Jan. 31, 2019
May 31, 2000
Sep. 30, 2019
Sep. 30, 2018
Collaborative Agreements disclosures          
Non-cash royalty revenue related to sale of future royalties       $ 32,102 $ 22,873
Non-cash royalty revenue related to the sale of future royalties       32,102 22,873
Revenue recognized that was previously deferred       237 13,368
Roche          
Collaborative Agreements disclosures          
Period in arrears to receive royalty reports and payments related to sales of Kadcyla     3 months    
Percentage of royalty payments   100.00%      
Roche | Regulatory milestones          
Collaborative Agreements disclosures          
Revenue recognized that was previously deferred $ 5,000        
Roche | Kadcyla          
Collaborative Agreements disclosures          
Non-cash royalty revenue related to sale of future royalties       32,100 22,900
Non-cash royalty revenue related to the sale of future royalties       32,100 $ 22,900
Roche | Kadcyla | Regulatory milestones          
Collaborative Agreements disclosures          
Potential milestone payments       $ 5,000  
OMERS | Kadcyla          
Collaborative Agreements disclosures          
Non-cash royalty revenue related to sale of future royalties   $ 65,200      
Non-cash royalty revenue related to the sale of future royalties   $ 65,200      
Percentage of royalty payments   100.00%      
XML 13 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)
9 Months Ended
Sep. 30, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Financial Instruments and Concentration of Credit Risk    
Number of financial institutions in the U.S. in which cash and cash equivalents are primarily maintained | item 3  
Marketable securities held by entity | $ $ 0 $ 0
XML 14 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Leases (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases  
Obligations under finance leases $ 0
XML 15 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Finance Leases (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Leases      
Finance Leases, net of accumulated amortization $ 1,200,000   $ 595,000
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant and Equipment, Net   Property, Plant and Equipment, Net
Finance leases, amortization expense included in operating expenses $ 237,000 $ 139,000  
Obligations under finance leases $ 0    
XML 16 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Agreements - Takeda (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2018
USD ($)
Mar. 31, 2015
item
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
item
Sep. 30, 2018
USD ($)
Collaborative Agreements disclosures            
Revenue from contract with customer     $ 13,281 $ 10,928 $ 37,407 $ 40,030
Takeda            
Collaborative Agreements disclosures            
Term of agreement   3 years        
Number of single-target licenses | item   2     1  
Revenue from contract with customer           $ 10,900
Type of Revenue           imgn:LicenseAndMilestoneFeesMember
Takeda | Phase 1 clinical trial            
Collaborative Agreements disclosures            
Revenue from contract with customer $ 5,000          
Takeda | Phase 2 clinical trial            
Collaborative Agreements disclosures            
Revenue from contract with customer $ 10,000          
License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer     $ 79 $ 672 $ 5,237 $ 13,533
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
CONSOLIDATED STATEMENTS OF CASH FLOWS  
Payments of Stock Issuance Costs $ 395
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
CONSOLIDATED BALANCE SHEETS    
Current portion of deferred financing costs for the liability related to the sale of future royalties $ 707 $ 753
Interest rate (as a percent) 4.50% 4.50%
Non-current deferred financing costs $ 25 $ 36
Noncurrent portion of deferred financing costs for the liability related to the sale of future royalties $ 977 $ 1,536
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized shares 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized shares 200,000,000 200,000,000
Common stock, issued shares 149,688,000 149,400,000
Common stock, outstanding shares 149,688,000 149,400,000
XML 19 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Liability Related to Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2019
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2015
Liability Related to Sale of Future Royalties        
Non-cash royalty revenue related to the sale of future royalties   $ 32,102 $ 22,873  
Kadcyla        
Liability Related to Sale of Future Royalties        
Percentage of royalty payments if applicable threshold is met       85.00%
Change in liability related to sale of future royalties        
Liability related to sale of future royalties, net - beginning balance $ 148,225 148,225    
Royalty payments received and paid   (28,224)    
Non-cash interest expense recognized   11,513    
Liability related to sale of future royalties, net - ending balance   131,514    
IRH | Kadcyla        
Liability Related to Sale of Future Royalties        
Percentage of royalty payments       100.00%
Percentage of royalty payments if applicable threshold is met       15.00%
Proceeds from sale of future royalties - net   $ 200,000   $ 200,000
Transaction costs for royalty agreements       5,900
Change in liability related to sale of future royalties        
Effective annual interest rate   8.90%    
Current effective interest rate   11.6    
IRH | Kadcyla | Maximum        
Liability Related to Sale of Future Royalties        
Royalties threshold       260,000
IRH | Kadcyla | Minimum        
Liability Related to Sale of Future Royalties        
Royalties threshold       $ 235,000
OMERS | Kadcyla        
Liability Related to Sale of Future Royalties        
Percentage of royalty payments 100.00%      
Non-cash royalty revenue related to the sale of future royalties $ 65,200      
Contingent broker fees 1,500      
Net proceeds from sale of residual rights to receive royalty payments $ 65,200 $ 0    
XML 20 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Summary of Significant Accounting Policies  
Revenue, Remaining Performance Obligation $ 145.9
XML 21 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases  
Schedule of maturities of operating lease liabilities

The maturities of operating lease liabilities discussed above are as follows (in thousands):

2019 (three months remaining)

    

$

1,360

2020

 

5,485

2021

 

5,323

2022

 

5,389

2023

 

5,510

Thereafter

 

12,336

Total lease payments

35,403

Less imputed interest

(9,952)

Total lease liabilities

$

25,451

XML 22 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Revenue recognized in the period from:            
Probable milestone earned and paid     $ 0 $ 500,000    
Deferred revenue $ 145,852,000 $ 82,305,000 145,852,000 82,305,000 $ 80,802,000 $ 89,967,000
Revenue from contract with customer 13,281,000 10,928,000 37,407,000 40,030,000    
Revenue recognized that was previously deferred     237,000 13,368,000    
Milestone earned, included in accounts receivable     500,000 5,000,000    
Milestone related            
Revenue recognized in the period from:            
Revenue from contract with customer 500,000          
Clinical materials revenue            
Revenue recognized in the period from:            
Revenue from contract with customer   1,427,000   2,465,000    
Upon shipment | Clinical materials revenue            
Revenue recognized in the period from:            
Revenue recognized that was previously deferred       335,000    
Genentech | Regulatory milestones            
Revenue recognized in the period from:            
Revenue from contract with customer 5,000,000   5,000,000      
Kadcyla | Royalty revenue            
Revenue recognized in the period from:            
Deferred revenue $ 65,200,000   65,200,000      
Takeda            
Revenue recognized in the period from:            
Revenue from contract with customer       10,900,000    
Takeda | Milestone related            
Revenue recognized in the period from:            
Deferred revenue   1,000,000   1,000,000    
Potential milestone payment   $ 5,000,000   5,000,000    
Takeda | License Revenue            
Revenue recognized in the period from:            
Revenue from contract with customer       10,900,000    
Revenue recognized that was previously deferred       5,900,000    
Debiopharm and Fusion | License Revenue            
Revenue recognized in the period from:            
Revenue recognized that was previously deferred       750,000    
Other Collaborators | Technological Improvements            
Revenue recognized in the period from:            
Amortization of deferred revenue     $ 237,000      
Revenue recognized that was previously deferred       $ 1,300,000    
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Cash flows from operating activities:    
Net loss $ (108,947) $ (127,044)
Adjustments to reconcile net loss to net cash used for operating activities:    
Non-cash royalty revenue related to sale of future royalties (32,102) (22,873)
Non-cash interest expense on liability related to sale of future royalties and convertible senior notes 11,525 8,203
Depreciation and amortization 3,277 6,192
Loss (gain) on sale/disposal of fixed assets and impairment charges 2,544 (30)
Operating lease right-of-use asset impairment 694  
Stock and deferred share unit compensation 10,939 12,282
Deferred rent   (62)
Change in operating assets and liabilities:    
Accounts receivable 1,607 534
Unbilled revenue/reimbursement (2,392) 2,059
Inventory   (900)
Contract asset 500 (500)
Prepaid and other current assets (499) (3,353)
Operating lease right-of-use assets 994  
Other assets 296 (144)
Accounts payable (3,751) 1,420
Accrued compensation 2,336 (1,157)
Other accrued liabilities (6,058) 7,898
Deferred revenue 65,050 (7,662)
Operating lease liability (1,823)  
Net cash used for operating activities (55,810) (125,137)
Cash flows from investing activities:    
Purchases of property and equipment (2,762) (4,220)
Net cash used for investing activities (2,762) (4,220)
Cash flows from financing activities:    
Proceeds from issuance of common stock under stock plans 811 2,943
Proceeds from common stock issuance, net of $395 of transaction costs   162,512
Net cash provided by financing activities 811 165,455
Net change in cash and cash equivalents (57,761) 36,098
Cash and cash equivalents, beginning of period 262,252 267,107
Cash and cash equivalents, end of period $ 204,491 $ 303,205
XML 24 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Agreements - Debiopharm (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2018
Dec. 31, 2017
May 31, 2017
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2019
Sep. 30, 2018
Collaborative Agreements disclosures                
Revenue from contract with customer       $ 13,281,000 $ 10,928,000   $ 37,407,000 $ 40,030,000
License and milestone fees                
Collaborative Agreements disclosures                
Revenue from contract with customer       $ 79,000 672,000   $ 5,237,000 13,533,000
Debiopharm | IMGN529 program                
Collaborative Agreements disclosures                
Revenue from contract with customer   $ 4,500,000            
Debiopharm | Phase 3 Clinical Trial                
Collaborative Agreements disclosures                
Potential milestone payment         $ 25,000,000     25,000,000
Debiopharm | Transfer of ImmunoGen technologies                
Collaborative Agreements disclosures                
Revenue from contract with customer $ 500,000         $ 5,000,000    
Debiopharm | Upfront payment | IMGN529 program                
Collaborative Agreements disclosures                
Revenue from contract with customer     $ 25,000,000          
Debiopharm | License and milestone fees | IMGN529 program                
Collaborative Agreements disclosures                
Revenue from contract with customer               $ 500,000
XML 25 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Capital Stock (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Dec. 09, 2016
Jun. 30, 2019
Jun. 30, 2018
Feb. 28, 2018
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Stock-based compensation disclosure                  
Stock compensation expense             $ 2,800,000    
Stock options                  
Stock-based compensation disclosure                  
Stock options granted to directors (in shares)               7,340,000  
2001 Non-Employee Director Stock Plan                  
Stock-based compensation disclosure                  
Stock compensation expense                 $ 31,000
2001 Non-Employee Director Stock Plan | Retiring director                  
Stock-based compensation disclosure                  
Stock compensation expense     $ 72,000            
Compensation Policy for Non-Employee Directors                  
Stock-based compensation disclosure                  
Stock compensation expense         $ 45,000 $ 101,000   $ 246,000 $ 258,000
Compensation Policy for Non-Employee Directors | Stock options                  
Stock-based compensation disclosure                  
Vesting period               1 year  
Stock options granted to directors (in shares)   108,000 128,000            
Compensation Policy for Non-Employee Directors | Deferred share units                  
Stock-based compensation disclosure                  
Common stock issued to retiring directors (in shares)     95,497 77,012          
Vesting period 1 year                
XML 26 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
ASSETS    
Cash and cash equivalents $ 204,491 $ 262,252
Accounts receivable 94 1,701
Unbilled revenue/reimbursement 3,009 617
Contract asset 0 500
Non-cash royalty receivable 13,126 9,249
Prepaid and other current assets 4,961 4,462
Total current assets 225,681 278,781
Property and equipment, net of accumulated depreciation 9,118 12,891
Operating lease right-of-use assets 15,924  
Other assets 3,413 3,709
Total assets 254,136 295,381
LIABILITIES AND SHAREHOLDERS (DEFICIT) EQUITY    
Accounts payable 7,227 11,365
Accrued compensation 13,232 11,796
Other accrued liabilities 14,040 20,465
Current portion of deferred lease incentive   837
Current portion of liability related to the sale of future royalties, net of deferred financing costs of $707 and $753, respectively 35,985 25,880
Current portion of operating lease liability 2,873  
Current portion of deferred revenue 14,817 317
Total current liabilities 88,174 70,660
Deferred lease incentive, net of current portion   4,675
Deferred revenue, net of current portion 131,035 80,485
Operating lease liability - net of current portion 22,578  
Convertible 4.5% senior notes, net of deferred financing costs of $25 and $36, respectively 2,075 2,064
Liability related to the sale of future royalties, net of current portion and deferred financing costs of $977 and $1,536, respectively 95,529 122,345
Other long-term liabilities 970 4,180
Total liabilities 340,361 284,409
Commitments and contingencies (Note I)
Shareholders' deficit:    
Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding
Common stock, $0.01 par value; authorized 200,000 shares; issued and outstanding 149,688 and 149,400 shares as of September 30, 2019 and December 31, 2018, respectively 1,498 1,494
Additional paid-in capital 1,204,559 1,192,813
Accumulated deficit (1,292,282) (1,183,335)
Total shareholders (deficit) equity (86,225) 10,972
Total liabilities and shareholders (deficit) equity $ 254,136 $ 295,381
XML 27 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Leases  
2019 (three months remaining) $ 1,360
2020 5,485
2021 5,323
2022 5,389
2023 5,510
Thereafter 12,336
Total lease payments 35,403
Less imputed interest (9,952)
Total lease liabilities 25,451
Variable operating costs and real estate taxes $ 3,000
XML 29 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue recognized in the period from:        
Amounts included in contract liabilities at the beginning of the period $ 79 $ 172 $ 237 $ 13,368
Performance obligations satisfied in previous periods $ 500 $ 5,000 $ 500
XML 30 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Revenue Recognition (Details) - item
1 Months Ended 9 Months Ended
Mar. 31, 2015
Sep. 30, 2019
Minimum    
Summary of Significant Accounting Policies    
Period to earn royalty payments   10 years
Maximum    
Summary of Significant Accounting Policies    
Period to earn royalty payments   12 years
Oxford BioTherapeutics Ltd Member    
Summary of Significant Accounting Policies    
Number of single-target licenses   1
Bayer    
Summary of Significant Accounting Policies    
Number of single-target licenses   1
Biotest    
Summary of Significant Accounting Policies    
Number of single-target licenses   1
CytomX    
Summary of Significant Accounting Policies    
Number of single-target licenses   1
Fusion Pharmaceuticals    
Summary of Significant Accounting Policies    
Number of single-compound licenses   1
Novartis    
Summary of Significant Accounting Policies    
Number of single-target licenses   5
Roche    
Summary of Significant Accounting Policies    
Number of single-target licenses   5
Sanofi    
Summary of Significant Accounting Policies    
Number of single-target licenses   5
Takeda    
Summary of Significant Accounting Policies    
Number of single-target licenses 2 1
Term of agreement 3 years  
Debiopharm    
Summary of Significant Accounting Policies    
Number of single-compound licenses   1
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring Charges (Tables)
9 Months Ended
Sep. 30, 2019
Restructuring Charges.  
Schedule activity against the restructuring charge related to the employee terminations

A summary of activity against the corporate restructuring charge related to the employee terminations in 2019 is as follows:

Employee

Termination

    

Benefits Costs

Initial charge related to employee benefits - June 2019

$

16,030

Additional charges/adjustments during the period

(224)

Payments during the period

(6,930)

Balance at September 30, 2019

$

8,876

A summary of activity against the manufacturing restructuring charge related to the employee terminations in 2018 is as follows:

Employee

Termination

    

Benefits Costs

Balance at December 31, 2018

$

841

Payments during the period

(841)

Balance at September 30, 2019

$

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies  
Commitments and Contingencies

I.         Commitments and Contingencies

Collaborations

The Company is contractually obligated to make potential future success-based development, regulatory, or sales milestone payments in conjunction with certain collaborative agreements. These payments are contingent upon the occurrence of certain future events and, given the nature of these events, it is unclear when, if ever, the Company may be required to pay such amounts. Further, the timing of any future payment is not reasonably estimable. As of September 30, 2019, the maximum amount that may be payable in the future under the Company’s current collaborative agreements is $80.0 million.

Manufacturing Commitments

In 2018, the Company executed a commercial agreement with one of its manufacturers for future production of antibody through calendar 2025. In May 2019, the agreement was amended to reduce the number of committed antibody batches for an agreed-upon exit fee, which was recorded as research and development expense in the first quarter of 2019. After further negotiations, the Company’s noncancelable commitment for future production is approximately €5 million at September 30, 2019.

XML 33 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Liability Related to Sale of Future Royalties
9 Months Ended
Sep. 30, 2019
Liability Related to Sale of Future Royalties  
Liability Related to Sale of Future Royalties

E.

Liability Related to Sale of Future Royalties

In 2015, IRH purchased the right to receive 100% of the royalty payments on commercial sales of Kadcyla subsequent to December 31, 2014, arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a specified milestone. Once the applicable threshold was met, if ever, the Company would thereafter have received 85% and IRH would have received 15% of the Kadcyla royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and will be amortized to interest expense over the estimated life of the royalty purchase agreement. Although the Company sold its rights to receive royalties from the sales of Kadcyla, as a result of its then ongoing involvement in the cash flows related to these royalties at the time, the Company will continue to account for these royalties as revenue and recorded the $200 million in proceeds from this transaction as a liability related to sale of future royalties (Royalty Obligation) that will be amortized using the interest method over the estimated life of the royalty purchase agreement.

In January 2019, the Company sold its residual rights to receive royalty payments on commercial sales of Kadcyla to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million in contingent broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on. Because the Company will not be involved with the cash flows related to the residual royalties, the $65.2 million of net proceeds received from the sale of its residual rights to receive royalty payments was recorded as long-term deferred revenue and will be amortized as the cash related to the residual rights is received using the units of revenue approach. During the nine months ended September 30, 2019, the Company did not receive any royalties related to the residual rights, therefore, no revenue was recognized. Additionally, the purchase of IRH’s interest by OMERS did not result in an extinguishment or modification of the original instrument and, accordingly, the Company will continue to account for the remaining obligation as a liability as outlined above.

The following table shows the activity within the liability account during the nine-month period ended September 30, 2019 (in thousands):

Nine Months Ended

    

September 30, 2019

Liability related to sale of future royalties, net — beginning balance

$

148,225

Kadcyla royalty payments received and paid

 

(28,224)

Non-cash interest expense recognized

11,513

Liability related to sale of future royalties, net — ending balance

$

131,514

As royalties are remitted to OMERS, the balance of the Royalty Obligation will be effectively repaid over the life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to estimate the total amount of future royalty payments to be received and remitted as noted above over the life of the underlying license agreement with Genentech covering Kadcyla. The sum of these amounts less the $200 million proceeds the Company received will be recorded as interest expense over the life of the Royalty Obligation. Since inception, the Company’s estimate of this total interest expense results in an effective annual interest rate of 8.9%, and a current effective interest rate of 11.6% as of September 30, 2019. The Company periodically assesses the estimated royalty payments to OMERS and to the extent such payments are greater or less than its initial estimates, or the timing of such payments is materially different than its original estimates, the Company will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could materially affect the amount and timing of royalty payments from Genentech, most of which are not within the Company’s control. Such factors include, but are not limited to, changing standards of care, the introduction of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties are paid in U.S. dollars (USD) while significant portions of the underlying sales of Kadcyla are made in currencies other than USD, and other events or circumstances that could result in reduced royalty payments from Kadcyla, all of which would result in a reduction of non-cash royalty revenues and the non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales

of Kadcyla are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.

In addition, the royalty purchase agreement grants OMERS the right to receive certain reports and other information relating to the royalties and contains other representations and warranties, covenants, and indemnification obligations that are customary for a transaction of this nature.

XML 34 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Dec. 31, 2017
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 204,491 $ 262,252 $ 303,205 $ 267,107
EXCEL 35 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -2+94\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ U(ME3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #4BV5/0HO+\^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:;%R4*7%\4G!<&!XEM(;EM8TX;DI-VW-XU; MA^@'\#%W__SN=W"M]D(/ 5_"X#&0Q7@SN:Z/0OL-.Q!Y 1#U 9V*94KTJ;D; M@E.4GF$/7NFCVB/45;4"AZ2,(@4SL/ +D?HZ$]3U\(5,,,(@XO?!30+,5?_Q.8.L'-RBG9)C>-8CDW.I1TX MO#\_O>9U"]M'4KW&]"M:02>/&W:9_-;&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #4BV5/6AAA\3D# [#P & 'AL+W=OY25:W42J>KVO[F$B=!!S@% M)[F^?8W#T=0[[I^ G9D=F_6LM8N+;E^[@U(F>JNKIEO&!V..]TG2;0ZJ+KH[ M?52-_6>GV[HP=MCND^[8JF+K2'654)I.DKHHFWBU<'-/[6JA3Z8J&_741MVI MKHOV]Z.J]&49B_A]XKG<'TP_D:P6QV*OOBGS_?C4VE$R1MF6M6JZ4C=1JW;+ M^$']5MYT?JU'WS>+N.T7Y&JU,;T(0K[.*NUJJH^DEW' MKR%H/&KVQ-OW]^@?W>;M9EZ*3JUU];/]>63&C:4Q]&P M^R_JK"H+[U=B-3:ZZMQOM#EU1M=#%+N4NGB[/LO&/2_7?[)LH&$"#00:"?1_ M@AP(7-_0,TS-(SQP] MNZ'GW@?@B D6R*% SNA33X C9EA@ @4FC#[W!#A"I%AA"A6FG"\\"0 A+#&# M$C/.EYX$@ 0R/8<2<\[W4PT@@5R+%-LIY1'\="-,(.$B8%K!(_@Y!Q@*)%U MYSX(XA'\M"-,(.\"VU=('L'//,($4B^PRP4W,?G)1YC0%\-6%]S)-/%5 &8: M4,%^%]S.-/-5 &8>4,&>%]S1DET- !.X' 2VO>"FEN2K $S@AA#8^8+[6F:^ M"L#D6(6P]XG[6OK91YA ]@E[G[BOI9]]A EDG[#WB?LZ\[,/,$$5['WBOL[\ M"H,P@0I#V/O$?9WY%09@0O<78>\3]W7FGS& ":I@[Q/W=>;7,8 )JF#O$_=U MYIWD]8#)':89KN/Y9)[+4&DF7 *(VSOSKTR$"5R9A$L <7MG_I4),'G@ I"X M!$AN[]P_T @32(_$)4!R>^?^@4:80%XD+@&2VSOWCQK L*.6W+0BM6KWKFOK MHHT^-:YEO)D=.\,'UQ@F?^'7MO)KT>[+IHM>M+$-D6M;=EH;99>2WMF3>+"= M[#BHU,[TKU/[WE[;N>O Z./0JB9CO[SZ U!+ P04 " #4BV5/XI0,.7 $ M !E%0 & 'AL+W=OS7R_TPG!ZRK'_>AZ;JO[:G<(S_>6F[IAKB;?>:]:@U_AN&OTV,7[[)K*[M#$X[]H3TNNO"R7OX$#Z6V8\"D^/L0 MSOW-]6),Y:EMOX\WO^W62S4Z"G5X'L8FJOCS'LI0UV-+T<>_SCN:W[Z>_B^:T?VF9N)5IIJA^7W\-Q^CW/[7^$R0$X!^ U ,RG 7H.T"0@ MNSB;4OVY&JK-JFO/B^[RM4[5."C@0<>7^3P^G-[=]+^8;1^?OF_R8I6]C^W, MDNU%@C<2O%>47)';JR2+_5]-H&@"IWA]&^_D>"W&ZRG>W,9[DL1%4DR2XR4) M98P'DHD@*Q!SE-T8T8UA;@I%W%PD^4TWWA G7 )6@>PC%WWDW =)=YNS3K12 MY-657%1 XO,6HI&"&R$C:%NP/L@K*[DB5TIV8447EKO0Q(7E[UP#DOE0.=6(\_7RE(#)%8JQZT8GG3G+BQ+-.XH0H'/4BR*RS+C%B M03IK[KYW'NW0R2+I?*Z3XT)&*ABV0MC$Y <9AL!I M:"D-@9/.(EJ:$5=!S#M/V)&1")R)EC(1./) HV:+KR #ZXN$'QF.P.EH*1U! MP*-1AH):D,6E-OE^9$("1Z2E*R1P_#F=6)A QA]P_EG*/^!DT[EW.74C #!W M+C%*4>8?UMZR*C$GM8L]91>FE/RBQL/ M-J@GH994WB:VE%K&J>8XI:<;VUES=] B;1\DG;1]R&[.N\8#R#^J[O5P[!=/ M[3"TS73 ]=*V0XAMJJ\QO7VH=M>;.KP,XZ6-U]WEX.]R,[2G^5 SNYZL;OX' M4$L#!!0 ( -2+94^C(,EHBP( .D) 8 >&PO=V]R:W-H965T&ULC99MSYHP%(;_"N$'2,NK+,N6;(EYEFV?JU8E#U#65GWV M[]<6)%".+WZ0MMSW.=>!YM#LROB[.%$JG8^JK,72/4G9+#Q/[$ZT(F+&&EJK M.P?&*R+5E!\]T7!*]L94E9Z/4.Q5I*C=56;6-GR5L;,LBYINN"/.547XOS4M MV77I8O>V\%8<3U(O>*NL(4?ZD\I?S8:KF=='V1<5K47!:H?3P]+]A!7LF7L74^^[9W MZ%],\:J8+1$T9^6?8B]/2W?N.GMZ(.=2OK'K5]H5%+E.5_UW>J&EDFL2E6/' M2F'^G=U92%9U411*13[::U&;Z[6+?[/!!K\S^+VA?3AW#4%G""R#UY*94C\3 M25899U>'MV^K(7I3X$6@'N9.+YIG9^ZI:H5:O:S2*/,N.DXG6;<2?R#QQXI\ MJHB27N*I_#V$#T+XQA\,(6+8'X#^P/C#H3^QBF@EL9'41I(@2Y,#FBB .4*0 M(YQRS"T.0)):& \E(XH(I(@F?HR0A1%-2O6MUYY/)<&=EQ*#&#& @2V,>)(C M3>RW,M7@Z!Y) I(D (FUA=>M)AED03,;-W\B&J',090Y@!)8**TF&F2)D/E9 M-,]U(Z 4!$H!H- "2B>);)1'BA$$1G 70@#&I ^AIQP/)6.0.^T0 R"Q#8)? MV2S/5&,D8S"XX^)IR\7([G6=:)@-AVD\GP-@ MH#1\! :W8#SMGABE-ECX.A@H!<&\P3=7'X)^$'XL:N%LF52?;_.1/3 FJ0J+ M9BK@29V[^DE)#U(/$S7F[>&CG4C6= &PO=V]R:W-H965T&ULE9C=;N,V M$(5?Q?#]1N20$J7 ,9!(7K1 "P1;M+U6;"8V5K*\DA)OW[[43[PVY\B;O8DE MYN.09TC-#+DX5O779FMM._M>%OOF;KYMV\-M$#3KK2WSYJ8ZV+W[SW-5EWGK M7NN7H#G4-M_TG]NTV[OYO%\MK'/^6O1?JF.O]E14#B?C>K_ ML&^V<'@W$S?&NBJ:_N]L_=JT53E:<5,I\^_#[V[?_QY'^^_=< <:.]"I@QO[ M6@B6 M:]TU]JO3_\_YLW&M;TLIQ2)XZPR-S,/ T 4C+YD,,"PX?F*AG]@.C*)9" M>"N3 E D%#,PXZ R6A@&KCBHA5#B'+P0&4*1(?!2B U$T$ $O!1Y7AJ8\&RJ M)(4,N9;>%"2X1,[%AF,9Q\A]%/SK67'0?65F M4F "!29 8.()3/A $FW E(-AI".@D8-2Q<)H+A*0D11A-"E3"IPH!!=*+%,( M-MHG:9*(N%2$ZC!4',V@55<*H2\3LF[QZ8K@B %*LIT.0A)GW7A*02;Y, HM%!L1:1%*H>7S)$.FR!'&C*X3&)-2T M5IR\I0):E:]5 07\PTHA!Y(*X@Q:3\1-)UZ)RPL)Z@ORZXL1NA@J!!$R12!8 M]0QQ&JXD&CFYHA+7%S($*D-?9CJ+2EP/25 0D5\0C9 Y'T["HU/#6G (L,J%< %Y(" MS@:@5*&:SFN$N@C1UN"9UL!*B;BJ2+6H!#* *A( M I,K0)*K^*_X&Z[!H"D(U"/ M!V=WU_X@;U,)VC-YNQJN6G^8'VY^ M_\SKE]V^F3U5;5N5_;W?^I^4ZJ2 +,+\,&;$"Q8=MG M-5$2H[;EV4K2_?M1MNJ:]QY**M#4L7-$7I+23K=K,[ MWDU?FF;_<38[/KQ4V_+XH=Y7N_B7I_JP+9OX]O \.^X/5?EX.FB[F2DAW&Q; MKG?3^]O39Y\.][?U:[-9[ZI/A\GQ=;LM#__-JTW]?C>5TV\?_+%^?FG:#V;W MM_ORN?JS:O[:?SK$=[-+*X_K;;4[KNO=Y% ]W4U_DA]7(;0'G!1_KZOWX]7O MDW8HG^OZ2_OFU\>[J6@CJC;50],V4<:7MVI1;39M2S&.?[M&IY<^VP.O?__6 M^L^GP_+-^;%[NIF$Z>:R>RM=-\T?]_DO5#JDV4 MMY'$/A[JS?'T_^3A]=C4VZZ5&,JV_'I^7>].K^]=^]\.PP>H[@!U.4#JW@-T M=X"^'*!\[P&F.\!\/Z _)-L=8+^'=)[>\]A/D[DLF_+^]E"_3P[G\V%?MJ>= M_&CC-NM)0R8)+I#:I9HDT-M6L MD,9=-+,XE,MX%!R/.C6@DP8\;D##!O2I 9,T$,A(SAIWTNS.&B,*0<8RI$J" M,3 8 X(IR.H8WHU69%X70"1$H9TB(SOK[)7N1@H5;"#"%1+Z4%@\.@M'9_GH M#)G$N67]M*-33HC,1#K8E1M_6GC8@.>QTDE>>CXG.CA)KI75H"P))\!P I@Z M2:8NL#4G5^0BL$B4LO22A*("!UO 8 L0+#F?Y@7KQ2B9760I,,P$Z(FA2K"N MM#>.@FA E8:38:L$X1@*5\DO31JQ!!=;)A),1:E ))9&HE@WWN>7 .-3 G[2 MR5UTHN2J%I0P Z(T&(Q/"?AI/!TV J@6-&0./"FD-8YE.8A0J^,/'2!0:J=E M;FDQ1"6B:*!C1!C50IG\\F*.2CI:7)*?X0&*2F.0RC$]-$O-5 L#2Z5Y)3M@;J;RX E)JKS!B%4(L/0$Z46I] MJ#]:*(Y8*8,KJ"E< N&-C/G.:DIMH#0NA$RV4AC;"F#;TO57G,GM$.._W/JK MC&%%:*:,ZD0#C%(>I)P1EH;:,A(E+N*,$45HBAU M?0I0U.01JC!"%7##EDT-M\.2CGNAN-F-"Z59HL$Z:W)Q8VXKP&W+IHAS6UIO M;7:2- :W'N.--7"]A2=3N1I2I>%@R.HQWE@/>N.5!AS.!(+YJ\=88\TQ6.1/ M4YVI+(RQQII3T%*@]&O24# B-3#&EI9]-##&/(MK8(QE4$814[ $PIAT"N.I M<@64H9"YRHG&"-< X70FYQKXXCC$GCM/C>FL?Z# H#$P]9@2@P;%@^APA*=3 M.*A+0\)@U2/*# L-6,ARX( H#0;34H\I(VA.2Q6RBVDP*@U )EP6"B&D145A]% M=5B&,0/<)[P9 <+,S0A0]MR,F$P%&)&:WHP8P.#^FQ&#H6GL>(P93$(#?"K# MF $WZD;Z@F:"85T:$B:K 62E9@-=LK0QV+PF<0:C'/+> YO2V:6X#J.$0A MKD^V+J@QTC0PS':KQZ/(8G9:P$Z&(@MLJ=&>YON5Y6Z8Z-*0,EM>R)72RJCE MKM317-ZO24/!H+8 U(PQE@-8Y6\]+>:O1:4 BAC+L1D[HKYV2)6&@^%JD:ME MB &&E9_L_:(T&(Q?BVH U,)THB'$@$J!+'P1Z/8U$-Y(I;P(U,(@I?).9)R[ MPTQW@.F.>A@')D72K%R)NCX)CBE,OMF#F/> M ?1@0 1 ?,A8(,XP%'?8YD_4 *X:;=C3&L.Z-"2,58^P2N\3/=^*HU;&E#^8 [.\RJ$MOD]-8^I[ &5'2T8>U PIE.#BL"92#"S/6 VW>"< M>U#7%7EH>PQMC[;0).1=4"4!H.9Z@%3 M';M6(%-I0O.H-BPB* 6E 62J%U;3A(:4+DB?8:K'3/6(J>SZ@DP-(<_4@)D: M?H"I 3,UC&%J *Q4TM.BXFI8EX:$F1I&,'41P)-GM)S3KTE#P;@,8W 9 "[S M-CA@6@9$2\JH %#8&H1L7YB' 7E8"JG >:AM8"L^H$K#P7A>[XZ3SW73U-O3=PJ>ZKJI8K/B0VSPI2H?+V\VU5/3_MHF MZL/YVQSG-TV][[ZI,KM\7>;^?U!+ P04 " #4BV5/JU\4O%T$ [% M& 'AL+W=ONV V5JC(B MI9*H*HZG^6HYE+TVJV5]Z?!5^/^T/7%T2K MY;G8NS]<]^?YM?%OT2W*[EBY4WNL3[/&O3_/7_33QB1]A4'QU]%=V[OG69_* M6UU_ZU]^W3W/5>_(E6[;]2$*__/A-JXL^TC>QS]3T/FMS;[B_?-G])^'Y'TR M;T7K-G7Y]W'7'9[GV7RV<^_%I>R^UM=?W)20G<^F[']S'Z[T\MZ);V-;E^WP M=[:]M%U=35&\E:KX/OX>3\/O=8K_60U7H*D"W2KXMO^O@IDJF!\5XB'YT=F0 MZD]%5ZR637V=->-HG8M^4N@GXSMSVQ<.?3?\SV?;^M*/E4[29?31!YHTZU%# M]YJ;(O+1;TT0:F)-HCH]-K"1"JT)-V%@%F8(8!ZRR'" & :(AP#Q?0"RK!M& M33)H3H-FH566QZR[-DA'J8IC;,A"0Q9DE., "0R0R(Q2Q3(:-?;>J2&M^/ M&5&6&FPGA7928$LF %Y;S.A.M&$KY2$M1HO/ MQ,VAE1Q8,S>91BM2M# *.]$*DT !+S%'@9(IYX&)K0/$T: =OM8F MT<-<4+G)6=9(YJ=F8 @TY-.+)F HX2V1[. DU Z&E :4NIM2CR$PIK3D5,(7 M]:1YZ)-$\:D+5-:$!A(C2EMIAB_I2?/(#I-SP@ 9*1O@G<; TXAX&6\(L"Q7 MH86"4:8ERQ*.#RTI997B9J1H88-F,,NTA%DB%JWDU"+.Q5H"*F-L@*P:\TQ+ MH,GCA&15'F((85:19%7"AGI-$E64\V4-1 L=VJD) XTDT,361A)4"Y-:S>T MGL44F!&$<4829V)W(TDS,D9T#F">WY$#R"),/3+2#M_A)LTC7)7EBQ?(TBP/ MG/,($Y3 22_-N1\)Q\0JR]/S-J$9@=F*:5R3PQMWX0)2. XEXD9!N!&*Z_T\E_I'/=!NB,,OYXRBQ%=UFU7)F%1RU^\L;U)7Z/40,M&X5[TM,GF.NYQV@N_@O<0'AX MR,3'J+6P\43U:)V6,XM/1;*7=',5[RF]'(ZSV[8#G1WHXD!3+2E0S/P#!!P. 69Q(J.1GS%(SO54XW01!(*'U@X+B=X1:D#$0H MX_?$2>>4 ;@\O[)_C;5C+2?NX-;(1U'Y-J?7E%10\U[Z>S-\@ZF>3Y1,Q?^ M,T@,#THP1VFDBRLI>^>-FEA0BN+/XRYTW(?Q)DTFV#H@F0#)#+B.>=B8*"K_ MPCTO,FL&8L?>=SP\\7:?8&_*X(RMB'QTE>>.>!O8F/R-["QVF_X[81VI&3\?BRL?^U,1Y0RN8"1ZC%#S8;$FH? MCE=XMN.8C88WW?2#V/R-BS]02P,$% @ U(ME3Q \+E*U 0 T@, !@ M !X;"]W;W)KE@6V@ MZ3!T0 L$';8]*S9M"]7%E>2X^_M1LNMYK;<72:1X#@\I*AN,?7(M@"U,8J[M&T#7.=!5Y%D)(LV6P^,L6%ID46?2=;9*;W M4F@X6>)ZI;C]=01IAIQNZ:OC432M#PY69!UOX!OX[]W)HL5FEDHHT$X832S4 M.;W9'HYIB(\!/P0,;G$FH9*S,4_!^%KE=!,$@832!P:.VP5N0)TXZ MIPS Y?F5_4NL'6LY

W1OX4E6]SNJ>D@IKWTC^:X0ZF>CY0,A5_#Q>0&!Z4 M8([22!=74O;.&S6QH!3%7\9=Z+@/XTVZFV#K@&0")#-@'_.P,5%4_IE[7F36 M#,2.O>]X>.+M(<'>E,$96Q'O4+Q#[Z787N\S=@E$4\QQC$F6,7,$0_8Y1;*6 MXIB\@R?K\-VJPEV$[_ZA\"^"=)4@C03I?TMJK -G&:'"E-K^,D M+[SSP-XD\4W^A(_3_L!M([0C9^/Q96/_:V,\H)3-%8Y0BQ]L-B34/AP_X=F. M8S8:WG33#V+S-RY^ U!+ P04 " #4BV5/A_FV_K(! #2 P &0 'AL M+W=O<.3,>%Y.QCZX'\.1)2>U*VGL_ M'!ES=0^*NQLS@,:;UEC%/9JV8VZPP)L(4I+EN]U;IKC0M"JB[VRKPHQ>"@UG M2]RH%+>_3B#-5-*,/CL>1-?[X&!5,? .OH+_-IPM6FQA:80"[831Q$);TKOL M>#J$^!CP7<#D5F<2*KD8\QB,3TU)=T$02*A]8."X7>$>I Q$*.-GXJ1+R@!< MGY_9/\3:L98+=W!OY _1^+ZDMY0TT/)1^@)*ZM%YHQ(+2E'\:=Z%CON4;K($VP;D"9 O@-N8A\V)HO+WW/.JL&8B=N[] MP,,39\<<>U,'9VQ%O$/Q#KW7"A^T8-= E&). M;\/WFPKW$;Y_0>%?!(=-@D,D.+Q:XE;,OT6R54\5V"Y.DR.U&76R/ M(R@SYG1'KXYGV;0^.%B1]:*!+^"_]B>+%EM8*JFA<])TQ$*=T_O=X;@/\3'@ MFX31K"\ MT3,+2M'B;=IE%_=QNDFOL&T GP%\ =Q% )L21>4?A!=%9LU([-3[7H0GWATX M]J8,SMB*>(?B'7HO!4]XQBZ!:(XY3C%\%;-;(ABR+RGX5HHC_PO.M^'IIL(T MPM-_*/R-8+])L(\$^_^6N!63_I&$K7JJP39QFAPIS=#%25YYEX&]Y_%-?H5/ MT_Y9V$9VCIR-QY>-_:^-\8!2DALSG<9L,KSIYQ_$EF]< M_ 102P,$% @ U(ME3\1!*(>T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0]P?&7-F"%N[*]-#A M36VL%AY-VS#76Q!5!&G%>)+<,"UD1XLL^DZVR,S@E>S@9(D;M!;V[0C*C#G= MT7?'DVQ:'QRLR'K1P%?PW_J318LM+)74T#EI.F*ASNG=[G!,0WP,^"YA=*LS M"96A"?>'3CVI@S. MV(IXA^(=>B\%3]*,70+1''.<8O@J9K=$,&1?4O"M%$?^%YQOP_>;"O<1OO^' MPM\(TDV"-!*D_RUQ*^;ZCR1LU5,-MHG3Y$AIABY.\LJ[#.P=CV_R*WR:]D=A M&]DY7S;VOS;& TI)KG"$6OQ@BZ&@]N'X <]V&K/)\*:??Q!;OG'Q$U!+ M P04 " #4BV5/"%Q_L+,! #2 P &0 'AL+W=ONV;E^ &>:<.3,,Q:3-L^T!''J50MD2]\X-!T)LW8-D]DH/H/Q-JXUD MSINF(W8PP)H(DH+0++LFDG&%JR+Z3J8J].@$5W RR(Y2,O/S"$)/)=[A=\@+-<*&6A+?+<['/,0'P.^M MGX/QN2EQ%@2!@-H%!N:W"]R#$('(RWA)G'A)&8#K\SO[IUB[K^7,+-QK\8,W MKB_Q+48-M&P4[E%/#Y#J^8!1*OX+7$#X\*#$YZBUL'%%]6B=EHG%2Y'L==ZY MBON4;O($VP;0!* +X#;F(7.BJ/PC?4E!MU(FXLNBL MG7_9V/]6:P=>2G;E1ZCW'VPQ!+0N'&_\V4;5V]02P,$% M @ U(ME3VED+@>U 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[6W4Y)I%ZG:9-6Z=1IVVCSM0WP,^"%A=*LS"95X!Z4"$%!">8HC7)Q)>7@O-$S"TK1XF7:91?W<;KA MNQFV#> S@"^ 0\S#ID11^4?A19%9,Q([];X7X8G3(\?>E,$96Q'O4+Q#[[7@ MR2%CUT TQYRF&+Z*29<(ANQ+"KZ5XL3_@?-M^&Y3X2["=W\H_+!-L-\DV$>" M_7]+W(A)D[^2L%5/-=@F3I,CI1FZ.,DK[S*P=SR^R>_P:=H?A&UDY\C%>'S9 MV/_:& \H);G!$6KQ@RV&@MJ'XWL\VVG,)L.;?OY!;/G&Q2]02P,$% @ MU(ME3VM.#MJR 0 T0, !D !X;"]W;W)K&UL M?5/;;M0P$/T5RQ]0;[P+K59)I&X1 @FD51'P[$TFB55?@NULRM\S=M(T0.#% M]HS/G#DS'N>C=4^^ PCD62OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J M%*05X[O=6Z:%-+3,D^_LRMP.04D#9T?\H+5P/T^@[%C0C+XX'F7;A>A@9=Z+ M%KY ^-J?'5IL8:FE!N.E-<1!4]#[['@Z1'P"?),P^M69Q$HNUCY%XV-=T%T4 M! JJ$!D$;E=X *4B$NH'>4U-"( M085'.WZ N9XWE,S%?X(K*(1')9BCLLJGE52##U;/+"A%B^=IER;MXW1S.T=M MX_F,YPO^+J5A4YXD_)T(HLR='8F;6M^+^,+9D6-KJNA,G4AWJ-VC]UKR+,O9 M-1+-F-.$X2O,*X(A^Y*";Z4X\;_"^7;X?E/A/H7O_Z'P-X+#)L$A$1S^6^(6 MYD^5;-53#:Y-P^1)90>3!GGE7>;UGJ85/P_Y9N%8:3RXVX,NF_C?6!D I MNQN&UL?5-ACY0P M$/TK37_ =2FHEPV0W)XQFFBR.:-^[L( S;44V[*<_]YI81$5_=)VIO/>O)E. M\\G89]/*B5>\*VGD_'!ES50=:N#LS0(\WC;%:>#1MR]Q@0=01I!7CA\-K MIH7L:9E'W]F6N1F]DCV<+7&CUL+^.($R4T$3>G,\R;;SP<'*?! M? ;_93A; MM-C*4DL-O9.F)Q::@CXDQU,6XF/ 5PF3VYQ)J.1BS',P/M0%/01!H*#R@4'@ M=H5'4"H0H8SO"R==4P;@]GQC?Q=KQUHNPL&C4=]D[;N"WE-20R-&Y9_,]!Z6 M>EY1LA3_$:Z@,#PHP1R542ZNI!J=-WIA02E:O,R[[.,^S3?I#;8/X N KX#[ M"&!SHJC\K?"BS*V9B)U[/XCPQ,F18V^JX(RMB'[BI,(SS]A\+?"+)=@BP29/\M<2\F^R,)V_14 M@VWC-#E2F;&/D[SQK@/[P..;_ J?I_V3L*WL';D8CR\;^]\8XP&E'.YPA#K\ M8*NAH/'A^ ;/=AZSV?!F6'X06[]Q^1-02P,$% @ U(ME3W!TM,1K @ M# D !D !X;"]W;W)K&UL=5;1CILP$/P5Q >< ML2&01 0IN:IJI5:*KNKUV2%.0&&MVH65UMT6(556K*'J272L-5\N0C94FZF\(M5)1L_.J.&(1%&*&EJW M89&[M:,L'O F35PB->:]6HV#FPH)R'>[.3K>1=&UB/&6:DM M!36O.WMFG%LFX\?OD32<-*WA?/S!_MD%;X(Y4<6>!?]5GW6U"]=A<&87>N/Z M1?1?V!C0*@S&Z+^Q.^,&;CTQ&J7@RCV#\J:T:$86XTI#WX=WW;IW/WQ)X]$, M-B"C 9D,UDX'#4+.\T]4TR*7H@_DL/D=M3G&6V+VIK2+;BO<-^.\,JOW@N!5 MCNZ6:,0TP "O\' $$+?P"&ZQK'0#E@7P< QC YP &BCQYR \$\H]W-&M -7UX95 M4(I;Z^X L]6IU>^):V;_X,,]X3N5U[I5P4EHTQ)=X[H(H9GQ)7HR>UN9J\DT MX>RB[3 S8SGTYV&B13?>/=!T 2K^ E!+ P04 " #4BV5/8_@< @8" T M!@ &0 'AL+W=OSB@P0G-(HV1+"Z"?/4 M^TXJ3V5G>-W 206Z$X*I/T?@LL_"57AW/-=E99R#Y&G+2O@!YF=[4M8B$\NE M%M#H6C:!@FL6/JX.QU7D CSBI89>S_:!*^4LY:LSOEZR,'(9 8?". IFEQL\ M >>.R>;Q>R0-)TT7.-_?V3_[XFTQ9Z;A2?)?]<546;@+@PM<6S:%<_JC\.]L\MIZ;SF-URFY.:(1OT0S7/GP]5]_O<((8)8@]0?Q?B?&B1 R3X"()*I(@ M!)N%"(;9XB(;5&2#$.P6(AAFCXML49'M>X(D6HA@F ^^B1TJLD,(Z$($PZQQ MD3TJLD<(EHW',!\TW@X?] 9%",6R]2AHV7LRN[0"5.G'E0X*V35^5LZ\TTA\ MI/[2_X,/\_0[4V7=Z. LC1T=_H)?I31@['=8V1$^&1RNQFVW=J^&.388 M1K;CC";3CR+_"U!+ P04 " #4BV5/87;'!;0! #2 P &0 'AL+W=O M:INP_?O:AE":\H)GAG/.7#S.1C2OM@5PY$U);7/:.M$;YLZMGAH1*?HT1IXY>4 M@W6H9A5?BA)OT]GI>(ZS_I6V3> S@=\0V)0H5OY!.%%D!D=BIMGW(ESQ[L#] M;,H0C*.(_WSQUD M[^0O?-KVK\(TG;;DC,[?;)Q_C>C EY+<^15J_0-;' FU"^8[;YMIS2;'83^_ M(+8\X^(/4$L#!!0 ( -2+94](#3+,L@$ -(# 9 >&PO=V]R:W-H M965T?$X'-"^V 7#D3:O69K1QKMLS9HL&M+ W MV$'K_U1HM'#>-36SG0%11I)6C"?)+=-"MC1/8^QH\A1[IV0+1T-LK[4P?P^@ M<,CHAEX"C[)N7 BP/.U$#;_!_>F.QGML5BFEAM9*;(F!*J-WF_UA%_ 1\"1A ML N;A$Y.B"_!^5%F- D%@8+"!07ACS/<@U)!R)?Q.FG2.64@+NV+^O?8N^_E M)"S(PP-,_7RB9&K^)YQ!>7BHQ.I) MQ9>BQ=MXRC:>PZ1_H:T3^$3@5P0V)HJ5?Q-.Y*G!@9AQ]IT(5[S9A"7,8,7R!>4"?O\''; M?PE3R]:2$SI_LW'^%:(#7TIRXU>H\0]L=A14+IB?O6W&-1L=A]WT@MC\C/-_ M4$L#!!0 ( -2+94^PO#Q%MP$ -(# 9 >&PO=V]R:W-H965TT+CA8D?6B@:_@OO47XRVVJ%2= FT[U,1 G=.'Y'1. SX"OG7:G-Y34D$M!NF>'3'R,$J6-*RD'ZU#-*CX5)5ZF MO=-Q'Z>;0SK3M@E\)O"%$^TO=K>O*? M^.FF0!H%TK]*/+PI<0MS?!.$K7JJP#1QFBPI<=!QDE?>96 ?>'R3/_!IVK\( MTW3:DBLZ_[*Q_S6B Y_*[LZ/4.L_V&)(J%TXOO-G,XW99#CLYQ_$EF]<_ 90 M2P,$% @ U(ME3PEYTK.T @ ?@D !D !X;"]W;W)K&ULC59=;]L@%/TKEM]7&XR_HB12\]5-VJ2JT[9GFI#$JFT\($GW M[P>8NB[0-B\VX'/./?=R99A>*'OB1T)$\-S4+9^%1R&Z213Q[9$TF-_0CK3R MRYZR!@LY98>(=XS@G28U=03C.(L:7+7A?*K7[ME\2D^BKEIRSP)^:AK,_BU( M32^S$(0O"P_5X2C40C2?=OA ?A+QJ[MG*"7K\3DDX:!2?X[.9-:PI43&6-+ M:ZZ?P?;$!6V,BK32X.?^7;7Z?>F_Y+FA^0G0$.! D+$_(B2&D+P2T(<$9 CH MV@BI(:371L@,(;N6D!M";A&BOKIZNU98X/F4T4O ^H;KL.IK,,EE0VS5HMY_ M_4WN&)>KYSG,\FET5D(&L^@Q<(0! +S%K#R8 1%)!X,-Z+.Q@ X=O@VP=!$ M6)C5IRKK*U0V+B:U*G+G"905_GP3;]D3+8#&/F!J9=-C,HUI->8+B(L266;6 M/AS,8X3\AI#7$'(,E59=%L@7IX2PL+>A!Z:? C<^15 D29+ZK:=>ZZE;2X L M[ZEC"22PL)IXF3I^0%S"PDK/U4IR%-N[XJ)0'">Q/[',FUCF)):65EZ9XQC* MC2_MQ%Q8$B;"EIU:HW\UH=;@L MW$)U-%CK"S!9 L_Z"DS6_5W@5;Z_F?S [%"U/'BD0AY(^MC84RJ(-![?R%8_ MRLO0,*G)7JAA+L>LOQ+T$T$[<]N)ABO7_#]02P,$% @ U(ME3V#GCDO1 M 0 .P0 !D !X;"]W;W)K&UL;539;MLP$/P5 M@1]@6K04I88L($X0M$ +&"F:/M/2ZD!XJ"1EI7]?'K*J.'HQN:O9F5F2ZWR4 MZDVW "9ZYTSH VJ-Z?<8Z[(%3O5&]B#LEUHJ3HT-58-UKX!6OH@S3+;;.\QI M)U"1^]Q)%;D<#.L$G%2D!\ZI^GL$)L<#BM$U\=(UK7$)7.0];> GF%_]2=D( MSRQ5QT'H3HI(07U #_'^F#J\![QV,.K%/G*=G*5\<\&WZH"VSA P*(UCH':Y MP",PYHBLC3\3)YHE7>%R?V5_]KW;7LY4PZ-DO[O*M =TCZ(*:CHP\R+'KS#U MDZ)H:OX[7(!9N'-B-4K)M/^-RD$;R2<6:X73][!VPJ_CQ'\M6R\@4P&9"TCH M)0AYYT_4T")7NBN.]\2>3>F2_BC\-VM>V^RE(!G)\<4139ACP) % M)H[C&8,M_RQ"UD2.Y!,!R7;K!+M5ESM/L/M D*P3)*L$B2=(/A"D-VT&S+W' MB-!FLDG75=)5E?232IQ]N5$)F+N%2G:K@1>7QT$U_MGJJ)2#\".SR,Z3\4#\ MY?^'A['Z0573"1V=I;%/R%]T+:4!ZV2[L59:.\ESP* V;IO9O0KO.01&]M.H MXOG_HO@'4$L#!!0 ( -2+94_L10(D$P, #4/ 9 >&PO=V]R:W-H M965T?>XW"XN?5 MNQ,OTOI.5+S4WQR$+%*EE_+HU97DZ=X$%;E'?3_TBC0KW?72[#W*]5*<59Z5 M_%$Z];DH4OEWPW-Q7;G$?=MXRHXGU6QXZV65'OD/KGY6CU*OO)YEGQ6\K#-1 M.I(?5NX#N=^RI DPB%\9O]8W]TXCY5F(EV;Q=;]R_:8BGO.=:BA2?;GP+<_S MADG7\:#M_1O[9R->BWE.:[X5^>]LKTXK-W:=/3^DYUP]B>L7W@D* M7*=3_XU?>*[A324ZQT[DM?ET=N=:B:)CT:44Z6M[S4ISO7;\;V$X@'8!M _0 MN3\*8%T &P1X;65&ZJ=4I>NE%%='MK]6E38/!;EG^C!WS:8Y._.=5EOKWLQUC2(_P= 5]&125L:$@13Q( 3 X!8-*F0E?O$N1 M8((%)%@8 G8K,8DQ00 )@G$%L3\0B3"6DPQADA 06,XI@@31=)DQ)(@GR$08 MAI,D,$D""!:8@/CXR?>G"R46\Q!013!T1@L*#*C\R!H$>N.!4) EM%#@9Y^P M&5KQTT\64[0N)FO%%B'H^8\L%-@ ))RA%5N 1%.T1I.U8I\09 );H=@%))FN ME6(;4'^"U@XT02O%3J'(*9:W+\4VH'2&5FP#"GI ,GPU=: I6K%3*'!*8J/ M-J#!#*W8!A0U@M'O&HZT!I8LV"D4."6QM!N*;4#C&5JQ#2CJ!B.MR52M##N% M :&[&1I?PS;B*;>S1!2<'DT\UKM[,2Y-,/BS6X_$SY0,\3\A[<#Y?=4'K.R=IZ%TJ.0 M&5@.0BBN*_'O= TG/_P-02P,$% M @ U(ME3Z2,&UL;9-M;]L@$,>_"N(#! >W71K9EI9.U2:U4M1IVVMBGV-4'CP@V#' MU"Z+>,^;H#+?S*]F#PI+5.BX"F.S+? M.Q!-"M**\2R[8UI(0ZLB^?:N*NPI*&E@[X@_:2W<^PZ4'4JZIA?'BSQV(3I8 M5?3B"+\A_.GW#BTV4QJIP7AI#7'0EO3[>KO+HSX)_DH8_&)/8B<':U^C\:LI M:18+ @5UB 2!RQD>0*D(PC+^3TPZIXR!R_V%_IAZQUX.PL.#5?]D$[J2;BAI MH!4G%5[L\!.F?FXIF9I_@C,HE,=*,$=ME4]?4I]\L'JB8"E:O(VK-&D=)OXE M['H GP+X',#'7L9$J?(?(HBJ<'8@;IQ]+^(5K[<<9U-'9QI%.L/B/7K/%;_? M%.P<09-F-VKX)\W]K&'(GY/PJTEX N0+P'J1Y!,@OPK($^!F '*P 6><)M%:&P")V0HOL\.G/AL*VA"WWW#O MQ@L?C6#[Z2VS^8>J/@!02P,$% @ U(ME3[O!4"QD @ S0D !D !X M;"]W;W)K&ULE59AK]H@%/TK37_ HY=6JR^UR7S+ MLB5;8MZR[3,JVN;1T@':MW\_P-HXO23=%PMX[KGW JG>=,6YB=X;T>I5 M7!G3/1.B=Q5OF'Z2'6_M/P>I&F9L5QV)[A1G>Q_4"$*39$X:5K=Q6?BQC2H+ M>3*B;OE&1?K4-$S]67,A^U4,\77@M3Y6Q@V0LNC8D7_GYD>W4;9'1I9]W?!6 MU[*-%#^LX@_PO*:9"_"(GS7O]4T[FVH5+^)HSP_L),RK[#_S0= L MC@;U7_F9"PMWE=@<.RFT_XUV)VUD,[#84AKV?OG6K?_V _\U# ^@0P = \!/ M#KDD\I5_9(:5A9)]I"Z3WS&WQO!,[=SLW*"?"O^?+5[;T7.9)E"0LR,:,.L+ MAMY@Z(@@EGU,0=$4U(=G_Z0($*0H0>H)TAL"6"YP@@PER) *TCN1&";#D\S0 M)+.'*M-DAA/,48(Y4L'\KLI'#,T3/$F.)LF1)#E.L$ )%M,78XD2+"3_H18W BRFJ$5 $#A6 /<+(&: 0*D4-P-- MIJNEN!DH3%"+@6 >R!.X+# S! XHBIN!/MX78;6X&2AV&SRH14!P?SZ0FXO8 M/72^,76L6QUMI;%WNK]Y#U(:;@F3)VN-RKZMQH[@!^.:N6VKRP/CTC&R&QY/ M9'S!E7\!4$L#!!0 ( -2+94\H9Q89H ( $X) 9 >&PO=V]R:W-H M965T2W]1H'ME4'H5XLHM/AV6,K")>\;VV%,P,5[[E5669C(Z? M/6D\Q+2.X_D+^P>7O$GFD2F^%=6/\J#/R[B(HP,_LDNE'\3M(^\32N.HS_XS MO_+*P*T2$V,O*N5^H_U%:5'W+$9*S9Z[L6S<>.OY7]Q@!]([D,'!Q/Z3 ^T= MZ*N#JV;2*7.IOF>:K192W"+9_5LMLYL"WU-3S+TUNMJY;R9;9:S7%<7S17*U M1#UFTV'("(,'1&+8AQ $"K$A@3MY&V ;(C F< @*9D$= 1UG01!,, ,)9HY@ M]H8 >V7H,)G#- Z3(N1E$F(F9*2@C!20X15KTV%2,$0G(D2\&RM]HR,#=62 M#NKIR((H83E S(22'%22 TIF7I3\/Z(48)0"B))Z^19_K7N(F"S[')0Q![9Q M!A-@!!]G!&22^^<9!4(+5"#_5$*P^3S+)P1-]!<,""I\03B(E*6DR'U!(2Q' M4_4!>]$:$T!.T.](>( (#=0 *$QI5DP(@CL7IJ$@ZF^L'O1O.QS#'0X#+8[Z M+0Z'_0O/TB(-MD:(*PA%J:6 N->G-DO"92+?D)B98#.1A235$8!#-4DZKQ\]3$=CQ/V5G2 MJH$=]\2YK@G_LP+*NLS'_C7P4IU*J0,H3UMR@A\@7]L=5RLTJARJ&AI1L<;C M<,S\9[S<)AIO #\KZ,3-W-.9[!E[TXNOA\P/M"&@4$BM0-1P@350JH64C=^# MIC]NJ8FW\ZOZ9Y.[RF5/!*P9_54=9)GY"]\[P)&$:"!$'X3X M(2$>"/'_[I ,A,3: ?6YFV)NB"1YREGG\?YS:(G^ZO R4<=5Z* Y'?-.U5.H MZ"6/HC!%%RTT8%8])KS!8(SO,1L'9D0@Y6"T$;ILK,()W3*QGB(PMC";?ZIL M'ZO<&8V<]8J,0'17K\@M$#L%8B,0WPG$5L%[S,Q@&H.9?[+*,87@N5V.*2:, MYE9!'#I1-%NX,TJ<&26.C!(KHREF83E9)Q,G21!8&3DQ%FC[6*A/"-W= 'Y!,$ "T% &0 'AL+W=O;*?#/&\XNH?M9'SJ7SN\C+>N$>I3S-/*_>'GF1UI_$B9?JE[VH MBE2JQ^K@U:>*I[M6J,@]ZONA5Z19Z2[G[=I+M9R+L\RSDK]43GTNBK3Z\\AS M<5FXQ'U?^)(=CK)9\);S4WK@7[G\=GJIU)-WU;++"E[6F2B=BN\7[@.9/;-6 MH$5\S_BEOKEWFE!>A?C9//R[6[A^XQ'/^58V*E)U>>,KGN>-)N7'+ZW4O=IL M!&_OW[4_M<&K8%[3FJ]$_B/;R>/"C5UGQ_?I.9=?Q.4?K@,*7$='_YF_\5S! M&T^4C:W(Z_:_LSW74A1:BW*E2']WUZQLKQ>M_UT,%Z!:@%X%E.TQ = "\%> MC0HP+<"F6@BT0##50J@%PJD"D1:(!@)>E]WV=:U3F2[GE;@X55=QI[0I;#*+ M5$%LF\7V_;>_J3=6J]6W)4 X]]X:11KSV&'H#880TL>L$+R IAU:!=!+.^ *&*J M0I8 M3\' RW6'"5M,V6+\03I,1. W?[@G >I)8'A"HF1008%AA[ @#NBMJ>XUF\B8 M@A\8P'4'##Y6N3&1N,HGQ+8?^Z;&9P28)&%D35R()BY$7F$\2%QH1@DT)F;> M$*"?T-C,FPF$B/F1F383R'P?[-41H4%&2)"#ZEA'AB4*B$,FC*A>%5L=BE&' M8M,A-LQ1;%@:T*)SR :S^).@_B2(/Y;627R\A?O3FPFQ3 $RH18U:"0M?5-H MIW\@U.P70"TJ\.9)[NB>!&^?!.N?@X!7&M3O,12I3 1(61C84X-W4F*V4F"V MU. ]A81WI 9G+)E V0TQR0@P$C#.18*1T>8M3A^23 ^8XORA_H3BUZ QLNL] MR,? OE,X(RG"2,8L*G"F47I':G"F49@PW#7H=AR&[1PV ;9J5!YE9WZ!3HH"S$K"9.AP<8([*8-063E_ 1J7M"PRG+]PQ*@$G)4P9E6". MRB@8"1@G+V"C,K&HP,D+=XQ*AE.-(50+AEV>F50;[.?[IG ",6Q+.LRM!O4^ M+ &K)N_F/*3@U:$]_JJ=K3B7LDG)S>KUB.V!-N]_4E5QY.GN^I#SO6QN(W5?=>=HW8,4 M)WU&Z%T/*I?_ U!+ P04 " #4BV5/*$JK6MX! "L! &0 'AL+W=O MUG;!]^_H@A$VM_8,]X^^8,;:+2:H7W0,8],J9T&72&S/N,-9U M#YSJ!SF"L"NM5)P:&ZH.ZU$!;3R),TS2]!%S.HBD*GSNJ*I"G@T;!!P5TF?. MJ?J[!R:G,MDDU\3ST/7&)7!5C+2#'V!^CD=E([RH- ,'H0&M.7R<<$-=#2,S//:&P%9]L2 Q MBSWYCY[EY*W%(8;)XB99M(_,"V0K 4)(7& ;%=AZ@>V;"K9W&Q$PN<>(@(E; MY%&+/&*1WUD$S./*(KW;JO<0H0B\^OD<5.?OB4:U/ M_1U?9Y2H^$7]X;O!P MC[]3U0U"HY,T]@CZ@])*:< 6DC[82GK[="P!@]:XZ0<[5^$"A<#(<7X;\/) M5?\ 4$L#!!0 ( -2+94^'1;7*X0$ ,T$ 9 >&PO=V]R:W-H965T M0'J/E,F@B0VJ35)FU2U*G;;P\K.B30L'X03* M^PP%Z)IX:4ZU,@F@NU39/ 6\+.! M7D[FGG%RY/S-!%_+#/FF(*!0**- ]'"!'5!JA'09OYTF&I"MY[8C@.'3&G+M@F>KL*D[2[8__I?DJ=O>11LDKQQ0@YS.. "2>8\"-B M=XM(UA\A^UM($,QDGA866MV/&*R-C&["13>A%8BFBVS^(1 M"D16()X:VW\(B/PK]9-:9);5UX*]GWO!DV\U%_T[$ MJ6FE=^1*GR"[SQ7G"K2D?Z=/3JW?EC&@4"DS7>NY&&[8$"C>N<<#CR]8_A=0 M2P,$% @ U(ME3Z6Q]X;< 0 ;P0 !D !X;"]W;W)K&UL?53;CILP$/T5BP]8$\AE-P*D3:JJE5HIVJK;9P>&B]87:INP M_?N.#6')I>4!V\.9,^?8'I)>Z3=3 UCR+K@T:5!;VVXI-7D-@ID'U8+$+Z72 M@EE&UL ME5?M;ILP%'T5Q ,4?/DPJ9)(3=IIDS:IZK3M-TV_L90R@?%YK\ M"=B<>^Z])QQLS\]LB*5LHTJ*6%].;,W2M&32=?RM2>TF9QG8OK^P?S'- MZV9>8\G6//V3;-5A84>VM66[^)BJ%W[^RNJ& MNJN__.3BS5\+(2G6/#4VE^ MK:_Q*&!T = $T !),!7AW@?020R0"_#O"; .)/ M!@1U0-#+X%2]&S$?8Q4OYX*?+5&]#T5:;UE'KVM/1" M=^Z<2J(:LZHPT,*0!N%H]B8%8"E6, CW NBF6&,8KXMY'&(@C+J8)X0G'"G6 M0_7P#('7(0"V--S56$"@\D- MQL53A&B*$$GAXP04):#72QVA!-'G4B.0GM2/DY!.%3.TBAFB0]![+2M,V)*: MN.Z(VL3%C>HB><(1BA&OD^L5)ZB7'P@@5=#^]P(&[4+9K]O[L*RO ':+PCU+ M/*2H:(0"=RWQ;Y &MQS!/$?['0]-!]%4Q[CW"&:^D;>6X.XC-]B/X/XC0^MX M=+!X1(..241I,$->AR$4? A=?UP>W)($\20=6[-PNX%[O3R VPW(%?+4H&OD M0:"?R .XB0$Q,1WK#;<@UHMJ-I([SA73E;AW6M>#/KTT@Y3M5'E+];VHMO#50/&B M/IXXS1EI^1]02P,$% @ U(ME3PU ZF2= 0 6 , !D !X;"]W;W)K M&UL;5/;3MPP$/T5RQ^ ,[1"E:%\R%Y\YUJ.G@_;AES[0"* MNRLS@L:3WEC%/8;VR-QH@7>Q2$E69-DM4UQHVE0QM[=-94Y>"@U[2]Q)*6[? M=R#-5-.Q''P(<&::N1'^ 7^][BW&+&%I1,*M!-&$PM]3;_EVUT9\!'P M1\#D5CX)DQR,>0W!CZZF61 $$EH?&#B:,SR E($(9?R;.>G2,A2N_4_VIS@[ MSG+@#AZ,_"LZ/]3TCI(.>GZ2_L5,WV&>YX:2>?B?< :)\* $>[1&NO@E[5-9,Q*;=CSQ<<;XM M<#=M2,95Q#,4[S![;LK-=<7.@6C&[!*F6&&*^_L%PY!_:5)<;%)$@G)-D.>7 M"'-/7-[%-J1@_&XW[B%WA@/R)9= MX44.^,R70$+O@[M!WZ;+3H$WX_R.V?(S-1]02P,$% @ U(ME3[T#M+=; M @ $ @ !D !X;"]W;W)K&ULC5;MCILP$'P5 MQ .<^7+(103IDE"U4BM%5UW[VR%.0&I0F]"%+6>,\++<>UZ*B%, M<"Z4 I+#%6\Q(4I(IO&KUW2'+17Q?GY3_Z2]2R\'Q/&6DI_E411K=^DZ1WQ" M%R)>:?L9]WZ@Z_3FO^(K)A*N,I%[Y)1P_>OD%RYHU:O(5"KTT8UEK<>VU[_1 M[(2@)P0#(8@?$L*>$,XE1#TAFDN /0$:!-!YU\7<(8'2A-'68=UQ:) Z=?X* MRM>5JZ!^._J9K">7T6L:QHL$7)50C]ETF. .X_O^&+.S8 8$D!D,:02V-#;! MA![&\7B+K0VS--*8H9,]UADE&UIK%FJ!\$X@"*%=(+(*1%H@&F7P;!2]PT"- MJ;N"+F,8&36QH7P8&E69I97]3VMD#%J-P:FQI6<8@Y-MXM X3=LI)IRZFH*> M ^/H9A:A?[[LA=72PF+)2'>SF.P"/=/2#,QN!B9[C!D9BJV&8HNAP# 4SS T M [.;@8SI#X.XZJS [Z]["G9Q>:J&^Q+OHT+Y> G4=&O&-O]KZEOA.MKNN M._V5[WKE-\3.95@0?!)J&LLYZYI4MQ"T MZ?LO&/X$I'\ 4$L#!!0 ( -2+94^'P"SC0P@ (4S 9 >&PO=V]R M:W-H965T(Q%WP&-[)G;B>V8R[;1] M5FS:UE0278F.V[^O+K0B+LZ1Z#S$$G6P6!![SBX \OBMFO^]>"[+NO?O=#); MG/2?Z_KE:#AC&?E]WEO\3J=CN;_G963ZNVDK_KO%WX;/SW7JPO# MT^.7T5/Y>UG_\?)]OOPVW%IY&$_+V6)\WP[\J? MY60)7WFR[..^FBS6__?N7Q=U-6VL+%V9CO[=_!W/UG_?&OOOS7 #W330VP9Z M?P/3-##;!L;N;6";!K9K ]GQ_/J MK3??$/1EM-(!=;1LM32^NKJFR_K'98 OEE=_GIIHCH<_5Y8:S-D&HW[';.&8S[3P _7[N4<87P;\P5A MQ'WYBC"QC;E F"3N+\"DHHVY0A@Y!PBCQ1P@C(B)VPY]W2&,F.]O"./P;!H< MP69MP;0L>&S!8@MV;<&V+(AY/-M@W!HSVV!"L?HGYNDPKN61PQXYX)&(FAN7 M]?0I>MJ1QQUYT)$(O6O_L2$%W%/(ILDR"Q%;B)FOMA A=[/!^!U?HU+9+-WF M,)VLH4-*V*$$'!)C+$!M,ZA68 DML8.G\K#3PPTF= M1R!"2458K0RP$61'"$1R@2+D5SG[;2$I@$"*32'AM,I);66*O($@33HBG%8^ MGV?%8H6P507@AY5W90,*.\&M!I[U1%BM8G=A4(2("C!1B:C\UH!V=4P5>ZBH M"14UH*(2I<%U VJ)IN8"HPEEM3HL,9<-:%=CG,DT[PK M,IQ-P!GK,LUM,$Y M;J\]1*(H&HB%"L0&$0N=UP#:,!M$!S2BN,RY$)1(1T0'M.L>\)I07.=Y&\0% M2-P>U"Q7#7!WQM?), ^-'*@*5 ;=(J3>RS8B1!H(D99%5P-JA;:)< 0=D&V_ MB&QI4(UH16P0V=*I>T(V1(T,*@R$]%U"D)"LJRZ@FRZ@VP.@]KB(\AFD?'+1 MB4!:RW$AD)'C0B KQX5 ;+%"Y,Z@VD@N]A!(9_.%0$&."X&B'!<"$54S;!4& M2C%9W5PBD)%JU 5TTP5T>P#4'A=)"P8HOLG&95$A%.7 B>C2V9!,9- *4M;I)L]$RCEO(>3>0+ DD5BPZC6$*):(M@4":>2JMP&U1* 8R) [A&K[ M0\36(F&3J;H!I=VJ;J#)ZMBRK3$D?S+)-*#4DBQ'UH&6B)$%*U\C.=2 =GM* M@X)4^I9(E@7%L\EBVF?S% =%YD\7U!U [9ES(FCV QMHENB4[;*%9L'FF J< M=T2G+- IRW9!B?JXHCMW'>&_ T5;%L$-J)W (^N)J(0#*F')DL 19KL/K&0= MX:SKLI)%($M"TK%=:D!9*U,1 .G([@IAK ,[6C0."'\<*@BR.,AWM,R@("6^ M(RQS@&66>4O8X_*E(8T#3]CCP3),3L\= K$-1T\HY@'%K),=@>TBT@WAE]?= MRU5/^.7SS)G7,PVH57OXJ+-JYC"N[1/AJ[=Y=%LV+D)%CZ@8Y!3D1T8Z.>XO M.S,";*0V"!L]8*/0RP.E42#R$$!A M[40<7 = ^ZC :J<#L.T5$8B ?9&\;Z(D 0@)$Z6B &0$#D(KX!B3$158M$U2)2-;F7WH#$/,EE0R?4 M'4:Q.2>J%X'JL0>](E&S",[:6$Z(1*0B$"FION<1[%N";:TO *=-RG!? <[I M%*7F7:!^58CTR1HB>1%L+C#-B.SQ'%!K28Z>-R 1&5K>I1QE!T')>X1LR9FY M "@S4$P5B!Y&=%+''A8B&I;0J9@L>1M0AY(W$0%+Z)!*EKPI/^-7#IV7=@"V MO2)BEY#8D2.F1&0L?6!O)!%124!4?#;HO)0B&Q:)Z$X"591G-HCN)+3,(CDF M$5XG4,KX+.9 X4&Z(=1/@/KL.:#$'J;[P(['LJS%1C8_2$^$"%V^HUKG/C#\ MNR"%9^SANP+PTA,94@5[_*[(%SE[[A)[MJX !0&X2V#YDLAMZ@#=^#;<>3)] M6LZ?UJ]M+'KWU>NL7GFTO5QM02: M;]X+V7RIJY>3S4LOP^V;-Z?_ U!+ P04 " #4BV5/-NT."9," #T"0 M&0 'AL+W=O MRZ+B2S,3HEY8%D\S4F+^1&M2R2]'RDHLY):=+%XS@@]:J2PLQ[8#J\1Y9<:1 MENU8'-&S*/**[)C!SV6)V;\U*>AU:2+S3?"DHKGM#(8.2[-%5IL4: 4-.)W3JZ\MS94*'M*7]3FVV%IVLHC4I!4* HL M7Q>2D*)03-*/ORVIV=E4BOWU&_L7';P,9H\Y26CQ)S^(;&G.3.- COAN:!ERR)=*?%K\\XK_;XV7T+4JL$* M3JO@= K2]B,%MU5PWQ6\API>J^!-M>"W"O[ @M7$KI.YP0+'$:-7@S7U4&-5 M=FCAR]^5*J'^._J;S">7TDOL!4%D7111BUDW&*>'00C=8C8 ID-8TH/.#0=R M8^W)O!N$AX.XF@P MOL94CY+I@R9\P,0,)@A @F!ZD"%($ (>S =5!6#L0>4E$S";"9CM8\Q-0#,P MH-D=@3,;2>D<))A/3RFRX9-J?YS4! *%]B ;(&BDPM!(VT#W"9F/'"0$'OD5 M]9?1L>*15$^FX_R41F<@3K-@4Y"K4,Y9HU ME$-]0^H?$YMSCQ2!W-UC2!Y_=O[$N;O$[FF4HVY]6?G3\;V%P '8! M^!2 R-4 X@+(>T!R-2!Q 8!Q^#+Q%+'X'0.R;2V9Y2QF#*V!*0"QD()B @ ;$$R;F"O)]'A\DLIK$8 M@E'^PY,B'Z" M;8F23Z0+FPGY;O+[#/*M8KP=]YLFX#H\&MP6V%+(]Y3?:QSH0T$9T/J&!<$6 M13GPG :Z!()-BHI//"?8@@CR5[_K.=!M98EA%V+ A:,A"MB%^!,NQ .O3]^% M7EG.L>_"+,6#^<(VQ,"+ME]O<^R_0Z^M!+L5^V]1OXV"H'X?C&ULE5?K;ILP%'X5Q ,4W[BX2B(U2:--VJ2JT[;?-'$25, 9 M.$GW]C/@4L"'C/X)MOG.=R[X.[%G5UF\EDX]K]P>11:7 M=_(D$Y.1Q5M> M9J?X('X(]?/T5.B9U[+LDDSD92)SIQ#[ MN?N [S>$5@8UXEOGM7G#WLU@ V(,2&M V$T# M:@SHAP&^:<", 9MJX!L#_\/ OVD0&(-@X,%KBE57?QVK>#$KY-4IF@UTBJM] MBN\#_7VWU6+].>MW^@.4>O6R8!S/O$M%9##+!D,Z&!*&?M&2:-!11I,4&/R)DI*(HP0&I0% ").(@OX: -IR%!H 3P6:7DD\TFZPO659,-B)!M3+E',?(7N+38+V P.;RP,F M0'F"$0I8SO@3>L:PH/$$12^QK2L>VCK=&%RW-JRIS%AI8 %B6X&8\!$*6(+X M$QK$L BQK4*[V1E0MS0AMUL=MM4:A,3N= "=3RC0Z0!"3'U*QTL-MP$,]8%P MA *6.>;32TU@G1,T0:0&U$L901*= .P'!7<.8G<.3,?R@C5.R"=* VNRUX(-6A M<;"^PO=K#*P_ZFM$<\C\H&_N(-_CXI#DI?,BE3ZJU@?*O91*Z/C1G?[T1WWM M:2>IV*MJ&.IQT9S]FXF2)W.O\=K+U>(?4$L#!!0 ( -2+94\T#9E?"0, M /L+ 9 >&PO=V]R:W-H965T M02CP\B0MW.G8S#V6T[$XRBPM^&/I5,<\3\I_,YZ)\\3%[OO$4[K;2SWA3<>' M9,>?N?QU>"S5R&M5-FG.BRH5A5/R[<2]QZ,5CC7!('ZG_%QUWAUMY46(5SWX MOIFX2$?$,[Z66B)1CQ.?\RS32BJ.OXVHVZZIB=WW=_6E,:_,O"05GXOL3[J1 M^XD;N>*;B.1*VQ%EEE?IWUL9(B;U14*'GR M5C_3PCS/]1>?-3280!H":0D$7270AD!; HZN$OR&X'^L@*\26$-@MQ*"AA!\ M$*Z;#AM"V!*H(7CU[IKC6B0RF8Y+<7;*.N,.B4YL/ I50JSUI#E_\TV=6*5F M3U,_CL;>20LUF%F-(1T,"<-+S**/P1A?8I8 ID5X*LHV5 *%.B,]NA_'ETO, M^QB&D!5J'T-LG8<^!L?4LM/'4$8N,:OK.A>F*7@^U C0KNEH8-=\4, W GXW M2FH=\*+&! 93U%%2$EG']P"@4$PLK64?14,?6>FRZJ-\A"B"C3'0&.L9([$/ M"P2@0'#[UH:@0 A$P*R$A# !O$@$+A+U!'P[$^/ABN;4P_ MW]99 ^KNJ[K2AK85O@-P_Q)@:*!6,%QMF'W!+EQO.+C%;@"DT;!?N#!QO^HP MB0Z736C_&0&8(+0K' Q0NU[%T!ARJB=^EZG?#0 &0 'AL+W=OHH._">7OT[/N1HYCWX/CHG\H>XK+DVQ&Q+N__& MWWBBX&4D:HVM2(KJU]J>"RE2K:)"2:/W^AIGU?52/V&!IL$$H@FD(:BUKQ&H M)M!/@GN5X&J"^TF@5PE,$]C8D#Q-\,:&Y&N"/Y80:$(P-J10$\+>"D[]_U4% ML8ID-)_FXF+E=4V?HK)U\"14);X%ACZ$ %@A! M@7!\@C&"=SMT.\5+#>K4$T/#Y80'=E8,^!TH* SN>/>8?,$QW/N8FH[=WJ[Y MJ$%MQZ1VW*\$C637D-VPX!T%FUL*PT,2<+]B]H7DP!V+O=OEL-"@3I< J7D: MQ W9@CL,1N-D( M'F^9P,U&R&W+&PVZ4@SU4D[K^ROE^:'ZH"^LK3AGLERC-=L<&NZK,T-O?H$G M*PS,/^#)$S2_5H>/^JCPN6Q]Y8 4G&3[]S7@90D>-N0E8.?,\9SQS!A/ M+Z)X+0^<2^LM2_-R9A^D/$X!:7#^+(<_7/3A19+-6PV#OEL>#QMC;* M4H>XKN]D<9+;\VD]]US,I^(DTR3GSX55GK(L+OXM>"HN,QOL]XD?R?X@JPEG M/CW&>_Z3RU_'YT*-G)9EFV0\+Q.16P7?S>Q'F#R1L#*H$;\3?BD[[U8EY46( MUVKP=3NSW3VNV:E6'W_9W]J1:OQ+S$)5^* M]$^RE8>9'=K6EN_B4RI_B,L7K@4QV]+JO_$S3Q6\\D2ML1%I6?]:FU,I1:99 ME"M9_-8\D[Q^7II_@D";X09$&Y#60*W]F0'5!O3#P/O4P-,&WM@5F#9@8U?P MM8'?,W":8-717\4RGD\+<;&*)H&.<96G,/'5_FZJR7H[Z__4!I1J]CQG0*?. MN2+2F$6#(1T, %QC5@BF13C*@]8-@KFQ((8YN5Y@:2( >IC539;U")8G$\/ MP\50-*:T)J = B\ZPUA!=*42T^CA!A!)$X[6"BQ>Z>UOM4H.8*;>7 B. UTX-=!] A,,4*"= MXQ'(':'!ZQ7HB$30H*YB^FDF %[;8!8WD&B J\<8'=(QFL'_!$M1H.ZR1]$ M9H/1L&YD_("8_07!,4*1_H( @3)*AT.-US>8!DP3&2R9X31)R.[N6&L0,R?TC^R;NVB6\QHE9 MXT"'5.&52[P[ H-7+C$//20PS.PT(7)>:UPW9WP3MD;H %@T'$"\8Q"S8Z@/ MC@$*O!Y)<$< \7HDYDF*!# T#VV/((T& 1+/9V9HG,[G=,:+?7T9*JV-..6R M$M29;2]B^96U0RD..H;H]->6^?_ 5!+ P04 " #4 MBV5/0/&RRT # !@#0 &0 'AL+W=O2)KN:E&>.Y[JADR=I84_']=QK.1VS,\_2@KZ65G7.\Z3\-Z,9NTYL9']. M_$@/1RXGG.GXE!SH3\I_G5Y+,7+:*+LTIT65LL(JZ7YB/Z/1!A%)J!&_4WJM M.O>6M/+&V+L<;'83VY49T8QNN0R1B,N%SFF6R4@BC[\JJ-UJ2F+W_C/ZLC8O MS+PE%9VS[$^ZX\>)'=G6CNZ3<\9_L.N:*D.!;2GWW^B%9@(N,Q$:6Y95]:^U M/5>.W8N,I#"S!J,U\$@A/J8%Q.#([^/60!Q M^H@5$"6(6HPCG+1V/,C.S#,">''<%YF;&!1CS8Z)"3PMV<4 K>4 K16DY?4Q M:PBCQ=D & *_.PR6 J[YN*?APP%\,(!?!_ [ >)(*R4 HKVRQ6/(YBZDEV@ M)AH8_, +M$P;3%ACBF9U?=?5_AIS (4-U,)$$62@E@#*[:)ZQD+06&@8P^&- M)21@ #*\!B(P0/2X!@"(ML OCR&+QY#574C/2PQZB8$R";5,8[, Y-+JB[L: MB%N;N 9VLQ"0"_=U%TB>:&(*%'34XC"\)W;C(X( L4@70X88]N]I@1W^&7F MEEX_"M1]C3&)[XG!+1%A4PR[NA@VC'DA"ET4W6B_"&Z?R&QK 3:^L[XI1B(_ M(K>,P1T0F2T0AX&^8F9'0K??(-R1D-F2 JQ]W58*),NQTT>C)T)(<$,-;E^( M &I8M]6 2$?,?T)Z9W Z.ZB*^;/;\S8"SDSK/..VA:OH?4$L#!!0 ( -2+94]<&?K-A , .@/ M 9 >&PO=V]R:W-H965TLBTX\GL11%T7K2//X.3OTQ9FMX_O[B_7.7O$[F(6O$4A9_ M\HW:S_S$]S9BFQT+]4.>OH@A(>Y[0_;?Q),H-+QEHF.L9=%T_[WUL5&R'+QH M*F7VW#_SJGN>!O\O9K@!# 8P&NC8;QG0P8!>:\ & _9JP-XTX(,!?S6(NNGM M<^\F\RY3V7Q:RY-7]_5PR-JR(Q.NEVO=#G:KT_VFY[/1HT]S3MDT>&H=#9A% MCX$S#,3Q)69I8\@E8F4C*$]&3*!9CE0!H[H RP&+4X.&C8%+Q)V-(,3 K&P, MIQRG2M%9I9T#>DXC9+@#ACI@G0-VSI*&1JX])NHP53^A0$(S7QL%D,04)\-1 M,MPBPVF$.XA0!]'UTQ&C#F*$@5&!*PSCJ*\$#9)8+#E-<0QMVP"SHDQ+4=(H2(*=S0"O4)="C'^A#'-D*04&"&(G96A!-' M+1)T%[@E@$2B9B2P(U$=RI44KF)"D5 N%[B.";N^] FN/F++CR7,W%PQD*M: M<)&2Z J182#FBH-KF2!"99&Y@+&];87MG\GG7=PE)5SY)$$H6:DG5DWQU!D( MWR%(>OT> [BH 1-U8DP?"G+%P14-B**Y>00-($(N)'WC.!P 5S0@BN;$X0)7 M*GS@P 5\4EPY%%..E1%R%G)G(,=]%CD).3<#T7=2ZO<,!&:2"?C8[MZBVTW8\QOB23N[[I?'73]\#?LWJ75XWW()7NK;H.:"NE$IIA M>*/G:J_;[O&C$%O5OL;ZO>Y[S_Y#R?5JQPI:W_ ]*^63#:\**N2PVGKU MOF)TW9"*W,.^'WD%S4IW-FGFGJO9A!]$GI7LN7+J0U'0ZM\=R_EIZB+W//&2 M;7="37BSR9YNV2L3O_;/E1QY%Y5U5K"RSGCI5&PS=;^AVR4.%*%!_,[8J>[< M.\K*&^?O:O"TGKJ^6A'+V4HH"2HO1S9G>:Z4Y#K^:E'W$E,1N_=G]8?&O#3S M1FLVY_F?;"UV4S=QG37;T$,N7OCID6E#Q'6T^Q_LR'()5RN1,58\KYO_SNI0 M"UYH%;F4@GZTUZQLKJ?V27RFP02L"?A"0.&GA$ 3@K&$4!/"L02B"60L(=*$ M:"PAUH1X+"'1A&0L(=6$="P!^>?,^0.*UZ:\V4,+*NAL4O&34[5EL*>JVM M M4MMTI6:;7=D\E/NHEK/'&2'1Q#LJ)8VY:S&XAXG[F#F$2?J8!81)^YA[ !/Y M?BVQ40-IFR=)+[Z@R.%<*30B!1BRUH)K$#&NXU@A0AP&PSRUF)(QVTU:&Q5'63\U>B-;Y7195LW3W;7NX\+QFLQ=EUKR7!U&I7W:R M+K-67=:/7G.H1;;M267A@>]'7IGEE;M:]/?NZ]5"/K=%7HG[VFF>RS*K_WP4 MA3PN7>:^WOB:/^[;[H:W6ARR1_%-M-\/][6Z\DY6MGDIJB:7E5.+W=+]P"[N M>-(1>L2/7!R;T;G3I?(@Y5-W<;M=NGX7D2C$INU,9.KP(BY%47265!R_M%'W MY+,CCL]?K5_UR:MD'K)&7,KB9[YM]TLW<9VMV&7/1?M5'F^$3BAT'9W]9_$B M"@7O(E$^-K)H^F]G\]RTLM165"AE]GLXYE5_/&K[KS2< )H )P+ 60+7!#Z7 M$&A"\(_ SA)"30CG$B)-B.828DV(YQ(234C^$8*SA%03TKD>F/^ZO:=-/=[;NR_U'U4:/NOJS"F"V\E\Z2QGP< M,##!P!1SB6'X%+.V,9"F4\PGS$XPQ5QAF'"*N<8PT11S@V'B*>;6QK#4R.L. MLY.<,)Y:@-,J +X*T%L()A92W +'+?#> A_'R8@8 MQ"8,>0^,8*#IBHQU2# ME\CGOOH8I;6!2< LV!T"2^)HC)M$'N*1ATCD1@^O!TPX\O0.(" ]1;BG"/%D M*&$=V9ZB%*L1 C2*- DIQD.*D9!,X<66)[/,@_CBN06ET?)B%NH9N4Z #TD2@B8T ]#!)0RP@:A(&9+B-PX@) 0(!)*C;%X [:$F \)$2X0 M(@)$1*/]>&J#VFSA#2D3T@".Q!&8*7-KF4/5#.8TO45P1"< H3) 5)82G0N$ M@B"J0LGY,@Q.<:$#4)GG,VO"R=TQI$MR*S+M09-ZL+.)4W]_\4$28B: M$RKBP1N2)E3$D7W(3/I.@\9)\^1.U>TWS)ZL>\:IP'V:HGX?YA=2=E*Y11_[VJY%YDV]-%(79M M=QJK\WIX/3)&ULE5?M;ILP%'T5Q ,4?/F. MDDA-TFF3-JGJU.TW39P$%7 &3M*]_6SC4C#75?8G@'/N.;ZVS^4RO[+FM3U2 MRIVWJJS;A7OD_#3SO'9[I%7>WK$3K<4_>]94.1>/S<%K3PW-=RJH*CWP_=BK M\J)VEW,U]M@LY^S,RZ*FCXW3GJLJ;_ZN:,FN"Y>X[P-/Q>'(Y8"WG)_R _U) M^?/IL1%/7L^R*RI:MP6KG8;N%^X]F3U + ,4XE=!K^W@WI&IO##V*A^^[1:N M+V=$2[KEDB(7EPM=T[*43&(>?S2IVVO*P.']._L7E;Q(YB5OZ9J5OXL=/R[< MU'5V=)^?2_[$KE^I3BAR'9W]=WJAI8#+F0B-+2M;]>MLSRUGE6814ZGRM^Y: MU.IZ[?Y)8AV&!X .@#X TD\# AT0? 203P-"'1#>&A#I@*@/((E:WBYWM9B; MG.?+><.N3M.=AU,NCQV916*[MG)0[8[Z3ZQG*T8OR]@G<^\BB31FU6%@@/E M>(*]EP!,8@63\-B'L<1ZBB%9,,9L,!X#\X!A0GRR ;H>@2((1@013A"B!*$B M"$<$L;&@'292F%IA )>(4(D(D4@,B2DFQ25B5")&)%)#8HJQ2"2H1()(9(8$ M@B$^+I*B(BE"8![O#A,/=H-$&5A.38;*9(B,<<17V733HS"R.(GXN%M]1"@P M[>I/$LH2W[)LQ%(6""(4FD(8R&(6@M:&>P((A6D7#1KMD&]-"/:\*XXPEB>9B\T=);*S#!#4\0QX/I> 04$HL.X(8' MQ/ 06"AP*P.Y??L =RD@+C6W[TMOG0VIK%7"; F)36RD&W%H0_D>^N&D M,XUQAC8:-*I*26P[K8!["Y 7K?GFV&C04 F2:<7Q!CU?19N#:L!;9\O.-9<] MT6"T;_+O0?:,QOB*S-9=J_Y!TWTY_,B;0U&WS@OCHB-5?>.>,4[%+/T[L1Y' M\;'2/Y1TS^5M(NZ;KF/O'C@[Z:\1K_\D6OX#4$L#!!0 ( -2+94^Y4!3& M* ( #D& 9 >&PO=V]R:W-H965TV$[=_7-H02\"8/P1[..7-FP$/: M,?XN*@#I?%#2B*U;2=EN$!)Y!12+)]9"H^X4C%,LU9:72+0<\-F0*$'^:A4C MBNO&S5(3._(L91=)Z@:.W!$72C'_NP/"NJWKN;? :UU64@=0EK:XA)\@?[5' MKG9H5#G7%!I1L\;A4&S=%V]S2#3> -YJZ,1D[>A*3HR]Z\VW\]9=:4- ()=: M :O+%?9 B!92-OX,FNZ84A.GZYOZ%U.[JN6$!>P9^5V?9;5UGUWG# 6^$/G* MNJ\PU!.YSE#\=[@"47#M1.7(&1'FW\DO0C(ZJ"@K%'_TU[HQUV[0O]'L!'\@ M^",AB!X2@H$0C 0O?$@(!T(XRX#Z4DQO#ECB+.6L;XN"%02+U,U)KWTZS?2-8.@QJ- M7XOL'U!+ P04 " #4BV5/RW19>%@" !\!P &0 'AL+W=OK9.3>UAWX^\AE:MFV=V[TGD&;^INFK9DW#DK6FH M^'MD->_W+G+?-YZK:ZG,AI=G';VRGTR]=$]"K[Q)Y5PUK)45;QW!+GOW@'9' M1(R#M?A5L5[.YHY)Y<3YJUE\.^]=WT3$:E8H(T'U<&>/K*Z-DH[CSRCJ3DSC M.)^_JW^QR>MD3E2R1U[_KLZJW+N)ZYS9A=YJ]4I"2 I1H04E7%(3)S.H#!OEP*?D *%[6DK\BD3#P-RX';10M DC) MDH16I$]I&N(-$EB[!X0!4KHDX14)AT&X4:((+G)$UJ1@]1*15942WU_^&[S9 MX]+=V.N\J>'F_P!02P,$% @ U(ME3S&\ M>\C- 0 D@0 !D !X;"]W;W)K&ULC53M;ML@ M%'T5BP $STSIG0-1J,&3<8ZW8 3O2='$'8E5XJ3HP-U0'K40'I?!%G.(WC M$G-"!6HJG]NIII)'PZB G8KTD7.B?CT#DU.-$G1.O-+#8%P"-]5(#O 5S+=Q MIVR$5Y:./ ML/@I4+28_PPG8!;NE-@>K63:?Z/VJ(WD"XN5PLG[/%+AQVGA/Y>%"]*E(%T+ M'O^)SQ9\]J>!MS[K\D9?B"%-I>04J?E7C<2=B&23V:UL7=+OG%^S7K7-GIHR M3RI\8]!JS#6&R%8.MAE5(&A22>H+LBB /$V1!@LP3Y%<$Q8V3 M&5-ZC/"8ASC<(P_VR/_JD=X_A@F*($'Q_R[+($$9<%G>_(L9DZ07-HN;'OCB M?+C;^H6H Q4ZVDMC3YH_$+V4!BQ=?&=%#_:!6 ,&O7'3>SM7\S69 R/'Y07 MZS/4_ 902P,$% @ U(ME3ZQUV&C&B0 U%8" !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.R]:W/;R+4N_/F\OP*5[W5#8"B/)XDYY*JC$42Z.OJU>OZK#\T39NLR^(? MZ_RR6I?M?_WNY.CT=\F7Y:)L_NMW=VV[^O[ITV9VER^S9ERM\M+];U8I.\ MSU=5W<8/MO6ZTZ"^_"ZOBPK&-T]>9&WG.9G^__<__L?6.7ZLL[(I<)W[!W&3 M+9I.Z[PJKXI%GKQ9+Z_S.G[B8#0Y/3_O],LOOL]OBZ9U7;?)FVS9:?YJN5R7 MU0]YF?[^/R8G!\^NRMEXH*6/V9?D:NYF4MP4,Z*7@0$=C::GTY.3\\E 2ZZ3 MJG8K@(VDR8?6K6I2U0G2?+UQ_\X[ _WI8J"QB_G<46R3RA_)ZZ+,D[=EIX6S MPX/D;T7IR,#U6+LC\E"#E_#)#>MC==\AQ;]EB_8N6S[4A$[M75U]+LK9T/;J M"^^JILT6R?]?K'I7X6!Z=-Q951SGA3OYO:^>%W-7!_O[JIRB*;.SH]' M!R<'!_'W'XO6T6%UDTRF>]?[R8=\MJY=[YT155XL./?[TPYON :->DI=?9G=9>9OW4O*;BP\O+CH<@-?WIS3K"">;M<7G'+A )DUN.:^.H-WNWU9U9WU>9[6;Q<5LEKNG MW#-S>GZ@K0_+;+%(GJ\;1]C-T/A>+O/Z%B;V0UW=MW>.%):KK.ST+$W>Y:[) M[<_83724C!=#\G;=.@(M80>'7G.+4CORNG)7Q9?DSWFG^0/WO[/CXY/CHP[9 M\"Z]*AH@T/_.LWJ0ZXY&D^GHL$/:RFUM&Z_K^LF7_:FZ3+;-U4YPB'5U<;QTLV6;M_5^2HKYCB+JKUSYVK&A((M=V;RL0(6 MNOT9QX]7>>VZA49A558PA30I\Q;86S9SA+!>X-&?]OKZ\NGE^]OOIX]?)#W-Q5MNE;8O>[DX =,1VXXNHG:Z4U19N4,=FGFKM<&?GMR>G"*>__D]/@P M=4TWJQR9^Z)[F77'5$7;KF-\S%+P(=I.O5N6^<7 FNK\9V'G@^_S0'9]+Z9Y MOT&C'5MPG.&S.WR%(\3D:'S\7=+D9>&$I+)J=]V^Z3'MWN')]LU[_=74$\T! MN]LZI/-3IJA)>OS0L.@L+:KR=N3$BN6V;29ZV';5N M?.["WGOC%C6YVH_> IWR^V:5S?+_^IUC;TU>?\Y_]\>D(WK!K7]7+>9YW?PG M3+^8%>WW/0R:UZ4A8>')^&#B6$V=N+MFG3]+LG5[5]7%+^Z)X]1=_ZQF/G,[ MSG\F1=, 6T$>/RQCL$PBW1P,]^.4WZ"G_O:3R=%Y>G)VAM_#WT?ZBF/#L*U. MNVMS$)%5P\5GW4W,W_)MO'V_G7R/FI_;2;C*1NZ2GV6KPNUL#R97!6[O+6:8:+_9WEF2UM/H:3QJ?Q MQO$2.../OCHZV@@(_7G3)B"D)WN.(K+$<3]@M/&!^J-C9 ??]4HY//*AX?:\ M$_.>?\ID.Z=8#U:RYS9Q7BT6F:,3-W\BG,X*=!HPQ['?KM1Y(V &NSZ],[]X M[(3"MQ^<3?@X,YQ='K4,:>!Y>U ^?'3__/3RC3MX;U\E;]^]?'_Q\RO%N.Y.'.IKZ. O*>Y(BF!]^Z"RNK9'5_"CL-6JSZ5XX>\S$'WA,>R^;(HT?35)VBZ%MMZ M/7,G D_2'2CD_<.N.L/KFE,:=PSK:BG/5F4/)_GL>D3ET EJU9*DK4&EJ!#& MPWTFCE@>?9TTQHUTM%FN8 M4\E/XK&<\3$!LC5G=LN1[39XGX-.!E>_FTMVFP>-!LP#>Z"O.^VR5.[4(W=C MNFF"&:AO0J^+&:X>C&!9+-R"@I'M)N\N6H\"C.?C:]GWT!E)FO6JS]I\N7#' M XP<2]=;762+9D@CV<)\K!+ZGQTM=&<]J MU%;VG.2&?^W#B$+Y=N^%B$ O^Z4H;\'/YG]?\WF&"_CBPV5RMB*-T *.[WCGMMZ00^TO?6=(:+8F7BV+*<9]Y_6 MY:/'O?6=;T#,:!I^\S[F,=E]5G=X0_]37T&YNXYYZSM;KMO+BP\_)J]>O_W; M[BX#M/_?+*K[4$1UT@XZL] 8T)&W+_1V:X!F'=-S.BEXH%4Z<]_"WRC K!M0 M2]TMN%/;N\@]N\H\CY>7OXFL_,)X!$C76(*B_DLOXT?M8.\V*\I]&!4,X.F\ M:%95 \J%&TGQ!813M/EC8\5RE14UBA:DEVS1F(:\#J:1_GLXL&;N>(49@W&/ MMX<\LXX4#17X21G34XKU,#X^NKZ>'1N?M0MM&5U>S/)_+A(8NK+73_6NY?QP'ZW.?F7:"=Z51 M-:0_.3P_AG\A"*6!L:%FV6?XDG580;#$W*W%]:9W6KTO*OW-=O5X#KI&T^0Z MORW*$GJ%740O\"/>SL'(//C>3NP]MJAN9_*!!,?WPE?UV]GG;$.W %C"<7M5 MR+GLW<(,V:I[6L(5<(G>@>CBOGP[:!^Y&"<[OYO\_C_.I@>'SQ(?O 0A1>-D M#X0K#FK83^ZS!FTM%&GDJ,FMX$^.)66S.W?0VA;M8)/SLPEQ7;"DSO $.OJ$ MAJP.#2[ATET,U7PSFM=KL+V6?U_?9NBO OWOQ64*+]79*E^[+6O&;K-T+(EC M",DMV:86&QC4&MF:<2.Z2X(OH3*_18L5T57WYH8%:,#9AQZ_%850:9.9OZ+A MZ$T.SL;G8(A8P*F;D[4+)E="D-22+'TY6/IZ'!TIC@?&[G8@Z_HE<%56[K!^ M*<"&X&;V9#(^3*ZYMR'_27=I5K5KH"Y< S=K'(L;89/+HK1W=;6^O0/7-=$B M10H JT0FALK;8I%=5[(\PFV9\=IK?9Y?MYZGP#95R=P-'GM M2BAHU,G*[!;C'5#6F,'9B+?1R1GDA'/OB'G>_>OFE(/SG86/<7+1]JYZ.))Y M\F1Z<#0^UET$9CW$>X!V'2.I\O/BLE9S<0W8>'%QPV M1$:\V^ R@V@\=I2Z!LA"'R[5,G/B8@:Z6>9M4D"5G@Z9LMPP(F*"K^B4M[E: MN^6&% *M:M]2!C?GM7M?G#SKE7L:O?YD11223XTMT7\G K3_ALTJ9 >$4;MA MX?QJ8">EN]: K!T/7-?(PY$8++GA+KFG<)O<'E77K1-<[5K@G-U$>17\];SK MY(&[YO6R 8[BB%]ZLJ-P3;EQ.5Y)>W.3%0N^&>Q3?GC-^@88$AKC<*NJ,F@= MN[N_RTO''/,YAKFL%\#9'.5D:O]TLW1LPJUZ?G/CSK5< ]P=W#F3TV=-Z8T"9XFG.,8%X8FY=;-J3=8!XHB<.T%\72'8ZF6F+0*(3]N<8+ MY'FTJZF]EK"OI^[!F=AR'V5U9+:I;N*WF3A>L\=I:K(&BG'BT;D$SHN&B8I5VKDPGNQ%K=@I% M6]#6W[@-N$^T<1RRD[.JS[)V\QQ.>HXR:9G\G&] B&JJLLP7*4RNS6=R5D"V MKHN\S=S0_'!38-#KFTP\.\2RZY]SXL\P7ND+1K;(O[ [O&DJT.C 85"T=\3F MR4(K(0'D-_>PG4* M8^E$7']8+Y#DKD0*2<27A9=$11L&KA[%4@^%3W)6B;Z^NFF!?NP@?A M264X"2:&<5TZH6UL?WNY!DTJ>4WT9G_9>^Y.]WJ>[2>OVWGPSO.B>N<4VV66 M[%V!!:"<[_L&8&0_NAL0UL9=_J]?7[KK>+$@0\),3J;76.A"NB9S3D.LXSIW MO>1 4R4LT_B1"\>G&]?/VUM2;*$@[:\J%[B/)61$ ,G I8UD;5^XORMF=U8P MP18PJ*-THI*3>!TUP+69 2NMDY7=['#'E,OYD:\J=GD4R%2K>NX).O,TY]X=*"OI$A,F40!Z^33^,&8%%WCNTG13^+0/6LB>"!O@I7 OSL-5YEU),.\% M;OY,ILCJ-.XG^8'!G.IFY$9Y#Y>B6R0O2?:M0^8XWM!.$A^<.=$2+B$S ;H" MJJH%ZU$R+YJ9$PQ1>*&-7 @S]2O3Z;FG1(8)%8H@R))B\G1"S9:HUB1$:W)K118Y1]CG8Q M80O]MB#VU,H"D2&"P]?:P7=:+^(Q^6Z='[P_-"R55%3H%3G3*$OZ(FGT?+N: MZ]\.@9]!"1/N2#F"!>[Z'%-G/NO I1%1$R"$T[VXR<%B?H''S8UBL4D?GF9S MAU+--32:(6&ADEK2C8GG%7G-%HHF!;0B/<&=#R<=/$2H%T2HE%@!E_8K1^+) MY&#T9YT33(:5S,ZAANOJNG$$"/O]\C,.(E8/$ M+L 9VB3 P\\7H=R#WM+F-KU DT+R=M96L&2HM:'=I1V]76NO,H_+0"YZQYJR M]73!Q1\^!3V_)0?PQ6V=TV6E2\#S<60/879T,$)E&+43<$8XJ>87L'2K9L[$ M>>,T6-?:/RC;+WDRB?1F>.;):?"5J%Q&LM/[DT:-E 7&)$=]U<=1#0>3"&QK?(LT0%QK6[+H-O&G]H^#PHNRH:9D'C MA .RW+_XJ@IW,@BX(6L02-Q\:+ B,EOBS62K&MJK4)V324?D?O'BDMDD:5^T M^*!6^];@J,#-N02SP@J-,XL"@G3<#)NG;A)XH:(N<+TH;MFX(]*.WJ')7K$O M:TW6./&F>@W1_QRJFIZ-O;@,M(B]PC6*VXK-L+LHTER6<'Q$%G!OP"L:A:/6 M:GC?,66>#]D7K_.[;'$C)&ET#)!0'/$Z 0I:_+PO:X)BX&S35FWU!0*<;KV6 ML>>>0J8AFJN^KRMT"V8Q\9&Z12,@BPA8=*B=5*U<-TVJ; M/G)(J*!W)N-$SX],2^"2S#2V&_PBB&)#'ET M@P0-!\N+W!\@;BVKY\!FYSXI]V.UN<#"99,N/'^"C1L:VK!>O@CL[2P=:A& '#F*;96\SV#NA09S20"E#71R?+?G<7)5NB, ;*0M^?D(=[J"A1 MIOSLQ&>\]P*J>48EU=DS6SUV8+ MC%?4KTA\J?AT43MXOA8DST?'J>5O,&^ 2OHG $=&#(8*TWJB+;9@I>8[2M]4RC(E'J,2(RN%&+1UAB"#8-1"([?OOZ_DM\@(T?//. M$!GD3BPG6]*,B'++N?)RN7!1KZ3*[HMMC+;&T6U#S]R FI"# \==:>#PGY\^<9FPD;K(=+T&\ MR1:B"7H9EB;%NINVO_'=D3[BUG?=!-KM@+BK;@266D@7 6,#,I4U.18HD@4W MC70WJYP4 91*\X9GG/2:M!#:U'Z?/,\V[O$]<&TY?K18 M8V@]*"*+?$3/R,SWP:3;0I37;D]?.G%Y^3]W?/A%?EU4*U"7!UZ0"?E77JU1 MPHYU[%U??U-]!JIP+Z!8\, (F_WD[1=W#.:P"!]-I,'3G_+278]ET=]Q$C8# MFB/_R5;/BZ7;C?WD?36[0R\XV49 Y(%LFA*HA$+#=AWFAZRL;@I^W,E0B\T( MB_018!&59K)?Q%D@XR$X;+P>P:ZJ06'4U59 - M':(?2C4&(I\LEBAB-&"?#U7A[4=Y^VD*STSG7$&0? ,>SJ*Y@TL!].SO^\T^ MPW,4LO"31 %D%(YJ%!WS[4,;&-E/V:P&QXRC679)DXG4\O.AFH&$F=1 MS]9+&,^,@VQ0]C(':IR\RC#Y1=L4@G6G[YW+"O?[7(9A2NI;LR2*K(A5@VG1LJ(3/^/-P7 M&3=OL".;FUT.:+\HU:<4J6KM8ZQP_$/6T*[L.RB=&PTDC,\IJW)$C!443'"1 MC+S-K:MVR%Q1N8BH773%VC^N]B/98_T"=!J._EESRN2UV\:;PLQ>%SJP6ZLG MLJ,U--$.D2('GO:MRZA'ANC'1^VXT]X4RP*23H.[!4WGN.BP;Z#C%4XT8S&? MSCI9LD;,>V=XUN#T-&LX5S1V:QSO4(VPO.B86YL3V,8 )\!P/SS,\J'E,/+0 M5RFRHU@@^:K<35E(!\9:S&@3@-]+%*%\6V'PD1L\F\D6Q<^.I]V! DWFC.'3 M*1%IRVR>IW05%#?\27[#J%WC!#DF\?0R M4DUVF(->;8:(,C0>P57B-AIE <]>$4LLPYL>I;_KK,7_&GFR1+Q0&!#^F)OC M92)FQ .].\-3L]5N"D8"H93D,&)A@/1,503!Q#[#T]0G0N@*?H6.Q@%8W8AL MMLL1%Q*<48TW ^:7W;I&;CD9!2?MVDQFA!(*^5KH%;)CL@Y$\DE3V&A5;SK. M1?*VH#?1_!:JLOY['%"[6<'2+C8"#"A>/_%-S@ : X-D"G"+("\'PIY_)D4! MIS$O;APE8^2$"AYX=.0YG&%Q]M>.,6 MCY@!.2SY?0LKK.)T=&0V/39>Q0$,E! M;1\9S+>3P3=T^I"*N&Q\.NB!-S%AO0M?5TIT(N/ZN?.K,T.D) M5RIPB=F#-42"ZA:&"SDG:<3M-5_KH:(LL1BHVL1QG5V_HY_PTHD9I+-MI!&= MX4VO?SH+K%S^NH<$&V#>*,H!+6#$YBX$^/!X:5ZZG\^(U]\7 $E%.C?K"ZJ& MT!)JJ($LVA?N28T0G;Z4W7*F+_(Y$Y-GKG\4A&)#S"CC8Y5/8@*7NW#D3$J22^NL$3'M/TZT_(GYN8&I]O$R/)!J(["@B("5! M2]X&8JW4T+/8((DD\WD%]ES@DFV^]&$DR $UC(U([2%#HX3LP[.H.X"8JTJ6 MD"N)-\P1W-*AO*M/#44!R+BBI#D_3+*'8+Z$)QK]RA/.'EA$0-?$>TF_W^]+ M?+&MVY@A?^+&R2>-$OL62@>Z3]TA4#F3W:P$1JN^:Q/H&NX(6$B:3LJH%1. M#_#K7C"&;'+>%TC-^"R7#IH-Q\D/HL:G)BCNX>D-A\0]1\\_0]8KZTU>@C!$3X'WJUW%H>QN@)PV@DAB3.3S8A M)/C*#E['[PQG\[.#9R=>]E^ M BD5$BB>;AT\QHQ[#RIY3JE_J(&"9\E&(F3;-00&N UBYZ<$SZ!G_G#S; M,1! S?1R]KNCZ7.Y&Q84L1)T[,!*@,=IWB3D7LIV5- 7KB#&YD@ MAVS+'+$SY*UT?O?9DJ&ZB5LJ ,2&-F84(O8(W_E>L]\91Q 8;KMV@EI=YN1" MB;_6J>22>R" M85//Z"Q_KE,-ZJ^H20-X%5/0I:B$?!6E62)*2ZFC6)E5!DGP&J>1TPSA\CD](3BI2$Z$Z"3CLI>S2B%^PVO- ML[[6Z.;#';\[Q;^,3).61GW54\0X%R('\/_GQ##"!RO M&>GM?Z#2;*\<[Y=!P. '+[Q@J1_&J:9DYH%>6S MG!_,+()_KBCU(!5%YGN7WO&'.[I0;U0!_S5,*L5ARN0/?=@5[;.=;OI_P(G/ MYC_+=T+&, _^6:ERHN_P31$L)_[C?UFS9(!74B4 L^%?3?T 2T=S^(*)?[XG M-O:G=)&@\,_8PJ:-\ <8J-XN0Y0*,?XWKN9*?!XS6OU,$M^,UE^^SW9&&_@I M761F_'-&LVDC_#/:86['*WV-$]T7KJ2(?![36>5&,[ZYK*=PG^U$-N0C3II^ M8B399SF%#3(0_OFKHM;G.G5-^F7KV2ZO8NIRD=[RF2>Q3)ZJ\KDFI,PE[>35 M)I9,\P%$O84M[YV2H*#O#HJYC39Q)*0Z][8L\T)AG/2.IC1YI@&?1-[O8,*Z M2M,=5!C26'T('>20.=@T51CL300QM W79:BW2(ZR2,F"**9Y"9B<+5G%"9&, M2<[9#?1,;Z#ETU,B6[Y5I=IAG;0!+Y_>XQ]1-V5,#_P):G4T,* M*Y;,!.!R(BG'$!/$OE@=B7G9[M<_V9_NZ!8B".^G@H,CF)R-D2[ M/E6LW,1U$YE! J9?59LVJST= A3(R(-(YM-F Q3IE&(=G3[$//*M_OT\3K./ M;Y.1/@3K)/XFB1.,AX'=IUPZ)LC1[XN16OG"IJVB'&G4^3! 8,D3 K*+9OO$PY; M?TV#74AO5I=1QK+]SRR@=_291COZ;O_!^T>/=OA!=Z9(^>(^A M-JO$"F7LSF#/?#6_.9TL9A>SJ-U@;U0RR K;@C<9JC%U&9=$;M17PV&;[,*ZHL#YR"_ M LB>#@Z/9[* N>0CO,8PU,QSY3<>DD6T>0'/+%F>?:=0VHJ_P8HE8-6SX"T M+TWD2&'%9&VA;2^"B%'%CE[6@N1%)5T%YFHIPA]24@I1F99=9[.@L-U5M(J3 MC5B.NX,H6^30TJEJ%3:TC1%#0K?,I[]R4] NO-F- M"T^A:USHFFITG3*EC(_O*).OX-VQ]-=;FL OO"?Z5ILXT]H%N;>:*%S/"=.W M1^RS1F(/CXJ'TJ?_P G\?>A.G M7DUOQ-O":LO2:HHK46S5XD9:+>?L(-/*I74LCBF+X%QH+B: $%RG!C;QM.S0"D9!KD*_<;5\K;I$Q9X8Q%3 M\B7G-?,AAR%]H,F&10!F3?JVML:,*]UJ%LBB;XH=6PPDMQ1]E5=(0L6+9 6S MB9%F1*W5KLG-BN3$24G= =R,KVKS%W6W0_3 &=RL%+Y>?LJX9.PQI-E*YI\H U/HW>U1>IS1BH648&N(?:8H%-N2Q%!IJC#2+S:;'91_".- M^!2BN#-:6R2+'9PD?DJ\#?FR:+0OJ'PU<0PQFI5*PB2G3'Z1M">&HI'U[/S\ M[F*("_J8E95VVK)&FULBQ2\#]:JQ0D,SQ#%"F[0VLBZOX^CI# )< IQJ!:F< MIU?6=;_N2*?4MY[5N#U24S]VKV>0'MDE\= Q?#!:$:1!CJ7I.5SV23(1N0>< M!Q9_?._Y=+F)=Y%N =K2?%8>>:RHWB7+MK/QR0:1+3GE@@!M(HEC<$J+JMXF M+/+9U@N))PC"7.K6.V^3V*:B81Q/XZ[3Z9O7P_L?MNM M;LUO]NG'#SH2SH.W+<$16^.G!5N3GF^2+MT6_2>=J0 M6 )5RJ6Y2=@3@RJ8_+\DBHAQQ))BIY7,DOR)%*!X'4?*L*A@$$RZU;5!*8BCRWV. MC26K65(XI<&@Y<#9"'90<\%:(Z@3]-[&?QCEV80H34=AEFDC12E M1C%A<21NBS#V(W3K>IZ>HY76_#&0:%:Y%N&EQ(-ZSKM0[-!YA0Q'I_!^#?+\ M"N2EA0H3'\:CL;>M*0,>0,B%>W;-(.5)/G5#&./NI&*BTVQT 1]N" MU[0_TDEDL"GTQT4MG1$'L/UUL':@5&%6@QS!#\,1TYC6$&1RU-AMQ>Y7S@(U M,MPFS-=>9._3?_[(4#=%3V20G>>-# 6 T@MD#9 MXC-VFG4I5T74S?F9!S%YR:]EFM)L&077S'MD(>3^,O*R9OR8L\L-=0%7NMKI! MX)4OG\G[S7*!F'"K\5E7/&&BLCY4_>,-][:4RF8[WBR2?",^:M0_'[TP/\/* M)2P$3V&9RO\ W?-VZ9IRX0.^0IUXT3GA1SRO?;CSXL,MBP]7,#PE&;4'OFS#YVVR2^5^E4(QJFHPB/)[K*PW!\@7B.N.*0DH%P&R2WF L8)V7C1GGB?:)KOADD9W"//"!]%ASH5K+EVE4L\[>#, M];TK=T+O/3FGJKM&]OCAEA#10M8+6E M+78L-1%]\&TJ#D5>\5YCF6F;Y*Q@S#[2O#8-/$+!45 %8CPJ UA[86%8%*_9 M%DF '/4**A,#W9@6*U^W+(B3@KH#,!M3UU+#3*?A"$6&KE;+[39D/LR0A2Y7 MZ0?:>+8ZB IF5!MNELZ217H2V#'P!(W&*G-$&%_'%LQ+#R$LY8%@AJ0*TI@& MTM9'(EF!F=QV[G^4L4/.P/V-E[%U3M7B3CUI7@;19R0:YM.Z>BEE@KZX M O ^3A3"+7DT2+7U<@W[(?77WJJ7-54,.F$/@7KI8*/6RN$E$%@*PM>!G;1B M/O,*WE,74IG"' ]'-BB7M57=;:Z*BB\ VU0L>N(_ODOB7VGRGAXEOYOUP.S. M9NJ6*YO6YMA=V%!Z"\[K%_3)HV! 5G3R;9CIU"WI$\F <7ZXQQ53YO_*PV MJ_*K>"8/D"!J@BUK*"F7LF#GA7?L:9VE'YLW8_IUQXQ+ PQ1UN W[XL=L8:H M8F/#)0^KBWUG$5_#KG,>8R>*/TF$ $T%U/.U]M3%]B>T6;'^N*L9*C]ERAD2 MR7%!/CK9?9G2(IQ&Y1"BNBKK,6)LGL;QZ/%9/-^8K5E4G DN?1_.6N[B,.21 M*[PRWKBYWZ,S9C3M;83RW,ZT)W8D[:_(X!,J/IS#$%8J0 XV%#WQA$_DHH3D:R$[N5)OF)( M?@&61/%TD<,PG4'.UY"J![DL99;?P2LD37M>[G:PN0V2'0V*S;YSF2&XC(*/ M1;J@9K/0L"M2J!UB@.JVMDD_Q+O;O<0?#@^"B3YQQXJ:$F,OHZ!M9WL2?:_[ M^/P"MKG)&4DV3QN5DZW&3-,!YE7D)Y1KR$&RA["#[\O(TF3+W,F7T$$41X**D9VL>%[J7LD M\J%:L7,"$]P=K"G+O0SYH!NSF4MU>!JRW,#3W+_3X"&^BG@D2=/L\M,67ELQ M.4MI[8W4GP>:07M$J.^*?:4Y0)-3TD<;S@GAS@ZDTWLY9Y@0F>)-J&1.XF>: MR*5EFK&-F#=#MJ+Y19UB3X8;: U04ARW.3YI'-.>%5L*7F19-6'.CBA^+MYU MF,X8/$([\[UT?3QR1GF0^'*UHK"HILLHVGEAKLT='YA-AFAOCADD#10M4+&E M+788-!'=PE$%S=GP:1WXE*,U@21QEVGP8UJ@H$TD\1*;@+P#8)I&V:9O;!.# M\IFP+QB9]4.-2CU4+^')H!-ZG.JC@XV\+ODB5KI50[J,OIH&]]20-84Q"B8$ M'XI-H;_:!*M,76/A&0_A+C?;,-Y3>L%XU,;[B1IAMUQR_0M_1KTP8YFYVN5; MP)U=L.-8#PTLH9BZ@/B'E/!V;PFL%ZB2@ 1*!)**TGI;SG$!%[&AGV@-OYGZ M_>#Q+<19D)P'R9D065X0V+A\$G "]8MQT&8#JR4N-K B%3YQ&X?,WSZ M?MTQ(]X 0U0J7ACWQ8Z!0U2Q!(8!S3P6BKN*_ =QL*0R-XI7,A<\O/'? /Q] M3ZJ22F2 E6HC?,#.]3.#RAC\K_=\% CYR;??+CBIM]],7L1B.A/7C228-9O( M):RZ-H@:-\>0:S.+[H*N* ]:92G9GR*6I7I4;6F+&4*[5"SP4M<0.SAVRFT! M"0/%0];A(SO@(FI40RH4E*_8JV2V#([K1?%JJ.HCJYR58WMB3!O-,CEA642: M"-(NL6I\12O?W>$#)R#$.RY84 7,95GT[MV^;*)>=EK"")5UJV4%[:M(5L_6 MG&#;YH$4&DTU%)L,$"=_C*/G287:S^#GH!Z25@0"T*ZV4T(1(55>'S\O MGL\B53C?T>LIJ*S+9=AP6\HM$%766MQZR)AX8B H(GP4)?#SFJ/B6DB6[/Q, M/"*PC )50$V<.#?5NAU& 3OD]3='#=#,NV.&JP%:V*AY6^,F,K;R(GXR+^.$ M:VJK]NR*W#WZ&*#J%R;]$#M$+_&'KZBJHQ^X*!<0 M?!S6[W1G!22>7@<^^4[3S>HV3AD$&NEER#8L@C^;&*X/L3FA06\C:?'!F-)< M$*._0G8PY' &79#RC;&".RG9(X"5Z4Q5FB(_OTP)+R/VQIQD,Y_%J5\3^VU># ML6;JG)GX)[J)V:HI2H@35UD6"A7$"Q*""Q)$4&L=??D0\UYS0@"]VEK//^XR M%X]OD=R.IQ?+>8?%+-QH+KT:ER_W,,P\O=;456?FG^,XI;NR$J/H^$Z]NN9E M>2&A\@UQE_4AQE:V5E))K[);Y!%%,KRP?'];MYPW[CQ#=-(;H0NOCGO.#,%: M%!A<)B<(Q"Z9%Y)S%4%_>4>#G;@XG'X%VUD'9PQR]7TAM[H^L(@OPTN!'.TU M3&\LM=SXNGR=/B6!M! &]% 9"Z+8=M4V&ONU-$>.$%V*UEZ#T+1%C *=(@^N M1YH7.X%MM-;SL]-T-*_T,KZJ5OQ3D_=\_]O.2^A[2K.;U4]1[/N[+:/!S6K% M?'J_]?C_[!Y#ZC67=>G3&:D_#C-"D2IMW!-[[G1_12Q=*TD%8R@S+MX%W!6\ M^;^ .4F!N[A &@4RO>R1_W+W>";$F;I.Z'1VDIR@SKPP3,F,2&Y$L%N0G*&# M;.OIC/&39EB(PY1\++@+6QZX5HRK*MZ]OMIL/9: MZG(5#-Q='9""IG]E*X& M,NT]$(ID9*TYZS@!C]P3^MN.;8'V@K!2>=>; MJ*7*-ZMK )B&%XZ[VB+WX585:_4HFQHB]MAV>0=7G2P')Y^2"[KC;#"*/*#G M5@\=1\N"$B9GO*8BUK*F9^@G;0BC;EJO?W@.Y8QJH6W7/EN:(G=1$ZN&# M&&@OI),N2(7^J:GU:3Z84^J_>8J?OPXHD^.8_W X?/FO_GXI+H.^VU\#1;BM M\XD=QH0MS9 .U"[%8'3JVB 8B?+62GJD4U8LXHPDV1 M/I"ER[(1(ZO=/B!&0K?OA1Z@AF<&;DT=YH)M6F4;H>VH]9R032_\Z,#V_>L M-OL6K!GE>XEK M8\+*AF7^[E&8N"^4T[S!<=]Q?[^Z% M%!=[JMV]@W0]@POKII*/L9-T[?J>^OC* VIS,38VJ^WE=UWOJ!=>IGS>DQH< M^F-76Z1>:*1B69A9TQ![3-(IMZ5P)"KN+B><$U23AV?TN'[[ER8:K*WJK 50.Y+N7M !'GB:2ZES7SUX=K=N)[$61?TD\R&7/BZ7<:.Q5%RS<\%NTW@#4&?3P6?MC1@,.QO/?]7[TF?+=+5"REZ]E2[ MON9O[8)XJC>5_*1E[X(4'$C)@O]6,B&_9,F.DI47IB[K-,H=@#HP7'YB*7=# MG]ZL;F1.37PI_+)U%\&:]9N@J#6IW.4>ER\S(PN9=F]9WWI6B'&DIAX8BJ:S\?]CB:VY>4$: M@RO;TU-"5*CHL9'.M#@:/,9N%'R(,Q['A5UJGG V\%/D;>(D8[_30,A^Q3TR MDL\W!_=9X@$D7K.(UA53A:(:S]5/IH@4D2R:JSAF.(T<]O,'2]I9.IC8E=(H MCV*Y/*)T;*HD.@LA]Z;N%6SV7W-9K)%(07)Q7!P MGH'(;L/'&I;@\B#VOF"I'^^B[ Z.PFD">@T)X9O)( 7_4PUCO(!MH#&; +:' M*N,M8'.N!-@NB&*,(>Z=P#Q'2]@@MP:78] E>TW8N'QZ2D0)L[*.E@*VA)ZMN&^LTMH7ASC<+*$Z=3+ M)2-E^4GQ7B0()ZI_048!R#=U_#:)S0HFE<*CHE!IKC[G)$L .8C$)K9 ?0#< MW?PDOSN64 J.^Z.CHH==;9'"H9&*^LA'-9Q->',HK[481A'&$*/8TE$N!:FD M)I*[R@? )()O5152+)Z95T4U,E.E\:Q\\U!)O7/F+6?CG4<"6W//6\U(=;.Y M;$W/^9Q%LAL@4@M8%AED/Y/YJH&[5:5N: M(_9<$ZF'#FM%.W=>0?XL7ITYBH$G5SE=D$A6]O5\OJ#;R??0U':D6-NA].5[ MN/PB"P[*5LP+\Q=++V5BSV-(KYGVY4!;M.>+#_U-:(@DYH3GB3D#]!L-G1:D MD 9\N)"G>&N8_%**1$ FA[FM+39=5@"G_QW57YW73M&DS.3+&YG@%\ E MM/NTS+7]"CDP7>PHV. ]TSY\.H#,:P"A!L/T MAIX*C;D#3I,JT\ ,/$4(K GP1HPM-BWT[3???C,3X.#6MF$U2>8U 4?%,(.! M@]-X+/M/(#C <(E"V;+Z;PBZ*B99BAV""*O!#SJ MNDR,'H(Y?OBP8R..']_.!#]>8AM6$U1>$W:49AF,'"_Q:\&-BB93H\9+/ /, ML& ?CAC?X4>,Y8H;SM)&QR&M5X(>C28:@B$U0J\ 29KUF0Y//. _ERT0N\9Z M6-.$"OWQ0\R)AGL]0'(*=KP"N)@>(<9!!+BK;P,1K%8-<)]FW:KV3U%^0XT& MEY]\WG2Y@7\-,6$+K3D#19>)C%%#1VBN$-*ISYAX4F5.)'<]YE(M&$!QXT=7C;ZF]>PJ!$D]#^/-9FBS:U0PX26M6J '#4 M"+%SZV4=.AASBKF_ E$WT?^(NI6I7#ZGFXH+L-57+S+OD]/2$1E?@IS'FPT3 MMS#3MI?4=6V1>V*KBK4K54T-$7MDN[R#+U0!55(A>^I#Z?8'Z77'PVUM[6)*O M+3FD;SXS1SU4M,U/\[8S>OM83;_X'UBFUWC,U(]^R/UT\&F*(H ]>F, MO1C0(%TL%07B"QVV$==:-Y(!W'^!(E=;R18NO*QVW"6H>B+:KPI;/BTT=3&@ M26U68U9],F"A]JF(8D@41P>U@28UR&V<005&OE#>L) /H3BB^8!!$]V832AX M,;)#K9809CZ1B_6 !4601(/8P1-KHMX*RY+^.R5ZBF](?:2/7EA >4*PP@DO^V\!%)HN-;YC]!U#QDU_'?PWXE#IW&'B*).EK"@ M*NP##,@ODL7$*\D)=3X>$Q81^R,'.2]=W\5[+\SV=_291CMZ)WWJ(;[W0GJS M>B\B==F$M:'Y*<0P(_W)1BIF@<&4L,\0IRLVU$T^BI=_TC5))&\^(PCFAS-# MZH7B%4*U[DQR,2;&2:>&$G92K(GB311S\A 38$]N5D0*0 H)7(+L?$>619B^ MHRF?TOTUGVHNN!!AO 5OO-]MMW&2Z0'9K!MFZ.VA> &R!GVPPVD?%4X)N_GR MWB/<17#*]^)8DS@^>-G45ERH>K4P*HQD,+ CUZ4L<^T*$#+UC>!U\[84K\!&6I8\.F(V^<9MX3%3%XD.P*B<%\;TA591ZHQ_E?TV;915E< MV,>483W\"QP_D3P*CB )+*=I G7 \B(_T-JG2>;Q14)-J[H8#'AOH.*/+ .8 MD8@^Q=P6\"]X$P!V5/EOO036+E$JWM/-^&(@6Y,7^$,L-BNR-4NX/?A2 .#Z M)=Z%7*:UESRI^-$#]/(I[#36-M?D>0S(6OFTG&)**V:0S[Z#!,)HG%"<0-DB MCW\](3TG)M,71S")UXTIW"G7(>8HU2X4(4&Y=SZ*3Z:SZ] MS>,NY?,?4S%YE""?QWBPT42# M*M" NU.*B*NRW,]K".-I8.][0X-,?P=D; _P>Z;XH]7MHD MX0M- -'NY*<6GZ#F M10P%!36VT;5%/G9;5:R.V<:&B,=JN[RVQBCY11)VE!;H6,GI/!&R"N+H/HO] M7QO73&WMD'N@5K6J]QTU0NQY>EE/R2./(R)(.@KGIE'.G8,M@T"\!>"%MQX+ MKJ)S;\LR'KBV.5M7'^2.9Z1RU0E;.R!V2#.YAX[?DCH!\N0J(HJ!8U>=5.VS M4FUW3GQ'8?.>!I=> G6OFQ,?.ALC=]MV):O^VMP2L:-V"#Q\HUN2)3E=QXXY MDIK+RN-4%W3%?.:P:L"M3*5K]<##-L@=KU&EJK_5&B!VLV8Y!U\"4$F3;GUJ M%)T<[B+N'E/ZVPZVFI[Y_SQP?FW[A]K6R%VJ0\W:GF%S4\1NUB7QT,%9TB6" M, '*SO<*&[1MW2]L:S^_4:O?-]0VGM?(M;2UIAF[3C<1L6CKS%=;@S1=VWGY MJ#YH:VPX']^T%/ 07H%22)1 M<,TVC*_(])E.YEV1NMP0 Q2Y3X;]L"=!]57#PK5]8$D.>!+%E"BNY$MH]=5" M9'U6+Z]#WFDD4Y9$KFZ4L6P_<4;,5#8S,I3#)!F7=K (@3>?5G$2O&,BO=G; M"@[I==:"?)T], .>F;H%SK4WQPYOAM);0#46P;4&F9!?R;*4 A NP4-% L)% MF!BT1K9$J6=VH*=+A)I,Z<./2R0'FYGH^RS>_&>5SU7DMZ2AMS;'C$\&BI8) MZ/JVV)')1'3+L+25=X3$O9N82 %(;>1R$:;.+A[1#((V.5;1:6+QV/K^IT7, M>;]+^;@YB+STF-/>'#/F&"A:8$Y+6^R88R+ZJ)@C!>B*Y<=%G#&-T*R?2[R9 M7EN+^//@_4H#[R;RXS!^VNN!1],.,^*TJ59 35,C[!C3*O.HX"(YDYSUQ(', M*'H?J.022$;4SR)B7-!'%F\!D*[@_9'(DYE^>NCHZH 90XR4+<"DM35V5#$3 MW@*\E(Q(C1.Y7^+0R>(A MEY^VU(?*1&S#F]RL[OEO4[B1S>": Q^9%U[6EGMEG0E2J!S7J/6T99L<$!_E MCZ3H!\03=['/__?')-YM)PXJ M;%NBH.R(XC.2 M[X(\QMFZ>>F38ES[V+:8UDS+PD8(UT,C6J$<&S;3<.0C!)7"22T)./JVF.&M M2\4RZ4;3$#N$=F*)C>K'^,XN$GN:?+,_+:-%;.>2'%J@/K5+1"#;HCW M-?I(/_C(H]AXR+G S\ 'BB0J3LXOQ758HO6"G&G?>7N _N*<4H&E*V;* M#VXJ?G"C_."FX@=.+]C]_]5=;7/;N!'^*_AX-V.GC3V]NC.=SBB.?=&,$ZN6 MW7SLT"1D\2*1*DDYIW]? 'P#)>*%%%Z67^X<>['8!]I]N + W2FLA$-.J*S+ M<#0K%FF<%/.$V-Y?"UE[$'06T +="7_I",AQKV?X:#=OU:-9@=@$M.80G<+S M6WN6D;_LT@3EZWAGN =>V8OD&8?KA%[*H+>OYMM=EKZ7'4UE%S7U!@*-S>'@ MN!L+$5VY^\X\VQ*B[YI;?N^G4<80[S1WJ/G=5IYJ"-Q;%G+6. MOZ2[6;NJJU%G&L3/X_=*J(LE$&,WWP54V91!( >9WV30CEM]3JKM@M1F$V3% M>B[D_$MX=7]#/RUAK "N(0&HE>\"G]$&9V^TUER:'9I6FI)422H-F3_4,+DN M9B)1Z%RB8?EX1JE5MVVL:'N.%2O(^'HX:O';28N<]YQRL0JM;K_]I=Q^XAXO M@9:M(.6E8(]D@!*2%%+G!B4O 'BKI-_.T8Y7-?WT7-S5"B;O;6UNTZ3(@K#X M'A?KVST)ZBW./@5YG#^N%EDS#PP!NV"-W^!3HC 8?J0 "CW[VN MIBG;9=8372 V%=T(J2;S?K*G7@_IX=Z X9./"?$1G^[82<>%H>.M)C*^\Y%1 M!<8C%QA>C_K<+X>2*/P?^,5;/$NBI@=>;;K\P$\U"#@MZ($^.N^7C !, 9J& MGW&NC=D5V;:S8^/\GL_[[ )OOIG6>Y#^0O@^B+/_!)L]_D02^R#?9VQ_XCYC MU43#@R3UU1L)/)@'P.8OUH%V\5HT:S]]RV0=Z'6YK6ZHVK MX?=ZNWC8%+Q=P_K1Q[ED#L0F00+']YJ[NEV"BX%KX#?\\R<<[C/:^EN:M6H. MG2 !B!9 Q0#'XR9& 4+SS7( ;59>S>,YIW6R""W85_IU%4"H?SHT/WZ)<4:" M97UXH%>0]%);^>"IA+O6(@@27,G(*82\'@ 33[U&/<@T-S]=AL$)KTS'5$)A MR)(H'X$B!5,(C$$X3#\4N=]S80,N27:R,.H%\, <\V2W+W)&E!_U$N/>$5-A M!3'<7@XX%9]"Q$NL-N#&I794JH>2ZUJ _.]]2F^-TE,83.OVH%G("EY\#;(? MN"CON,\C6NZ"WFN>Y3G]Y2_,!/3Q5UBA?34XM*^F'-I7PT+[:I*A?6RUX="^ M AC:IB OX[R,$ZO9_[CK,B)D\S:J(T[Q/) @]/*<2C:[:G@H #4V[O&3=& M:ZV(>:W?O,X^R&]IX?/%J_[[4^Q^[N#[;A)J;W2I\TP#<"]?<1R\)X_8#C@*!B#8FQ$ M5'/1TD_+D[0GOB+4XFK$"&T/9 M8[@6X PRTP%8"99"R2T>EB-1^J)T3EC" )Q?7BW B5EK1L-U"]C595 MBG 1Q)O\J%$6_\XN4#$E@^(VH#NMKM->L#X@D1SAD/:#H(V*+E- MDWR_*>@1X=W_]G%Q0(WYB-I_@5C?"%PJH;_QVLO&Z@(SY4?X&6R/E9RL FX^ M4]NT=C.0UFZF2VLW0VCM9L*T=FR[#UJ[,4%K-T!IS=0""VCM!ARMF0+ M]Y';SJK+=9 ):F>JI8'2GR;,SEYPORC@+V$JBT?O9G)==TO%OK=R'0#-F6)_ M ;GK V^X\[*49#]6M_XLQS\L79P=IFK[JA4 MSN/Y(INK)6ACW/M5MOH;#+-'OM7?*PD\CB7P.AOWIV* (U5F[>CMYDIG[9A^ M-]IM %PN%L;"+,\*+L3(OX[#B_SJOU^#/]*L+A[9=RU-* 0TJ.2@:#SU2P , M)86AHX^\Z\JIAI,W+7\K'UD=5+UYFDH6L/\>Z9)UE,=UM M:5\_B99=J$IP[M*JLO]V98\TK>J7!!J#&O#XM*I'#&#\Z5@[UB6K=NF-8WI- MJ^P!#.NGJ,&CO$>J3WQRU_TST'@1 6G.Y;B_03^&ZS/5T*E;G+"=6K8#T#UY M>_QZ][1T?!QF$BC3Y?.HRR@8^F$8C/#/;1M2G39O$:]H,!KWBXB;,B(>'C MF'6L+%:E%%5:?7*.57S5!VZ0;^[^Q%D8Y_@>][^L)12"S#1"4 W-G$A YQBQ MP08(1KR'LJG:M),$AJ0S 6,99@=:88SBO,YP').(^=6H-2*BTB=]6$1&/C&# MQ+%8$^WS6R)("^4^TSYK8@*1"4,F$B7(AE"$DM")16VX58*A.R\[:@*:T[PE MK.Q !37$,:O86XI%A;#6C9ARGSQC&^O'HX_2./,,HY[)?KOZ/9YUO66(+239'AH&"[%(1O=L1:-IAU"_]T&>+- M!FV#3?R6!$D88]>[,U;6J%***JT^.<<.OJ^_?Z/X=J56\ZG.P%QGNLG.D&QG MPND.C'P'3,)C.>,!F/-81'Q]A-9HTK/=)W%Q>$H/P:8X?$DW$7&K_.'#3I8 M*<= YB5=R%QB)!\ G:&T[;=*4[45J#(#U794E$:(E8'=^LR7; MR)^^&.2G)US$M'EQ74]%S$I"245@]GFU*M91?21A6QCK#][?V_\/&':IB0L]M2>VS0O9DE$ M?D=\%4L*?:A' 66S@;#YMX(40P"_(:1K^7AWYO2C9X+!>Q40:L3CJF.8M/B' M3!ZX*RNA\DXL% ;LOFJ;QSHN<]7'%>HZL-]B'I;1IKIH/=3RP"2IH76O].IY MG$@#CU,%S-ZZ'EU1P#&JLOC\^AZU8B@U/@P#_9YF/TAF'])T/]JSTCT^VU2% M[+O&[2;-"4=(XU$D"SP:I1"[C:AZ! %'HMS>L>Y9:T656N\-@&V ?,#D?QZ+ M+R3X.=[B9YQMXX3M5GS""5[%A;P.JL8PX+&H"[Q3HT$Q!G"$:IL^^H7G!",Z M ^*F0/4.YXG8=DX*]@\X8)NNBDB5'\4T ="+L] MB5(.@;XG/ "!D=.H9C:2_E73H==J/M=G3O:A(DR.)44.Y/) >4MY30ZGIKO4( 4P>UK:/?F:Z4>2G]5T_^DN0[',:K M&$?"TG\R6 $XJX?W''0=:6 1YS V+.]L-;K*?^R"+%6!^28G7;9T3UBT(,.;T[#5S:,Z::?D^-#\!*CTR%TM/S5'%Q^4"T2DYJZ%3G#3&0"8H7<@-2:D&0"-+(\K*VHG@)6C&%T'VL?O;W9E%?^QS5OTCOT^S;_CG+ S3?5+0 MK\]9FI ?0W:\V-?R;:P.H$QYUI+P^T.#% #>-1J'8VQ\<+.QMQG)?*B=$'5G M]+XK6KZ0,8O2'24)Z55,@2CP*) !/'UWJ"L'V*>EYI[[QE"MUO-M2K\8'3Z[ M&G98%D$2!5F4O^PB\G"EC]J_7DF#4G3Q'NJ-56+ZP+RV75VZOHM 4N;K=)KB!>"H!-%XE<.I;)T=_!AA[,BO/ M.5BK]'FY;,C-+[QDV"XS;>YNWNH!]<[KBZ^2(GO#LH MEYY&;(E@]O'YD2C\>!-:;,)#6^4>+Q6Z!\MC_.=?6GL>R$_DE_6O*BW_^C]0 M2P,$% @ U(ME3[86^HHN4P \"H& !4 !I;6=N+3(P,3DP.3,P7W!R M92YX;6SM?5N3X[B5YOM&['_0UL3&V@_5E7>E'/9,J/+2UCHSE:-4N>U]<3 I M2(*;(M6\9)7ZUR] 4A))$2! @0(*<93794)@#CG^W '!P<_/F_?JRH.?KG[JGP\N?[I" M?]SV/G].6_IJ!:BFY_;B)B]^.M_]YBYMU7/_U#L__W+]Y>+L?- [/_O3Q<6? MSOJ]U^==R6?4S3FL+NI ]]<_X3_>T4=[2& W^-./ /[ETS(,UW_Z\N7[]^\_ M?;_\R?,7J(&S\R__>'YZLY=@97V&;A!:K@T^]5#Y/P7Q#Y\\VPIC;66J_WCW MG6T#EU]VWR*6P/_ZO"WV&?_H\_G%Y\OSGWX$LT]I%_&O&3ZR+8Y_"RGE,[(D MY0_:3W5P/A@,OL2__82TU^O]V?<<, 'S7ORS/X6;-?C+IP"NU@YN*_[9T@?S MOWR"JX7[&4-P-K@\PY+\QWU*E>U_A^[LP0UAN!FY<\]?Q7K\U,/M?YN,@O@_F1[JR^XQ!>VQF+AF-3VI:ET;R$B*N[)G><&G@-GF+=?+0=K^6T) M0!@PR\;2E%:2O5H^^O42A-"V'(%B%MI5+?/NA\%X/EX#/R99@)AWYZW6/E@" M-X ?X,D+&D+-\QV==/*V1'@M/6>&9I![,(^[0")DFM124H$V@*7]%G5P#P/;\8+(!R]6B/XH<.LO43X& S M,?7>+ >-F\<(CY^)M[&_6L=%'/5E4@P 4'H1S92 M)AK==V@*7]2"J;P9-5P$J,5:5$LK*K(-JQ4,8^L4KR9C:XMV^/5&#;4UC>3K8-J_S3%%;!9SM:V-S:PM,:TRA_:T/8*ZZKGN)>Q!: MT)&TI=@UKK&->HO> _!;A&:8AP\\S=172,/O::RC"4!=C=#'; ^5PM#*UA+E MBQKKZ17XL6/8M<'XW8&+9!3$'C6(!LGB'LR![X-9*IUL)=;M3NVW#;"@6 [$.C1UP' "@U]EJ[QV?S36,3YTP#*@_^#3 MI0^TN6MA]5GQ58WU]>*YN-8TUF&SP92NJ\!6-]8$W%E&8&N,7$.+@ ;1RQBY< MSXT/U>5/SUHLV98WVYJ*TI/'5,S]#< M1=--!KTYA1(FNSX@1K[RQA1*]XP/1V-?P.X\-%7^UF@TLSPU/J);-%"3Z::Z M46YI8X&V(I=U*5M_D'3)!0ML]Y^L=^!\JM1365N.[^>:PC=S!OAFSOE-K,G\ M%YIW=0I\Q [I_53ZACZ2?PHT)NH>3$0?\"($[ [/=3V&( M/W.&.GO6^]S;-I3]J^7.>DFKO7K7>V(Q,3J>G>N+@Z]O>7[5F,$_^1=-PN%[ M$)\Q;!MRL'J3EACK?>'J(I8X0"+'X@; _FGA?7R9 1C?><-_B?O_^>P\O47V M'^A'NXY,4;N%CA9__:^;R_[9[?7MX/+BZO;F9G![>Y/I8I8N0S_?7%* ^>NOD M-*A5)/X[0EM@X#MHD;KV_")[*"7-P8=%L!2J"Y50O0(?>DB\V3VRH12@)CWR+4]'QGEN*?Q-=<[?)#E;^Z\&7FT46N9 B2_D"F< MM^K@',YF/HZN3_Z#=L[@G AB25E3H&,5+05LH!RP._37L3_UOKM5<.U+YB7J M#_H7G0:K0K#M[OA,.5:Q*1C[K[[W 9.$-53 "L4-0XU%NBUT2CP;N=Z^>D%H M.?\/KJFS6UEAPV"KEFT+FA(?![8%0Q]8!)BRO^X^,)72;*%0XLG ^<27+PP\[OO-$\""5%>L^-LQ2;2%2Z(6X MBWPL?^(>QH1"JHT"X@*MO'CW(>.6;@N=0H_#R T!E@5^@'LKM-+.4SQ'9<5- M@8Y#NBUT"GT/V/?OWZ']V\+S-]0SCUTI4X"J%FI[Q*O0W_"VLAQGFS"#B$^N ME"GX5 NUQ4>A4^%A!?P%,M _^][W<(DOPE@N>1R5ELZ+-D!_7'82+W;AMK@I M\2NDY%H"QZF"*UO(%)0J9=J"H\33D*Y^DNMW.'0\OH,7C*,09P;'^PSR@I!2 MR13PN&7<@JDPI.(.X OWSLB=@1]_ ^3!5BAG#&0,8FU14N*N2!>HCS"P+>>? MP/+)X62DHMW'BDNR+5Q*_!E;Z?9=?40_*5L:$DH61!KT;ZX[!A:/8%NLE#@V M\AU-HA79T,J4-0VO*M&VB"GQ9PQ1/V=Q7QVK;*F1^WWWD:D69XL&R47QYR_% M:QJ-+V\P/32242;QZL;Y&;ZZL6L._?UN_/(V?AK=#Z"BN[G"VDSY.H @T<=AUC$NR!(S"0-XU.B*J(8L0SA MPGF]U*7D$'<@4S MJ, I'_'V$Q\-/H#_[NV(L$;+=WRF'--+R822IL[,9LZ,M&K9;@/-+QKQ)I<(8,_56(-7'ZPM M.'OX@3/0 ;2"&H?+E.@5MH"A9K<)TE10XK6R;JTB6+A@(.K,^!ZZ1CGQ]4++ M48COJ^^M@1]N\%LBL?<+;9_6>$O^ LA#GUS%#/2Y)23>6^O68,]G-9K Q3(< MS[\AJX>52& #M8X9=. 7D7@M3LS>@7L9*(@>^YD/K9QLZIQ06M80.C"+1KYR MURV[D A+G?W-@)8B"_D.7K/;R:O;%2<*K-7S.CP?7%_V MNWG6T$A@0:[$_#R@TK_\:FWP!IG-KYPOK!TC&B%+]C0S2&W(H<8WB=Z?@ M!V":?6A53"<*M^P23BN$'% PYGHO9T*-%DPEABA5F'CX49[#>U,Q$5$KF4JC M!M)+. =1[@@K.QUFY ]+5=-95%L'HLY<5"]J6%>]Q[?2Y5O=-CYO4>R+VZW4 M\*.V3R (]I\I,*&D9%XQ%^H]KH*IP"JRY+,6C>*T=C:R\O2%L;;I%&JB!E%G M-YKQBK""JS[/JZIG.I?J*4#8J9%FR]_M^W/WX#UDL4;EY4WG#)_@Y(21.H6. M,CH3B*2HUXBI3!&H#7*2RR[[:+#G.Z-KMKB3T@JF4JBFY.3DFYW=3%?OHDWG M0)6HY-2>W=HX4YXD)*Y!B#5,)P6OZ.2,H]VR#-RQ3:R:OASTK\VB"*?DY(2G MG=X;OVX['ZN#=K6ZI*1V%.'$]) 4K$(*BF92'^2621!&O5=?*&8>\DP2FA/; M.)O!I.^O%IR-W/3Q]8P22'&.E17-HT9-F0T)1YK@]ZY=,'NP?!K M*-ZTWX,YM"%I:5%=T3RJU)19>4B2K-4G\ZK3/"HPRB@JRDCS*Q8UKU9H1PMY MS@MV^$PNI"C D.LV^ AQY"*=Q9DJ MXY@8\C9JP%:>/*WD#G>21(9$.NW.0'%(B'T_YXB)SIH;*> M03RI(ZF4%&'*IB3ZD7VS%CM/%%DZ,&2WF_<5HR7FV$\,;.P_1%8V?G&!R9M. MJMQY"@D05\(U'/5L21[C&$;ATO/A[_L-#I4EQ4J&LH-)3$-2C95)/@J"B(L1 M206CV4 1T9 +,F52DU\Q8JQE-">JY#0D05GFF(ESC<%0,Z^XZT'_1M'3?TT) M4E=603=I-"()X]*"4L-$4C#):$KNL@.YJ4L*0FES64"13\;=%2T84+V48'XJ MT"@N5 DIXX)*NV=MNQ\&XWEZH0O]-HZ*7:%O+8$;P _PY 6LKR1=T%])>INB M_SP_O$S?>N/'WOCU83*T_A-\V>41BY2 M+MC)6G'^1BRM)A@C[<:T),M]>2'MAGF%^O/A%I624,[$Q$;A!GZ8P0G]JX@1 M^A%.N#R+[! M58'_ 6TP_ &+@?RD8MKAQ*#\/6)<4C%@=MDZ9G&L1M+QX-Y; M6= E W=85AOTN( HQ8]1..6'T<1[G7;ZP,$S=$ 0>BYX!"!X!JMW4,Q*45U! M1UP9 2J<^?"+J2O"^"0J^]K)!W C0+]R2D:_=F/F,$.L"I2'&A!8,T& (&7B MY_7ND8B.%S^$\!:MUYX?DOG!4,T<)M055GE4/ 'S.U0$1P<^(RK[:#<9I.0F MPTVO80[2->0TY(1_MZQ%^W P0G\EW;0]+*@-_+66Z)QR4>RXXNN-*56KW@PN M%LM+>3/HWUYJ@AX=B$,$F223L'I3GD4C%1PG4BM+B35R;2?"7C_\_ 7ZWVQJ M_:"3@ZQJ++N6ZK'+CLDN/E3Z45V5EB.6UHTMM<\,GHH3UOP9V MIVQ=G*J#:&$H=;0C!Q_&94:%5UKEW@4QU/@9N$AS#I)[.%NA-376&D[V22=' M12WCZ%%'7N6.!&&V(_31/BWR<9SUTO(7Q-P^946-HP*SD!*<"LHS3AXHCW55 M81P-V"04Y7-0?)%Z)VQR]ID]ERZS@U>XIC>&*DAPHVBY M@#/@HC'BY>=+^I:27BFOO?Z@W[_H*#5JR"GH-A')4ZG(5*"ILW(YF2MC#@>J MQ9+PL([R)>0V_]CV[LM7*X V=KA!)PJ)-P$J:IE#BCJ"2K@II)PFOP"X6"*! MA\A>60OP$N$3_?$\UDDF,IZ-/?4:,X=4 N67<1%)^7%9[K[!;DLWGI-/7BDU MS*$-KY!RG]<9J+R>$@^5-/]=FBXSGSVPXF;*)<_-E+>_#BM/-3*^,]7MY)45G>P "S2L%U@*0_]@ MY"L%*Q$-FS'/Q>.XY"(+4QU]H20C0H&1642M4,U5FO'VX#D]Z^1;R^15E\= MJVB&Q'_ <&ZUI# )Z>@E$#,-:@%QDC_@!BFLON4NXMW+U\V^R*NUB9.K81VG MZBEJ9?S=1?U=PC56RU9WP=:PES*WU1YH0^V62%ADO7IEFYA"@(9C?#4-VF&: MD3S6YL\^>9:OU98VM&YAMRM$-Q)>A5"^L2%H)]GJ":)A16/:\5 <8YC96$=% M4HVBHBT-]^16PR"6MJ,="=LWANQZD? HBO+X4>K %$ ]2D-Y'0\&M^<:&T!V MEG :/W;52#5\UUK1+U;Y"_@>_Z;.ZF]75SN2M6_@Z+J0\*"/WD:M)JT*E;7C M57T&(3HM5L=[T4$P 6@(!S $:4[01'438'L+ M-VXE1H08^2?WL]JQ5HXU5*)&J5?9N/0 M+./Y-Z2#TBP* IHUG)I2U:39S38^[B6SBGCR<;6K#?ND\H2-CLT5IWP10& @ MR[Q0+O?!.4 9$04VKPT?)5I#V>HRY=DY89%]QM&(4W!1S\XE@5H/KC9)BR0$ M]AG+%1[IMX1I&CY%)LSN^$O%S7"< NS1\;ZSOE%XQ7,3_&[X]M?>X]/X%\T? M(\Q<+=[I@_VR=TD512%QN">OOOAW8(/R!.Y58A&G]# MN8%S>S;H7^CS&CH1T$+8G B1E:]YQ3 )J6$.0TIDY;Z =L@+0O*0(A4R2SV8 M410@D5N<8_^7:T,'Y$),IYX8FR/C4\?#S=:TI_S&'3T)+,_K>66;]QK-:$>R MUKA0V,F+TEU30RHZFZB>:8=/3&NF-T&&C)2-5-&$?0]0]VT8DP#]W0$Q&]S9 M<.7Y(?R]S&G)4_7$0 'Z,B15Q<\6=+%^QVXRZ)"&D4[##0YLCY,]Q&\/$C'"0,87O(HJ7*B5P,]2;VLI>H^ ,LA M'[WPB5.U-"3A=HF01?[AZ:S.-'T(UQ!U%AHQ M:D&*7TO2++=]AAJ_/LTXS>6JF$N#VM(W=3A5N#457=TYU 1^6\Y%7SOT>3+5 M,9.5SY[FQ[GZ!X9)F=&JT<(Q,XE.&%,>0\G?;#K7RZH.U!6?; M'49Z7C!T9_$K9K%^V&T52V/'2+W:>I'RA*20=5'>*3;!;Q"-YV@[$@M#.5+A MJVPN603H06K:$66/$!_H%P^1_0Z7SR"553:74P+T8+ C:;L5?;4VM3;R:;UC MI ^+"HSU 6USE*7A.D_0>H<.+(E;J=/$,;*)4QL2K@WK0:QD\6?;?E2/583Z MQT@I'E7(N NL!Z'*=KA;;9"NQ'&VDM?HA?K'E10Y#N@*D?M8IJ@HS?SN8R<1 MW^:MM)JY+&FD 5'7*[5*4,4>M]_X1I5VM))V9Z&A3D2%46;>EM>(6OA((!!Q M:8_2D'94$W1ICU=DY7=:!%W:2[)/XS0*]F\1]$$N1!0GHJX(RF5O0#OF"&+" M(<4:ZD2#,_^VS51C\W0\Y&JH$\E76!2E;20HY1&ZEFL+F! I#6G'/$$3(J_( MAMQ006JP 9@%\<4PCB3&E?6TXXD@W$NFOUJJ,"<+PDYXG!\&Z1*@@;A/'IY>#_O6YH?1JJ!-#7 A8!?C_\5;DPW) M'(J\?4P#_P)M4_(_R)1,LCT6?8E9H&ZA+U#J &[$?**JAHB R#[V^0-FB9MIGJ&L&U>E(*NN1Y^*;ML1#E M2)AR+BQ0KY@D48.\B*^QFI<@A#:6)PL;)4GB=9TDB;T_Y#[VQT^GI(EM>?XT"Z(( /[V)G?3C>7JBB,8YT^@]/T/_AT;LOF7TCZ3QGC?O;9OO6>ZL MAS^ ?YC[A,9#=NPO+#<]OM\;OB1QS6L&A/$\W4-9SMXF5HQM06TKV9RGU#ED M2G$3?E!0NP$O%.+<9IM-=FG./ZG&XRU:K2Q_@ZP>7+APCF9?-TPC@O&3"$B) M=L8U4V$_+@[M1]H^MA69+_3VG^AEOJ&Q 3G4255>3TH%)3F$F@R//:2H-)4I M4T2.KP[91]QV-[0S4]5$RJ4GTD%=W;1LPX4/$CTP6J_+0^N5:T.*=2*$;]YY M#AHX'IYO/C*29*0KMSZ\E=6\UY#MWOY%^7W_JHP(1PO:C/]ZL.;?;F@FM:!A MG ^;:&$@)Z\NA?#= 5?7;\!%NZL7+V1>E%P=#NM,B[VKGZ[_=R]IM;=M5N-U MR#UX#RNM0%5A-1E:WSE&.*&T-J.9#8Y\VE1VB;HYX>YBY=G2CU<,V^O#8;O[ M0"_]0B_T>O@;>'>1?*67_8S&PYB8KP*MU/9W#NBCF[,-(==*&#$F#>]:;>2' MR/6@?]-7.^AK@;>[8")$_&Y:B.WCL]D8H@HS<%,R>R>M]+;-:#S,#Y_LPDN, MRK,">B5E&6)S?<);REV>TUVT>,6TSMN,=D.?#="#9+!-1>[F<(_C."([C%]7 MO4,B+YAG__[AL,^UUMLWI_'PSW4Y#FR)+3YS)#='?15&H;)[[.O].DUI9QRX MX<[:"6$:Z*:MB&_;LEJ'VY*]P;:^QN8@Z6/%F,\70@C?#"[ZE]>7_?[5[=G9 MS8VBF\!/ "UP0?YR=.5T3Z^DW?AE4/WAN*TAH]07\RY;\LFM5C!)9XWCIKSX M- &X'&>%@S*WW*[1.,B@V*S&0YNB#V9O'6<;JIY:KNQBM?>>IQ'MK$0MJ(MO M,#>4OYMS/%NL 5?,P<49^K_Z,0>]/VS_IGG(8>?##]!F%P;C>:%;F^3/*HO! M5CD_4OKGUQ>=.NIO(*0A]P[?HO< _!8AK3Y\Q-<]."C"5+?C#*DOHR&9/G9O MJ]H>,NM8!C9R5-;K.#'JR:?\MCOAC&D7R31RL4LDLU"R 3YX2>*=[E#_8#B! MP:]T#HAHLJ/TD":ZJ!MTBLU)^:T?-I/"5+>CO&DNHX1'$L6^7;U--./.2NY, M,QB46@UUE Z"!5;^Y*$8X_%H03^^%I@)OC;&DN8],T]9H0 M9.I;L_TS( =/I7USWZ'CX&Q)T5[HR+XWNO41X,D MSG1M.4R[7\[:'>6"""D-232?G#8EATQL"U5*C8[2H:YDIN2&?[!\%ZD(9T.) MXXC8>%!1J^-GB2L0S/G*-[HPP^ [VS3UQ@U6BIH=M"_5'P\ MQ^E2%22QC.SO2K@$%GAY/@%KG.Z>[Y2&J6[7^5);QBU#NIY<] 5\SZC,]UST M5QMD]G1L9.%MIN.\$2+NED+B_:X:'/M/X\T;TZ'_Y=G%V6630__D6Z4&T"#JT'_YK9+]D*4Q(9$!NRJ.(1;S,=)Y$0<0T)'7BSEV 6X7MV0Z2_&70BO*Q_PXJ(3RZ2)*)@AA,V MXZU M,VK4=Q95JZ"A7^HXRQL22'*HQE$\_3@CMCPN^7/LLGH\=A.< ^":)7\ MC&D^%?N1/!PW. =D-_DI31F&Q$N4:2KK-LEJ*CT39EO?-6_80 X*4(#R,(QV M>+?/%Q[KZ9L+PR >ND))R/D5PQDI0AN&1(+L597&87[=/%O_]OSMOBWXNMGY M"U/_(>\T7;=A8T@H5 '2 DQT2*_#Y4>[/O2C<279Z8@KK:O9=C+\CS6^F?H6 MLK]V/&!9YK::K6AG-IIEW!&D@&Y>NBM+PL%E(_J'-J(T%4=';('A.3FR4V:F MH^@?P/] \^<4=0 _1!:$/*L/QI8*PV;0[U^JM1N-,G*(4D W[4::R(#'4MR6 MK";B5CIB&FKDY] G&<=N&GS&Z>I9-[TU6M)ND)?#5I6CHXZ44A-W7+4RK!D> M"[D'H04=MD%_U>C-D-X?TF]I;AA.KX?0WT&*APYI&9$KI)WQD/9J"(/@4\PO[DR.B+-"-FA M@:V6S!"8=\8,+?K "/V5]$C784%M *]EF#GEHD0JB37-=0;J'(9/7D!\67%7 M0%_$Z,HO'9\TF=K92[7M6T2[&1?,MI%+0]N.5E'LAWVD M0UV>V.7E14U9)<0A:L"7^%0SB7P[/.$8N>G#YOBH _UO-K5^$ G$W9))C!(C MO* 0POP#2]G3$#@13Y:=4^]9P#" MG5?.)2LK&/YE![-8+\-]QW,]K_&)YV8&SC.]TGV3MJD9"Z-^> MD.>MN*K9[HT5DR+R>:\;O5@;%]Y^O9=\OBLN;8&WRW"B])OSJXO!X/KJXO+R M[":7.J#-C7*>"E2O=$E1[4P,I\I+-LZL4K;FU>3&-#EDS[QV6>*6II;5#E5F M4 [Q9!>0 =!S-8!F>H]GMQ?4K?U/,H%9 =6MR=F*=B1@1_*0!2)D5^X:)2Q1 M1^B/?G]0BOUA >U@%0%-8<58+;!43YHB*U$TDNA[%,-/**T=/1J8?AX1]76$ META1>EY965Y[:&GX,*%+D5.Y\99"!NI\7UJV"R2@P%A) YWG[_HQ"W=X3P-\ MI,UP\V*M2'$F9<6T!YS!H'/)1O%(*X@VF8!UY-M+*P##A0_B-4U1$F+T"7-= M;3#F BJ/;S-AE8]MPMK\_UJ___ZZM/R598,HQ+E8@Y$/' M?P5G!$,S(JW;& MJGEU((7<#-1AWPS$PBJ^B0*4\T'*=/]4%PH/&OV;%T01=L%#&<$#3XFP:^5,*O MP5G>X3M6O*=Y3=Z"Q/=:X^_W,ATXPO,\U1=7[SP']=7#1^$?X-"C:A-^G76O M4H_^A'](.ZM4-\N&5(40I['..1XT0+@ES'C=%KI KOC1(&L=[[B#IY#BH*#7T KI9I 5_!(UY-85]*_6!OA_!983 M+N^0 LE8EQ8T%V)V<96G^B4AB^@)@G#X,P73?!&#T6005'DJ7%+\\2;T5O^8 M9BS-R+7)F%**FXLOK]#*4\N2'G&. M21@LN;C#6E>%[LP:#?OS($:UZAE:=S M);ZJ^X&$AP%^WA.&$;)/CYZ/#-4SF&&1<,(DI-TE=;#SMF$N*X1H0GEJ50)5 M)A[:N))9D/FUN0!7":G\_5M2-DK+]>:0#%[V]^:B5RFEKH_,3JU?P(?>&J\A1E@%;GJ!C(POM8*Y0/.+K>E[L>TF MH@NC9;1;)T:H()A?Y"6THI6R:;DVK@@ZW\J&O8HX\(CPJ<3BKNW# %#^ $CZA!2_. MV5-ZO$$IKQVAI.-://'@58Y>-]Z9*(+?SO,B?-V'E23%&B>:\*M':M)(440A MZ7'G])P"?U4:(,%2\>AI4U]+$N)H)"3U(ZDS20XWG*//IXZ9)RMR[>74PYE7 MTY?0TH>.2\V1F)9/_).G1JE9)Q5E?B$^]?>S3\Z?3:]TS!1LH"%!X49=N'B& MAN+<\U>6:X/QNP,7R?-$>(GAPP"5*]S3X[V5=O L&M>MM$SG>IG>]?;=ZVW[ MM[O!=KJUUHX NQN+^)@#]ZJ,2 19F.KF1^;YH'_=J1>MGG IW"%BB +A7X: MS),5(NT*M)C&CX%Y]9306@)&.<$'6H I$1Z&@(-:RQ!-HP\&9Q>#?O]&L^@# M&AH4&;I\<%T_^D ' "G]8HX^, #$^M$'W0*Q4@Y#H@\:SS-OH>6']U9(2U M M]B/:T*K5N;I%7>J;0+NQ\%61,N(^<&*I1#VVEABX?88FQV*DG)&BFC>/G73" M2& H39/M1.AHX/?=GJM]M1RL.6Z/[W4CC^_VZ[WMYT^^WK:.J9=X.3URB>>J M0QR:9+U#!U&V0K9:;6EGP/B\;^)D-O$A:?II??J(9*U8B+2N=NP1QP?>V >: M1@1Q:QW/E/&^XX!AEYHQ;.3:/D"SPCU(_OOH^=NR0_NW""*91^[7*$"KC0!' M2+Q#EW;(+?P[)^8*UUY33\X@8;D+%O@1]P.&7VO&\ FP'2L(T,H*K6L]]"\ M/RB'9=SMG!C*K9V.1-JF RP>@*LU^NMX_@)"O.0ICY\EES\*CM33PO$%MSC;:;2>8]Y_LM3-J_-RT+\],H*Q:41"XCTM=Z,[ M;=3AE'YIH%;>3TQ2NP-RW M5J#T="4Y38&9!\&V+X'5X7C3;QXOUZ5HKNF>ML*KK-QH=IJ>&-=A;UB'Z>Q Y:&@E-CK8[_<.]GAU MC^!O1+P9&/3VG>Y90<_J)1W'C:1=[T%W?V ?][YGN;/>KO^G0WR=#O%%'-[K M[T01=VC/Y1Z1E*4[L>HQK[3OH4]L[ MY&CHW46KR(GSZCS,Y\!.4NI QOO2-1O-#_WY3T2 M:!;0_&+K^OXV09*A.TM>G>:&OE#SZ#C (K^N#W2/PR7P]TF'/9_R$CNIK+F M6SCQLE?+JNA[TKQ0?+]8'N80P M_*+KR90VWZ?6@@72?>[,6F@M*Y2:AZF5HLT%1"E^C,(I']6$3<1C%$8^F )[ MZ6(W".*X,UJM?>\C>;J$O*-@JJ@CSHR %;83]<75%?GTB;74SI&!+BMG#J[, MTNGJVYV !9Z(/'_S#!T0A)X+**.67-H<2#EEU-6[>X>*8#/S;*&FT1(DJ!RI M]!KF %Q#3N4.74%Q4,GS<=3=5JZ,$:"S2Z;<52LO&/BK%O@6XH%D2Q0Z]:**I/C[5Z7BLW@_[UA5K&- "S#C,H6E"^Q!?F M&0;(-N^FU:U.Z,X]:J4.DH:"6J;]"P=J1K96Z3I#?B MDNH(KW9VF4ITE$LFQ,9J.JH4SMU*L*L!D9OSBVT1)UYK@GA->D%;Q_O.'"PE M9+XX(L;1-2#U1JBJ-)76&H:6@R]L;Q5RYP7A<.7Y(?R=:N>J:QX'CVKJ06J* M98W\&?L\L+P39ESI.#C$KP)!;G'-IK)TC9R]@I[5"5H,.-$,NX>0]3/?B](&Y#L;9!N,N]G ?CS#K#*+QS=G5^1D:%DCG%[>WY]R) M6[V]0+^.Q1O3;,]3-#[);]8E#.?,BUY:QG8E& T/RXKE8 M/2/W P3XYSB=0F+ T=_M$'[$QI;3L)R?-3(LJ$^?;6Q3=KV*SI@I%KXQ?]9E^C\,4+_PG"5PL2W9N,U3MO81$8@O@%D8 MW]G8G>!-@)],5FBN\+?_C*. :?F"A;7?<3,E5P]$.Z:44E\WJ6!X2#_ZX+<( MN/:&<@N'H:9V-) ++(5(G#K2DR)E(E OWC#4U)47KG_5QYM@MW( MHMZX8:FJ+W$XX68C#I/XIC'GZV;WU[]"X",LEILG\ $A$UL;*'$K$/4T1V]"7.?Q(,IH>+E689H-&[CH*@UB/YVR3UF&-O*(&2%%G MFG"F-LP4ZC#*;S!1+KB)(S%$N0?O MX=Z[2EGJ'A;4EQ8M+6L95<*0<%)1M$M> .+[3E7%M2,"(S!5B%9(:,B:XLYS M/X ?0L1[+#YUDB@MJSG\%2B6G!LR"VD( \J]D+$YY';)[VIIQPH]W/%T_>B; M%>L5WYQ%6.W#!G=_V1_W4FT'1POZ9F&_ U 6ND$# ;KO!I M*2^=.%O1CE)-R5 6[])<(X90["$(XM>-%KZPDM%(29A4 M5?-$N@9ZDIJ9B]O@D=^3S8RH5Z0D&ZXM)]F(W0/76Z6)$).$B4@1^*U4-/*\ M.V^U\MRWT+-_+1!,7,-'S3_):I3P($8#EQ^!GMLKWE/?FH%@M%I;-@Y2K[@! M4L;'>BV=""A0;U)S?>VBS#2XH/2$,\QRWT.Z:'0/*?EF5ZX:);VMN%Z4+Q13 MZNSZZF)P>W5YW3^[NE5TKI#P'<2]J\J/6UI6.Z/"H.@2)P6S:-(\M!H,=33+ MKJ,PS2+U L(G+PA>\;/C\>2[1*KG-0.7S9(J[/N#*Z >]7"7>FO@]Y).]>)> M=<50=/Y.XH/ENZ@SF!2QXBNZ3RJ>'UCGZL.J^6X,(L#*-Q4#+*9RN M>;4&;I JW\CEOVS1]NW]:.,YUF5E M7KV&K9K&/QGJD.JMU"DS7^RP/5C6\&XBKQIM(N,^?(X[TJ5KD!:9E+2V0CK'WM3!??ME2N'K3*4O+J6"Z^5T )C\\6T0Y8N5 = M4J-2&5JB2[T,E2^D'<*5&B>#1)%(>7@PR7^$Y]A1G.,??@ L""IS4QK?6UE> M6R@IN!2].;SB=0K76TY<;\W&E2:>\J!K JZC[=(>"3,!01QN%@LWCGN()2.# MS%S9 ,2;R2K5Z:#(X9JL/=!7*&NO7!GM6-#VXJM:&UHE6:JOE+V@[HQI#2?C M4WD%7PSZ?<4/%E;#7[*5:TLQ6B\\$AN+P\*PZ?6AO36^%0N0BGK:,:0UM,N6 M,W64I2MK'E9KQ]L < ]]8*-*Z=MH0>2$EAMFQ24SB+<-;=C4#-("-81H03E- M!+DC]J]C)KY_^C7[\M+&T:2.O,JW0V((P3(;4[W>@-> [@\%:IEU1-H_C.BZ#V ,VCYFSQMNI]ZX_<0C?:?/6^&W>QOP/] :\&JNQKU&M./H7(80Z-F8WV9?3%_>SL21X64 MII 2T[+&3&Q,D&*TC#R%F7@QO[&ZTGN64;A$@OR^OQ@H:KXG?2>/T-6@W[\U MD-+MJJ\#;O#V"![_\7<0Q/?Z !)C=BZ:VR6?.-%:J.9,#.V/-?)>K;3WHM(> M?JRA'Q=.5$:CLXCVCY#+TM363BX"UXRTVS+X':5_6> 2TYJAH5[G*0ZQ%6_ R?6R- MQL^^%ZT?/?^7);27:+8#.*QU"OS5G>78D8,O:R+5#==K!Q[L'S7IE3DCI"%Q M14THRVA@T9=\]#9EV MA@RS[O6\<-:>"Y9F;_ *EWK$(.6#IR%"'R+M*=V0]U%KXY=>?OT9%0R#4>H, M_P7 Q1)O^#Z ;RU _,M[9%UV*A8]M=3KA3FCJ#4/FD!%'_LR+%5EYGF)B>01[==3S+O(66 M'W:8^?DY\V??"X2'V9._=&*_O.4/6<&"'+1H6?7NZ?,T2I*I%VV2P.P^\G>Q M7$FP8C8CSL,/X-LP((>74U_(-FM9OCIG&8O37="$^2%CJ@@4^Y#M@J:+G M[ILB@Z"8 QCB1]N';B;<:S?L)1GORN^>QH!(4UY/W4T7\Z5#IHNC1)/E_&D4 MM*%>0;[.9#G_X!K"^X+W:SO7OOK0!AC)>5L>'<:.F#-R%'I[FNCZ=&3 HTVU MX\:#/)Q]#=+7=79\20;E6((-J]2X MU932 <;5B=,8:VV,-TI?MH%*P?&_7I-"+;6E6*A^ETCM_5W=MIG&FV M>\N/J*-V*S[\%J$9>N0&H1_%"XUQN 3^=&FYJ8)?//<#!$BM$H/$:G7"G#'6 MFCM1G)Z-2_LG39-R3J=XOV_.8!''824#BP*'-&=B=_=AE7K-^Y9:'V7YS^=1 MO1WTKZ].@ZS%0<: AJ&!<=)4^O<89&7C*__YT_A2.[X8T) DC_>07^'I$.N?W(A5=JKUS 8"NV;.6),P!)3,>O4@ M.SDHF_JD]!O%C1)JG(:RLJ$L K>3,[2)_TN_L& M6:#?,.;IW&D,:S*&&X.FUY,MN@]@\_;%%V>#ZPMMWED\KL';$+*3H[@\-K=5 M=S WT3H]X%IS^M96:SHH;J7,9Q=J!@32WS .+V"-S#T(+.KN\U F#P(\0 MN+,]YT,8XAY72($7MQJ M'$OV$LPB!XSG#PB;_Y=%(3>"C'VZV8GQA:UJ?7N M$-VZS5O.C\&+07]PIMCB\U(Q_0"7A-B>&URJ( +=%K9(Q'1C/5SX()[DBYV_]U86 M=$L 9ZZK#0NXL,E#VDQ8Y<\@$YQ?=QO$]7],E\"WUB *H1V,7/L9E%SCJ"JN M%<;-P"JXH7B%UA7KB8=L'QG;S*_-Q;)*2.4)$0G83:U?PB(9Q+)R MYJ+)+*V>S](Q3=#Y-0EAZ7582!O0VUUX,2J",LS%'H,R08Q)/Y[GNDY<#V7/4S'L+Q/^08GS9,Y,^= MY]I(X"3E\P0&O[X"'__ 6H!S8DP@N79>/!7=MX?^$3UY9KZCF?<;AN[L MQ<-.H-)?3]'? M1]'*# =KPIZD/:F)9Z)"D_Z)2J'.7'8<*..G682-K!C/?D M4Q>H%9Q\*B0%%S9"3C[E+4&5GH8IQK 9&*RG89IC-\;^(3)VF5^;BUV5D,I/ M,NM;YE??FT5V./;3&%#")%Q63!N\E4["S)HADJ1EJ+$.TKX&Q$F76%8;T+ET M7PH9HW"Z&N8GU&\7F3=W]@P=$(2>"QX!H)AJ:H6\Z%?J$KGR U0PUOQBZHKP MWZR9O7$L,J*Y N8@6"V6GA,NM[]EBCXPGFY"-@* M9X!@Q)(V()QW_@F44H[%.Y))"ZKNS@N5.LCBF< (9:)T)CEQ^ZV)3#L_4:V6TJ0F%A?%M+R8^T#!\E/S\K)Y M\:^1^(J/Y=JF#)=B3$Q7?>>Y<7#9+S!<[N/KK7?HH%[=+;&"1^X4KL#'-,JG>A92T,IOVZ:IAOW H@%41[J_N)]6#X:8;S1[A?4:/=MJZ> M=PG&P)B =X5&1_^ ][R]H27Z:C$1@;# .PWFFY8 Y V\8\>]W^DH/(4,X *B M5A1>-8A*_=S?UD@1;IBZ4\EG=67E=$21$8["EIM9.EUAE!E,V65@^<74]51] MFS<>=9^,ZD&AO(@W'4:2333EY^7$,)@ ("4MD>B9R)ZW:(W/LVCQ,)75S$&X MKK#*CY UN$*J$'>EBVAFS>B5Q4W!?5+%EH$9J#R^S835=;6V]8GAIQ!A&(4 M/UOZ%7K/8 9MR]D:0FIZ7=XVM&)#,U@/CE@%:$(Y5;2\D7&,TPJ_>DXW,B@1 ML!I0B!W)0Q:(D%VY;6GY1H8&D(N K3#-\(JO*^JO>-H=W:&">':<^M!RR)@3 M"VN#>"UL"M#R2:DWL'S('@FTO-AJY_V3NA_LZGU M@T#J&BUIQUWI%#IDK2BU2;V.=6UH&.YQ4JZ&AB1?PKH1Y?-/D[&_H0'C@*GE M+T"81B>4W[:BE#]FIM13CM3;4Z)NA)*TN#LCF0)_51VE3*AX]*2IKR6IJRON M":S"P&S' 98&NOB>(IYPJD;"L_![261]P;()?4&2-*F MX?<_$#6N;RZO^H.+P>WUV=7U;7^@9F%JS)60VT'_ZE:AX[D9](=+VY;TI3Q7 MOK"+(0H)T#)F^9@G9LTP7 P18X1470Q1R N($KQ8Q1.U]-$F3<*],"5$:#" MZI!?3.4(:Q"??*RVG%DSRK/K*PA)5FP&F+')0]I,6.7&@&#NDTW:&)/?6VS( M5KZLG%:H-H.G8.R9I54.JY;AP\=H]?G50_1-'VG$L :L80?O$'@1LBLW)RU' M#&L N0C8"K,'K_BZHBXC8EBU=X\7FP*T?%+J#:SHB.'!H-^_[CJTS&(J#Q\] MA1:J9)SR=:9TK2J_7J]!M(0&!)..<_-HB3QAM)OMY$5@'2$]N)4C89Y4GJA8 MHPCEXZ*@:+5)#0]4%*&<^#!2#3W@X)T HF7%$PR*D2X,-4YDXU=/.ZG96PH, MNP?OT%LO+7_%&QQV10T.V[=K?H#8S>5E__+B\KQ_=8UZ<:5HTC(F0$RUGZ$9 M].T'B%4MSSL75*#!--029KQ!!=4[L8,D\R9&&%R>Z9[TK!3?9L+JNOW>S_0C M+(IK)?VBG1Y1*FB%,56CKCZ8&&5#% Z%S!K1J\$F.*#A57; &8@ M2O%C%$[Y2)>=15X3%!GA*%AN9NETA5%BS'>G@>47TY!38;'Q@$9&QDJ0%[VBU"8U=2!W:K=NI X\4LK5T)#D MU(&[L^F68G0>HP UQ!N?UA!GO>6SURL:(Y$TJ&< %1*WS6'G+4^T/\O3 ME1&@^@=YFB,L[L2]RW@R2Z?<<:?V7>A.@UQ76.6/OI#V-.G9P;.%FH:6$Z3. M$C+<]!KF(%U#3CT=EJW&P5]>(%7TCW"MS:R9(TRNIY(47-CD(6TFK*Z+M<2) M]HICNBT;1"&V<93%.*6X5A@W ZM@^WF%5HZUEA%VQS@5\*OG%&&G'6O8P3L$ M7H3LRLU)NQGW=(!:977#E&)\"+77@H+*]A'2MZNFW['*@I09TE9 MAGM7/UW_[U[2>"]N77[HI9C!=@_>P\JPS*K"*JP$[LO(13V(XH%!"9HL*:F= M/:##D!W&K-(P!*HIBI;-2T!QG!\6U!(W%C2J<"0*UQ48B6>A5<7S4E^?70VN M=(*4"$P5HA42*O=T"5NK;>= +#[UK*.TK.;P5Z!8NLIB%-(0!N3U5>7V()36 MG 7U[3I=0JG)U;68%N)<>" ()U8(WA""8/8*?!N#N6!;KM$:T)PU=.RKF,,M MN%17@*)DZ'F5/%HV&*YPJ H3=?;%C29*A9A2;8PB6KSZG@W +$C=9]D)E\ , M2@W#R,$KJ=0W%"X5\2.Y6!",Y[$N@R"R7!O<>4%(6I=0:IC&#TY)I3Z'H'!: M2<8&#EX<^W !D4CXIXDA/:?,+]1ZAG&EGKPI8ZY->C+H+?3L7_%@ ;/[R(?N M BW&H#=[6R($@HR*YAF3^P9L5#2$!\]4B6G4,*Y)4$9*Q!L]3!>0E*B#4S:O>6UE3'#>]5,L+9HJW2F^H903(S<6_?AF1XV MJS4JH=%H@P942NH?'Y4H/T8A M^NW$VU@.7@_R!1%='P81[;[32S_4"[T>_E3/F_>2C_5V7^M*4!$QU&SHSG8" M5\0:<;8AZ&URAF^6A1IQUM;.6M0"+//F>"/!6PMQ:3>]@T)81:"RQYA+7+W M5)# 02'L7$#E\6TFK/)0%N([%VB&QW-X/(%N_NHY.*8^>/II37OS@EY'*[2; MP58PX[4DUQ7Z,;)VE+M\F5^;"VB5D'K>UFLWX>G-X/;"F%F:65R&5R5;?&%8 M0A93A;!R 5&*'Z-PNIK>OUDS>^-89..;*Z C;HP %,QMM5C*$6NPDL97T A6 M=O<[;; 4;UKI,E*"J%3L>G!?2X=?X;?:X%6MX1(TS!QHS]8/N(K*'^4[^+U^ M %+ZE8>P6HXN@PA=.HC9WW<9Q$HYE.\Q.%R]NTGAB7"+A:.F-J"*G0J;:D!J M-"EW;" INW?B $ES-! OK%#+ZH\_(V(%[+GDU>M*"@'MX6+A@X45[@_UIJA\ ML/3VFLP"3BEN*N:\(DN]S5W)V0V@"; _0-'&,-7):ZX_Z ^NN\ZA^G)+75)PO^5$>KAYG[@G MOFKSZ/GI@-F_KOA5]_[%?CX?:O2!0>UAJFDJ"&UU*L8W(=C MI+S"Z6RWG>#PK)=0? (".(LL9P(7RS!X*5]]923?F;.M@&"9/MA7I'EW@P5M4=Z"$*XPM,9+P$8 MZAG+A+JRR[WAN:.$W+SPUAJ&EA/?K>>[QGE3D@L^::P7M]:5:YIQ9_%Q'$+A MX;<(Z1ZGKJ^XEUE524EVIMU[,W$:EZ](G[,[;X771>FHW#^P\'6S+Y/F0AOB M"92605Y8^_G!-$"#Z5*-(>&C0"Y/DU1=$/?(2LYM'>$L^;'U8K1UO \ ]]-&"Q?-C^X5%(M\V MJ:ZE+:P4C Y/3>L(*35 3]3*/FNR7CT'VIL2:KUT_Z'Z* MU^?C^)HBQ>=#OJ-M\1QK CJ5;"$ZZGW MX*)MVX9XG92S!6U8PH=:!=HU9-9UB3 !(<1)/:NGA?*2>@-< ZB#0!IFJ95# M+.BX(#:$Z"N475RNC#844+6-J]8&\5A)B?.GME+V@KHSIMV@C$]I1[=J^$N< M0FTI1KE1(IT^%%;8.(/ '3+2D1-:;AAOQ<9Q7RDY:7C;T(XYK;&@>(PA0G&Z M,NL^_7JLN&\N#"D,(I4],:6.@O3<"HN?'TFJ?JIXRZ]YP_KQLN6EEB052K@2 MI63I[L2-I\/U0$WEL6-\E7/JNSH;#,XN-+>,]1A1LLJOKQ^I7N-^QZQD\G!( M\J#(R$T>$Q%M,,N^<;S,E:]&$]]EK:VU^(^_@R#DO3HM2@ M8#%I(]MC=[HQ_!D5#(.M4?C9]P+AJU[RETY< /P%^?Z!^&+>8:[:6M=B5\,=?YH3M++XFG(?/XL39Z)"-'?;5!C82. MQA="V,(6*UO0S@1Q@UL>HUA/<%F/& 1;5@3 _FGA?7R9 9@0 OVER /THW\E MQWM?-T^X1:S\PS,L4C'M$&T*RAYF+I&UP7+;T](3IL,"VN#'I>T\2 P2Z>IV M_P7B.Q!OH0] B'[QB^4LK=4S):DUM8)68#*@4G";\\NF'%8)2PQLGV)K%0#_ M@Q9.4%$KK[#SP>V9-E[OII:YB09:"RWC9@$^;BKHAAHF0"RO'?)U<#I$FT]> M0TS#]M#Y#7P M NURQ.N5Y36CA!\4!Y2@4=.0XCP:-GQSW %[J+=S.F#8TQ973W;LMI@WY*#ARHW9297[-8YD('JU"&4U@YK M=F084-79M!-OB_MKS\>/E62%H5T/)Y?7'USVA3BWG+H"_&RYT=Q*^\\(_ M4JN6E^&Y%%VC.CMTM5<'=E5SX9 _K2E&U_6&\JN].C"G-184YC0ABE/.+.G! M*$\55S59JNK'N3;#4NAJD/J8E [NC[Q27R(\EL;S5R^(UX[!@P/C$SOBM]2T9N8NP"1>! 3;Y3E2YG,%Q91]7I85[H9&B4O$L1_ MY[<[V=HF$Z>)"DQ\;3>GCU2G$^(3:8RU\MJ['-R>&TH@1M&E7JA3]"I:F1XX MV*(W11AQ96,'C1(RGS>[UH<8\4,ZEC.<_3L*0KS9)2UAV"H?$7D8A9>ZUE'D MSTS](O%+UEG-$*A#*FXH6;C$;;IR$?T$GJY3T+D)S&"75?HS9=Q3$,&K_/9; MA)3W"$ XGG]S/=N.UA#,QO,YM,';VD)_1.\.?A*RS)W,7%EO2U%OV2I Y03 MK\[.+5/+74 D\S (0#A:K2WH8VN:YG0@&!%Z)1/9TT!RJ4Y@19OEO>3C^1,> M+_@M* )92LOF-74UZ _.C.$(N\ I-?I-IYW8(?QQR([=W&.H/2#T0Q9!CNYCWB)51*:5V!IL!&'I LLFD!NKI4C]=("XK]=/4-,)>(##D" M:CECVTWMJ! O+FWG06*02/DX9$CM>!MG,PQQ.L,A6V['PQI:PU)T&I;H)#\:'M!F-P2N#<;SY!KQ MU'N(0QNHZT+&-HQE15,=,"2<4+I;R,LV 2[X7CJO,-8Z(AY426UB"%U> [\ MN%CBAXKP;KF]_B?5"NB?"VTQ>OS>#V[.!":P2H@9!X7CE-%-T":DP MT+!>QO-O01+ RL2I0IVC(!"+S"E;;DUZSCBOA2=HO<<9^9EXLBM]% RA2YMR M8Z#'A$78$W]SK97GA_!WU!LLT@@MQ%P<1SQT9V^A;^$Q@)64E_>KY>!T Z6. ML&8M&L8;61K9.M7.3/*J4>=O'!>. ZHFV*$$?*S!.JNADF8,HYQ0-6QY)L=[ MRWU3DF#$AHN%'U_&W,=X3#WZ,H>YGF'L:";WE@YRCOD4.7>*[@B_.T%; OGE=4?]&^UC&YM1@RJL%MF-#WG1;/6NT=; M!K=PN>T1NGA!5N]JVP7Q:EO:K/D7VQ0]L9=!C GRY^PD2$\<):5L[*O$2A8MJ#?6B[SU*BLS# M9-,?8\C/I&QM[;C2R.Q42J;\00GQU*CRHI:6S2GG^A(IYZ9+L-/ED/9L1 LK MP6<+IX@((0CPF7691QCRKQ OB2O$_>=ZWKR8"J&7^>1I\=C"F?Z.UMN-3W*R M.,.!48\(/\OY)[!(UV#K-Y@?1#@6]UIW8R!86!-363.IZ#X"6"F/D)C0C;<9 M4\E4):*)2;"Y%.-%C2Q3IAG3*402T<2TUSR*F:(/BS!#<3N&DX@LHU[77Q2P MZ+LG@D/?/=,91)!0:A9*S?DSG*-N"UH0Y=HRF$O5DMDPC$9><3<-H*S*R:Q'=+R*0 MMAN\X)%$4) L*3Y@H ;YOUL^Q!?H8P50GJ Z*-=!M-EDD!NPVDX8R)VW6L$D MAV3RE"CF.'!M;F?_X##3<:;MGN7.>KG6N^+7IREH)VR%VY^KC31M[_7M^=5@ M<#6X.3M7E"MY'"Z!G^DZ+4MR:=G\H+D>W)XI/N)MCD/)Q, L.='7WUH*/?PX M,2F'Y?9WVH'&KN ].-42M19]P8X,.9GA_K?:H%.MX1(T*#+H&:+%!-ZS]0.N MHA41OMSO]0.0TJ\\A-5R=!E$Z-)!S/Y>*Q"K82G 6"F)GC V7K\\520Y(Y;7 M!NXF4V(]*4U,@5?40,7BG51<>U;0D:UF!E50O0)7"'?H[CP'@>EAQ\T'&/H^ MGN[BM,FQU^[5VN!QD]K/ OK<];6G Q7./1O$"&YB@KR"0MG,A2FTX!%/ZJ0Q MH+K%_OPEP21U&/WG_P=02P,$% @ U(ME3]*172IO)P J$(! !P !I M;6=N+3(P,3DP.3,P97@Q,#$T-SAE93_GW*K[/^!JX\U, M%23-C"1;KW658BE996-;9U[] L#14#..1!&I MBL4A@49WH\_[=\YY_O_NWOW/=S_^/JS+Y M4=>U*8KDS[7)%SI)GMQ[>._LWN/SNW>__[__YSD,\8/<5)5/D_/S^X_N7YR= M/TD>/;TX?_K@(GGS(U^X;%<%_/N'YTNMM:0M-'_]@5HOR?UY].#_[ MGW/ZZ;[[[?E]>\/S695OOW^>F\ND:;>%_H\[*U4O3'FWT//VZ?GYO>^^??C= MV:/'CR\>/+IX\LTS^;4VB^78SW>BH38F;Y=/S\_.OKD#SZ(YK./'/#U;M\]: M_:&]JPJS*)_2N,_F5=G>G:N5*;9/WYF5;I*?]";YI5JI,J6_TT;79L[7->:? M&O8(![)/^<-S_,4^*3?-NE#;IZ8L3*GAHE3"&#/'ZQQ]__>GG MO[[Z*4U>__3#/;=%=H.^F%6$D_[W__O+#?[YX^RIY\_<7/QWHDDY4DRC@?SDPL7995]UBF;S5ZU:O9KI. M+KY+$^1HI]==W9=[E/YU,QL,<=U'T]$P\"K*EJ8<\C'\>ZWRW)0+_)P\^!;^ M<\;_1W;.N[#7_KU;ZF1>%46U@4&3K"H;$#Q=J^$F,?!E4LWIFU>K M=5%MM4[>ME7V/GG3U=E2-3IY4X"@/,$K[N#'.Z=P [^:UZM55U9_U24PJ#*[ M)Q?]4*U M&[OG%Z;8TV'ZG .U?F] UG4WFNC9^8ZJVK5 ET\[>#QM:@J0 SK MJM&?LF'W^,3Q?Y$DUSR6)3LB+],D;<4TF7M*=*0I))6H,D],VR0O=0/RA133 MM]VL,;E1M8'+2;6%X4"YK>JV*TV[I7$M*<,XJZH4 H_'CJ;YNJ49P:\&)%B) MV]&?"@R[5)?:+^$?'0B].&9Z&8ILF,\V,KNY@;YH*9P,SA3<+$I"VKS K4#G7JFY-9M;T MIF&1B4K@")8P)[S;-+AHWDU\6JW_T9E:HQ4A,U#P^F7RX<2_/+8R,;R;,KR+ MHV1X+_7< /M FOLDIO?EG;>)$FY*"2?J]#!6=>=V:>'/E:KS3]FP.RRBDI4& M:85"@D9"B?$2Q$G65G5?PJ=)58,LRD!.F[;53DD8N;$$JRY/9MO@=Y!T*E\! MW8+\JIV*_)1#Z'<=#V(Y_L6,G'&X"W0D89#]C@@&GRQ[-[9^=H7"67J@":6H,8@AMJ MG?:MS2_OZ$Y$=6.BRH^6J/!,WYB>>NY4$$+)2UVH#= /'TUX^EHF,!'081RU M_0A('R\!Z;*A'VY%*M5ZT14@A>!9I-,U"O[:HFVU40O8%["AM+GTYI-S5L[K M:A6Y.$]UJ>L6WA)Y*9NEF;?)NM8KTZW29-:UB?Y@;X,!T"=[2=+7;5P: M?&\'ACNKLJ.GDDG9D!,UA?47529WZ0\X!.Z96+^G>^SAQ,4.@][WXV+S8^5B0'QE5W4-Z->JA7\X%&*9RZUP-C5K-) Y M,C4D+0S/U'6WMI0*?ZU,J6Q@ G;JTL#5\42B^,K'9BT3**O6QE8,+!FHV#V: M/K,QH#BLI9)"8VP(/\I\U:+6FCQ4<.VF!M8"C$RXK_-]2?PKEP!+ERUE(,,L M4J%!82IRA.&$5E6- 2B8;0F[UVYY12=/SDZ37&V)1<%3:2&$ .O6%4\4>)ZI M_2Y%#UITJE:P-I8.L."V5EF+8S6X/^T4Y?DJF=;B>)E6;4"_^-1(3\2A\(-: M51WJ!QDP"=,RS1/GRC+\@?F#B[_"%Z 9-1U^D LGG_772F/+XZ2Q'6B-6]$' M8OC'TH D(UC&3.LRR?V#HS@1:^AH:R#)X;\@E!%7TE1@Q\ <@'9).((JH NS M,&C>(([$H2:T%?D3L7ZMQ&J.DUAO35M']1S4U0;(:+.L4+-D3=038V ?5R5I MRU=ANU !#AT)Y">0D;.N:6%K:]AM_Q32F%M4;!N0K1O8X6UR<@&Z\;("B4N^ M^8W6[VD^50V3?.DSL/^ZN58+?7=6:_7^KIJWNGZJBHW:-KU, MKYG*WB]JL+/RNUE55/73?SNC_SW+0 S43V=5NWRVY'21"]C&657#J7YZ)@]_ M^D H)WD0DM#ODH1U^P/>[OFZUM'ZG)1W,$+B_8$(B7__MP\79^<_//N=9,6; MVF2?)"QX7B^?A3*#H.FU;M8Z([\)?-43%"E^Q[Z81",V'R][_"CY)F$.+7)D MKDR=P%Z]UZU@-C!A+$?T+_MUP>93BUJME\EW)[/34W;?$*8#/\8)!2S+W$1> M4O2MMM]'4C-E8U5?@A8*"FQ1;71]I/+L*]<1BP,A_UO6$2,JN!4=<6[J24F< MB(J(:G7D1,7G_.8^FB"@V)@/UN3BO:I"RD0Q\.)'6UTY:Y7&2%A[H M6Q!3H,OU8(Q\(*]*!YWHZ#!.W'YT5!TG'7EPVRU(IP#PFR9Y!HYZH=XF +U0O+B/SK[QDJJRXJP-F2R@6@#NVVIB[$8A J >6B>:4+] MP0\X-&%D@NG EYM$?S -(P&![.%B39XI^'NA2EA43J-FE#O]L0=./. PJ&6O M_7MPE*G3KRAB;@K3?A(+F"CA0 [-7M+P4%*G7\11:]#1&$J".$B&B88AYAY4 ME$+4RUI+NLK)@]/ HA)QU/,.HC=Q82[UP'\I@G"FKT*@D%3JW\BU15R5$ QO MS[L:A5D*-\Q^$Y?I6&$/;^@]@C=&MU)T#FN&$*$WB5EA])W$65"^Y&1V&A4" M$2?K"UB!+^:R(%PI2,4U#]6;Z-"GNQVL;8/%"EW=E4:M8 T8$6$TP+HVEZ;0 MF.&@/V1ZW3(& ,;)#0Z$2-R&P;4KM<6]72->N,5)A2B\8&$3-SH,NOTZD\>) M&XT7_Q$*9GQVO44E%0FH:8$08- 4ONACV.&\6Q*D&DETQGM$>&).^729>0JT MOM*@G;8:>!ZKMG@=C9$R[W%/.!%"XU09ST'!Q*7*_#Q-85OAMU]I-<)PFK '%=P 3:\!:P(L(\0,S MQN2AY.31-Z>HFQ,@2)[95JTJ,-EG1D$A,2C6&++!2SELA)P<]C@K% Y,#K61 M*E,4#N+4A2"3:GC-B;'O@:T;YE-@9!@R-R@=B?G><&G\1G$RVKU_7K.]#@X[ M;,I)KIL,7@7'N7;4HCKM3\Z6X(JP6XI9?#P(XZ7XYTL:)FE,2 !0BB"%7 H6^H+A[R6O09 "M;(EBD]=J0]FU:V2LJ-"DK@$MC#[4<%(W,@; M(/%) +D !YYW).E4R2]^7!_@4*;=S=QPOHC8EJ,[*R]O$*;D< HP#UJL1%-P M.T8?+_%*%+%9P$]4_EO74 ;,7*HJXL\N[1VWU%TR1MSGCYVJ@ >?WX-E4CW6 MY!Z::[UB[@%_K"J0[<;#[*G469N4&D1]0VF*P&1 =VGF6W;/^0.%6LLDWP]# M$NZU?P^/TN[N4>RGU2WKEQZ,*0^4_X*L!>%@F&!GF.?UGYY*,4:@Q,U C<=D M7%#&2427R=]4V2&EGE]WQE<6_(V(9Z_%HVC[6P>ZSKD++).PJ.I=\>?6._U. M&&W,\H24())+%?]+%J (@4""A5D)I[+WR3LJ.PFB!AC]N!"0[=.T>31AJF+\ M^-Z7RC@FEG93EO;H*%G:F[!,Z>1,G&CAT)R)GUFB.=>AL[!9!E%5CC@+-]9+Z M%!U=BBUP(\\)) "\#?J>>+U/RQ+\J>8)?[5Y,.N#"?VJ2L!9497Q(>P:Q4SG86%_+#;X+S" $.ZXWC"D&UY3^J10P(QVB MS*V[E3(<[7R(X+AB4:3<1"DB@XBQ^ #@6F8+.S0:KR&YM355A;T=;'4DCEP[ M)2[RLI^?331^&-2PU_Y]>Y3^@Q]UNV1T^QNN",C1F1N6_)D(Y$#.TE?I5'B% M?NG0B@I5RHGA['F^^5WCCF.B1DL?.$R*&]=\;0AWRN47SM7 MN8XGC&[VP,<>6+6J"60UFM.Z:4$(FF8Y4N]GIA%!'*6-HL@]C4SK%R2IQS>2 MHA_#MX E H.Z7T&XWI;_BH.:\?.B 7$)M)WJO:98L8T_J\(73C6EQ5#(^!-O M.@PJ_CH5].$)QF):%4$G=4@-@_YC'JZX6S'%YC IJP<=2 MGH;&[L>-YE+"EK1,:;\E,*3HW,$T8X/X"F;9]Y@Z-^C !\H!T8%'L -%I3;_ MI+N3#)CGPI48-@I3S*@:L@>?SC2\T)+"KOQ%":_<6R6\ MEMA8RF579#WNOL$:4HL!&3%)9&\8L^.]O6$L-7#S$C_+R3:#G:1QX6VE'UT' MW(=@(ZDL'2QI8HJ'P3[V8XJ'TL+DIQB9R>X)T#X6%>$TK\ M$=ELF8?$8.N3 MQQ$BDM'/$; IC?43+J+QY%DSKM$(,('9(:DN9]\X. -I3 Z=-@+*)F\$NDRR M)0Q:\ #H^P@X9M;5-76ACW!X!(ZCL,YB 3MB(?'CBA>H.-VJ*WP3^\ 9,XJ$ M5]3STH)2^[]J?ATXDG!:PI/'$R2\'<(7S].+1V<1\]WIC:JU\T?)ZH@SAV*M MK_OZUS.0#.TXQV,'U_5?A2PQZ(<8V.B\=^=Y1>H[\B M_I0P;>L)=S)1P^&YB'X>+40U7BLGY6^'2)' 1*.>*^,B]HK,DC S8:P$EO,! M#<3V**A^@&./<90$A:=$[S"CY$_]H&:H0\0&1SPW5!UJW2J;AM"3A']JG$/' M6R7Q""(^ [Q*7 KMF1>ERVJ#A<#2H.^#S^FP&]Q+W0MS\L:+M32D!])*SB\& M9N-HKD!0V6RPW0'\WF=@[-('OIN@]5\I#SP45]3.,SZ6#V-#N7GD03DQI]:G M$=V ]?H,I;30K=QN1B'@"HPB6";J[OPX2YQ#^WF1T%C M4,D;SJ'A2A72QPMLP%JO@<"EJG5_1NR_RHJ*\MG@ @HVXVB2D#.V[+GUI-.B M3]"U)E/$AK"M-\WZ:T?/F:RI*D-GC3#Y,&MPC5VQV.IUB4:M/G77HH4+LVZQ M1]A:^UY;^#TP$^2:O'+B[%O8]-4SFQ^WZ]U0K.*Z[X>VO7.)37+[<-\EZ0O+ MDLQTN\& QH2A^_P8N@<3AF["T,'%,R/>GN8]*W;(07T:XAC_$^Z&7),O$ 9U M-9^V23I?G@8QZ38WU6T>'Z6WPUDE-W-XA/;%KQ91%_H.T<^:UVK3^ :9'P_X M!;$XL2JM_N--2V(;B> M']DSRF2.=B(^W1MGO30K!P9HK[8-?=@PM%=C2Q;V:@@OB%[#:S3HYMB]C_6? M@54-_^\*ZG6ZU*+)R35.!R91!L_.L=B"K)*";9LE]DJ2RZVCO2MI27!]IIH MMYRINC:\#1N$9X0#]9#C&>&HY2(2R@6-1^^SR<$ICQRF:STL)F?0RCPT^DUD05 $BT(>O$IM?2QGY'O8 MG'/O!=Y(*^TLFZ0*FJZT2LS$9KK4<],R0FY65^]A:3L:\<7H-RJ'N;_84 )Z(Y+ "P$,< MKI4\A*U"#&R,Z,=OV4,6FIA[0=G#>FF?D-4&\G!A+@F0)3H:S!!-81ED1PV! M 6!?AN_G%>RQ+&>]8Y(>7>+L=J_ D?C$X(99MSW0L,P;*Y-[<8\6\FYGA@7' MK8,JIUA=+7)?>&A6*KD6MJYK;WW7<)%0#L-N///$O0Z#SK_.T"U;:[$T'J=I MKLB+G7X>HA*CSORN<=K1@B*A3;G/'&+MG@J&O?CV2DA8(*T\8J^XR*?6@P:&-@ M^:JFFMG" -">\H4_J0HRD-.P3->7=VXGBKJQG^S\*/UDKQ$"HYM/:LTUCB;);"\1*@B45>/SP39@H?*7F=76]FP3F8H(F?!9KX<((F?GW01%GV M=0CO<_*E@Y&F%TYI([UL")L2=R_R.(BY M:3(8 '/?FR"Y'O1+O("\)5(?8&SHB[.+QZGTXK'Y>+II>$,P;6@X<\I8"0IG M)50S2Z:W8P^C5E9!&4F9Q>YDFV!UJ:3+P-,)RB/S'+P_U: O:T=OB@C,P@U] MR!=.IC9GTC#.2*U-"ZK:/R._O2M]LQ/?XKH )4&"HBV1,6QMAF\'OX']P47_ MUN5!H+""#8X>SV\.45S<,P._#?L R5F[P(Z'_;(25QV3B[,T*++S5J];C7O* MPSTXHY8<3_9L%G5]"H%9YEW&[ZE_VNQNO@[[EPV>S10JK=0P:+#!^$B<:6H; MJ-GLWK F<)CMJ4[M 1WVMQRZ;FQ3,,( ]Z=%6&2_#_W^=.QT\361I%R(W(R[ MQNNR,R?O$+7P=+#PTS0ZEM)QFLJLX0'%:AT*!ZVRZ!PYT#0ZFPG8&[VLL'D5 M$8/"#I=F3D4\8/@2*["J $07(0 I=P6+YO// 0B/H,C8IQ.KV>D!!,R"O_RT MN'!?D %M/<3H++/X;!M&&H:(X[+/4<.L\XOP^,T9&6[+V$:1\:N!T:\%;$XN M_;&7@=F8?1R S1:OPU<_>H+&0?D$PPN;#2JB71LPFVV#NKWB]*/\/Z0R7\2E M7S^4JU/9HCV3?G88FLS7&3=_U\.3^F:Y9>!UPXZ5W,&2[&6J[,!TDR%VE"7* M,%($#,044;M$UQO9,=;I^!_&0=G/1C_.+O8O! A* (KW292ZV2)C.2A55W6$9 HLX( ME*N]CK$&0;VNC20"<(I9M-*HR; MZ0MV%L@ZG& 9M/7!2U*N4U?"[1T_@A@- M:.5M< T%M"O1L1"DUS*B)0#Y-$'I.XS1YY>2X?3Q:4YLYT (="^VRR"J:C->=YZPE6$RERW*6N8[\>KD>Q*$:2Z)BGU YSQ* MG[,+Z=O"OK&XNN&.46KT[[0[>\-IA[GH420?R\YR5KB%NX59@L%2;"7^T9E:$NZY-%' 4,678GUVT00#3AO>T_1_+XWX37SX:/\';/ET _88$)^6@V:\_6@?XI((6,0Z^>)9W3F2\]J *5@99%H.!B476M1?)925B64$9727]1VYAUG M;!YG>_5W4N!&,3KZYN!.T8YVYRWT*][XT)1D7J%+VC5:7@2U@L9K;# 7L2JP M,)T>%Q>AHAK*&,5*CKZN3SI5NS+<6Y4D'';$A7 &F=:5$#VM:W>6DEK(T59+%N?2P9'EP$(P%SK7+F^N%.[CJ]=C3G.+J^_LE;P M%SSW-]9AL(9$K+^(=I&SL5OT?3D[U(VN&7A]7'XYK&)=<4^@KD8&Y\M-QG8C M^KU@K&H&8EV)"M5HVRF)F$$TUXFJ#^3\[T75Q]F%YQ>JO'YS@GY=4FL0A.J* MM1&603&E5'T;JV87I9N%8V)NN>8.K&B.]#*PN9= E&J*_B,+/ OJ ,:M%GN5 M4 5![1]%X_M>'^3<$O3?$)8F12*D +;#^5%I['0<-^>K&EINY$&%Y,&9J0*U M">OGF[C-@=#E7MSF.*M@OW"@]B:A^C,_>%3[#Q&J_<8,Z6T I:=B,^(*YSK- M5F<@FL1BGKIN>O[8'>3;QY('<+ZN]#6Q+3 Z5ENN.2;S)(^IMGUKA8%BJ5.R M-WHZ$09+;5'.K6['$.:#:C6$Q[>,Z*,3"_,3>KDAXR.?@'%?"-56@%-,6[@N#!BA-;:BPLK3X9?\ M!PE2C2UYLVHU<]69J!!:@78PE9B-,S_<8^\E%'<*LD?BR&J<;[)98EN&""'& MRU2MR\]P]\_ABB)-8$:Y;;^<55B[J?%1WJECPX&P]7WV[S"6-!:W)$)'C@"S M;JK">:<* ](@'TN?2L,<.4KM90M3'E:S<")]'M4.@) M#G2EZP5ZV' %5>'VRG6.8F$-3**J%ZK'$+H6>B9V*)K;)Z:6"[#BHN7;_OG/9117Z1\OCF M>L\/UK9[60-TE)+CE]CL/+Y=2Q.-".*-T(;Y=M2H%.Q0ZDN1M=1];MO$5#I8 M?^J=P_%^<8.1?M*&"_9;+,>N<471@J%W5P?\2%N5D;G*.8S[;%*[.5\D#:=H M7=>EQZX->H)>T7DZ/!%_P5PT=JHUPU3/- @=VI3&700=M0*QU&WF:<]H[Y\" M?SZ8J<1\* TSTH"#S5&[)TN;L6FO::R=>?ST/'P1)]ZN9OKTY!%KA1(=)=)8G&<5STV MM6OW59.CM3*ANA4/&G,$1,*7WG#=G/T/*QYV&?4U6N5L[G@K5QSN3Z*6W]4A M=W8]2V(J//6Y$17?3HB*KP]1_>+*#PU>3B.TL/Q+I;K9DZ5+*K [KRF MV0D*>M%(HBB)^\:V26"_H=6ZK:_8FBC+3';>"%N?;J">7:MKR)O-VY6.-FX_W> =X_<3';2,TU!/.%MB'E=ZTM3=0T8 M_>+\2RGQ@"XM>1+$&[A.!0+UR&UJH\#]5; ^G7,B2M_)G$*GA7URX-IC MGP^UN/2>8+,^BGX73"&98ELO6)^G$?!P&( 1&4^P7Z#';[N/(Q7-\N4YAS M%@[;8DFDK*OM2[,H+M*3X%$+K[,N=*EK='7?A6LT5?H/+N9J*T$K;_'^#$YR ME.GMLEJHI(HO?4+55%;K0D)4WIOV('2E)2<"!_".*IR&>%Y%:Y9+@ID5:L,J MY@(;JL(UHY7PJAE"XL+]YK(QE^SNXDB0*VC'E5WDRQRQJ9JJW%4.V#+)R4A%$=&3]W&$!4Y_F9N,K?3$A L2F98LO.>@H MQ%"LGO"A3+=>2!*C>*Y-6&7%VPC;!'NU,"O#EN^H1!M;TWN_&H.@P,%%\)G>:D1@91R#6A;8VN9VBS>UIPKWBSG2T,1O%]2>X M?I@#57$+29=Y'0@J@D51+B;^17.!]Z.IB(@N&_@H>HALMR\5NJ$#NHS+A8[' MXGKJC5U@C&V!_Z 8O*68Q% ]8[Y&,8:0K+%EM_@LM5H"1Q M6[.K5[+-%T.7IKH\G=!$IQYF7E]U]C>IEF!Q Z>HX$4"IT,F@EXC8!M!;^'4 M60)>@6'-_:V'5+W(**1S_N3! PIYD:_*:OC!=:^L'NUO>#B\05P65#;6N@(X M*ZTK),\4ETLOW*>FBCWOT][08T#:G]/>"73CNZ3*)E+Z.O)@>(,%:E'2P-SC M]Z6->0_2YKP.A*KJP'0J'&^-@+S!41 0%+P>@R]WXKD'PIWVV;\7V',WLQSH MR@(QL7\+#Z*/.+50R;1J?ED:-$1Q(42$#6_%L='XEXYMH[RNDO8OC[-CVND1[ M@8GC%W+848L;TR (U,RW\I?/4E*4 "^#IL76!$J'3A>%'GCRZ5BX M+*<-^OFKF>4OMES-%7F5$YCS\X(YOYO G%\?F/,3RF.I3,1Q+UV%5(TJ P. MW:G('#:5-"SSO9BX!]JL:]#OV80-Y 9A6:O ATH%Y4&X*2@7BZ# 0#/B I'8 MXUN;LF;8V^K]YPVZ4Q$E2 X>M*9P#LZ_TZH/5,QKTB$.1-KNI4,<9T>97VR* MUSL'?>&2,*A.WT)C=23^1:@=B/^4_)FH%9"-0;+/XCWC7F^16Y63T]BBQQ%< MV[0H6TT0&$XIT6Y!?1A'GR-P0J\@=%SIS\!YL/-&8C[DZ,59N[TD)7AT2JO7^5ZO0&W3T2/J?D!@EY8GEW0%H0("W$ HR>%.];YN0_[ MU7G?9E@YF%61(%W0!Y5JO: N73Z,)%SJ3XWD&]@K)G9S((2Y%[LYTC+A(&.1 M:E$[^"0>8YL[O[,JQDQG:A6D95]WU T;EC.@]8^<[KTF2$H.(D&HK5Y0A,O! M;']4->@2%]S4^;&4A7(AC% +XC7!W6 C+Y;)W[I2)]P,&EN&"WMJJ@HY88#K M'12I>F+K%D7_?'FT.W&5&W.5XZS:^\*'#OZN-K?08-,T/5C( M4+*4O0KX5- MZ ZI%LX#4"35ME=YJ>%'D.>I0\'9N,R"F\%8,J^DH&\YA\6T=ZOY7019KVM3 M9F8-M'XX>L#DWOT,[MW'G].]>UF9_%_KW85%/K\_J_+M][C(9;LJOO]?4$L# M!!0 ( -2+94^)4K-UH@< $$M < :6UG;BTR,#$Y,#DS,&5X,S$Q M.6)E8V,Y+FAT;>U:;6_;.!+^W 7V/_!<["(!Y!;"3=FE;AJNV #]#4[RT[2[/0U^_0A5)RZ6N+O9Z,I\)(>GHV<GZ6^I+^JORD;]98-1KLO%^:@4,V;=0L*;3LW-1*BNA,IEZ:!W M\OI%FK[\Z<7+P=FK5S\,8ZD1D^FVXL[YJ(^V]FG00V]N&LL&C1LZN'9=+L5$ M9;[U4 H%W2E$2X,?AI56KEOQ6LA%=BEJL.PCS-EG77.5^/?$@A%5J&?%?P#G MFBR'3I^-Z/NRXU+81O)%)A1U$YK,0U^YEB6VN?CW+^.WX\L?56Z;X6G:2T=] MJA4&T&_N'LA#XNZ/_WH$,\J6 M_T]_>G"@XX1]X.:*7:@%E(N$%6"NH*52)M,];]$Z8[[07T MW_)SS*9\!LS 3, <\X&;"LM^;[E!5Y0+_-YHXS!+L/?:U*%).NC^D^F*C>NZ M5?IOH))H2A6]G?W^:95WQ7ZRAU5^RZW/]:Q>L"NEYQ)0%21AL>,2EQIA*XUR M L%PH1A7"]8J9UI :*@5O-; 9>>LQCZ_1P, M1",T@%I8B>I#J$F01 9L X4'2'8;A*9+'.8,FY4L7VQ.PQ-_]X[]](_D+[!* M*&0(D6W-B 3)B]6QV&R4"U5A#.-.H!VA"MF6:!-9M['\"3)64-QKD#3$=_(# ME-$K0D9D@;D4L@.C! ;N=2V"DUHVHU1FB*TO2.@RBDMBVVH]AMM Q\ M:XPNH,3/EATAO4I O@8.75P74ZYP7_@SAL7/K00;,_LI[Z9G1["!)STKPZ=C M;U.01%>!\=03HRBZX0B!F(3J?EU6M[NLL$L:^Y>.@C5(LCPJ/?GRY!#(SX^_ MG?PE6-S+X9K[)/UU:B:D'PK>VMV;4"+/@:UZ"M) MP8-8,B<">L#,=8"Y>W0 M]F,=PC?3@ ')/5NC-ECS+(DI@@H%AG/$8K44I3\TL6UN12FX$30 $12,3TR* M++665(5W=^LEB _;V@("24;7!8'L1:G6"+H'4V)1H^Y4 5 M,2%@>R@?50(X#!_(]^X#.X?,6ZZP>[#=V2/0BV:B)*)SJQ6G_,(M.@F);&(_ M-^62B>@;@N=""K<@O;*M6_)+3UK/Q^!2-ZINB'2?QJ[C@)K6-.@/UNNKHM"F M] "\7)^ 0MDDT2VP!!KRMP;=HQ -)HTGQN\=>[$'QL.,R]:'1J(#5!5J9#'# MA;1;M.Y:$>T0Z\/K=OWK&8X-,4[;H+)SW;J[(>R2C?BJ-M 6HOKZEI'ER\V) M=]HX%8AG2,:?^+IO[.4^(G1@PFU&T:%'%*J^9#MO[Q&827KHHF@-$6UJ= ',&A^43UBQQTG^",;.LU1[0K9<< UY78E MBRC<>I^!TNHA*A"*1"A MMW*$7H&)P%*BP=^TB5@Z,_S>"AR ]]M6%?[(Y_AI@WJ0&U0ZSB.9+)"O=)Y M9Q2% "165!NKC>(<^!7)AR!3O8#P MN?>"^/]NY%U[BG"R<\6X(K+[&AA55L MO9O:49=C&Z0GRN+%\]S<_WG3"U8_.TE*.$0U,M]!2\L9"MGP8ABX0 M^* 7N@G8G0D/^%2R6;3I=-.Y">TLM(K6<^V>\=7H8!Y)M3-L#K5]INF M1WN#CMM&B$_F_^+& 0_Z:7D?]?)^,B@N2;0D[-U40,4NKJ%HZ0B+_1KV5NSH M4S@'Q<1[NY#$WKK\_2I%Q_+C)\+$.ZJ4E^(MTD/.KG_0/=?S" 4AONFDG7.V M,6M[[K)!/=K-<:-SU>45IO>,S[2@BZR;/=S*M3$+#PL)W&28I*?#N! D[D/N MS@:Q[^QT=>02']8WA)#$P<2YH=&WLO6F7HLC6-OS] M7NOY#SYUWG.?[K6*+$!$S.[3SU+$67'"Z0L+(5!D4@:5_/5O@$-J:IIFIJ:8 M19W358H!1.Q][3$B=OS]_Y:Z%IL#RU9,X[__P1[0_\2 (9J28HS^^Q^NG4.H M__R_?_XG!O\$?\5B?_]?!(DIO4RS$I-,T=6!X<1$"P@.D&(+Q1D_QMKF="H8 ML2JP+$738AE+D49@?4OJ@7A(8JGX P'_HF((\L_N8S."#9]B&H_KUM@#]K() MO7Z5WPC#?B5^X2B6BF'H(XX_HE2L7GUYP^I)%65H"9:W&2F\]P'==B21.'Y3 M"UAS102QDCF,%;./,2D)R*$,4(24 (80*8I"4@GX"9 DB@-B&$_@Y,Z3X#]_ MCQU(7DABPWYT;60D"-/__A@[SO3QUR]9L(6%MR#HVC\E__S$))LTWQI*WNM%_%-6^Q7KUIIB6.@"XABV(Y@ MB,]WP6=*SO;&W5>>FN07D5PE&_H*_;AJZCO5J MP]0O^.LN>9033'A)3@DH^[3<$ C^<&Q\MDG@6/+4"U8MUC<<8S"62J5^+7VH M;9^JCXR]EHJNNX8Y L:#:.I!-]!4'-V.\0!H>T_V?WW&V <@!G%S?(!O@09' M<'(/I\I1G)(KG"H__OE[# 3IG[]UX @QT30!O[[0Q>LD6(@ MCCE]C*-3YR_XUE_PY[TVDF)/-<%[-$P#^ V4Y:/_-&"M/BJ2!(S@(VQ0@TK4 M4L15?Y=.TX=PUK4".O 8_)_/+KYM\BD^CJZ^X*#;+"00(Z7F\W,V;:?-9DT> M_8@9@NZ_'"B/C %'X16A*K>FYNI9+0=J3MIT#DJZ'"38I].)G5D.]"UYGRD35U7'-\4V6E#HN'SH/F"9DP!]MX@U7A. MQ+OS!&#(N87/DKQAE@8-GW_[8_J*,6(X'P]82_')VMRMFKUREH'#D1[&5F'&AJZ#4!J.::H=@3-W4W=#'QK<(TFE\PB6!)'W071F)2++JFD%Q\? MG#T6+&#S,K)D!_PBAZA"T9PL\&*Z,FBE/\8M"8B*+FC0!A1KN=/C:P5O9UW' M-P6^.[DWUDK6!&8KL4AR $F4&+4XH+(B'"OZ98,]@WT7&^T8Z='#5*]41]U: M?5%#^X4>9H\^,5J@3S73 X!W=)YH=FFM@I95@Z,KB0QNV2_&^X8M60^(KVN" M48-#3"\5F_<="#X8&30A4.4H<^#_#F\@JT ? HNOY!FY..CT1<8M*%HART\X MIO8:1/S'/08T"EQ\J,JFP+"#7J4M:/A'P-=K&>^Y25WP_$OI!1PNM#SPC:SL M]V!?UXW12K.8J54[Z,S(+-ISU)-D !4Z]AIA3]K:1$ ?%/7IDUBA WZ!?BD? M6$U@307+\?9IU#2AR[,FB>J,>U.O%6^CL\XDH8Z6A00M-_9H4(=O-Z6B/VH@ M6';;; (10.(V34_0'*\)H+$.]/MZ_/O#+=!TSS.+PX(Z:^0Y@ DRBDV@^JO' MJU]JI;<42QY%5&'<<.I>,I/B6EPK3Q?$FJH4&H?V##HBL'== KNV8L..0 M/($+"#''#C5EM/);X-^VK !(-BAT<\5T[149]V@C8]R34W]JBRB+4H;AC.+9 M7&_TNO8\AH27:M!G?=-'9\!O_UM5,13=U=<,WXA.$\R!X8(F]'WA[\;HZ#"8 MY12(,'1M*SILPLJK8:TZ!?EA.5GHGCT#2X0^-.P%3B!H"H$=*A:)&M;!FFU. M-WOFLI3I9I)$^B51/]V3%66Q/=*Z1IDH3$FES)7UG&6U+(H=32%IZR1V#=R= MTEV4CS1LJ[E/RV86#!5S"E6*7O1;&,&3!.T%\]K0_6?E'37T_( V$,>&J9DC MKQU$)\!:WRL6FU8GRWB Z8HMIUZ3JB5AUMA5?DCB%=;D+%,_!GVH9S77MQQI MVP;P_U);6.YQH2U-*@99<=*#>'PU8N(D=\\)':E=Y?R6R+0%%4@""\-&'_5KM.L2S;*R MIRBH*^2U7H7C.'=VX-ZNY&B-477G*/)SPL_V"GP:6>,*@#Z M(%V@C,903:;G\.KH6:<&/[:!I>]KR4I%UIR*FU:9LCH?+;NY^*@;#[1DGWQ- M35ZNZSG%\)5\T+>FWV]6YB =H2)Q@KC?5VRLO&JE"%K=M)65*7B53^4<46D] M540),JR;+22\#W_O/LP-L0G(YGN^5.9!AS,Q5IOYK:L!Y]W#?'4Q=?KR] M\@!P@C2E.4^NMEL;VL(FIW M:2:Q\3R=3(EP)+XFH1(),D%\97]I%_JZAI-3;%'0^M#K90S)=W7VNCQ)#+I( M,3>N,D*GJM:(P<#S<-AE!,%P)(Y]97^SZUF-YP[GX)5]1]Q1%#-7F251IBQE M2+/;;]4P#LJ&_XK;]77ENQWVEJ]V"1)%$@+J&H-RBN J&NL3MQ'_RKZF84>E MH+.:L&_^,FQ798ILBU194^K&*P6UH$YA_V1H5\%!%W_M)U"#,!Q 56#_\[>? MJ'ZT@QPT[',L2%P_^NG=__ZP%1@R^PGIX-HXF"?P+0ZRR84_+&W)CQ;VG[%Z MW>X[@J^VZ5K!MV!VX'%-IV!,;] )4H)?27#&JYCB*@3>FM^NXMOEEF,!X, ^ M=05M+.A5X2#5\[O;QY\S@;C'P$K;Y*\&7+J::(BK/J6DQ2=%^[F\:NIMRG M\]K/.$GHOW\=??P9;WWV]4]RZ-FH'&71A=^_X>UZZ*>8^^J;?[V@_Z]CS)X& M^F?+JTU,^\]FU@O%ML_9_K9%C;33U ]XGU^Q^F7S??.27WNB=TP27SI2&^!O M_0/?@D/2F_H4NIE^6GU7>)K @>X>D!C!\IV^M0O*>UU4=CU/H]"R,/0JL\J2 M1*5TV-"_P<')H3ZC\/A8+PF&U8R@R>;3P[Y/KA-7E::J4:IJ='3GHPBRR;5 MT+ADJ:-'TOP^_I(AX.]I:6[5JK2K"_B(TRFM8+MEB?+\!.9=L_E&TGQ);L?7 M0?^%I#F#"XODQ&P]<7BN-64;2KX\,")I?A]_XT&X?5O^GI;FA)!]XFTYCJ%T MS\AD[;:MR9-(FD/$[5+*FG6[W?R209;S7K_4J!IS[.K>TTT'OY/ O(@N*R-] MUEE6$T\,R* C;!ZGU,)B<><@_U)=1FU2AS=F\&EEUN%Z"(*/^R.51:324,IQ M98>+E-G-V?T\8781<:85;&303#.NYBE CN,-KBXT[CV>_&)QODK:X++27**? MNHA=5F5.']:'@P(YZ+*1:W)[;I.7E69C, 2B[A0F##WH+Q)81DV2F<@XOX^_ MUT@;7%::EU)A[B2KP&#*V 1)CW!&2:;OG@HJH*8@Q+1 M8MM&\NH-,Z14TA/=X22O"K4>@NI>=2B94<[D??R]1A1]654F-DU1 MI^Q!G=,1F_:23M]54Y%C$B)NEU19DP=N/\&Q?93M$V4QJTHARYE<;/!O+)(X M=]UUL#O 7W?XO'2!6>^,R"H6$!W36N^5LEW-[VJP%I.=^J_>*, <3WKZHD=I M'.T^C5%;6,@Z%3H%"&GPN*7(CW_\KWLD^?R2@3U:KI<*O)>8WVKYP!:CY,XZ MVD-'\P@&LYN=0?ZB7W\)LOT"MX=;;79WQ-1-2#NO9AHOR;]^RIR4K$I\+&3]FKX#7S \_#[PEV\ '[Q'?SB M/$[=&K^&[([4GFLQG*N8'J$28DIOAT[C1OC=QR]^/GYQ!*<^C]_7EO="+>&IF+Z]N MY&ZZ&N+(#-,EL)YV#;V *$\MQI-SN;3KS&EC$MJIAQ!C_6(S3"\]R]2N9WE9 M17<9BZW$Z=J25(@1"NJC1G.N\/0H^7NJRWNWY*GS/='4Q3W1=T=2-\([EBP. M";VE5U#!&6:JW)@LT-SOJ3+O'>^WB+Q>\US/K+!!K5&H3=VY5Q?C/48H%[$2 M[6]/-T*+PB/\/S6Z^_!'S^%A<5-:#8[4WU+CER?<$3#_AC5#+:"VDN0<+3%L MG$](?;&9YP;WQ-"SAQIV[KY1P.22%HGC4"IE@WX"=8=J@I)5I#DT6H*ET0*;0V(4IMB!M3NUD? M'K<$H5BG+!2O2EC<20*4".\&Q1<0V-NF_')H8?<=SDS6G69?F@"XOJA:,J/, M3:3)L_VV4K@7K^ 6[+M\\@T[F7QKN4-;D13!\EJ"!E@Y&.$>8SM:E)< M"HNZI:C"=$@:TS(J<-W0LO75,3ZS^,@@0S+)?^'4%+&#!F)O(4K;KP;-RD5# M4N:*Y K:=E$**\N*N*T)]Q$UT'3=@57KITDT;]%JHL?,'!N$3HO[JTV.4F&U M$&6/#!=?B/)ERN8E%HGSL4A<)4V:W-5,R:MCT2D.,Y);)DO,K(T5\:Z$4!09 MNO#C-\1B\OP49O):BT>2NXM'KH]%+"UDW4HRHW*(A&+< L=LB8VP& HLGKL0 M)'FIA2!;+%(K+)(^%JFU^TU>'8L5%=?[ ZSAH&2V9=!NTDXG^Z$+MG]#+)+^ MH3+G89%[U6UI,GN*JS+$5GIK5$N1UQ/K0+P<_>K" LK[19@;:T MIJFU"0W-<\84J; \DR5":8M>;E;8)TTOG'@^G(8XM]3S-D\/_,,*#!&\P/1'BSTO9VH] ME\1;36[&VA1O:FG73(1639]==OD5X6$LO/R.1/9UUS]^Q3%)["SNRB2] M&#.>J"\Q09<*T]&-/&2_\KQT"BN7) <_""9_G/^>2;RW[^N^Z:M,.P0 M,&33_U\+;G0#;F7)CM %[W*S5,UTE"Z/3AH1N"\#;C0"]ST>@!HP8ZVF"%]3X^)R$_YYC9%R_YW4Z MAF3=UG4V\+ZR,H(V_?.41:>K.&/:A=30@941;,5FY;H%:6",]N;;H-0&AY3# M/EF*H-F;V]= K"T&3[:JY1V.Y*KF2&=ZYJ08.B!N]-5Y8W^>/3L]^-\)/:-TU/T!QO:Q4TOVQ"VUSMNQMETQM_IQLZR]@DYZ:$<=<:R#"$2;0ZJB$K[8XJXO>S;K&! M8(ECJ+&ST*9KYM0?>,N=3DUK P&TW*C)[3BZ8-A5^7'J0&I3(E)M5N;CXS>T_ 8PKWAI50^KKWA:#3OJZ,)EKQ&5UKJB3N MI-MME9@E>W=D5&[KZ]X."V_?3&^F;RB2'DX70P1-UI;PJ>%JZJ MA&]=_QM^\PG*7LV'_ACHWWSK-AEUC)GK5[_*S:O)VDT+S[TN:Y_SYO3I4S\X M#I'KSG*9@DEDM(ES;[KWEM[ MW-TAZ+0ESH\EQL9HL:&6Q;DX+5K#.5((I3$-G3=W=TC8F-_M=-%:GM90:!A= MWJTN6[8Z:_3[UD)-6$CL8"&Q+89YVK-O"RJ0!-803>]URX_ZY814<(2>W9%C)/Z>>#Y>$/\.S MF2(W:62(7"@]PS#.'-T7$MZ8.9+RLT41-9TBU^TF<'$DLQH?SL-S0CES% XL M8&?F-T_'J&?$F6T@CHT@8]V&O]KR]DP(L=BT.EG& TQ7;#GUFE0M";-0PNCK M8\USHK[7"!L2[&(7SF7N'HBS/00P>6WT'LV2) !"Y2OM69434G0QUW%HLBB$ MTA:&$[E?FJ](!I6#SSPY9^^LPTN@%KT):E_5N0+0VG)%+\F<9^->SGKBB(05 MZ=SPZEP(2?1FZ$WL@#=Q$>Q^(+7V426='N9G6<+B4BAM+Y5^JC:N%L*YU"UT MJ>QWY=_NT2*;O-2<[.M%B#Y79WZQI%NV5ZDIJ *H)5VP. (A0H?RJ]>) M_P DKE=JZO*G"=!.(E-(I-T,VF(6AN70U**3#)W#&7XNDQ?D\I&#R#_+Y@RI MB(GYS+4YEJOGT]FEC8N9T,TBA9S-ES^PG.1QHD,V7L!P5TI/+>;5H51"N M7"URN7AVP:#IWP\U'^M!2(X*(1&='T"G8_A.8G$[7JO-AYS2'B2;U7*MY(1O%]Q]X/LM8E\S=WAN%H:Z^/G%FRQ, M:C<+@Z-!--IRX,.#>641& )\]+;8[N9"SK2 *-@OX]&W1&,5F1JB%3S=7S[A M^-0RC0PP@'QX^ME'U?^L[NIV^6F0X[H]IM]? *8ZJH1.//R(\RBI5U5ZC]/Z MPK)P3!I7T>>;7/J65N?,?*A,L;2L3%!4PB2%-KRJ6];2*XZ%;+1JN\\.CG, %I#9^O;V1AU)[ MKJ2Q!O"+LK>!I2NKR=DKF*I*F22 T,Z,N%FM2'OHQ-.I_/V:JDW#MV@7H?YJ MJ'\E%KF$K,]Z MZ^CXK@8"\GP0D"%+T[WECBKL=,FIJ--6NT_X@,DJ@X)#W;]=^X+I[N^2W'H+ M(53/H?"B* \9H4%4L]7NPFWPH54:84;(EQN2]QZ]')_5N,8H,0&,Q_+(-$VB M290,G=_PX>.00[5 ;1/OK+D"8;N>F-OR9O>:-'%MY\B"W.&IE+0D*7O+W9,EURRG\B.&4P@MR\4S\=0R?+7+WVV_CI+M%E,I M+PG^K2SH&UMXPX;U;A1AG27AZ>E% LV@!:#VE MBJ(KSN9T]BU86N[0!C,7CI*9P[\.!/_%[R_N?F/':3*96M\@/#55JIPM**@P MECJJ5L]::2&4T>J)K:9GTO;S=N85ICQKK*-<^?Q[W]I_NN7G%:.(LS=SIRZ5 MRW^Q6>U.)2Q!D\X0+2R>&"%G=3 S/2YVXJ&SQ)&$W4#"]LS4A;;^O>9\O'O6 M3TGT1TWYVVM?&]N-CQ>CH?YJO>*2AVOB"G5<75ZW0OR0_*E4A WW1E MDN:G-44A MY\I,2ZCX$BV5\)8DNEQH)?U,/I\<\GVP^P)>UO,4AV)U!,T%&6_[L0#9X!>1 M]BI^">D7,R+K-D5CZCIVT !__9%5(-CN:G]%1K"5?>S1@F5YP4I2OS@UD-*Z M'P=L[\XJMJB9_NWKYZ<33QQN#>-59B9(&35EU-K5;&C1>#F[<_8KS^/E[CS- MJ\R\:&>.H6"'&.^#P9WYS]1=BRAC.XH.M2HK;^]X73YU.KET0#R=YUP[U>]RV;Y#CNLFJE\GY#57ER40-'[FZK+=ICT!I<'/26%-+-B5;VWB=/+'LM[W@DFO]EA%>?BDG7& MP*)-31.&_@(ZTSKOY-+5P4#;VM[^S%Q1GUKF?+6.>OV,7+S9F N"G4&17+;X ME%\"SLJ$;@K@#;"^1J&K ?8LVD8(?J-\>MJ05L?'?ES7ZD)WR!D+-*-Z#2DO MS\?HLO9=ZJ&_($^D?<-X;-36B55TZ.&S\N8$!5;.FZ:T_[QMVW4;"X8"3MU4 M#!A&^44#UH],&6G#:^I%@@%T(D_-2T6$ED,7!5[G)*KSG=VWZ?T<@)TF^+?" M^K$UYZ\KYK(@B9XFO*5_MY.-JX,(U\U9K]G*#M*='(.T&,R5V:7=#5^V_PW= MNT>!:ZC8[>3E+NWN(T5^+HIV@_K3RG0?;Y]+ #CU0D-(,UT?\AU(%.^EHQQ)$IZLX8]J%1-"!%60%6;ENP:$; MHWUO )+8/[MS8R@WMZ^?2@SB,[TG%C!.R%#I^#A59=ODO6G9RV83=I+,9Q!Z MQPTX2>FKI5UO@M!WGP__.64\S:!E3C.6-"JT&T-YV9S,=/?>T@A?=U1\*'7I MO2#UM(O!+($E*K9_!/*Z?3:KHV[>2J>XO(;D9_5>OHKV(VQ^T)LXH._W0N,J MX_)B0\/Y*A+>:(-B<1/]MGT[L[Z;9YU>72CHENJ9C5PAY3)#]^Y4Y GR7%<; MOD[8[X6_3Y^2NB;440A:I7)BHM?9 :H;-IYIN%J28>\M9+KA0:DG:'L?*-RI M>7A5-=@2H,=RX"32GO:DZNF[MBRIB4*"8+[^0Z'6^OW/.,(WCM50F[=146C0S<7W62LR04/+]4K-[ MOQW?]U9'3/):T:Y**,?.:7Y0)I(*6-Q;#O@KK/G=<9GVH-+KM:'^$Z9!;&0_ M3U@M!V)]S%55D]%GW3RZ6&@).IS*_0373PSP>Z+@]<6B[[3M5<2M8RC)66A9 M']0375V4I$4HV1\BVQ[&1<+OM.VZ1+.L["D*Z@IYK5?A.,Z=W5O2\:MM^WWQ M?=>VUPBKW![UV***L"V6H3VQA?>B2/T;;DGIBEBV. MKE[FJ*-7R[M\E*T$HHF4/$0LAJ:D^K2KL(NG M\)UY$5*V7KAJS^$Q/A_EZH L"(@\S3QQ96HJEGI<-E50(Z[>9,T8>3&N\H0] M4(6.I:GY;+/='.8[:D:,5/#97+V&8;V K [<0:^:H>8J66NVN>F@03^E(ED] MFZM7,:SOK3)[R%9F6BRK'E]!55RSZEZMJ4_*5"2LY['UPM5DCZA@=V@KDB)8 MGK\LE)6#(>T7AMPLNH=?4O&U@3)+.R*T0^\"OC?'(FL>?M]/2;@+1M:SG7 :5;Q.9>)X70*%TVO :.8PNN'5HG]3?%P9$,[ETXL$Z3K2?KZ;'* M)BO93&&2=-7%MU9XOYT#>_U*]/?@P?8F6*=@I0J$2NHE)#M4[&Z/_M9 _^T\ MV+L ^M5=V%Z)981**8.A;HYW^C-%E@?IT&:?(QLF9H'F/ MBM<0LD\AXWM Y6\)A"1?G$C9N))F16Z6Z+06?*U>[W:O'G/<:$[AC%V+-RI& MG[%GPSXR[&?5UD!B[2=YC/-LZ$*_J!A]:/9?[J[FW='KW0:;CM>T_!/C)BQ" M9JI6;Z&$09P_O@+VHJ?-/@N[!!2>"3J<\2JF&%#U66J[B@_REF,!X%!QM"MH MSEC0J^E-FGS9S;9[@I!5D1PK&1C<%Y/+6J M<'(^/U/!6/VA;LHQ%UJU1AF?R/SS5)4ZC(;T0+,DO MG[-3?LVG"#OU;[;3AM0$MF,IH@.D73PH25U+@:9AHK-\/RWKV++8"^]AH'NC MW%1$.V.8OR,BZII@O-C!9.I32-'@YKH)Z>#53&,C/UG% B+T4S<+OS0V7Q7: MC2<45;BNF;*M(I)/&:G0V1<_ECI*A1__^#_M MD>'S*;876FM[%LA7:ZJ;1VAGV:ZM_@*6;%JZ8(B@-1:L;16]3+-#MYZ*G1JG MS"2RW4+Z"SJ\>SU>X?TK@_L=N?\Q/]9S&XM99@ Z3 MW7;KKI9O#1&CM4_C\ MV+"BX:-^+#G6^7I=PY%<4 ML/J*V)H2;SJ="JV9"9W1"6,_NLV4VC8WDD.OTNVBV, M%&N$T$V="ZUZ#9W9#3$B/F=VZW,[8=10?*:2.7W1&*9MJC<-;9 64K-[4W20 M.^@@]THD'4\?K<^&3.;[G9KMANY K\A.NJ>4-H)(U6 M/%YU0Z=B3F24UN>X':/,YW-+1Z#[-DVOB5CR?,1>V-\Y7M3KDWME4:0V&SG5 M!,.62L@R3]0;"S7R=\);W.M,-'S4W^'';)$LUQ/-.?SQ0.;^FBIG(INIP,K7H(G:VX'RR\Q_>E$=)(FC,CRPD9 MQ"ZS1=!)S^\)%"'Q?6]>&/(]I]B7"]*"6XQE@VE57*YOEI ,9H1RWO/39\1_ M@+5?L@7Q/>Q2%0[8K#I-'P] Y8;=B7G@R]^L$4W)O7?9S3:HL&#K^0=:6ZX_M12$J M8PXL1QEJP&^UYGM'Q%+-5+YKHXI2DY]2[9XXK8:.[QO#>CB\W0I41\9W-1 D MS\\C)2^UQ/S,R;T@_( 2XOJY$=JTG55( J4%'(_- :2;OVKB169I[SF^2[/K MNEE3?PL&V&N3EB1E[U#EY&(QRBDUJ90.K=?V!MV.Q/O[A/M\ MXNDHQ;<.Y#DD_YY*C]C!.W'F4J?CN8;N+*LDT K .)SQ6G.ZJG+-:>A)5->S4 I5\.43"\;5 3$(K:T+R2JW6^RE>CEADMR= M,$E^2/"K;:G:R:=QF\.KI#4!E2$Z"]\&R% )?O+\B8?DQ2<>\!W.XSQ.?9SS MB-57)W&[9ZAE9)#JFD(JU>N'+BP-&^?Q\SF/(SAU0<*>ZO?B/ 1@>B^EKK*( MXK=%=&(O?$F\*S%;F T;\=S<**!X4N#FBB-4D/ =[1"*Q&SB?%8GKIJ3P[9G M*YU_R"%:4)/5"MW-<&Q!%2I)O@-ZW=#9JQ <K'!4/I7$Z55;J>?!WCKN; M^CJ) 'R:4D9 MQ71V3K:O.-*:\:ELF6+%! <8%U4R@W@[P:9:H;/H;X4%)\<88>%Y2\<<7E1L M?UV>XK@.L'.F!4782\:XF8-3ME)H3$H99JM5+I.,Y[5S9@JQ\_S[=#-U;\!C1,# MC%"P08&O5X'MI/-KSCL,I[27^4Z;8YU4;:2W%%4*W\*\-SC_8E 1M[?<%CQ@ M%8 ?%-."M?$/^Q.H)(6B3'% $XJ44Z%:M=F]N0E'AQ9Q_OEX I^*];%@Z8(8 M:$-!VV2:B4J^RR]9BE5)ANB*EC"N8/U[R_B=&&"$@@T*LF"HF%.?1D6_A2'L M;1.P>IU2O*;76QS9;!N4@B18DK\WJW]RB-\3"8F=Q=F)O2V#%XP6$H.401=G MKLR )RLY;W4*-R?Y M)1L?O/3/YD:4Y'YT1SW!FR6+[I08#I'$[M6Q49ZQ\;[;L M=YT1O\YBH1<%,:ZC[]SV\$EU/*J$YJNX),]'?63,1_KN5K@+82&6).GD"E:= MJW*(QO*4HUN=#G)UA-P#X595+\B#%>F^Q**4+]Z:7O_ERS5LX MIP>5=I*UN5LU>^4L Z5.-DN<6,I>_]"H]\GGM8Z))3]>OV20E4BE0D^RG**B MRBPK.N(P?/,&H:A?LG>NWD49^>QD8+0H]PK-V9S3V^DR+YCQ-L>%X7S0/11? MJ%K6&5:F*1@CL#T*JJH8BN[J:^CJ#9XM5"6YS@AE+F.U2Y9#7O\LU8^8ANTH M5D$XEF]I>:' M8&Y6*R4>W-TNM2]=J9M T/C9>X%@TV^V7>TM(_B4K8T!C?4*:!Y'M&:FA$[M M^;W- 8<\/@JOC0_#1KEP"<>>/X&V5,/U9M4!!]3%LI10TY27N#=M^QV%XTO< MI9L*QQOGI#OP\?ZHF)D+!^,7MS8-^-5^497'$10#2(Q@&3[+UZANU!:B)S0D MBBLS2E\>E/O2 L=JK<)TE-#W2W3>;7EX747+84O!:2>YP MUKVCXV8&.6Q(*0',J9>OK#?([)INNDW?_%#8.#7(S6[2;25,8 M4X)7 8=AT8928_;#8MQ<15WBD#I=02O>/>S&5]GE+\!)DZ; M92>;2&)M<3Y"$8*J9- 16 +]WO%Q&[,<2JQD4+HGZB ]4=WLDUN-SX=/Z/47 M^-\5Z9(G#X;^G%DN5YEA9B:*:*M2$8:I5*DP;-V[T_OE9OGL:8W+[U6[!#8. MC;(\=\>M%D^SG##,U&LY?8!,N_<.BZ\TRG>.B-,F.5OPU)P]'&90P'!ZAYKW MLME)-)?\39"BR=23A@V\C*I72'-N<;+UB _8>XT/-B-,&V0*#Y-S(R!0#F.*X8XA( Z1"5S3E7@QRV) R2HG3#B)1 M#50I=EN#6MTB."^,!OEVA-NMV!&_;.*Z/6TLBHF"TT'S/;F0K;OF2,G?>RCT M]0;Y'45)KC,?]"EL'!IDNS&8II,C)8>ZNH$J32&^,(5[]].^U"#?-R).&V0M M872:)"H4F;RED_T*4],$]M[=M9L9Y+ A9=Q)-FMN/S?B%"/M%MW:+(-70[?: M^A:$6]ZKS'1JH0*I7DNQHMARUP[ .;F^[.(9>I)C'&]4/<-!M M%A*(D5+S^3F;MM-FLR:';J;CJXH,^'L: ZIQ\(.O= U)L"3>'@L6L'D96;(# M?I%#5*%H3A9X,5T9[)R H@/!=BWPS[J/P3V;]VQ^VWSW7_3&2[E6E@?X>,'6 M>CR-LBT#9X;-'+Y1L4T"QY*/\)9/O%"!^I:?*$-DVF MT7FBV:6U"EI6#8ZN)#*X91\AJS_(S4V?>*\]DQV^EQHL$U)CU&=PQ:+K@I@U MAKW&P3M=QWKTV[__=5EE#D4L@,T:KQD\EY70PG2J*EV,17'5).KF,R^EX(;= MA]5<'4!M85H?!-C!_?[%+#!,73&./?9<2=E[Q*_]WI_/!H9K\ME4KZQ/%%/G M\F.Y4)92LM<^ K?->.$MIQGQ2UD^PLZ;KB4">_5U# 0IT'&PA__\#?^*V8ZG M056I"TMDH4C.^!%#T7__-14D?\\TH@'9>4P\4-3S)4L9C;?73#MP<.!K-,$_ M8OVO'R^>:HT4 W',Z2../9!3YR](*60,@D=@Q ,!K^R\%=X\W=PJ0^6'R(*N M:-[C?]K0!;-C-;"(-4U=,/[S5_"KK3P!>*/_U. ]C_!CS/\OOO[@/U"(C2T@ M__?'O]JF"+_:4\'XT"M67_T;'PW3T@5M=66Q&LOZDJ^N$4%3H&CZE(/O;PM# M#<1,.4;[RAQZB'__\KL .2# _Z9'."%J0+ >AZ8S_NLE4XY1^V,$TV LN^4# M_+YA+GRM8^I[EWSF^=]WQB8"?^O]7T/3@F#:WO/@4]TV-46*_0L-_FQ:^(^( M'_GYF6U_'6/-JKOPQ[EB*T-%@^;X<:Q(T%3#YO_[+PI'XW]MR3F]!"D2>UAZ MO5.)\SLE!,+.$T2"Q%)QZ!)+*9PG2(K@APDQSE,2%1=Q.9G $\*/%2H^-HQ# M]NP/9'B$M-0&UVL4#TU-@FVY6K'-9&.M=KK-M/[^-?P,=2_8K19#<\UBN\BT M8NE:-L;TZ$*ZEF=B-%NM%ENM(EO[TK[N=ZXKV&,H+8YI_(QE'^B'&(XFB-25 M.W08H;][H9XYM5O_W7QB)_O4W-$&&:02F6!%C:P>WZ>OGCX4",4/P M'7W_J-RL*08U#MO>%/P(A*XF6!9OC%&AF['RICHK:ZF!793-90X:51C!- *3 M^-R?;\8J]$"9[5-?]FV6\]\?"NPY#(\@*TUM*&B:Z0S-Y8_K,*?APN (6)K7 M!%/3,M3P=8O _QQ3& M__XKE23(OU9"^(+3K_H!!P_VGQ-@=\V,W^7.4]JNP:6;;:99Z<>:3)UMMF-U MKMGBTK5VK,W&H)YN0V6\>AH6C['-&);X0_IS=8'-Q=H%)K:CS+>*/$VW8_!G M:":)3RK.UV7OJM+V&0.2,ZV8,P:QV49"8JML0 P8$I!B 4%>E=]'R<]'PH>. M)<'SH/\(C"L)<#WH%+-*7.R(+Y-5,;&M3^*H1R7-#!$G.H5TXXTQM\#46>58 MX^C/F-^3H[+Z[;3R9W#"-K^?4Q%&2]6V!&,5;AV8JA2A<*1*ET05481..Y49 M<(79XO.FBHA,U>5-5;N9KK6*OD&*;-6E;96SE9&-L9(M4X^MB/>9OQWS\\^X MB9J,A]ET^)/5BNW/9,9D10,QPPUL[Q'7XJ(:E0DF4G+PC;7@A3N:E&]9W32O MI'C.K>8NNCT*S8/IYC-?/ASQ=P^Q48ABMIH/=.>]VI MXDA+D@5L>_U/13$ MN/AB#C&5Q=->XZ"0L5F*ST#Q,7#P']?95!Q--95_,'$ M6HX%@'-4J6.8>*;]>E-6=&&4S;XVZFG[W M@+]VO'73=@1MH$QI4]H=;7TNJUYWR=285KO)\H761)[R;\$;Q8G$Z\;P.KIQ M/0[?4DTMR#)E*F@QL 2BZZ^*@)>AF@3V3]^,::ZOJF-/RA025 )_?J\(\;.N M\!_7QIVO2](6$%X@348Z3%GE=0%M=?MCT*ZKTZ[P%M*2U'&35-6?RY33+?!T>F2J*?<[)OF(I5 4!)%OUBDGJ-Z'YA8\B\[ MY@ -3/V!K1-%N_(D0)Y^O4!]( SZ>IEJ035D*8X"7V %1 46D&)3U[)=2-V8 M8\9@B\"'P_ _AG_Z2LS/I:9%YW$;C*Y3$B0U) @2B_.D(*9X0HK'>4%*Q'E MH 26PA-#(26^3!_433POR37@JEW>;M7D.CW$"3^TP5ZV3!595RJXS23G9<=\ MOYXB%RFL 5O&7[;TJJ+IJ=S08W ,S58)2U'3Y BV3+QLV5\X@];$*1,JRS+) MQGR@, W>3UX Y[XH,G!\%<3AQ(0UU'=HVM BOIOO$Q&83_82ST0Q+]? M+A"<+E]?_Q<.>IZ<2%*# MAB4$5G$U/QFAXD.HB&,/9/R; <.?(=FJ#&8ICOU3O6+0]'?'"KS2W/H''\ , M3MP;9BYC@=:IUUOS"&11=4H=_+BC2!B?;3 KX"!F?%:K[V M^M13A+@C(]YW+B+0;?3?QB=YL92#<@=%!CH6[&#!G!03- VV\)<#^\F]F:OXJ3W'C W!N@%\\#J[MUU2:EJ[2TK7 MV;Z=).$V+$A#V8$_^TM*8Q+\%0:4?E,X"!$$X26&KYX1+/2W8W_ )\OP/]N% MH80]-OUM YMUF,Y8<%Z.9R'L=SI8 QCWAG7Y_U@_S5TO;04^"[@JV$TNAJR=(@F<_O+[*]Q2OMG_>7![O/P]&N94&BK1:6^[;?$1S7WM&_39/1]/RB MY:JX7"ED*:\9)]J-'__T_:WH^\IW3=VK4">5Q.,OJ5,SK[)6[[DA]0U4AR\Y M4&ATQ7&@K 5FT3(-W_1I7@Q ,^C!!T)Q%<1@PC(K.$+,7R#[4JD\/V-W_J#I M:F#%=@)-^"JC"4:NMEH7TD+:L3_\'Y-_X7'\8=W &2LV[+8PA>_\\S7E$KN0 M7EEU>JLI@/WGPW<4XAT&^OQ;R_2.$-O30<6CXXBI@EF6F(UR]68"'45"?"]" M#$5&B&GP12 FB"(48@@;B' ?TI9O*8]>C4&N(D=_L'4H_? MUD;K0U#JL./> M3]]%@(^#AM0?U"@VLLR%,][\_ "=!1"3@*P8P5:+8-F#3T<<_>NUW@4_8W]M MFKW9X/6^;1KZCL&Z\2O]W+14C$!!086"#/'-[.:ND_-PZ#'%Z*1:7D7WV;ZO%?$ MHM?OV-&HUG0T=TM,4E/UI;!TO$&?9(.ZKA^NZO+CG\IQ$=J"Y=S->&^_Z9EQ;,8"]%XE6R)[8SI59%2%)I/G4QO(&=5+E'MVMN][=?%RGWE*B,.QM MC_9X.A ?:F?_F@>_2J=SL GW/YQ="K)+J,.ZIE>M)2RJOY MT34!ODD,KRJ_WX*F:P0ZVEX7 M9[1C4W]K@/3:,L[X'\*?)P.=5Y;IK>BXOV?]?%-[\* +6=XH*?!F4L > TW; M:KH_("Z#\!SB8QW\KI/_^! Y&@'O),1NK1Y;_E .M:+9K*CFN%MOH(K8!)K( MV$4[..7PQP*B4VNUGJM&?*/LV*HJF/7V;<;_JXK[E7&,\% M@X$W^X5X W%]3\WNOD/B2Z4A 5*"'_B-F0T\1C@#=5P;G5I&/K9]C__=' ML98[,C'U?)S%B@[L,Z=WM(.3ZLUX;LQ8:)[',:O+TO;@"08%&)'Z2:82/^,X ML9'V#27.8\ 1?*V PHJ.&=0)PU9UPAY>S@Y>IO[KA4KA'JMUN[OT)*RE<"_G M54J*/=4$ST? .E%Z$*'LTOT,Q7G&&-X1@ZTWV Q%4DB1!,&GAF2<)U BR5-Q M(/$BD(<4*9)B"MMLAEEYZ\'?_^=_=O/'0T%4H4_K&I*?(S:MQPU+=PHYKX>) M!U@: 61H 4%%!!E"YU'0%H)GKV,^B@I6PJS \KB%17RU^H6B_AU[_NB3Z5UU MO%,/!/:RCC>&/L03GRSD'2\O*>/]F;7IQ6J5J[%YIK8IRU.C'VY8 M0/FY2/"J,N\M.Q)4?5O7.(TQM:Q?#)NIMYEJ!G[?+U6YU24K7'Y5_>X7^T_2 MF0KCEZ.CV5J;J;4_6[0[Y,;H?COQZ3V-"/J H1ATKE/_/F?",7@? @TQ]*A> M['Y\P->3D"\W4DQ/[Z+8W[/SD,).)2EW].'.XTWX2%DS%QM2;;X';N#CRC8N M(''>M$IK=RMX\::I,(2.E>N %P9IQWR?N2EIQT5=FX7-6E4B^;N-F<(?\),U M<,(SZ%#(^>4HCSZD3E9."@_AWS_F]>T/&/5=1_@Z5^^$J>&4IK?G"8]8J8]M M+/T0$:B7RX&2#_A1%R^XHAA^::]'9-7H'0Y\<,+96?M&S[-IKU$HF%29^D7E MG4M2Z0A4WL[/GJCS>Q$3]X4H>5>Z^( @%]V ?=KZ_!:XV#5&7ZPJ/A/ZU871 M>K9I57[H0M(0&*AO*0OGVX[7:/-6T!/*8I:?C6KNK:SMFQ'+=;(TVS1EL# MD=!LYKQJ_'%+QD7Z.=+/MYD0V6KK6-%8S<##P/AB_E2D*B-5^>6JY,4>#F9U[TIGWX>*OAF(+Y_. M>__D\84I?<.YGR\G]@=FK2-J?^%,=43L*QG6.]?7UX@!;S=U'Z'\SN-4FJVU MV$HQFVXSV4RZDJ[13*O ,.T6CU$I$L=O$:D*4:AZNU UA("@32.8FPW*-F0$ M#4:N(-8: P!CUM4.FC>WEEZI9RTPA<'S\+FBRE=W8+M@.ZAAE 5BT)O-3B(J MBN)WY"@*V:.0/10N8(@T'Z&\TEM]KP M[ZI?89?-T>E6(5=ANRT>3R4QZB;+P*7?/M@.PR1RR%!Q(IJF!7L/6._0/XJFB^^"VE$T&TT71P%NA/)O%^#6V#;3 M:K.[$4VN6$O7Z&*Z\AS:\-@M EP0[7.^78P;8F#43 <^UC%C>\'NL9)=4A0(WB$SP*&*]7<0:8EP\=VV]C-F./7%7;?W-CQLTTW8A]X:F>X-8)A[%N+>+<4.,B]VN M!>'J3N=BS[VS8W[_'']KK0J<6%.QU2B$O7D(&X^F::,0-KQ^?A3"1B'L-Z5V M%,)&(6P4PD8H_W8A+ V?99F:#4.!NF6*0/*=?SZ%)S#R%ALCB2ALO>&&V7!A M8=.=($Q][E 4AT9Q:!2'ALZO"9$7$\6A41SZ3:D=Q:%1'!K%H1'*[[(@\L7] MX+!%?[MAS=#4I+_N(QQ\2Q4,7QW?CW_J@N7\[[\P$OVK6/S[U_#W#LG"54CW MZ^4M_"%=I![O/3EVH]+MG]&1K#,&5JQHR'X_?5\B4I21H@PKX^Y\/J/89JI8 MVE^OE!-$Q[1L/DX1)':3TI_I:#+C=I,9(0*"WXG8NA?1[$4T>Q'-7H0N&Q:B MW%Q'-7GQ3:D>S%]'L131[$:'\+FSD]*Y05B1B,++L)WD M&!9H',DX1F%G^!*/420:1:(A=M>C2#2*1+\IM:-(-(I$HT@T0OFWV\_%+,=P MV([-IR@*3]UBMHN,PM+;S7K>GOV;'D01Y^TG.I-1>!F%EZ'UP:/P,@HOORFU MH_ R"B^C\#)"^4?"R[>('FU%",N@;A7DM8KY6KK--9D6C^%8(H7>(,QKP<^" M$]7C"$>@1_T&@=XO1QAJX&8=$6**]-\?O(S&$_$A)O.$*)$\(:+[B>T#^US-I^PFA6"=%X^1>OV/^?^3J7_C*]EBQ8Q:8FI834PQ1 M8NTQL,'NPP-?!O@'HPK!:3)@5>#(#)9L*,]+ M-F)04L5Q3+! ;"C8 +8P_#X#4;!7I\O(KJ]_X?-6Y\WX#P&VH\"[0?"[H)NN M_T)G+#C!8PS3B7G B4D :A!=,7QY.M)!0;/-G5Z:KK5YU=0R[2D0'?LG?,8< M:.8TN.-G\.ZA:RL&L&WX* O>.H*TV3S\!*G]?BD^"Q59@6,<>CZ9%2OFPMM\ MFL..KH8V'5N"3RO;]8EBQWP8X>A??C5C49G"Y_T,KF!_;7X9 DV!G7QY631= M37IY<4.W@^M+?[@OKRI0 QL'S] %[^6EJ288!]C@F;#U21:O7@R'LF>=AH*H MCBRH]"1$-#73>OR7'/R!W$H;AD^[YNIN^):8ETX1+]2NJ#HL"->+- '0=_AH\RAMC$'D$/N MU#_VVK]N 6@,0=#^=?K_A$H?! .'(!?6K/;';D#$[MB&GQN-#!5<<)O_8O^^ M!7S'PZZ_ N0X1N%QB2=!"CHM25GF!?B'%TB!BJ-)@:*2P[6_LHI2=\)K48,D M\?W&\0M+'[]Z=@,GU@*';@4.>QE0_Y__V XZP\2__QJ:E@1_0C>]\L<-0?,03_P[%GQ./1!8,/P# MVNG"$MFAT-Z<[NJNS24KZ-/JJ6]F/';\*QQ["!04_+H>5Z"P+IOV".@??V;" M>_&\%!;R+(FL$[_)[%L(=8+/#^#[WV@-:* \DI_G4L MFM@:Y]9.'/%9'_VM4.)DI]X7F8$$(# 4E_EX7 90TR6'/)0PG(Q9;=>WE@'<&]SG)^4Q__^!J M:2X+A2?[YR?"YD_CPW>/3-\ C7V/:AW*?;*#9\7UYT?M M:RZ*!""&DI#DATE?[B0)E2Z+:+2!Q/)M%RY*Y MM"NY:YG&O,$3ARV->F62R K(!!7$RM"T M*8;3)@O8\J"?;58C\O&L44%)-D79XSG9[9='L.5!/^E"-=&FAI*,SBQ&MI;0 MH"%HFD\<>7N>Q)S./&^J,\5XL@:),<4FTCQYV')4M9+K'@5;CF6)UIV4&7+4\7<6S$IPY;,MI4:Q8*)0KQ6SH]X##ML2C)QQ4F7)BF.'(V(A8B)S10+ MF^*'3742':"[\I^;+ITGNJ*'A"<-697)D(AM=9Q)>"@+J2#5)Y9](#3VF_Z0&F$K6FFU([\1*J\*A78N(MEI1@7X^ M2G,G3KU'(BSGMJ;T<&17AI,L[.L15&&=AC'(3#R!ZV9!/#% JIE>,FAZT-=\ M>>ZX/95?,&Y*-F>\FJQURFF_Z4%?BUU/Q%SP)'+Y>G](9Y2$9I4@!8Z 5: 1 MM]!SXEW5394715EM#R06/O4(!@L=?9;OEPM%AK;9@0 :4S 38=,C(-2Z= _) M)Y=E#J^Y#L>7Z0J P@*;'L@ 2ED@7GJ:D:@P:S%#VZ!D04CS^!&\LI5Y'J,M MPT:[=;U_:H[:6KOO]2O<_H-P^4K>$ MTYZ'W7VV9,#,8(PQTQ?+>,)X @\8^/77-E5))2:5JDH-AEI2=W9"K3)K+;_/ M.P]38^Q$'2>.M^G22_1Z&'<10=$Y>$8MJO0AABW/[ MKMB'_#F=/O4"$0YJ!+;LL9IHDWS-G&-CG5M+2;:T<%F&;@])H:'BG+*'C[!( MS*TX3I]Z@;)H@]5-D8M6MN[)XYX/^9.ZDXJ5"Y2E,B"=?;3P2NJ?"] M>LJOT0N41;M$'/21_5;:05OO&/B#6!+95%DL+MWPW5U7I9LV+!X"SA!5*HLWL,75'P"8YC%0O;C<22U'P?A9<&R<9TB,SL$TSZH4M2 MJ-%;IAC'?J9%6<<-!L<-3885&DXWFJY@5I@F(ZI&KV"<)&$-^?$W"%Q;J52* M:TI12!DG84.F2P"9=;U M",=W&+259GMOZ&O*3N]VTZ47*!,.#MN:"J,=6P\.LA^TZX/IG,V6%OBSUD!F MRF0K]*3=D&7(S<#G+3C)EMZ_YCQB]SU9(W.F9,X91]F&^E_W?WFHI7[WN)X] M)4H<^?%,>ILR?UQ2]4X4D4>0W*:+WP=+\*13^%7YF3BAR(VDN M+S(,_C#!*/=GW!WK*_G,#"-P\:]T\1@&+OXC+AX&O ;PFD]V\5GD UP\X#77 M=O,7DGD+8]Z$V_,&>]\2'>* [(]5%)MP=(J][D^)<(-"B/, M=;'*FR$4ZMH(A7X^2_U_JJKKAO$17/5/#LN*XL-$D-_AXC>G+ LT7DE*I[CIZ>,0,A5E^U>& ];3LO]PWT' 1G4E"([IM4T5 M)]93M3I] ^EOI4^^"]B/$03CYZ/6V$;[39.J6XA]W&4YBEBFA>)5G$'^^^\? M;^)UJ/ VH?76D@I ZY?00M LJRFSG&1JN(\'_KS7X%)P&'Y74KN-3?+NV&I. M5Y!.!LH:YH6)RW,+,XKW6:XNF6*+1*LH@3Z"K9);?#^0):NJY[KB0%?U]()6 MC@X4X"NRY>X]VE>GUWXTTWDS>7Z/J/$W0+4"/PSK<9!5\UY@-B1KS>%PHR^D MXVS/;:$F00L'028R0<[@3Y+A )XEM4\!/$NG$SP;GXF'[O9K?K[FCILP&+:4 MA K9),5GJ@P@50I^3,TNH=TM>2GB'%W+:MAU+];_'>B6NXJ#,*\2!19""44Y M8 EO*K'O$?&=(SS"#6;K_FB@RO!$LHXX>9KO]XQB)C*926NL"L,,,+JO0?P" M2+VME'T6IH2@K6[7'7HD'0FNOA"F36J\%^2\@(M$J!LQM;,F%]D)LN9-^D5! M"]3XDEK993KMAW.BO#D8^K9&S6+3OQ(<9Z@C-PD,RJ?2P&$[#XJ;^TW/H@2R+RJA M-!,YN :OCLS<9[/.K%G".4I421HDG)?(1P" ]&$99K]!DK;:=CV#@UB[U^I( M6@>*^%T]1U*67D[15>I1)%V7U>]OTRTB "OABH+C(,>U;*+\'G4C1_&B5,?G[H$WU"_Q(U22DM/:$VQN M9EH,LG?C>DUGLT;J609Z%6C\8 -#L+Z M-\% WDS"?\-//X//.#L;;TBAGIL>%QA(P"VFG#?69[9+Q\38E&1EXN0#4++X M/E%ET*<5F@$ @OC^>Z657I.=R]^-^021;!#)!B&NCQ6-WP-:0]]3?^F%:P?C M!1Z:](2;&:'?TM&6PF=>..Q!7!0 ;\ MGTAW +_K@=];A\8OX*]F;0>.:_4"F%SSQOK NCW/R_&7Q<09HHI=":G7IG\J\*)TB=R>+I M8SV M7(S+O>2!_-*>]S/1LI7X+S^%*1<-D/S/P^Z@6Z5(RBM!JVXRZF>OGGK MSM&9^G^=P3DV(&P%M4\'FU>HW8:;;A<#RI21O L85471QWH6 2B!UMME@=+; MM]G\+99$>T1(?KVC<9:H][Q060X9A)RCV6#DC@&GI#5 T])I R_!J397Z=HB6HCP<3[JL*:);NM[ M,\/I63&@F,R@WA:;''EH MM&WQ,%+Z3B"9TWHJML\MRO JC#_6TA JS1"& #K/;*DGH$L&S);L".BGRRJ1C7C#7N>?RO_5.T[;H\+M%K54_C,+L9_^X#F,D;];:N#M'\_X8]>P4]YK344SO@3>:^2V, M[R_A%P0S5() ;F$GJ1WNG"XW$P^'CH9O=U#;_/(W!1>I)>^+\C:7]4:M;5_[ MMDY8^GOAXCB7>$YKM8Z=UDZ0A/2VB&+]336ET7"KJQERG2,P[JXY6PW(N;?C M:-_0>.=NG?C/@666#0_+XEZ.^FU.[+KMH!O59]8P23>:U\81589^S"($<+R^ MC#L QS>4F7^,1T4?CK2@$T4YO,ZYV:S7QC9K]F5XND+B\GHU-?0CE+/-+8>,70*DV!TOJK=FN5Z;0?CN6G]*TIH53]YKVY&P,.U/*1['"S94S0>]AJX),A"6$&$:;B$;W+9* ?'7D,X'DUC60 /,LW.?4)^&RW M0ZR]859+N][ 9QQK3K=$)&3XS-K'W,8\\L>GH/PF-Q$HYB4ULD&\N6PJPI,2 ML'9K75]JG7%D]\;V+APG-._#IHSFK>AHNHI03^O."G!94H,9X+)TNL'32H7\ M^O@4)Y CQ?-)N.T)M+GPDPR89!;/KY+DE8U1;_PBV_%;4H?ZHZ< F!TEE.57 MQQH>25T$Q 2R\6]:SGQ+-6P&OMO7P] /+@B:,*2UQ; KFMQ1=6#OB*X0R6!E M%#]/V"2I6\G ;_SD=GZ.X 'J+3 [;XOM?(QG^M'>R?Y6)39F?QC"I+R:M6<[ MIU$74EN4.%?'(U48>UKN%T K,$9O"ZT?Y*A^%*YR<]B0#CT$MF=4O[\,)M/F M',_AFM4GP%7\T4S-$EJH/T\&^UZ? $;M6R"'R2>EET1^$7NUJ,\)6 B!4.. MPRYLU6NN,Z-Y>8REQ@AYGO1=):BG#00%(+R6;*RK ^%5#PM+I7V^A:R%_!.Y MR38.=#D4=]"4GK5'<&_30+?\*#9,[X_926?8? 8_:>BKJ..%41!GTTH[62]S M/8S&2J2G>XUT;:0'F;]#,?5OC 5"'Y1[T=CRU!6Q#PK*D:CHPD@M(6OOR-?[VDL/WTP?]40MVS_*#B^=%M M561^O]Z'989Z7F3X76A=F)*;7RITZ!%S!V9[<-Q<4@UQ-?>45I*52%QWY>6? MW8K5;C8W':W;YWKQS!8AA5QZ//OE[PL337Y?80G,^I(ZX5P-W6-F\%/GV@KXT4@!@''IO7-E.NUMPOA- MW7A/QO&Z(Y##X7CM<7RM20X74Y;9:VR&8S+',?E8RE<)_7;]%_<1^Y#<7ME^YP0+K MTCW.0D,Q;-9[\&F87AA2)5ZD =^DA+Q)?1;(NP_O,?*H#+36XA@^MANVA.X/ M(7/ TBTFJ0S,6[HR1)5 'QO4"Q!Y?:HI0.3'MQEY%)*& &/[H875;-%01:@Y MZJSVF7F9]X)%4+2*X;>2BG9NQ^[XG@E%>N""HJ>WEI3> #NE[O# +AO$=QO MW)_^J>B>L@=;[DP\ >9Y*^E ^ #6]SFZ\\1XY+F-STI2=$UOOQ==@T$P97 W M@ J9CZ^0OH#_(4G:0;1L&K"UG\%+.HJ0L&9F>\DZD>)P%2,1X",HCX\ P*@$ M!]S/1LI7X$G_%*1<-@,N M?8:X5@)][3N:'H1Y%CKUGRQ;P5*MZ"^@=UZS<+@EX #ZNSZ.?DOT=TWVPBBX M3S8+(U^UJ[]+F&I8>TO3<[LOS(1!*-?09D.#V]NM;UA+-DF:PYWHCD5,I:G1<#]@O?Z>$]/O"FLI6"2K[ M[#O^4U'B:.T'*4)>\IM]4)P_C! M33V$U][A1-:P>PLXW@_4$[OB??KT] *^MR63MSWZ% OJ\4*H+6U4F^#Z'F-; MPT;RY6_/?S*%5*S\\;E?RH^C,+N65)H!X_V*_%"?H7\* \?4ZE3TF7)?00 M9?$'WRN9,?&\XO;S$9ZO>X_7/81CM,7>AAAI0RR%X7 T_JT.^6YFQOMAL%S;<[M.AI:H:5'-P'YK MH9;1_'CNR:WM8"S6IB,/UED#3Q+80AT_U:A1&'ZF]7%9N;P!VN&_G^9R31SM M8)XJ'/W4-AE!*E4+I:EE9L-TF"I)%[L5Y5=T Y3UD['R\$KFF-+H1M#(Y>(Z MNNRE1@Y$..SY2O +5'5OH"AYC:6H;R/=7>E!!8.KE>P=YU?6T-6[3Y'\4QI4 MRY7>*+DZ'>^ZTM<>8#)7#2[DWLRW.GW@&Y%C*[J^]#K3^A(U$AG#\Y:J59P! M[=2NPHP"2'HW\?8K*.T'2EUAUN'*%AOS4;^SF7B;?0XE\@RE9W9-*&U0BDT? MF&U?<5*#P-(@RZNHRM:*% ?X9("O\/:YS)O)Z^_ &J6XZGCU,ZH>\)X+;&>V M&A[4XXG;V=;0&X]Z^#CVNBG;.3=%KZ(P7B6(I]6J Z@"]^EM0?7M%((7876 MAY3)69VFY ZHZ'32MS,]$3*LYBH"PJ!5&GEL 'T)7/AQ?J$?YYIR/\JZ+O MXJPE(S!$0#\;P-C>5^_([9,[8'(Y#!_C8Y[*X]K47_6XNBBC6*VU\;9,RL?R MMLXT644OM+ 'Y:N@D\UUP_K*_1,7(?XSLMF=HWA=F M](^W,H_>X2 ?S6_>HU,.ZVE/8CZ-VFY[,+%E#8Y1>QEU27 M12ZTP ; ?+J2 (!Y/L5155]-T72,4LIS>>. M55(AGXK[BI7^LAGDF0I!/M$A&_N07G^N5N8QB[LI#IF[(DNBSGOS?#TK $I^ M(3),JC"I4+2,J 8IXQBER0JLJS*A, :*K3"49(B4\/ZMI/_7K/W?_TW_N#^U MZNA*D%']^NX$WV@ZV_T]S%GE]2OLG\S__[?QYNMJC, MWZ'MP2G6>@:/O] <>*8.K0)=L2'%2+_X+\5)E&-X=RH:_HKB]TC^ZQMBL=Q+ M!&?LJI+_G?F*(_GQ"W?G*@?HP0W=X1QR="/ZZ_Q;]Q_ED/WK_-3_;/TPC\S] ME0_[L/9Z]O ?'IN_A\C?_H6FLB#C8ND_[\Z%D:_T6GY22['O+R$EJW60(?__ M37SU)UGQK*\X_S/[Q12(*3=PSI\DYY/Z0JY23I3_L# ;2D&]QP^I=]ZQA_>M_ M_[WZ^R&*T\O&&8I&&1JC[M!Z_DF='XI\O]-@)UR#'W%C=M))/V&'C3XOBC^L ME$D2Q7'Z[K/W/^;]3O.C/;8P.TI%G*3_&7##B5CAFY7O)ZND1ZO4^<%HS+6Y MH=B9*AS\.$SE=UBMZ =53R&[U8.S MQ5A1W)0Q9F!YTPT6F,'#/3Y1D[PCUA5-$(1N(#)"&8J,TPHC,[B&R3I&ZRM4 MIW!%9WX@[U3R)TXH"'MK1DK'OACT8&G7YV5!3C63GU?")-U&ZO/UR.Z-5^*^ M.W+%WI%-5](_KX0:UI0FX..(0Q,F;(T8LC-9"#):?.9>6K@&W1O!7"O][ME1 MW7$Q;*8K"\^,VTFO$[>H&5S'ACZT:6]:(U>0L>(SHVVG;_0-V.?$;>TTP4>C MS>Z8K21^7NGSH:5!I+*Q]9&_05IR6ZUUS'1EX=L[=98R%DUY*5FGP&43(B(1 M.]6/9 3Y>2G7&.S@;1#CL-*([/:Z/^5G1B+C,OSSRC8_;%N(:X^D^F;>8^30 MZ_O31"8NK)0]GMPD=9<31Y/IQJXGH^E02%<6#D\W5'0Z$W:15$=F!H[-1,D, MV'1EX? 0/Q[6R'UC#8O)YFAHB+QM];-G%@ZO"727)?K$B(OWS'C78#3-WIGI MRN+A-W-W3_#(/);<3@U!+735]256)HM'ZNM:)UYX;&P?#1E.];&F[O42F2JN M;,H]:#[9AZ;$DZ&Q)4]#=Q\(*LV:=&2:+^<24Z>(S M>?L0SV!+P>S6?#B:CMCN:5@39+KX3*@;BT.6\4]%WFDHL;OT[$SQVT>F889AT(B-P<6FT7#!] MQMQN./Y$#W%RVHC9:0HZI+A4W02A/TK-#?OH393%,%)ZNW62V1F%I0P6Z).8 MQA>PHF%C9=&,EBTI!3U67!HVT/IRYJ8(W2V/H3CU=%/IF3)R@9[]Z1J",:?K M2= ^C$1DU"-G0OK4"P0]4^O*!G('?:GG[-6NS:QKQU5ZK N$HFY/]0!MDPYG MG=;"<+E"M'B7FYV-N6UO,L M93GFFZJ0+2T =3VD.9\T%@*\ZV/T\ #'(K]FLZ4%I,J&+//U$^/;D+A$=^S1.I UNSX2&Z<78:5<3S&QIX5S3_L(WD&8XD.+--MI(1WYCH4*V MM'"N^8G8;J%E+>;0I3RM>1T9I>%\:>%<(C=:G_JFR7$N+423!A[.Z56^U^*Y MIK%CP[VP9DN]!N]C=0X*62M=>P$'I\E)Z'!.@L)U9R1HW?6 [3'IT@LX@!0J M@:U80SC2VXT7AYB1MRG'0"\((.34G3J+R<;D='URXC8,+"&0F2TM7$';462C M'BL&9UE,?.QBFP:^S)<6KD!O;!;+L$9(=@]31XG=YCIBDF1+OUU!;H!_,^W. M#I74K'.4;:C_=?^7A_H)^O[%]TN55>@[<:2_LJ5X40$\+TQ_^%0_XG?K_@]]<>A7^-$:!'#Q;W3Q MR&\"9>#BW^CBJ:\4H'C :C[1Q0-6 UC-Y[IXP&H J_E<%T]_?;0^$=P[X#2W M=?& TWP8I\$9@D(\Y7 7_46Z#\,K$_6@:Y7!ND/UF&%\[2L9>1]%/WVR."E4?NW MI@LTE8IDJ>AB:'F/D@7@AE<,@Y)0_1TW?,>ZHC]%Q;?VEN=4MJS')>"6'\4M M;XEN #LM.T[.;Z[XYV6*1U^7XNFOU/N6F?XIP6=E3-?.&<$;?^8;I\$;_X/S MIFUO'&#\#]_X^Y;5OS[&7ZL)SGNH+F-]KWNQ'EX6V/_Z/87 MY1TE^OJG_5U:P&V=%E#R[9X64/+MGO9S4?)O\B=NZ[" D&_WM+\+SY=L*ON' M*O/?.UJB^0/[5FK*A'K>0BI]EAY&OJ=7#%T/7Z'KR76 KGS8>HV.,V^CIWQ< M/YE&'"C9\]FK2BR\\^L M:%V/T^]U]:#CJ4Z=8+6'VL('HY6*T&C( M15+73B]_WJ@9HKG;9UT.R"]_DX]VFRP97!]O" SP^YZV5 G@B[RZL#5@0L1V M]>'8)M&(G4QL?$?-_V34Q&O 5U)[8W?K?6A[T&J$JXK@7]4G.A8"XGSY ZZR9);='JU2]JRYW_GSDW[DVA\=!9G.YR(&*ZT: M9S6.;$MNDNO]+%-.F"]_8V@5 OT%@/=250 MUWD2AY9>F.-OLWD?E3#>;OW@->:67P?C*Q]_>[7!QQ]N.N4SY=#7. J@I<]. M2V4RP^^9)^MIC>^L4SQSSCN9YFY/B_0_!TV:[9JUMH_7G$WTT09W1*YV36N< M(%S<"Z+FC+1.QC2;+9 :W!A-7T_$\A.F'+P:E('I^SPDPSUA:$PP..'XYH37 MULMULSOY:.W4.&V-8.TV1_9Q=E LTX ,6,Z0G!JYY!4!&> 6&)LO,3:? MRV MI9#(#M$,#D+9'MV:CEK[R4=G_74V'H4W!_S.MO#:I!>/?$]!S$P-R;(0J@CQ M6)[NU28AU!W+RS932:]:#ZST\N_3$(#K[75=;^\]-OZ)O.YUPX'O?RY$XRWXE]P9O)\> @AO9.6"R"Q*:DYLE#WC;.4W,PO,4>M0QQ?N M=)T)RCSL6L5)XBJCKG3^P(D?I3;PG>4+JN5OP"EWZW&QG[SI[;40C8Y4C9%$ M26S5V^K0MCZ\D';CTT_+(P70 ] K$_1^ M$O6.09\<9'FLV6Z?]/>!9!A3YZ,+05HCZ-@?^>LMW!,/9(_>C?S&((->9M;" M50:]HE 4B"F#F/+38LJH/ANW"1]JJ@P14;-=C"2!A+D\#(=N<%T"GTT]/Q$ M9>V8IA(.548./DK6T[J>2<',9L7A*HS!MQ#439_!;_7L]7AF13]LLP8 H+TS MJ)VXDL+.QMZY3H]H.S;/>V[&U)_+R\$ M'H?K]SCEQ+7N;,U?:EKG=)WQ_56A['KQF+"KOH]%_9-&4&RZ!:* M5&'DL8 X0!E 63E1]M;1K>>A;+UC![AJ,D.NOO*-"6_%S0',9B@CO_R-4U44 M?ZS8OV0H X$L$,CZH$#6\U"W(@T3"VLC7ZJO**K7<%:TX @9ZI@O?]-T%2=! MS.HV009B5N^'LF08O90+MO.C8_A*D4],ZFRG/&IGXW0 MEN[I@>+D-JBBN99GA5'VHO:@Z/":?$3O57UU@_SH72S:.YBE[(C] 62_YDBB M(;B$@R,,W'*:'0YO&-; 33D2FMFT3!6%GY8U!A +$'NCB'U;Z_@%B&4I49ZT MH2E,3G QQ(>\QR1"AMB\52^&@_I% &%@:;^;I?U\!+=ED6X3LY,E6=98W0JD M=:HU4H3TILSVYT-6(.?]%@7/)8X\$(BUP]RZOXWJ2H3@S\;/>)8\YUJ\P,O^P#Y)?*"8%#D?0# [8%B5Q$'RK M];[S4%[B7_.1+8T;W'('0_5:?=PEAX$KI/P+S[P#&/+DO%D <@!R /(/<" \ M!>3=#;LUV*$^AG>+,33#YB/^V!,RD)-?_B;(*DX^S8%0;I!?6?3_QE$/7 QO MZ&)X"N@%6YQU+"1B8&M-<9OU(.B/'3,#/9,E#=-5F'HL^'@MJ <@__"$@L^+ M\K=U03P%Y4.LR>"G<:"POJ&PY!NDS^GX8 M5HS =^_]"[X'.BV7,2VI["F_&0/XYVU8\!U/]5T]0T;* ]*SIL^YP R6TX6[ MT,?) 8[Y>&PQ9I"<,%9&B#S43U49$BVP@G\!: %HE1):[V0W/PU:0J34$7RA M0QPJSUOPM,,CLWD.K:R^G*@2V#5!JYQ!^.O V@OT&1UOKX=15EM?L?+;J58\ M_6(',^#B^K0U,;=>B/JV!NIWB)WYSU"/+G =R J/'J[2?0[=^/AN8R.NF)6+ MDW^GZXB^,-)&0HS4?<8N1C M@^VO!:57%B2^$D-\*>A5'0V"U$W)K&DU&-J/PO(%3S/47J>BDOCUS05-WW& MT/<@50G7J64=Z4%Z _"=-KJ?A&Q8BC M.- K@7]4G,A*OS7K\):^P_Q4JW1-J'N6'U0\/P)3=J^[NW_9%?WK#1)G$\+_ M2G%83V'8N4/A7:9(-@Y-3+'&&\T<:>-[H%UR"=I3:'8:2)RTHU=J;^RV.]-. MJO93F7&.5]$+K26!LQU \LHA^38&]RM!LCF*.PH^A0,.;=.*LUS+@W!O9I D M,V6!P!]UT9<,DI\PUOQ!!=VW M$WM:Y?":(S'N$( FJZG(@,1]ZD-QFA6=T4 ME0>ID2J! K'YV2$)@MGOB\G&RD47^[6G<(J@=/1Z-$.#$9MA,C.RZ6KZ?F\G MM%VTNI]C/P-W7TG=?24Z[4WJ_6\=#O^!>37TU25GH&75&M2JS3;@V!>4T)7G M:U5.=0@H%G M9@C.#/1'M8QK03 (E)?RM,#0?QM$NS4X0&N=EL#MXH$Q'F"-)KK)97)JSU/% M&/H5(KJL)/W9 S< F^"8*JO4#8T7M@2.FJ?9K8U-*DLCD7GUO^%%JF/F_X? M;>'ST5H/[LW[7R:NWR1CN:5."]?>*^GZ;?(<2$/?\W^LE/D^M>&7Q3*3&34@ M-J-Q79KM16&/=RC8TU*=@,GL=.)">U;@X <0O4V(OG$M]HLAVM\Z1WP=S728 M]+?6V%L$T$01,HBFAOA59:Z4,TQ^&Y M6R^RZS>J7X[89(#UF*6R$CG(D%<& MLIAM^S4S0VQJ:.,@:OY9$5JR1F+7;S6_'*),V(9X7UNN;5$;*+C1$$>HFD,T MLZ0)YKFF=&FCZ$,]JCA^""+D;]KU$$MQK/EQEI;P+DSI'^_=S/@=#GC3%GH* MPZ=UKQ@0@\V(,+HT[!YC:#:%%6GM"^F>\L Y4J6(1UD3 #< -P#W.]OV3P;W M43W-.1L344[<3<:6-NC3G))DX,XZK)%5&GYBUZ=R@_O*XNHWC/8+7H$;!ON[ MN 6>#/:NOS\V9=-4N%EGEXSLG2$XC)F!/>_Q1E<9_";0#L#]8> N.A1N']UO MZU%X,KKK*P-ER0:-<3IS:"WZ+"(07H[N7U-"2\WKU#7+ MB;.:=N_.>U#9ZD'Z5EPW?9_A6@G #/1K8SJW8";\AK4TK+VEZ3ECR6DTE&MH MLZ'![>W6MF8(#Z.VCX_\Y)7] .@SV NG!%YZ2>%(#\1LBSGB6$]KG/%69#CP M]\;G<1_=]_IAFW.3@=Q?(+O3:)_:#DCF&("_(B"J $#Z:4#Z;'O^G4!:5PBC MOL,UPK:PYCADMHUPHK(92,D,I*"!.D!M*6WRMP7M2^WR=P+M*>@.E4%S-[1) M4QB(RQYJ#9P.00Y[PW:N_F;V-OR5>52T7E/$OFB%)WI&#.E?E'1OBJG_8(F'%3^.PLRK MDFX#> ]OR7OX,7.+/Y;/O;!QYAW',Z #OY23)F0K'7^3H!VVOQ0_-/ _N\,N M>X;N,'97>L ;.?OCOP.WR E_=C@:&V4D8., @_4^V4L6'8ZS.J:,HGF#>9RN MXM0M-*\&_ #P@X_E!V^;*_!J_& J8R@[+Y2=Z?'[QM0L*K\0-F#$^#L3A387&]0 P33B8M-^<'><(" M1J4&Q&,SJDJ8KS#Q(\7)G"';0%_K7FCM]5_6.MPDL[I"GG2S<<\K+U"H/T31 MMS$?O#%1#H^E0:W1WWT?E N8>TE=Z=BBGL-2,7NL5 M1MB(??&=8GN*I M5KHDC-(/LCF!X==*Y2&,/XA[*/E;DPT49QB,1&5$71DRKN.,3.,K528TG5PA M*D*G3TB_X-]*^G_-VO_]W_2/^V]2'5T),H"N[[;S#7_9MN[8# S_SZN@[,>W MB>*%UXF=Z2C?9/[G__T_#S=;=.O=<88'IUCG#J6_T)Q)F#JT"G3%AA0C_>*_ M%"=1CN$]TX&_HO@]U_GK&W?)SEU!X*\8\3^5_._,5QS)CU^X.ULQ3_[/M?I;^I! MR.UB*[K#[KMON\X/1;[?:; 3KE$1)^E_!MQP(E;X9D5LLV.NS?<;W%C,&!-" M_:?RSP;7[-0[DW]5.$'J3!;?3OCN&_^G-&2E1B?=]K\^;A,=+Q4E?ARF6D+X M\ET\SD(OB(X?#U#8U_,DBVI@E$KJL$PH*B'C*Q*35SK-R#J<2A::PE.]Q;BC M3N5>@X \G3] Q_V:FS4:"[5^0F;='9NJ/-3/*WO;X282'7,CQ?MX-0NE_J:= MM?N5$>SGI?XZX%)5*:Q+<<*('H8O-LU)JI;(Z,\K0SG2:D.EU8)[<&,X5^UH M*F061O'K?<)&>HMDTY-T=.Z(AYDU;?+9,Q'XYZ6;('*'*9]LE2G\R9]<36URQ76PN)P]<%&9>+ M%S5'AH?:=)%(9" ,.1SI^34H25<6SB3 \V6;V[D!K* ^W%_SD1$G;+JR<"9O MVJ!7;JMSXB!C'/##OC7MYM]>/%,;E]?["'=M6U$;HWJXU=39T,R6%L[D=A;8 MW%R?'#MF&]ZIT9N2"9S(1/%,C3K7%R[XA* MG-(2&TU873OD,%M9V&?/IQ""<-LN1P5D= MD?#7B[;%M%F9*NYSIB5L?X5,TQ,A:YR9M9?]OBMD;D;DYZ6ZYV[B#HYT)=[J M\ P1S_I$RDOHXD/GY@1#6'C,2*YV""Q.)E9K24A7%@[/C7%]O;-6+E=W-^K: MDEP)(9)T9>'PTE+U(6FNUB7EQ,B$WNMU^RTS75GQ"@- M^UB^M("F%8'%D[HL>'"O(6^VHQK;@CLITX6+&TB@3=CIVTO8S@Z97W(!<$CKZ-! SX,-]*,/"AR.8LS)2U;=/D637?09&GS(;(D3/6_D[J!6:*&(B+D&UZ"6CQ8-QT.EQT MYLD)1E6TT;'GJC<;)=G2HD3#UXJLB,F<0R?K,#BMEN2$S9]:> O.UN*3_52Q M)+X9PNY^W+/V3O[4 EY/N$TOHNX,?Z:'H'6'&OL=>4Q[4.-H1U M8;(?#W&['4MLMK3X;C>^/9MR=*3!UFRUI3!E4[-3="$79$7'&+5CM;N!;;)9 M[P=ZPL#]"9LM+3Y6109MU9-V2KK6ZG;]+H?#:KKV KN&W/:*2.!>#VZ--"<> MD/K(585L:>%FDPZJ=X,YW+9YQ<.Z@=9OC>A\:>%FV634;>\;E&''2Q2/!BES M;2^2;&EQLZ$YHLAXMZ[;=8[$M?UA0?;)]+$7>/9JV%%TN$^E=]!8ZLAAV:;" M YLM+;RP3N+'C49G>;1;\^W83VJ+N8_D3[VP T)K[^HX>X);VHSDX(,TVJSS M,8J%'5!&>VYT,:%F'RUY1,G68BY&^134PG4M#I:(S^9")/5Z$\-9[=M0'\^7 M%JXKT=8,94RPECU31EM/;RU=99B//RYNMD?A6+UU6*GI8UNJI/50<>7F4Q\* MFW4[OK60UEW21G>=F<&/#0E;L=G2 CM(FHL)PD]9SJX3D;-?^2'<8O-I, 5V M $5U/6(G1XK;]:76'.L=]-TI7UID!TL9;N&<%J^D.BU)="?>S.K.>6V!'?![ M&Q >/@XM#L&!R4'@=>/ZP.FY?TZB\*;6,R; MG:3FF"XM4%2 M378T?%3-B*7IV:36R%MW%?9Z@M"-.=T,V]RQ/<3V_5:=F-7RI84-U/4.;!-0 M,N&.VBBAYS&6TBV;=Q$ID 'M).B^@;(+[@A/ZR>:&V^9K #@@E38=P><$H_T MD7VL^Y-1XBRFVB!?6K@M'$'F_:#1-SD(;6-[36-VVSBOJRIL]B"W8MKBJ W< M,_=C2]?@J3G/GUK6IRA_RI17E+U%?"8,5MN-U>G[M= M:CM>;O*EQOIG0X@R64OL1 MO6!MN$9(=!"]S<%'W^@S2[,[:#'YT@(WZ!_Q16!I38)KN:37V&(M8=G+EQ:Y M@3/@U,3GYFT)JC<<=-&73^WS9HO<@-TN=EPG$!V8%P5RZ1^(T&^LJW L68K3$N>:V+V1+B]JLH+$$MP7V68,-)\ M.U96+GLD3I'+F=G2HAUM.9L&.6P/.:C-GT[&O%L;M?.EA2L0H@YG*E9K!Z,Q M+^P'W=BHBTFVM+A9#,.G/46TUK9N&7R,K[W=E$O77A!+L\TAVN ]#88A5MDN MO:C372W8;&EALSM[-%;F _C$69;FD1*\9F)(R)86-@O/>S.8\Z =)S8FHT:- MP 8S/5]:W&Q-,.VMP6QJ$II"$6,G75[KI9N](&ITVC8W\'B&I#HB%=1;_=9T M.1:RI074P/)FQ<]:T!'FI1D^60D>&B)LMK0H0U==XKA'6YS4&C;F^CB8.BTX MWT 1-2OCR.XMN=;C6AB9^,8ZY)#LW3(74$,Z#M_W:K' H5W%'L_'"7JBDBQH M5GBLVM-T39\;*[@W5 Q8"G2;T?*E1:E ;RA8\ILM#L(V*8(CH[RYW2S_*EQ;) %KICH.- M1PN.[\_& S7B!FH*1NR"6*(U?$2AW'YL\[Z^-091M#(RG](%L=1H;KQ00L.] M)$*IT<"HNP/'YTL+FTWE\(@()HD/D]L)X\X60R51\J7%S5I,?\CL#\?4K+!7 MR6@Q@V)W9J:X*V[63J81STT[$-SI87-LLITNMQOB0U\W#6/ M<2#[#E_+GUI44O%9TQN*#<\6Z:ZGM!P%L40)JZ-=3Q$#S_!:'6&P%=3=Y$L+ $/"KMP;+CMMV^5)1!ET M[S MV&QI 6#2>F-T^S+$2#,/WR=MLMGSIOG2(L DV" 9?]SD;#Y:.NU3=A>I_, N MB:7^Q+*G+*)Y7$PGW?UN/ \:V<$NB*6@PW8'M,X[G,Z&;F3&;9T@\J6%M[!1 MH@'1/[1J]BX1$[$'36@Y-6^Q"V)I,'7KFX:_G\+DHB6:N[&TY0?YT@+ &ON@ M%QBD1, S;]U:NW1KKZ[2#5P02WU"YR2G>3A*HE"'G#K5M:BID"TMOMM=3_7Y M ;,68-09+@XU0G& MWG5/@;P9#YN[;KZT\!9H:'3P+4F48!>:G$;UL4#S+ILM+;P%9&R3L5-SMO!N MX&]<+TCJ\2I_:O%@4Y'K8%!O,N'<\5!P,06I[9+TL1>$3=-=83UA#&&1/+6X6G8PY'X=[,TFQ]06Y'V"](!9D_(( @4BUQ^S"A. MEJ3<,UU:>%_8;B'@38YHP%;=D[K>B9G&J062+BT 5UB)'$MR+%5PS;009#X1G,-]8R]TNSD2PO M<23#[,+C)..&P9;&N/!& K2O5Z0 M2^YB%XC)@$#@>*Z0)+I1K-0>RY86-H WVTWO5.=T6&EJC-8+.S7=2K*E%S". M#_KP0JR#=0W*PC#.*8 M@Y9[^QCUYB*ETWV"RW=0Y!Q+LBN,=X% VST\7"-'2EITCNE]71!,KM&.3K/> M!N-F/6<]'2VF(1'G2PMDH/>7+5UI"B@\.PC=62K/U@C%9DL+=Z 3]A >UR*, M:U$+^TAMT>XA ]@E-UZ0L.O^P1("N[?#5MIHWY^@:+KV@K Q!F.OGZK^&PYB M!ZIHCI@Q+9O9TL)F&;ZI($<;X[C6($[&2M(-229?6B297M)>.)3CVJ(Y=>DE M(SEFC\V6%C>['\.+?DU&#+AU< (M6?4@$TE?[@5I(T2JG5B-^0[>=5FGIL"2 MC36$;&GA?9W<56] 8)@@]>3U--)8Y.1G(2JRR#GHTXA8MUJ3M<0?5J/E4@Q& M,YW-EA8Y1T22+5RPS0Z\L^IVG6FSBF3E._C&.?*#Y_OI,PW'3^[#VO?_SK/ _CIG 27IH7^;?G.7_Y1_\?U2917Z6>'9 M*V?>_#IVGYWHJ2FDW[.E_CB=%'ET,CFX^#>Z>/(K"BC^@RB>!!?_(1>//UH] M"R[^C2Z>^(H_6@,!J/N3BJ:] FP2%P#_SPW\3L_'\#+E3#1])C9A_D@DM>\ M!/HK\[I0^=-Z:3;]^DR?49QOU=*?_N7?#F_\P(/_SCL 6.&5$,5;L4($_DK1 MI>*%>>??']D@,)P^C^'TC=#Q5R9T_"M::+2&; ^5O-G56_19^^,6-/DDL'/7 M'#'R51OH!I].,1PIE@9U//#FW_K-,U^QAA([2[ M)F- )_JL.M'K.Y.O2 W*D1 "'OC6/)#\2A:,%@W/7$$".-]E.(K(HRZ MLK4*/@1 &6^E-%\1931TPU(MP#/>2Z&^(M+XYQUM_*N2]QT^/E_;?M*0^5=7 MN.D"<3QVRIKB*)ZJ5Y2HTM!5/1LX5\&0:@6%$>K)J'CQV,175KF?=_3[B8EO M>\A+ZO7;CG/XB?!_,S3QT2MZ@XF*;"CS1M:$$Z<&'?,Q[$L M.B,^< P M4\7(2U.E 0,"#.C]&%"6WU8B#O1;KO/:D_7^D.V,]4BQ/%WCE,!+KR6\XS=) M8*SQO=$(;E7;$5$SD MX6@TF[VRB?1+KE&'>K Q/SE+CD<=;7[$)2EHYUP#3[D&5:69HK7TK]]Z>3_8 MF3L)%.]+U%6M\=(4:H$= CV_7K@B08XG>U:<@QU>N6GLF/7Y&$[U^SC:W M]CIG&+H:\49ZDZRJ9CEVZ;>. LM3K:VC=[R1'EB^QANLYF^SZ[F@BW<'W<&V MUFZ.[*,QU::K_@9OAMF T=R"QZLP U]P' +T_WGSFQLXXN_:S%P[^E_92GY5 MX)*K45>&%!^66B8RAE:#)3%6S RX^!. >T594D,]JCA^&%YWPM-]3M-;YS.5 M4C6\#;?NAWMQ7[_@\9U)M,3&-"!10*+EMJ\!A0(*_0B3^RWB48TX4++GR(B< MJ]JT//%E[$[OIE_'ZIYLA:1#M*,IW)H;[<8H]DVK]?)$G%0-[7BJ[^K]5!=] M++JE&:0VAPFGS_7\9A J&ZBYL%GY/-(/HZLD@EV*;@' OUWL^[H!_]Y6]@< M?CVEQL-XT30ERV/C3CS/4ST#=E5G-KU_'\ZJRM9A<'PK++4N95A..70^VQ@J6^,H?9HZ<*WG2C6=> ML-SU=:[PR7_(G^F2NR/82P4_JT631O7V*+T6:0:S+31)^JXIYU/8<10!#FP0 MOBJG0Z+,:O5'07^J.+'^5.0O5Q%A,9W#SIYUEHK$X//]?"JDR"=2Y /< ]R7 MTLM39MC_IKJ%\*9C$E8Z7"MPR46?&SH*;WXH"W![^SXEFM16.HY$@F-AKQ%V M,N%/?_D;K:+$ICJQO(;WM<)\QJ\G>H;K1T_ M^67V[8!@WG4%\Z[H[!_MN "D#4C[-C,P@&U^I[^QWZH8 MPXG_BV_.W?0K)57>Z@_TD[&>'B),7Z^H!WM+U<^*WUA7?=/+GY+K@!?4O8E^ M:M77PN#$B5N4K;40;S<;FC*=F?)8E<(OM>T"#.@J&- G2)0!,A*D=@ 'P_LY M&#Y 0.V;\MZ#<$21Q)&X;_*TLEI122J@\GR1WTBH\F6+-*Q 5R,_FUN!,?]) MWX.A!T'F&,'N_V2ZSV2;ERPLIGW?SHWT.GS6?Q'+3RWDTF>0;L3?N MR#S_N)Z3=YB>CS>R*PHOH!Y>NSTKB;M+*>8Y=#(6]7J0JJ5,EEY"42"\5([P M4OF.^-%.FC*;LA_""'*Q_G(^$"=CE&&FJ,W%K?EI?U)W^I!.4CZ0]7@%; "P M@5(XM$I?K_$N7JQ79 ._S!Y?C4(C%+2C;[<(UFE,MB3B:AD_H"_Q@XLU'H A M?$J&4%K'%*!'T,;CX^GQBC(W'KA0\M&?EYPH/R1O@*2-(XG?(/;EM$K\T-:-, M)'Z5N2OO( <;P8$,FY+$PA"R%S2EM_8P*)>#>6?01P5A^5)4GCHC>: $ZOI^ M0#+]JXDR5^1/N3&WR5O-*WZ]^/-R&2_G@QJ]M\GA>")MET+]Q+P\.^WIXXIG MS!&>*RO(Y'AD-&Z'-6QN[%+ (N=YQ5@51D$K@S\))I46%?]XM223TA[Q;7IT MEQ;U3QK7.6U%U,H8^FNN9]5:ZI"H.TTT!_QY6# &6NX#N -'UQ^C_7'/ECKV M59<.ER/)A<+ZD8H6L!L ?HOQ*WTUODFOT9YG_1#%ACJ*,:KS8M6QG.(=@]#E::_U[S+L-V;358 M]V#)MFRJZ7G,!EXUD@SU=V-R":R*P!=G7@+63/_)60W4493&"^SG54=H&0#JAX+WG!$2!10*+E*H8!% HHM.35&6]:KX4_"&:3,@:_ MHDE]0N(MNT,7L11C,.*W_%[3X5YN4C]Y9D?4(?:'(QDD]FYN3LG.>#\^>68V MMC.SIG&D2EX(EX$!.Z +2VGJ7SX \2:C;J>01@NPU9F)R^$HP*7CRT=0/WW MCISNML,.9IP(=1!>#AL(8IW!BC\%K.5+2 $3=J[,;G[#CBBO(5V+(>D)[81V M#=;;G+4:PDT=L?=<[=5[[#]OPLXDV2):>] 4.,LDV@O?4D0.2W&,Y3DJ3VS, M]PG$ZD?KR^4[XD?[),JL67\4]I_5@UUJ-3HHU3CT825&>75N-(?,-LF@#]J> M ."7UM-39MP_GI@2Z$MJ[]4,FM.YSGKJJ9"@,R_7U5]E#L.N1RU[\-JU=_S0 ML_J2B:JU7/S37_XF"!IP@7)P 3!B!] 5&+%37C'QRFZ8UV#M]LQC6VT18V"> MWL;U0\\*)3IG[9F'AKB5"3N_GE);?V>N37G#^HTM-+C&F MV5%FX;1NBV2\64GZ YYX>HDH]<: B"*Z4,)QZ16<'?J/R<8]6QVB8R(+ M3VA/>F@LVD 3T"<[U\YOH'C-,T77,[%8\]V.:]S7H<4[;6 MF28R0IP'/C,42"\K"=L B26 KD!B27GERBM;N!\@"R@=LZW=IBM)L_$T.'2= M:'HZF)DL.,]6?EP87%$FRA\/70;I*2 ]Y5K34]YR3'-7VO/M*-2ZG&)-NP+& M+R:;0Z9@ZR:V.L;(D@T' M;,93GES\!%@*8"E7G,X"@M" LD%^!2!MD%\!O$]O['UZ0SW.)1);WHTV,LQO MMO5#O=<=*?4DT^/RU(NK2KIXE9'3'^TK^KR3D$# HK]G_M@)']K8VZFJ-%6+3'W+VIN9P,F;G#PF<:XH ML^2ILY*[L:=7,/CQ4+?_IPY0:Q\:='W!K /6W!#5=\AZ^[J:KY_]E[SQ[%D;5A^/LC/?\! M[7W.HUT)9HU)9O9^5S)@<@:3OEC& 8P3.!#ZU[]591M,ZNF> =HP/M*9[:8+ MNZJNG FG<6TVBN%A&/>QP:[ TM'%26VWS0P)[-GO,[DUL SD0]-:R\7>?$"6 M1@0M%?$IN1[+L3*-]#MN7+:RO3 M$#2J%E_$R!E.21GR%^O ?\1$YAF]VLZ:5(FN37&E6DL6:ITB8B)HY'.3TZV^EKFS K%-['2ALZ0*V&INBD2]6N_6+>3! M@+Y+(AN-OVN'!"]_Z;V!TT_D7'RRBK,P9/6:]?-?77$4XM5KXE5PRTY"M'IJ MM'JAZUN3LU=K4-/JY2.E'F-9*)9YWIRNDH@64^9FJ&9!IV3PDRF2HB\:;$)[NI*<$Q*^_8 MR.06TO4\D"RN[7FOQ^1;-#O-M9M%=1);#G]>L-YDNK(YZ))R8IPJT,/"=L

*,[ >6&2"AY.S0B+L5^_E0H+'XQZ>H7QU4*-J5WUS0_H&,:46]@W]*G.#%WC\S!OFKO2G!<^!^M;,E#(J]N,7S.C9[B(^_(3X^V- .?&PW,-:U M?RK=U<#42%=3'6M&UFB[(IA;58AMB0;)X'%H6E_P0H=1WY#N V]'A_CX"FTY M VXT/W_VPB\+C^1J.V^2]9Q"LU.UK&&-1FD[[$#A B'#6"HX(G.'F 3/43M$+7#L/KS&_Y?,*QO3*PW^!A**%6CG9P1-9.KT< M#IKE6 X;=I&$0E46/Q!1P0O?=LAA!M)"1Q4.K^NR+GB7(2/CKV MHR/ML/$V>GXX^^/677,#RT ^U'7W MS>Z_C9I6*PM6B#5,5P?F<#"#O".<_1%RCG#V1P 9Q_N.LFK^;1@S:[)(J]/V M=%).3X:MQ>R^3(12*%)O]PV)SHN]BE2(E=,EB81,Q)W]D8YF$ZF0D82,Y &, M)%B^M7N43/P:^[C2B#4OQ6=:GNHFY!(AI.>)#MUF.S=6/JY65309LKWI8XLL MUS,1*.V*][.T2RT'&H7^W5RSQG@&E,X>R/ M,' 5_,#5LS33#W!Q48A73XQ7X>R/$*WNEM_QW#;F/C@>QWS1\3C.).*WG/XA MU[?D*IG5Y'2F6U6*9;Q V#_OK/KP;((^IE;'E9*VHG?4.&Z2JQ568V8,GG*F M?\2CF>P'!TV&A!JD*IB %[M\":'FL/R(4P5R(=N%-[N16$_?L/(#:&R\2*_F MS4R;H&MX59^(ZX)!#1T:2WZ$QIXH,^4&\S]@CPU!72KZ3A .7^;F+%B\5-B+ M92YA^DIP3,\[S@>YC00^#S?'R'F_8U V+N-619!& W97B7^>,: $M\NY:J1A ML-H,[2VW.RQILSOX$;D!-^)VIB4UGG*QWVE8N]$$PYQ+RS; ?:]MK5G1G+JX M"]PF.TT*R>8N+LJVB*EFH;%DD0]A\V )JX&E-.,NHTZGF/X)9;>Y2K%HCZV MYB7$:5 V32(59M(\+;<)F\Z$*'J/3(WG1M%7;3IS9Y?<0Z11@UZ3:X.@#$P8 M-6Q.6@_)[0Q)(U16\I&RE M-PGOL"0P\0FGA6LBC+\_*Z<)X^\ABH;Q]]#M<+OX^WTE4:[9237%*3:2=YS= MY&89 ANL22B)G-:N[XFBX,7>/]K!M2!P;@/7^/L-7 /G-GCWA!XAW^0LE_JU M)I;;"*_;4T7X^C8E[][$W;JYWC Y/1E3.$*:Q"[Y%&]%(5\HR<\PYZL[Z)>*7K(J0;81LX].=5[^4;_R05]RG+^NM>^348N.6 MM6VDWB@AA\WBZP0AES<_/Z/V;:;NBC6H$"="OJ59JK%A8W)OM3 M:N>$5FW>C.LS*F\,N>E&GN!5R:%VY&V,9C.79DGYL>&),IK>Z]$:)BJ%B4J_ M3P#KZ6.L8<)1B*(!1]'@]IH-,33$T-=K6^M$_K,P\I]PE>KL;0QR/=Z;F_P6 MM^6\P*VSDKH:$>8#&FJVFTFR(5/JB(IUET1+I%8436_@W ;4M#81S5QH%H6R7+,3HMRB5Q8[?0"Q#CN=Q%NWOQ*HFE)/<64Y MMML0,T2LR8\0:_"2=[ZHR>T3&=Q/9E??LV7M#:3O>8B]6ZB8W8S.3NE\L\SP M_=ATTYD\:\/:++;<34%8G_^MJ@T!_]JR6P=P5F\*[@ M4O.-$)^?%)@A/E]J$A$D=/[M?0D/Z$TW%=^4U;1N4+2J;E>B*!',:--A$@FG M2VHX!N5)F,N]DP:"RR5"H?>+;0F>%"\O=1X($EX^I6_@ 1)G-,TBB>/T)WB142L?;9/:8 UN[O5(S5[KRA'F)3R/5^%>;5%O5X.1 MUC>CJH$136S88['%I+0IU$SR 5U1Y^P@I\P2RRI5$@9=K-(1B\NW#9-([KNB M?K!H(@P W"I&]96ZP'_NG^/Q]&SB<[V' LLC/M2Z:+)M$>V,Q=E4KT[*MEK( M3S+K#F0/[[1"#9E#R!Q^+DLFY TW<'6EV,(;8XJ).)8?:;F"V3<5<7'G_J>J M)"Q6U=VD0;-UNT4)>AJSXC/()]S^IYEHEOA8/4O(*T)>\60.L'_NUO7TQCU6 MFV_TLEPB:.[(1W"):M98#8?#TI:*;=>C<;73T-;Q&X]+ MN$K@:E.W,QA='%!VIZ)4BJ088V/(6(!^1$#=:>S<7 ATID^D9_O=3'F-.Y/)#QJ3(9D& MJ10EX!4G7T"F52%NU<7EAI55G!JRG45\D4K_O-OFPQ1&5A1BB+?X%%WB\*)9 M:@R[=GR#*"SY$0I[HN20+VK#&6:1!,?LO&/CSEM(W_. \'+V5;[8I$ELS/( M9V!'UW38[^5I.4W8[R5$T7OD7SPWBKYJOY>[.N(>TVBV@&_2"355H"722K(] MP32J"610HT:SF4]6=7VQ?ZY[VC^6A4EAM5UAQ,QWU8I5Z3")#"K6PLY]\6&PZU6- MTM"Q]?3TCR3]9\A_J0_L\C+3;,HUVYHT>8+9&6-$_K 8*R3^D/@#X7@*?![+ M0[Q-OTK\5X/RV;7<2C$]PZ#9F4:*:F:PH^T-Y +$)2X0)KR$;"#PWJ00'^_N M&PK>$;_:=72&CT^4KA3.UWG%#*30W_Y<(:$G.OM7.P!"U Y1.\RK>&E+]PNF M%TAOZE*=%YD"M1.KDS@^::SC+,DD"&@+X]&/NL1##A1 #A3F6X0H&N9;!,UH M?LI\BR^44%9.SF865#Q%XSR'-95TR\@J2$*AGA@_$%'!R\,(Y^L\=2?PR^CK^!(>,.U@7L-, \=315GB['2=-_#UE-@PB6PX M7^>IF$LX7R?$RZ=HI16![+)8W=@*+5.@DESF\Y M7Z=J:T(D@87C=7[%J9 =,_K]E01GH?P/SU?YW89W4)%GJCYNI:@5YNF,4GE MDQ.VO'G ?)W%R&!35;G7I(>UF)H>QRDB0>'O+#RE3RSK*:&ZD9.8K-8W++Y)9%?F]L;R_RJ)ESJ-OL@G.QUZ1[/5 MRGR"K:D>B4@<=G8AHO%,.&?G"?SY 2XW^@WX^Q/E-[].K4^(5T^,5^&97);N MT;U2OLPU9:G\\]-3/TQAI68FGK)6\9TL+*1A/CDBV?S.H;#D1RCLB9)$PCD[ M 4DG"7R8YV?:@=Y"^IZ'A?-39=Y]TPHIFEU36TR9Q4FU]GFV$(PY.\S8&(A4 MLU7#5C4]5C-ZY'93UIX0%MK;](<=(F090;]$I>C^L$A@O#V@S*4.*/?S/A M-*FG931ASY$01>\1_7]N%'W5GB-W=0(]1!!1Y9A>,FR[)JO3+2.4YMM&AT>" M"#J.WI5$P4L"N#SB!=ZT*$B6;0B!3 \(GD_YT?Z=SSAJ7\ZI\\LS7JXZA0>S M=FD! #S'TGE9-,;<1A]U 6TGH*,&Q\\G"88AEY>U3E_'OQ+BXV^(CV'BR// MZK= Q\":W"$^AH,POAX?GRB?(!R$\8HI J%3\KG\YD]T]@#;1B%JAZ@=QIZ? M-_;\A6W&*R.%SB7*;56VT^/MO)W+3>-LATDF840Z$4T186+7TW*@,"@=HF@8 ME Z:T?R40>DOE%!445M(:C69I7![ABD,GUB7N0V44#!4_2,1%;QH=3@((QR$ M\;2").B]O8-W!>$@C!<"9HC/O^L@C*?Q)3R@+3E3QS62>*,[=$EMDII@\+UU M<<8D4]!GD/S8Y,R0MWPY;PGG8(1X&<[!"!)>/J5KX $"1UI/TL6&7LQ0::YO M,_&FQ/<4)'"@"^!=B?-$&0D?'8/1$Y864AG"61@O- OC7>C?;5#&[=+BA0RA MK+*8LJ!CI5:^LEQ1NT+SYQV-'Q^4T:8+]8(S#/KRJ,%7-[Q^E[K^V4JFD,+CCO-(1E.I;,B M0@;TI0PH>$- WNN9&NU$ MK+G9J;(PH!>5<3Z346./&CK2:[06V2HM<%AL,BXK3+\P4%(.UTC^\2^1CN+X M^2#3$Y:!O+A_6RR W\]2LP\^'."V@N$!*'W03%WMM#\7(BP'4[!8;0?P(J+I M%G@V3,X"/$ "7YX9K!)9LH8%F\S"IK/@]E$0@87E8Z*DL1HG@26FQ^O-;^@P MMV9$'^0T+((%0(=TG&-Y@ID2<8))LCC/$)E,ADEQ8ES($@0O\FGP@K]9\']> M6O_[O^ ?[TV<(K &)+VYNYT]9<%MN9P'P_[[\^SV*H#PY!F$D@YJH$VB?__O M__%O]IR3N#3O.\7<(4$_)U5-NS.=$]%8-_P/3_YON<; M\-R1./8MD?IO!/V<12K?'Q?N3F6W,=\-N=PFI@BB]=WYEO<1XAS?G:?^L]1- M9'E\-P2%M:2U !]^]%@$!TM??L?CW](04<"O[KD2Z1N!Q6?#(3O.9\2QD;D! MV/P!25!I-.AFJT0UHTY I-+,?]MS0I>*P64GLQD"SQ() MPJ56YR_Y5K/7JE<*9)\J]/K@WP;5[/=:Q3S9*Q?KK6&/P;.9.(&[7WK\Z?P; MC!QV&&D5(W"/$;3)_7$?O[\_Z29)%RI@=W]]X2XJ&I HNFT"F6_>>1L_(4KN MOQ'?5S^>XN#2AI!-)SF6$QEO)32_?;73@TL3I4JG34#,V MEE_+PV66QSN[YBA%@F-=P"EE4JEW%E0)DWN%&&/R*2.3 W@6OX!4?:%@)U.9 M(D'E1[/),E['B@L9[/4"!A@9=ONF2LT*%:MDC$Y?[N:.4 MV%)VAU#TF5G5LSVT] P'J!PY2'$X_T:O2L,XIJ\VBT8&\)0+F"4LVQNBBD_[ MF$0W,9,WBY5$CF3P2^@26Y<*F\DH)M<2>(I0:B565\#2"^@2;S1GJ6S9%.5\ MZU"X;NF".1U4" M:HE,=D3.%F#I!73)%_'<%'!F@DKODN-Q=RTTYD.PUPLXP#;UG9Y>4B*MCF/D M),^PB1J^@<;SV=+9S%9[N70?IZ3F+E5MULIXN0F67L !?I64<);6DQ3.C,=8 MTC2D57'&)"X %AMIN$TO.S$J'Z^WTOI\H+;F0 9< &QJ4*3JC75VB+$E-H,E M6GIW- 5/O0#8-\U8E.QANT=+=&U*6Z3%384-7'I&,&9=M%/%\A0 =MS*=3LE MW"K:X*D7<""AYKOK3"(WH-)RHJ2+;3ZS78.G7L"!5D.'$BEZMQU,"[C<)7-CM-036LBCL+<:'8\1L!@5=FD*W[T?_,I, M>F\1.>8;:UNZ]X%CO*%/CDP\GX?)77-N,EN&MPO7?HL[BM''JM8R.#)1KWNT M?#:0[_DZ>*:HZ!M/L_)^CT%GVG?'(-Z 2_FA)>JZ M"+O:7LU-05VQ)N;(3> M1%OT.0Y^,:,4_Y8@PHO_@HN/?TN]6XD<7OR=+C[[+?MN+FAX\2&K>:V+#UE- MR&J>\N(_4ON U-5?TBV#6.+T^6/^B+L&ZI3@3/##_^^/U!^_<.+4M\1=>S5^ MVO/=E#0AT@"?S\T(I?$"'[D0!0[Q.<3G)\'G?:&6$\R#U5HA0O_$,7]6([Y5 M6=KYOY>Q%_\Y[+VJ=\:_);-?6:[Z:83_5"UB"/'7@#@1\K0@8_BS'/Q'5O8C M$P_NF=7[,W?S(T/X=[Z;D&!"I'AM@KE5"XM'"-4\:\XCT-MF1D1#5R/Z4H ] M2+19!"9VKR5+$LSOMTC^_Q+:_^K"CGL0?%!/>Q\2#NII0TQ^W=,&&9,_V1[Y M$2*D*5@113<_,[/WB4@H>)3RGYLT5KNSOO4KHX,_W2XM?K%=&BX,N^543,O* MI=*Z19JDWFV*/U]$US9T4;+J/YCE"UY;Z31:J9:,%TJ#\JI&O2DEF':=^./? M.$9$L\G[C/,-B2DDIIL2$^$G)H+)I*UBV6C3#3JFM!C"4HW!X!\^GH/$%=++"+2ZGJ4=4$5 M'E4:1*?PUI[1,3/-QVMOR]U*A*6WP*Y,X-$X=K&+4VA6AF3YS&1Y'R/TAF0Y M7(KM3,)0LY2]J3+K1'ZD#+:0+(&%BN-1(I-X"0/UJMH >RL9@FE%A"V;8@P7:!7D1$ 0;<;@+P MPY6?@K TP*4A8"#UA55UL+VWS\[^?14U)'AL2#E+[3;#+L9F1*K>E/$6,R9A1S#HZXCBF?,(>NCI"&DMZ+1V MWX#Z3]+:D*7DC&6GIM20YMK32IZ=4=@&TAH0U.EH/'ON5GP!]P7,.XC\.6,E M[2_HL("^B;]YR5SJX"?DI)"V A#KIBE8CH-"4I>L9,#H?(2;@\?>QC7Q*@K M$]DG]Q];^.IL[+XJ0PG0)*3.EN98&FT#9KA8N[;".O,WEI (W\L9&J^VA>E$ M-A/4#F^;Z\H8'W5K,]@D%&@/>#1U(64H]#"$%!Q&4GY%^_@PV9Y2:Z;3FA;8 M'=.F8[5IK&A/"B0KH9:^0/](8)\,G@1*R6CM4_,4@36%"()Z3!=C-O@%Z18^ MM2)T&P2:M02=@[R4#K GG#JDF\J>1MQLX5,6LHZI4GR85"4,CV?;5:(G9=YH MU.H;"/QT]F/B_B6E>DAA]Z,P>/MQ_)\7,(;1<"ADY?*"*!@&L'S15'+$-")P MJ)*@F5=]VZ'-&VK,7T^-3RWO>I#:)TIX+E2$I-Y)NI5;&8 M$O@9I%14N79QZ.KS6+8%3T\P0LLUZ(SCV?C#F5X=VF@A+KV\'Q5E754TSH > MCX+@_+>B>8RV>]EY2FEF;2,WNCVL1I9T;%&*Z_$RFC$&@[?O%H0\K;6:G[/: M3(A(FK_T^1"H]7+/GZH,.C17 ZKR![FR-#3G0DQ^#4P.KKE#H >2' < 2, M(7""M(83Z()K]!"AT1-\1?6EW)?G:JM',-T]O;R;L%,HSE(XWNC*>2ZOB0E1 MELA2!PZJA5[-:!H+TWU#HGL^HKNO)_)7B:Y02J;GA6E_@-6Z?&LBC-?3Q0(1 M'3 =4XGW@N9/:#HZ0I'6 $JR&V)BKW_-@1)G=J&*5S+P FXM7@W6?]$.O8+ MADP>X<:Z8Y'P.6O*VR:X8<$@H9_F4K2D)G4F-*DD,%:=5KO"O-).R"2&02$-MXO;T>E6+>*N*BWAQ,37D53&3TIJ347O8Z4#"A>U/ MHECJO7R$H)O]%0UH"99N[$)C/] LY-DX11CA#'$IR*KAHPU7C\]>;B2QS6M< M3ZSM##J6%W>S7CNVH3EF@<+X7F#F9;E,\4N-;D'X0 M$[EDP.BM^087J[L!MF(G1F*0*PPF%1+L&8K]9/;<0Q:V[0XI+I@4]VAA_9,4 M)Y=6-6:;C6MT>KG0C4*12ZZI#J0XV%,BFDB]6D]N1R3^N-_$,S:M"CT)@;*D M0D_"3\?%C]M:=.$Y6R(-^!DDS1^TZ3.3U8DA<#24%.K M[ =[7(2^@Y"^ T_?'^FK$2RQBZSGT&H.##4]KP[_$K+NNCJ/*&4O!??J^U6' M.8[/I$8OS2_D'E]O*-O>8)*L :&'&COAV728%AX276@X?X+2SF;*:0.Y-4MK M I6GDIN=P;UA[<(&$ACL4O$BLY6O5G,MV=VU4J[0)@Z\SAS&VYY"YGO4UG:( M[3UQ7\Y5A85IY+M8:=B6R1J#S7H3P(T2SMB'3"H>9H&')!LLDGV)+/#/4.]9 MZ08W*I36S-N$BL6$:LO.E3BQV8%$"U6(:!)_+ZTEZ*8].+YA"_P/>V"^N%;P M3)PD9!A?*NXI=:GH.\&;HUL_=..YP#OX):94=CDFA@VK!05_JVA$M@5X1](M M^TJ$%GY(GWPWI=,9(4K@<:_";43?=KB+B M!=I%)DIDSXGW>7P!OI[7J'E,Z <(-#<)F4;@"N0\YK&[P#KFI8E4K%1'N)RO M4D.=*(]RW>:,P5$/N'0*"/Z/E<>]I'@/Z>ZY].P@U+3YB>VJMCVD-[,?#R)'M@4K C'FO.(;0*['3 4 M_\@00,WKJS& 0,AV]Q1!,>2_E$YO;' $B,J>5P![!@D@LSR@LK:AKR5>X',[ M&I!;13ND'^])[3U13&GQ1+W4S2^I?)I/EG:];ES< 5%,H.XXJ2@1?[??1N@" M""GVA2CVOBZ$VU#L;H*/-T9M,*"&#)Z;R9EJJIHF(<6B&9>I:#SQ&ND$X!GP MNB*BHF_,B&CH:D32UH)YHD@\S[RQ8"F^88'MZYXVQ.37/6V0,3FPIJG7?LTV MN#EK@F_K8F1I0+O4VJ%F;,+*EI;7YI$$PBX-6( YU'*?5LN]KUW:9G>0CLR^ M3G* J RA[=)96V$UB]1XRB.U"\JMH?4FA3B>C].[V8K+9.W:2N]UX%91;GKF M_=!8:(T&C$X??^C?DJ#O:[;^$D&OQU8FEUDK%C8<#6>-@OY6K"Y(N%5@K2:C M^(5"M6>T57_L []DNCZ-Y?H Y_@+1;<>E6S[FW&Y+W&G5SRR_9ASKMLA,N7U M,D53Z835Z2Y44U9B0'^)?U)_"1T!(>V'M/_%COE/TGXN/R!=R-(:6?HA^P?)S!]PNW<\? MT<&N>"^<:IHVX.@"](9SNJKJ\#)T3@;2&R@7[L]+8.4_H:7Z+"G:+Z&-AA5< M/^E:<\FQ"*BQ!ZFMM80O-ZFM8' 24$(OJ)F%=;ZKI1/K'E6J3IE)(=[L]!B@ M9J)^;43\O%M;:%^&%/L;4>R=G>$_0;$*ARMOM56:PZ1D/3ULEC<;*4U"BD7C MNK/)\W*'X-J%[VL41UJ$IUY$(YI@01WC/\\->C<.TA(1X"ONZ?*Z>=[EM\D: M!J/V>N-!9;/J4"L*%Y,I>D/6./*/?Q/9U!G X?58!M"TW)OAX%.#9EN'N0B_ M52Y".$$]Q,6@XN)S2Q*?$N&)D9:81[(3R99+4QF2HF+FEPD-6QEMOLXT.+I1 M TJ$TT,NC4=3\?/8TC-[+$XCZ4O7.Q^9[BYZHI_/11$&TP-D$/V^O.Y+XNI% MCX*/8FNG3*\>,WAZ868%JC;1"E*)Y',I8\8D4J&O(R3]D/0#KN;\$NDG9_6B MJ.G3-CU,S#![E.ANN]@&DC[2=U+19.KUY10;7COX 1%9E[4$2A0%SGHO:0%MXE12$:F0I@F0;=(+"<$=WJTWA!0FLGM';NS!))DVF) M3!R'*;@.$VRN[88^JA4HP,5$O4ISU<)B\TM,$/"Y$^Y& J/',';@W@:L8E\: MWF6RA9; TL:&*JW*)#GI#NU.%Y@VJ/T=GL:C>.H]5V[HV7AZ6@_0;?SF3"'# M5!9\(2&1+8Y>I0:]#=-LMX=#\N%,06.W%0F/5RRLM&MLB':YP;7P#F0*,$DD MG8G&L?.V/H'V=[RCN C@TW=5EN?73&[ E!* #'G=GBK"8[C2?^X4.'[ .;Z: MGQP\)5.CG8@U-SM5%@;THC+.9S+J+QI:/\-.K')S:RW*D[*<3LH44Z[58Y,Z MT#%07S\<2T:3V8]%3UY2E0B)\WR'L8V_+3@:^ 8@X<">!<.#2=J7 MG^# I#\7X P_707$! \5T70+/)LUP,=:1 )?GAFL$EFR!LKQM,!R *D/L(1 MB5ZN!EAB6N #E$+Y#1WFBW@!B\# 8"F12*>R(L-G4DDFF24(AF6G B.*.,YG M$O@T)23!"_YFP?]Y:?WO_X)_O#=QBL :D-SF[G;VU 2WY3(-#/OO36CF&$ P M:>0$0BD'-= FT;__]__X-WMN*;AT[CO%7("$^1U')#\38E-#8.48*X(7?V>5 M#;LSW5,1&%(<'1[R?<\KX+DC<>Q;(O7?"/HY^RT91\<_NSN5W<9\-^1R&"?C MQ?F6]Q%B%M^=I_ZSU$T)TL%W X[>E-8"?/C18Q$<+'WY'8]_2T-$ ;^ZYTJD M;P26DRR>Q $( *WF!N0Y_]/7N1/$_-0KG%_A%P'Y T:D.)]LG).X'_G0 UX< M)%/(#B !PK$D3AS117GV7Q]^7$/B8YA\(2 ML.RI8 !4CT:@@GOGS?P$/W?D9--6@37)W2*H>9+%P%JV(;1$MTTO$&VN')\R M_3Z[(LEAJH/%EMNQ4*/&K489/$ $G\)'F$90/P#?0V1IL>-'>T+<&*%79K" M=^^' TO]XP>&/+I"P.>NZWF(W=U0!?6DF^\3R&<_@#_D@6!/5-= ;,^!+>2: M.=N4-,$TD<,"-K:"'QY ?GR*6RE@D@:0VI5.OTP&-]\'DG#IO8"KJ*JMZ25! M\[BQQGV+_ G5O;RC&_X5V; F4 @YW5CJ!M+])"W28$V3Y>:V*5@6_&LDGB7B MZ)8E$VC:'&J0!31]^"!>6 N*CEJ)P>MG-4N:ZOPNQAOV#!+VPIZ!QYK1B&Y$ MR$(^"K\$L%ZP 7F8WR+]PUXB<["5F:"!/RO*#F[*1E,D#Y,H%-V$?4#A1C1A MAJ2T2)T^?S,E*?2TP7):L. MSG*>,Y'V539UWMZ&RU:2M&AI:JV(Y2C?FZ1G?_P;QXAOV3/+Q<$7@(\*O!#> M-N#]0WAK@.0B*CCMW(0N07"9Y_(FBD $P0DH M@AMFJCT>O@B*+$20ZB+)>& MO@4'L@0 [%N#X"<\/,0G[KPK6"RX!YYB#1C*-*@ V#Q[;RL,#)U@< B9#V_[7,B6AI@TP;@)1'11B "@(/# MVQSRL>; L)C-@?7GU,9%#($3 "GQ;H,!\ D2<%/=(R2OV:[;=Q=<-!)O4$+R MPM0ZI/9#@M8CT(9$='ZTJ<<2F6E8#* ,WN:LEM$3C+7$">16,AD7A-X?&^@N MF5(=6XRP@3RC6T#52?;I6(/3WO, QDR!@SBR 1J *6CG"((FW\)BD4LC!P$? M=O(F2 @1P$W[[/9B.>(H3E.QS'!+4^P('ZQ$>E6$\0^[@;^?^IF.N M#3N$7(OG0/$]!W\X9AY0>G/2$@IL<.6LY3 #*#,U6-&SE"Q6 ?AEZK;!N8(8 MHI4&F L0JS;GL NPP%80AB&& F&WE\K@^TZF$/RVIMM .".5HVH#L0*O/K(! MNP>2!:$>$!4 .U5!<';B?XK[7M,]G;,U]"$O07PU$2ZK (_A2;3([4V.4VX MA.0)-T!S]_+.]>6=+7:]R^OK#7"LUN%$E'L@A"=H+>4[#86H5^"=/"P?@BPV MV^5V&\-P*I8MZM:VVB)M$8@2:R,H:T]2>XCBGO[?"/(2.?H; +8K'RYY_9#/ M$!:%"R>HHK*[B,%*X&O0*'"! L7-0<"X(@. X41*P(\<1<\2/':U+T;W)(]N M')[$PB+U*?B^Y>*UO02K 4XJ@*U#[/-D630"D%\ 3%;S?V;H.U8!.SE\ I$& M?2KHE<'--5_09-(IXH$(8 MR#IR-(@HN&<+^O>=*X'*GAX]L\RF.U>O4Y>")3GH)0(@;R+[AZ-KD0!/7GOP MX07(?P34;$J+R,(.!O]-7=,$)0HO$'S5HT2.WB A:D8/G>D B36X ,FT&53?X5XXC=D'F\XIJ$;:]<*-FU76?.NJ97KW-K'-3H[8 M)B:S/_:**$]:[ZQCX++XZ_KLTI]VBN4>Z;/[_/9ZMJI"U@#MUP.B1 Z8$O%0 MY1VGW9UI(<>:DMD23[!WY_Q[CL%K;C;=%/B13MO-NI:U^E(VLSKW(]];LORO M=/0")P8%E4>)@V@!SP1OW4_,@+<]QOO8_TA8V95DCJ1GG@OM' TX 4-25>8H'< 2Q^[^H$]B.P6!Q!DM>-Y3?_WR@;SD&(U!U1Z?_+ MGSF@_-@\^U>D;O%'W\E)>GO. ET_\F<%!MOY; MA%04%&,W.$]Q.30)Z )^7["CHSJ6 M(GP+_:WWS9W0 %52U?<:27/L,O FYR(+8.N.-R&.O D$NAD>F@W\\2V[4(F8 MD# M=73? 1P-6=#]I8JM./S;&R6,>H M@,\ []8->&NLNF<+8+U@.5]5W!GVDONHPP4YS5$10D$\OO8=ZV !N^C[[OG@ M]Z]M:V_([7TBGAO"YSO??]%)HG7#'S[KR+\%=PTRP*%Z[Y&@A*#. X:#\-#] MEO<0SX$'-@S-IQVPA;XA.6M +4#917]\3'..C+XI?"B+$ N%<31'V4?TBGC- M.QCMA&ATQXT$Z ,8-C]"5-)!U"ZZ(FAO% &*1^)8K+8_$SR,&W,X(^K+6ON= M588>D$ Y\&)J34JDGM78Z#TU#*M+?]6OWB M< $1YP;NIUN<6-$PHB"L6<5&G!N*0&'M^#6-8W&+>(K.>8$_Y/>ZY&&VEWMO MD]\MYC/;H0_L'4_9-X"QBJ)O/&*'KF!3R>S$ZH M#%*#"!!*AX)1AVJ-8ZTY[9XM5A908,B?R7=*60:LZ;1=&SP:J;)O;Q%'H>%0 M%)95S(BKV'AZS:%Q$R!B"051(RW.TN&5(2Y&6:"T MA"VSD,L#*G+'J^";G9Z<$7)F"([RL;\"]SR C0&^XC*ZXX@ -5, _@*V[ M7V#?NC)1*Y0EC)WS UEI%PR2)7\Z+%J WGP@EMUH^?X_+B/GXQ=#HBUZ^];= MI"HI;-@5Y6U/;U>L#$QDN101C?B"H5 2W"=P_.QP3>73UA0K;]XHMF@,XCHY MKPP2Q^'N],_#]2(4DYD$-B%YI8SA [.4W#**5%QL_O@W\SX,O<"?S_>_=U,X M; 0I?#"K#2B%.L+%%?'IP'GH;!2T@5[:NK>*I1,U]([6#!^KGAW&^:8Z.#CKMDO6XRC M8IU!I8;MYF+#7-75[$Z[8+]<7A=(^\4]?,1W^H=9,$C1@UX\@)T.ZGDA,K^% MP'KZL.DHQ,+!5F?RQ1 MGZ33XJ4*SQ_/)@6_ KWA) H>FM?#[4R'B MGL?)A)T*^L&>@J!&- $ SYQ_9=W)\@=R^TLW=*W@*S9V2%0^2=8 MA8P][VR R^JJ"@S0=_RL3=W8Z#H?$5D.116AY>,X.QW.YX5A!2=:*^P#X?Z@ MN,?.#HAU\23?(EY;_=-\!&<&T1EB^('K,7!10,!UK#[G%\&=Q^#^NL]/A)NY M (>3%3]S3M\CIBQT?]I+-YF!Y>:2X. "@I3KG-UGEW@Y)"BS!"(%^)Z7@&<" M87>2VBPBUX#C&46VM8D0&CS9%P/SE ]H'O,H1H8NIZ\O 8:DL70D%OD8.T-> M:"_OT&4<7NHA?C(O]Y_8 0N=OWU[B;=JSX"\&.2*+S32>;!UN>= M;!4VPKG'R7" <\-'E0-=OU?.Z<"X&_N-P7^^T^Z< T"$MZ@=/ M@P[P*\(C>LB#\3]MA[[#H^ 7H$??=@"R^0I>#[L#VU,%%H8./(J'2_S#/0!8 MX%24P_L\] "+) UYK-(%^6E0NB)4(-SH>9QH&\1TMIOUE]]HCN)A(+OC^:>*!PK9>K$0UV$-3D8 MJX8RPF'6Q\3+.JGCYI4M[@G*?2""_?[-CIKIOMITF903?GN/VMR G?->C^ < MK/+3KV\CZ(PN(1Z+1 M"<<_-3+_7%O&L/?^[0BLH/?F"E0,N7"YF>(OZ%,2A?Z M#JH)P,)VHN^<@_CO\(J#B>U)AD-8S\,P+YO 3^@#=-9(T)'O S@H&8AAFT M0.8\Z'8_5EEP+ KW!KZU6PI._/G$($,8!*"&4C8/UX$.Y@Q:_EA:VFUK*-$[ M8PJ[TVWKNRAM!=[O$?<<^HZ%?)P$Y\ML^^,LF>Q3F_QT.AV:4'6; MSF3_^4%2F]_]?ASU>(0SON WUYU$4Q4:,F"1&ZL[6*L.4;C1M3WN[ ZHY+BF M 'W:YE'\\8IAN\]K=NT3QRT%P_M(\-E.IC,@8\M-GW8YQ,DV!:?R ]*YD^6B M.XG\.M"L(3=U1;>]U MQ7Q>UW16UX ($=[D=*S?K$U%HY?3.G_\"RS:<[>K +O[FL@80,^/.8#WT/FO MV_J9/$#"?'<@S (&2F=79,D%HD714G];&O3IEI5MSM2>)//+V8. F*6F;&FH M)^M8KUZ2AJN!E4HR9)" F-\!N30*& R=3?5]Y><5C7/A.:GFNKTLVUKA!1+M=+,3:":=V7DNW!-)'[0K9H(Z_R:3Y0L*#L;/)DCRZ,D_72D-FVB):Q,2Q0+1BDY"Q:,F_H:&BA!@ZJWK8IF6I)E _E: MU T@:!L"3&Z%E;+(XW]@TL.:1=(2P;"4/:\MR<92;*E2*%E#@#3!IZJC[-IB!VM)Y(9+.YTNJC M*E;D&-@P^N_^Z!8(D"HPH^Z# EV=FZ/F&TXJ*XP)E 0-QIJ!W0G!'3 D0/MU M(4ZTA>1\VI 9K&0/JN7ER!;MY*/H6\:R+;PK&".9W50ZNWH2JTQ@2Y8@T7>/ MU70Q:&3L;,I+$(NUF@6I4DW2PF+1F0A"H4KD'P5"/38?B6:*M[#8M$C,=#9% MES.'C7)V YPYGPMSA,'VF;1B-/%+U!"P#E; M2^.05]H5!O&V."[O2D42RRO4S$HW1SFL_BAAL.3('/=F9U6JQIL98IJ4UEKJ MESR=81SGM>,XYS5);G;:/N3G%C_#+H;:OHH3A6O!CF"TQ(2%U,7P@)I33$SO&_MA) M5/)]$G@""FBPG &[2$B<^:BL*CCD =6,^],WHA%T=XK3Y"@:\:7BH11KH)'" M"_7EIJ+,R-T^&<77:\G)_]AG>WLI$D>MO)QR!TXX31'^E5R/(PL $88/\6 ? M"TG<'5U5#"VZ<%<>*?N)!'T1IEH[2/L=I4\J@-'_<_*7$^/H/ $@?\;N/4WE MD;V?8:[5>3HH^W'AY"/5HZ[,^VXMWKH/I> [*0YN1#^CXWB< JC<,8?/^+H-P@O8)^&C.W7:SCEM:YSD/U_%R0$IH[XTFDNY MGP#.VN')'T_L]^7U^SM&'D@ YN0I#@% ,'H;4UC3?U3 MC%_H0@KMKRYDP<4@/N.+6^A&?-*;2=@N MMYE(W6:>H_H;V&O\K!,IH+Z;7@J[]5U*U:@G%\V2T*6(?J:<3'9G'.S[C:/F)M?ZM'J%)0IZR;>(^X*(@;KH M0$:Y1MW5UFXRO8>]D'#.R>F43U_.%G/9JIM?YJ3HPUY(G-MHH!Q^LVS%FGQ_JHT>HG>S+;+R^JU[/ M\K-W'3("HO!Y[WW3GXU\8.3@/F%3K34K*>A\!Y'A]-/V];/<)UL?2BT^SA;_ M\:69_K!MQU&+Y*A;@+-__:&1DZ_1"/_M?<8><7EZ6=^ /1LG^<3L[L!>#S+< M2WH_*O7@8$?0D[8EP,2*'8H:G1HZ.<]QA MVZ.9;CF]0%%RLE1#'Z?HKM!O8VX.50TSAL: M(WWCZ-Q(7+,F?#C*@H8P->?.(#5_J],C/QM. M2LAX'?7]L@", 0I;SJ%1B9.7S^XEY,/5_A=[_5& 1FY:O@:YKB@\*FH#JZ>P MW%! G;(4)Q?\5!H^1B^Y4"!UM3#!W^?>[0ID'M47>;JJKQSA,*7"]/6D-)'C M5($-I$6WYQ4+"RJCA]YND-I1$2? 24'Q;"+]'5W1*2[4]RGROD*4??\N!6P< MNIA0B0MB'9+!V:J#=^8A)]]GB7V+%,%JB%G>,[U$?%]EB>L@]^GM>X[&LI(&=?1G9H9H_V?ZV>^;PF MXFK5AJ_ZY;@1^+&F#)M3Q0Y5L^%:R8IZ@@5.I!!MCO@NK/5TZ2'KH00Y8 MBBF!L[#&L><#15@19"%R[(Z%B\-0G-+0F&O<\]RB.45-3Q4Y MX27^(DZHPP!L\)N7B&-XO\!<97@WQZT%O22;O:+F6$X?JS2(7MFKQ#E @ :U M-Q/"^U1';<[!YMVZ4T62 >."-[C%=VP\/.V*$>W7F75_ N4 _-#1W=7'(K#S$V9?Z/J2=Q#DO.7*2 MG)V4]:CHO,KV5#=&@YQ ;G7!P_D$S7H<*F., ]-^2HQT?2JD\)?*: MIB.YC>HUTVGN=Z0$&H?A)'#+-U#\X,W!HGNOF^=A')*_[\#!9;._A:-RRSW* MP,MR/-2:X!5P^RP(OX%PI>/+T^65$&%>29A7$L"\DL2G\DJ2/Y57Q]T:0"_\D-OA\:[M@,SD;'NM?<[AXW<_\&?=@;S>J>!/N M?2UU7P#]L7#>P>'M68;\D5_-%XSQC-9''WB/"C\1=77]NN<#S5P/J*.>0CF M+#!O'@'R3<[ 0V;N.%]TL>"9$8@\,QV.RT!]?9S(GG]C?D<@;-GCK'!G(^G& M[JS]%>J?C/9G[980F@IR*2( N6VGS4T/7 _JPIU9EJ# M1^\]W&@$11&:LO B"I"IDCQT5<*&0/NTBF*!=#K8(8:)^GG ^W?1(N*[6M:V MYKH[M@1^07/LD*4S+-?Q4YWOQQ] ]G)B#"=-[3")SIL6 (=;17HG<'H7'DY/ M?@>TAM-!QHV7*A"X#W($DTYT=]]*!][(J2O4[0?C>#F/R,UELI>PV!?>]8OA MRQ[DD\ QVL#A29Z[!UVBP]).4U\. S!$ ""'QSD=9G80\R^W6O':V8M.[H;G MBSSMLN,V^;GVF+U7].00K.\$TI$7F77##*X+Z9J$N\-1#E,V]NCO^*41J. V MWV_5A_0"[U0.8'WSY [GA4 6+G008JVK>]M?XQD&.:JU=0D-^/?1X(97%_4W M3CH]&-2,KKE!;?,PH<2QM_QAD./>0"J@"-T)NWHLYAKU'-_44<\A/V%=0\%] M;R^HS B.)@=@[:I$Q\Y@KX$?T!%K%?%B MIS'V*&9T4&7@7$PH)9 N#!$"39[X"!;^>-/.X?9 _<<1*AO)!(!WG,NN VOO M%W/N<=^DSKNYK?NFO4O_[%WNX5W&*VC\GN/Y.AG[= ^D3I[&-F+'F.!AA.I9'Q.=@0?K6:43F&J6Y+,MD50&R,0GY8=E+_>* 3>^!\XB,#TW)KC$+ M<\[N,QU\K2)=)(VZG<_8P\1F7P_!J(=^;FZ[Y&]Z>7YV=Y3S8]2 (AHD_!-J MM%\U<)29F"-"]LDA_KZ.%_3M(PL+:3X(9>&3#J$%?X09OMF+'[JI,[P.8[&0 M,5N">F@_>$C7D00OK?%'04)O<-4^_0PVZ=S;Q!Y=.%J;RW_ U:$>G/M5USJ[ M>?LZF:SKSRJ"X0"4;') S/U'!^3\$^7U&6Z&Q_[SORZ-?_,_W=_;\D#:+F72 M^SR;6]A7J.X34-M>AW;K:Y%"?^AXXNLU?0P6&"4PSY(C_.J)+^'IH/1K@N4! M!R92K3UAY^9.^7(L/Y-6=*W'Z]D^';;M.H[V#92A*#C:K6-B;!'#A!5J@!X\ MQZ*$1N_"?+5C/\]%D0QYR_[-5QK9[NEK#C0;W=@[1@!T_F@SP=-\HG__%P)//O+G23Q"P]UH<6W87A[08V[ M?(S7RZ0Z'>I^:'/GD#7ZWH]#T#\HO]K/BC]D.$$EPK^YZ"%[P6$E,/AP??\. MI?VH*@R-VO0?$&:2_?4?1KB*OL^ MZ8@QZZ;O^6X!&G@+O$/<>3WZ,?[/!XO.]LD!'E<\W]*ELAOO1JV3WN!1)V<% MW@E,IK'/9MCO/5'L!3,??O J4=)L&"4-HZ1WCY*R*&;)9(EI)IX6!89+\3R3 M%%("0Z2F4P9@&39-I+$,FV;_<-[Z^;AJ\E-QU=1/Q54OQ&[?69V\_60POW/Q M3T,XQ(* KNLR5W>6A<=?$:/SE;/\Y?>B[]U5@%?')*1ILYS3EOD3-5E_FG^= M;>9H;(;__:@$1G RIP"GC1ZT_X]KRY+IER2:>]2_O/$HK-=;_2#_? GL*.$X M>BAB ,K E9#SA1AD]':)WJ[]L_9"%="V 4>>^F81'.P<]R*_H/;*7P0,+,88 M*@-V5*Z37N ?4$H359%KWL4&O GB:NP^'@)X.[#EG/QUE@^_1GU^_D'PKAG08L7,/Q$*>S MP/SIT= B0^C@92]>J(%U;"PO-_:4!"(J>J@[JVCO9F./9IOJMN61KN>,W*MQ MS@--Y-#)\+Z'!2^B)"_5%=5)=?%!3/,P07I*DP1 M%337)R&I,*[HRU[W!] /$UF1A_#B<;SLE$O=U^$]7T52%/Y$]7,P(_&AB2.5 MHW '1!LWL.2@G.;1FXNWYDE>]0EZ[6$ .#_+J= >2SC*A(9=8IP^]@>.+GATH"AQ,#H70%FWUCO7R(Z]P9]]>IW]A[P!J'F9G]:=.DN[8J?\6.:[XP]YE@-[@8Z%R7 8WV[D:S3FH]'F2D);E'[%VY)D5KU;7P MT)GY[OE7W M.Z@\",;"8A=J@IQX@WFA1.12B="75$WM:\(^H#/ HUP;/T-@1/0'T\>.JF4C M_G)9.$7L2HW6D4==TM:Z<,JC35)&$_5>K'^'$84.56.?@CCY+[7$]/ M1.$;;J_-2)P$7N?BR*6U0!XA<8@Z#YBRJV<)&S2W[4RG.FP.1I1@5.H$*?V> M7R]&[X?'A^<#(0#YN0-B *;@)@*YH8$KB>B^;@B'\+L77@-"&58\HK03?^W9 M?@@@*I@]J=Q$A1#V<:,%7P4N]$NX4:DK6X+U9%XACR%(ZM0V3%U[? MO:B1+D6^H+@615.PCBHAKKSPU^7*]7XD#_$>]WU1NC:*TI'^ &+1R:IK^Y2. MUD$A_[+DW"NV3U=068>17;,@#,&I2[>NA"A1C,6;'":B*EEH56YT0T;,'4I0 M%+HZ5'# T-4^HG6(8>T7_.4P!T\EM#5/S/.'.*[NG[]T8J(<*X> \-]1D!V& MX!'QCX9B'86*C1_>'>2MAJ.O\YY/83],#ES ?89E']HW3(UV(M;<[%19&-"+ MRCB?R:BQV4^/$]^/,G;/[=0GT:^C69#':A<4!\?QM _>[!+0*F/V5K$!,2RWL=JB@"];;5N<:3^X M6F\$^(?NA$);%WA VV!)2^RA:*VS,[ 5PRJ 31^:/7*:::&WQ+!L#+RP4^?B M2YEKD[):C2?QX7@\Q.I'+?CQ6T,1? C][4"?V,,SAOL 6I1SV4&SG$W)NRSS M-N#P=$9J'#4@V4/SO]%7 :.N/?].7X+$OE?V1,-DGXVMPR*JG2%QO[1-$ MCO7COD"? L1[NW1:",5]8%''JW8N'R^,*%N@VH64LL7H[>9C>E(ZD5_D'GA']":#]J"O5(SE?A6\WWHKDH(^5E.6P,VYG4O'JY69/Z*X> %)J M4M"+,8Q94"UBNZIG8Q*WKG4^"-+$+\ 2M=6Z!32/VFD]$IKR8K;>;G?XF.I- MAEDRP[ $L9A],8GV"G&!U@4ACO68>E];Q#*\(7Z01-/8+4@4BL=T_'G!ZXG% MAE L];/&J$K;ZZTQS=4&2Y0,H_E1I]1.-1K#@0]6I)3*/D)I[3?3_ "J3G0+ AS<\+M/#-LC9++29V$33%/5Y:JN4VC.R@NL5UW4U^8_$(9M&:P@6;\=.EV&RL- MN+XJ8&FJDRYJ17:\ J8CSF"G*VM2IULU2[,-MEO++27/$_4BV0$KSUZO)*62 MT9LW&)4TMA6L5Z&^SP_$J%J0J:>Z+U1I4JY;0SHLCV9DTSB_$CV:KG0 MANO*0DY+Y3=VSFRKV1Y<>7:DL1R+[P@\EL?L9E5:3;NMMTT:KCP[DARO=1:Q M#C>6U98RKQJCSF T[H"59T?:S&)4+-WD1A3.$46-'@L]!5Q]XL*1#$(E)DLY M3@(O,#;/=^1609I=0+I5TOU1E3I7R'Y*K+<:6=ZEQ"*Z%FR,G) MM&7)K5%^71BD;3;/;RZA51_CR_U,K2W+K=:8HS>S-)>H=RZA58I)"6P]/LK0 M=K=0,%I,S&:7Y"6TRB@59D1T\0:FLDRY'MMA[5QV=A&M&LU"(EYF-)42S*K1 M7:78/-="2\].;Q6-9+P]MG=T^FW#EW2ZFLNN.IM M:%:'U^ M^CS!R_,<::^H6#D]&1'#P5!0.@ H9Z>?K2;39I^O].@=LYXR>)LRYNT-6'EV M>HQ(\6([6=K2NW:K,1/$T78QABO/3L_.ED0C/VMB6%Y_(W-6,YMK7;Z MT9P>+W+C>D6-RK,P,KSTW,YZZW,]#8L!13 2JEN;=H8"Q]Z35-I7DQD\@0FQ%;]B]T>>0E5[02P5>)R2Y1[A=VZ M5&H4F?QV=@E5B5$NQ72$'(])LY9O:(I6F[4(9 MKCP[4BXK%S-)8].5A4YGJ)3)B9X4-V#EF=@9CU2.PK3%1I: :$@/:^QR#""? M/C]\:V;5=RMJVJ;55*&\ZC0W,7P"WWYV>'Y%#-B5LIUCZ<5;IMTWWPJQ'7S[ M_O"?S\A.?2HC._U3&=D7LK[?69WZ-;XNS4Q^%M80@VX+V?-$W!(N%8:CG*)S\A\>)(<[=35E!H6VW))LG4LO)[L,WODC(I@X!G;< MG3RU'^AT,BO*\8^X3TDDOR63__67YIV,?_(9J;[GPQB-"$#A-4#S?D?^I^^. MQP*ZVW[H*O!-V=HO9:>FKMB6<&,OP3L32N! K8\U=?-Y=D[G9EVYYJL#N;YE MPGL/[_WWN??DMW@ZO/D0X\-[#^_]OO>.?TN&G.9K,#Y!A!'-_^S-HPG>Q_/8S])Q6-O23V>K?\Y?=K^S$_\_ M>V_:I*R2K0U_?R*>_T#5;4JB\&0J((@C(X_?HW M,P'GFAVK.'&Z^R[%)'/EFG/EM?R"%*_\9&!HTH>)L<]ZGUKW%Q7!?1,"+AM] MB(OF/T.4"1Q; V\0)19FWXP]/DV6@_;D^R5HWJ"#O4%WR?+G'^\L@A#L__W7 M(."&;XO%NQQP"4*\QP /0IKW O.?3)SO.K2!!/T")GF7-._%FS^9.#];@B[F MD3#AR)MQP]UX).=TT+WC=B]HB4R7!(Q4%(GPBS7.3(Z/+[[Z>EF!"RKGUQ8$ MWMJ-?/US]0,R0]&#YK LS M06!D3U"%#E/T0W%+QF_:$;#+S7RR!V(7SFW=XUYU_;S;]E^B"( LWSRUNJG0 MQ86@'^+Z=Z9^)Q[6F<*NNUWL?U]T^N^5IGT[JL;%N[NUS?3>M>&/ M5\#A\K M0O5I7#+.]N/5N5,Q>J4,%QH*LE'DQ6)FO-@#R*(_@1[S:CEYSC0L*^V8J)GF M!C.&_K.Y@%*7A7['[*S)62F4<;*IDDG&T%T5^L\_,?(8->:Q>380T+--_^*) MXRL+Z! MQY=3-L&Q<0RI0'W$I)Z(R.\F\-ZY;7F*2>].E,Z@-^YN32?50Q S7S]FWER] M/J$#VO%6K_N6$4/9!?IH:3>HU#MB6&=,K,WO8 M0GA=,)BEZ&.)/!G,!B+Y,"(91* 7=3T[$:O<>P:-&5EJ+.MJ^L_6N6^EXR[B>M]2(5J7>ZU%_#P>^E>'[04@,&_I%+?2]Q M\)/6^HNV]14= =P5P1UT%S^SWZZQSUSJKV'@(-Z[FZ5>S'.,A./WY3E>%%/;BX4>'E/[X@[U+XZB'@C+ M]*]D*TTP)$,(DC%%A]M__^9 ZX(Z,A%_*+ZX%H#V73M]%V2'2.*AV.%J"-F_ MDQ_H,/-8ZJ$PF2( *T.&P]LVG$E@-2[F63\06UP!&?T:9Q'71$:_:S_Y[*N] M="[@TF"/;U\W'6X M$0CW%0[#;HP]=R.!_@0X>G)95\+)Q9[(Z\.C!S+[ M.#)[H?._6[O,6X&-I$6YEV_.YORDG2SU!8-N\_R;'O-)@54F<"D;DXI-+LZP MU&0OOW)",,?)^K16J#0G:DT--4L\9S42YL)#ICLMF0_.JH%@GM-3OBZ0ZV/* MY7?#V2FO5LE,2!IPH9&2RPT6U5PLCKS=2.P]=_>3C0NNFA<[=^."1TB"/4:N M*TAI?3NE=5;X6*':+@EZM]2@SAVR7J1WP3J3>!%:XQZ?&XS9(JG$,E$F"063^?-/G&0N(Y6/$+K^ M3*D,DD=WW[A@*#IQJB$]0U,9!2EQWLGH7;,!)3+QYY\(_40S[(5Z%P12><,^ M/T%ZZ+/IH?(V^'H_232*Q,?K6C%?XEO<**&\E :5M+" 0O6Y)-']L5\@4T%F MYU*9G;<"NLI\-5SU5TM3I8:M=G>@])JQ"0KH4$:'I9YH,G;G[4"^P0"*#D>U M_TTS>_/ F\]L&* ] @3TO>'[5H2Y,?B$#3^6#4TS%I 9X1?8(; ( ?X__,MR M-%Q.*&*_PB(4'3/!M@J+@&RS_DLJOA[Y,T%GI M%H2/A.F@L](M"!^HFD#5_"["!ZHF4#6_B_"!J@E4S>\B?*!J;J=J H[_!N'/ M@KOR;B[L4*H_(];GWO3SGKI_=],Q;M(;>QXHL6_R^%U#<7Z5 MJ?R"\AA/08-_2='LR?AFU]MYR7^?^H_7?BD>8G\4C@6;\Z>[=)W%M MWK4%D4>#.Z+(2.(!7< [T)4!ZUP>:C-@G1_+.H'6N1?6B3T:Z["7P5^[AJ/F MW1;8K1[TJOO"?ZLU5X[;7C;U0:< M_'-7&W#RSUUMP,D_=[6_CI/O=F\_"19S#2<^.8$DM]&]'%%S)->%/[J_HZ ; M0#9V[0< _E9'=X,,>KJI)O7.;:X4=NRQO4K-9ZEFLJ5Z.8IMTI=5M\QP.6 MB25GN:(O;258S_EQ/,*5Y MB@MIZ=J*>BF7VW+#18:)Q*E M.['.PRD[7V0F ,[1H%N,Q\+Z0DUEYO7DE;2 M:%;E"X'$?$3:YE.K.>ZD1VN5F42*W*K/6N-9TD5]H>@+H:,%TG9#:;OLD=/O M!4?[B+2-UR8URVN3GKIJD=PZ)>2?T[VA!P?S"LC28YXA[>!1$<8&D,HB+!^2 M"L6C4Q/,%<.Q?*B(X$CI+HZ4+MQ&X,;V?M/&)DA#!NSW3QQ?AMV-I#O.S_RNQ_YOGZT^FWY M3H/N'$24V)B?JSIP4HKX9594])!WYYL, MOVUIM[]$7]X$JY$YPFHLZ(0@BH8IX3AY 3>*2+;2!$,R3X1P"H$1WU$'DH_? MB,YJ__NZ!W$>=_5/<5=*L!2K)M?ACD(I32X5:_,XHEE2ERIP]J8">=G_>07? M;>I7%R]K2]5R-L_P%6,XX7K&N+#GIY*?X'PO%9,UC!7TP[_=OC*11)C(?.X'3_C)'1!2H,SA@\+E>/6T MPV29-N13!Q5O3R&M5U7()9@K$:!S/P=T5-1$_734-R1+MFMH YAP3? M/MT$0P?*GF&N*OY&6MX/9:M%>?<71 MYL2JIV/N5GUC@Z9"BNL X!@ZE"T MH*L%Y4^QK=?4Q(;0R+!,7''U"GV:A@C_.P?]M6F80.C!LJ-IA(#KA_QGMB_V M59QW,0#_Y=JB_3L"\ OTES>,H&F&B"T7U&6R8SLF(+#S9:$/T+QTZ"@.D>XB ME G4F7,\=PN_3C=L8N(9CC"1U"SCLQKLZ>R:9Q\6^STV+PF2N-*$]YC<-Y9- M8R5H]LI[O+9JMC(OR4Z6"[6XB"/7EE8WLU_Z$CL[XO8N$S>>8YWE=$"J7*NU M+HW9 A@M2U"1,+'P\7'\AFWW;"'\MP1D8)H[OLL!]+1 6/#-/L-YQ@,G:^/_ M02-9BN1 [MARC6=7"-.EEB\2%F&@2K<)7)8(&0:/:J%AO4WX?_\5B4?_0_PE M2$8($L*RG;4S$08$F$ >0*UK_L:S52S109*-V+IJV(#@GK '=E17?;*T M,%5L&'5!I>%S8-JP[.3$@"'A>K]-T*X/EG2,.-/) =R9CZ MBWT]@+A L'#8'>!M=FT+*I"$FHZ2 D-?O5TFH(B^T+-)3\Q'>"'%)NE1HE)K M,XTO^P-O-Z \J36E>CUBJI1#DR%Z.A3*%27?;2=/F?[3*O/5\,&U]:>4Y"NV MWR7[;DB@ QMQO# 4%-U"D24A3.&;E@HRLP&3G)%)WK:LXWF:I?O%>8>CU%*R MKDIY>9&!/!)YG4=.]&! '1<4&:DB;;6KS;#_Y;-"F"C8Q^&@YSXBP_:%R) ] M]L:FT/DSB14DD=<3H:/*Z4WC Y9Q3?7?IT(9%C?E#^YJDU J@P^AZB$?@2=M2-C M?\DOTF]OEBW8NJ@FUV0NESCBV$JJM9'Z8;4 +^19;2'!'H6[[6'<: MW6W,!74?M'"2A,$[SQ\+?HL;,F"@&%.4O2N@)]R&F8(&K9:;V?LZ?TR$[H#7 M%V1*736DG#P?DCR)TTRD#8T;7@D6P!8N_D<_XI"TDG*D;>$XUX/OB(C!M 16Z MO5(-Y[IR1VZ;Y2JW+6M@_G;YX<[8]Z(1:)9N-N:"8*7(4#936.>6@#=3PP?2 M<--UI;Y(QY=UQULAPG>.QU9DEKBH[FN7'C M]_7ZD5+4'72].D:C%UGZT A M8JUFC90ICB>13O-V8Y.2M=SS*:0<=&"&K];DSL;[O3MU;]JNE1\@<=*''D.+ M@C7"0@%$5_6Z 0GN6X>>Q&*$\HDHV("_V?=>%!#VUPS=L5^?Z;P+?960H\FCO8"DN/4OA.BJ6"V MA.'C'-UJAH2? -OE2L3VZ/6*[@C;0Y>#3S!P^@[^NZC!8!:5JHP\=O01J&C$ MBN< @'\5:8J*;LM1/,:/1 Y!WO_O_]E#JS\JO?'0L7:6X55,4+B@9@A"+A@^ MWIU_"]I"6%G>LE@R3$5]X*U_;Q"VT,()U.[\+^0O4QDU_ZK M;8BG"DT^^@KW3_1#J(^ATM?V0-B\CW;X Q$.J3^<$H02A"006>U-T8JPVP3@ M-2[>WY-3M!:P+>G+HD3&(A&Z+\J,U(]&&;+/2A+=EZE87(S'&9&1P!_WK<*F M0HA+-XI9:3W@ &L,(G5RS;.Q(3+[AT^"/#=G)"%55D&#LF9:*"?:[46?ZL<. MGZ07YK":2==R:FY(E4:U4:14,1OPR4CD\-$"PR=3L7[*(=.)2E]F^&DH:2?[ M]/&@3$&8*F9$3W."UI#'[**ED,D&?)(]?'+<6G!:S+!5WDD71'(TB^BA'GKR M^/5@S3KV(-N-DMV)U!Y7BF-VK@S[T>/7+V2)6<73?(-DZFTJS:9K%76R@$\> MO5X>S)Y'33W&JTZW52XHTQR=F:$QCU_?@!.@RL,I3SI]37T)M19K,83Z31\1 MO\ *H>E0R12YB5;-T3#O)HHL9+1*W8O6F/+/5;\65Q73W3H*./>LK"*<K(R,,G M2[$AR$^ZW1&?HTJ D495+KL:PB>/EM2+=QNS"*/FR;0IJ;GU8C&D1VC,HR75 MELUU-KI*#U1FE)6TF5P+S1PTYM&2VF6U7IN5Z I72Y1"K+ *P>@$U[OY2SJP M(.X/!_WG:E&PULU)GE^M7QRKD6*7],NPCQYE7-\8_@)YG^\]'?_SZCN6I,B% M&IU"B5R-Y(HU*T\2*]W]%5[RD7';*[H[1^GQ3G_TK*)#GP?Z@P7=LDT'!Q-) M'1WV(:/FCEZ3T]">PTA"L=0ZW'!QU8832&F&J/[Q%]53DM-EJ2RJ7)K3"A$] M%YHK2>A[ ^CG3N'+X-C@>Z;V0Q[F_RK[E8-81^,33!%^NUDLL;-:[)?LK1>K M:+QB BT9[L@EZ@J/)Y]&WN[&[04S!_JUFCM%$^?HX2_A*Z$+#R,?^!_H8^&, MPP>C/NAA3?IC91":/M?X")>+&M(PE@49.K,X HX&3PU(WP\\5"2S]S-3U3L\G8C&:& MPS__V*@OR7'H)&]80=D9V:^&X<.M,)$!V,AZ:9V!H*L6)/V* $L1>*VYM^4V M"!YXX1Q.8^)(@)\P&&!S5=XW %RB2642_+B-PE, ML,^L2_AYZ+H8)@PD!NB8!GI.B-B$"1G4K?\Y/%8\8B(8^@-X3*)5$$\@2#*L.T<"38Q-9"KI. XRG(& M8Q@)[IT.N5GEK?#B@$ATI1<19[-LN CXBBD>"#T"R?-T1"0W8G0)X_8ZWZQI MC\K$"&C2N0O-#ZN3!F:=#E47JXD*.ORX\)R.QR?[E>7D1\3,3VA4-JMJ;19U M4I3(;$U/% >3(9].EI\CM?12JH?.7X+H+C="]6DON12OSIV*T2ME.#AAV2CR M8C$S?B-_K]3O(+B9\ACQR5M MF+T.T]GL:0'>2B 4 F1UG]SS?E24.UAA(4@9D.#H31D%1M,H:?@$H_J)8N^5 M\2DVUB_N>$C%(09&-0GV:@I6_R5,T@Y5[.H>$_4"6=B1M&Y[OW@FXD+>R MK4@Z92]>24W#ZAJJ M1DV![Y<.[*.OD;&1@.+GLSG.!J&^7]XIBV$2&K#@*OJ^*/W>F<9*)DW8:JB-D?3N"!OGRU-D$O^P_ M=_I"'8:_M9JY74&$A&0U_ MICS[$LU4 =M65&^C2YZ;"_^-:(I7_IKA,O55J1XK]>.\PT1#B>&" MK21K]Q9/PR6&,*$WBW2/O/UE$MMU7LV4[3GIPI7.1'=DOMNH)>FJEEMS3LR, MRES%["V4[]9?<\LI*J%#I^]608=2 \UHRK&KAOT,[+J@G#Y/S(&>IH_JHY@* MEJ5L\WEA5XM95(I!OUZ*(8BBZ6 ;C5^,ZO4V;W[-JV5]@836WCV[L4V 3]1P M$:'NIH2?8R7CWAR!P2XZ]-LVL=@[J;-L^#^;HTTT-FH2 M?!BB"6>/T+Z=&?E4 /.MS9=&DA&U)H4"Z3Q7%N6(44L+[/!D4/.E34_"X*OBFD;"^UH?L,;6,*>8"E(,.@H)8B_[,S^PH0 M+,A?VQ1L1K%$S4"?64_X\@OD5XC S0LM# ?Z_3AGYEU4Q:7W MNG]KPG1+HW?.U_%M7/]$_"_X)%@JMCODWYMK<+[C@@:8&*@H69H+NBT, :K/ M\?T=PSV W[QJYZ0=N98$/GJ%O@]^M:=Z!L!>X'-M=PQ4>*&@5WEWG_!]O2U- M"*3HPF[W2$0P-S&-"X!@@ 8WT+'<(W;O-X2\W8R)8Z&(?ZE,X*;B@>'#B%V, M 3JKQ[D*19\Z'N%Q*O'@24<_>M:;#-*PEJYC6 K_'.%U?&J2!Q@>6,CA_-X M86&/D#O^WW\EF'CB/X?S.(#WV#U5WR]FN,89>QEQ$Q$A0D3#,9"K@.4;)_:Q MTP$\^;.P$"M(R^&R*+=@:%>64W!,AJ)1F>]R)>-&"2E@3S-.<^)^# M'RCZAH\WLT!NL\OC_T&_=B?LZ?D34T7/B *R2U"KFJ:!RT[=U/+.0YZU@M9( M<&?I#)#V]PYD;/_>.8[3O=JPNQ,E,A"EVXL2[4)X0J>./_8MMOQI.=.I87I\ M"%G'=AE5-WQ.W T==WX&WXE&SXP44''=]M]$B('%)EU[UU'49\BP3S MJ FF,"CQCJ3W&&OK\_HAP>$AWO8]6?.W!NWC/'Y;2VZ<_"*^V,>'KTHUV6(HFWX.-V MI')G?)1<1CD@'QC,_SN$].>_W5I9E&9YMTAUQV9L'A4&EJ$Y-CAS?>KK8&>1 MCX.=[=047Q@,/R#\A0@?"9-O B8&A+\0X>/A>*!J;J1JWH0 #@A_,54390+" MWX+PD7 \H'S@UOPBPD-=$[@U-](UT3<[!064#W3-SR)\)"#\;0C/AIDW>W8% MA'^;\!_I#H?3<-_*F5UN[>PGUOY.NXFWEGG#7AGG6SA<)OKP__L3B?PY*Q5B M) XNO*2O)Q.1Z9+ %7.$?]AS1C*QTS< $+Q!!WN#>J=$ T.3]LN8]@N![&VZ MVTW(;W+>O 4G_+__&ASVI@B$YU<(SSD7_E["]<J\HO%=2^&6<;FVH(Z+7]Q_*_J^+?A1NO&[['%>9?EV M&N<74>*]O,JUU><]$>>Q!>92^C019LYK<+^K3EO;0JG E_XQ[!_XTH$O'?C2 M=Z;[[\^7QM=Q@>L_N^@HGC,M&V;@35^?0:CPW3H'+E]@G/" ,P*W<;=F/_ ; M?PS_!WYCX#<&?N.=*7_/;WR@T[R"?XW6]1KV<2I&E';";;OGC MN5)_X=OR+HDB?S^Z);SMYC^:-[2[]U2P][_*G]G=>_KOS_LU_R6* ,CRS5V; M] 'NZHD%B-:[.*3T'M=W"[=[\%O<[E!?4FM=HJCLR;N_RZN]EIB;I[=+:/>H,/X MO38+D?FJDPBER71)7S4H*K+@V_L]I^EOXU!O9K(%LJ:U) MP>):PUB;-%-D=TRC'D[TGW\B;/PI'CON(GUA'7+5%.2M=4CTZ)[ C](AWC7K M0(GL*I'-/_,^7!%V-D[K$3>Q@A^('+3J/;M>8I8RZ^A1/4>VQ$DYRB[%PKRY MN(E>*G53@V$U9_ JU2*U>2Q4[XYK2"\Q-]-+O\JWB?YLW\8K'0[TTCGT$G5I MO32OO.3JI%2TU5)C0IOU_#+29H=OZ:4U, T)ZIUSJB1Z-!Z,7M1QE73FT@NO M5'E3XU$3RX0KFA'J/X%*NF2X1?]HE>3>W XTTCDT$GUIC=2CN!=YP<8,<@7R M8*EQJ5)%OKI&JDW5=JNT3FG\2DGT',"F!W8"M]6E/J*2]L!5#QM'G/K[L7J\ M4T&/]Z#'^[5ZO \2\B >%^F^&)5C_6@$4'UAD*#ZM!")"P,Z(<7CPI]_#EJ" M4S&R49*Y,=]--*BJ40)0CA>G>KS;0[J:+ZWK12YG+K6!DV'7UG1XJL?[L"?G M^^8+.R4ITF)B5*S%:;'3/=Y;J18Y;,_KC!JR"XD\M\Y$'?9DC_=LN@YV)N>++'^S!C];-35:V3 M$V9BC=J%:J)A)D_U>"_'^_4L/:&67,N@"Y-F2.PQRY,]WCO ZCA]I[ B:YUL M7;+L9L;))D_V>&\5QCF[,Y E9DECW9X[VZZ#&SPC#%DMU19M9FRS%KH25/]7BG='ML4G4QS:5CY4ARF!5' M<75XLL?[\TAY7K.64B>%QEIM4L76M%9/GNKQWC:RXS6TD#I78ZNY:"P:6@R* MBU,]WF5&?\DRSY,Y7YJ96;%3CP%I/3S5X[T496:]#".G2&6U3N8FPS%ML?5[8:6Z58C2C/XL^UUO?[/$>_U2/=S2E5][Q9D>A5W_U)AKWM?"W M/])N\P+PV\0=(F\?D2( WCX:/X!R"E#C'I7P ?#V[8"WV8#P ?#V[R%\ +P= M &__,LH'NB8 WOYEA ^ MX,0ZG<1/@#>#H"W'Y+P/^&RX'=ODS[8C9)KW*L- MH+G?@.;V\^'>-14_*?Y#D;D#Z;I'2MP6-^:>*/%>$O67H]$&R#(/@$AX.W3O M!V:/\ZK3 -T[0/?^X?['KX%I_-'HWH$\W",E G\\\,=_NL/U>_SQ6R*$!PP2 M((3_.%/[:US/GXT0?F>V]($%(O ] ]\S\#UO;T >#QKS)BCC ><\/JYF@#)^ M)YSS<*BV="H M<1. WQ@[6#.->FG**3WU)92;#\KF<](%'J>BU!-#1@/@\0LJD0!X_!=JD;M% M'N\5:YQ0+J8BI)/MV\\S199?DK=13':IT>2W+02-;L\TP+DJI2/UY$BMQHNGU![=I)H2G,_BZVCB^VCA7Y28+5@U&?[HB1KZ M\H/AU7DA7)DC"-?V/DJJ(9^$1A4/LV6*A7!/@83 4&?X2AXQQ;?Q"-DT)H2 MJX*)B5L0'+[ 2LB3*Q$%TUPA4%9A E44G*<)9 V(:'H8AQ4@D<2Y50%]-A T M01H.C#G=+@#TPH;;H#/YF:8"HH$@&5 &&@ MBE8""0R-DGP/[:!%@0_LD:&:8=L8$Z@K-E0=%QH7 ^'?2B?V%5,#Z&JG: M#^JY*1RX;[5FH0[;S=?)TCA#36MU1Q[J'^R:D $#NZ!;MND@%;.G@]+;Z:"G M/*4SBD72S[U\M,JW9J*0;:AJBX[OA5R%:O83,=?^! HH\0UIU(0D@HN$=*H# M$Z7#A>%6]X0H5_E4(5_UL\_+*B7JM1%7LAJS>$&'T^HU_OP3#<>.M,[_$!;0 M%Q1!5]BS^/_.?OW(X7TM%N=**DDTU8S7[ZR1B M*_8-MH(\$G#"&74,^](QDJ36%\A0[*7%)X;/@%2OSPQ,-S\<-6(.R747^3%H MMJ@4/V^\K6.>H,]C30'VY[35TVLX]QX:_PE'\L#8(<]1T64-!2+( UO!OUQ# M3)C([CV=]#\MVQ!5U\/$W+G[]]Q >&/(D<9?P?$E@)PA17?']_W2#>K_X8S< M:RBNBRAX/BL! U=QA 83",PJ! 6_AHR#Q]E9)W2+IH8%1]FZ9(1F+* ;[ 5; MF!*F( &W8X$)B)$ 7>,! /I'72\80D_Z8V40FC[7^ B7BQK2,)8%&3JSV!>R MC&-BK[(?Z4=<2]XV=LPZ!;K-?"RD)]1<;EY+6DFC6=WO"77H4(4L(")>1 AO MT*'Q&5&9P/BYZB .J,EMO+@"W#"X"'VXX4:H)OV&"EOYWC(FN<.8LTPT:E42 MDP&?+O;JPVP/)!KTXL\_NG',ERXM"4M!CGM1@.&;N?*Z3EC&8=.'UPPDX: M M6=C?6BU*.X\*]-E/G(/>^,&/RP8@8WXM+>D%#TL(:%5+]$M'MBDKOQ^&YN"L9S&-%P=ZI> ML/JA.4,+"B8-F1K;;7;;P3]+[(]A.SH*%%%P+^P"O+C9,C!CJ"AYPS' M1"K)06IK#=PH$JX!F#K\'BQ1=(@TI8YC2@FJ!0D%F%X+E=="=-0W9&"X'$D( M0Q.XJ9PP0>P=UQYT3;L0=V,-D=84':4$VR8D5A)%MU#)N-SK_G<;OBNE056^ M8>;8)#KD)16T^"Z338H-:E'BIL,[8V9_701>&.&O[#9$^,J\H4!HC@3@_\Y1;#,4 M;&2+ 9J0!479&_NO*61;@!<%__S[:3O<9F&&.11T9>V*"G[,79([ ++P*!%@ MPI]X(F5 &V.C=Z)P"5%%L)&GH M#+&2N]R.X?(!_C^>#GMR;C+\"RS,Y4)D@ M,EN;4 V;*_\G0#>A3*/QG[;#K$1M1S7L+,Y](_+3\+*LW%!#XHH=="[T'0W4V *W:= MMHFP(B1%EN'"O0D 1#^D7M$(FYWP*(C(Y*[?3Q4:[Z<*X9YM4H HX4<8V_S= M ?NB]_GDMG>X?*NB\>N'0(>Q"[(I(GJ1YN4,=62'-#P%=^+N5$5T<(+>_;ZT MHH?\U7Y4^K41FG0&$5J7&Y667 ]/LQ.[M*'KU [=N VR*NS MN6\N#:[FK7&0&=SC,#]:=7,FB0/YE8PI$JMDBT??,B'JB?C(.HB_VL84,@P; M15C>04A>%3Q)QAH@9%TU5@FCLSWU_#)^TA0PY!&T#\Y1V#-&O\ M]N##[;>('9;]0?8.P_[:G+'!!Z&LA+R__W[:6>3&:'@'?L=QTJM6'2DS?:@! MWZY!2SQ%U/;7@]4\=))P/\!^M8C IX/5,UP>5ZB:CO2 M5V::M#ROR=J?LC'0D&.,/$!700G8_&(%)0','&A2UJ5[I0_,.AVJ+E83%73X M<>$Y'8]/0F_U'W\EU>2K+S>7Y.JOLL<3J\,: 9Q,*M=X.KJ4V8):HL10K1:* ME6I"\F0RZ2/I@(V7X'/B:L-B!Z'UV14)?#N4$E\Z-JF&D\R"90RYZ4C&!-W- M&6CN^0YVF/S\IRM6^+08<>&QE+W]GBU_H9=-!-4?<>,+"J:">')K^_#W1^J! MV%D:GLCNJ;#^:$NE8"-U MDJ>#3O)!)_EK=9*/Q%E&)JE8/QIG(_TH28G]!,M WU2BI7@L1I%1*?[GG_W> MVPNSITP2PZ*NIMD*;X/&2JB,DJM1":J(AKKH4R>ZB:<'O6)^847X6F@9+VJY2&)11SWGC\;, M5*26E&/C*RX]?N[E>IT<,TBC]O!'8[;68KX6Z0[F9(DTUKPHM$36GCQX^ M26IYBLP52DDNQ*>C]J33G)67J#G]T=M[QH@=-6=ZFENQC-'O-+0)DT^>:F-? M?VZ&RO-&AE.%.L6*L=YS.@3G&3WNN3[3,MW9'-AMLI5H+ZK9K)VOVJB-_-&3 MU3XIMVO/2HY;B?)R6)$DJS,>GNKC3LYM-LG4.4=5%$<3>RF074Z3_?C!D_T8 MQ=(L(TG]* L8R"D"Z+, Q@MRC(T -LX.&/GKK=?93[5>3_QY]1UO1C-G4A/; M<,#WL?$)%,YFP?!;$17W_!,ZL@!EV 1)T;9^.!)L[/()A(Y/W5X[!/#\3LG M<2ET-^?0,47NP-Y+]@,//!'TB"ZZY]W0X87*W73;JN-)"5/T:ZQ>O"-._\=[ M5G@W]2?,8?R!?^$%\\<6_$0FX!T[[KN].R&X!5=*@*7BYF:ACX-\;,/"^0D- M.6ZFX)ZQ;)>TGS.$"]J$.[BONV 9F.!O$&2?@+[_;^V\$GDVSF3J96+W/8_3 M1]Q^; /?*:%]4BQTP&W(BN8FDO'IN!N"^*L]O20W?XU&-_$RI@!X?^M>IAT< M15F[OACTO71@(X]7& J*;MDX >,^AZ(]'<>R[BF\*>#03D.T._8D<82T/>W> MNLU[&36_3G+?047CR\H2N(&>^]GFE,)R,X)>Z'/PY=[P^Y+AI9%1.LJ/30UW MCQ ;H!,XW4T.NE)G@YT)8<%4AH7N( *4-GZNEHUXE$P@UY M!OKY.P9%=%>$!['PD1Y* B"NE!QSHZ&]]&O&_9H$09$U0:C4YZ1&7J M,K2%;A)LHSI!@UR YR6XFAH?#Z+C*SSUS3 '-3SXO =/ 4$-'2_BU7=Z*5NH MBWV3^&7.WF-=>&"%1@ZJ3F ![9$A^2BOL,H;UFJ%&!4]0_O#I M@UO+M'D;-HPX"X<6#362ITB])+H$X/M,ERS[^7_W& LG>*!2V",]WDY3=G%2CQOI^V\.1$]ZJU+.MHH^#,O.7\A;[_VV?+ M?2G#Z@$Q$8J2B:%[*.J3??,VG(_%1)OOTM'==\/W$79+\MVB(ZX!/-EG' M-^7S"9H7E)=%5LL$[C$SLJ.ODF^!CT\&R.[:2LB?K6=$+FPR6N((2(X&:G(2 MOMQ_=VLS.6[I9E"SIC'9T<@U^=#6'%N9R2B1%%[2I8(**N/,H%4;K*3!]:W, M*8?$5SAX5W>NUN 2RQW]C92!B!PGG/Y=*%#FL!HS<8'J*N0.X&J?C0_E>S6( MA1Q<+0%.\))?Q:'((8_[X%<'(QV52SYA[K-&QD+W)4B&;J_KA^++5<1?^'/# ML> +K+__C7G(_<;/1[G7_K"[/+7 O_U_[%*8V5[Y$ MOQC'!ZHFX/C?1'CW2"T@_"TX/E U M#\6,=[7*#7XT_37\:'?%9#AZ7J2];R/_CTP B K\8F01G([*'"\*!_Z>?KGO M)AC?98)7LR?DN1N1?YPQ6>X(%#P@8)_5\$_4#N S=5ZKR, ^?23 M)?W.#4# -W?*-U^P$ =A$HQH#T^R KMQOO.E+_'_^4!BO]8YAGXLD4<5 8\E MX_>PR=$C&.![WV0VV.2O9"L?:Y,O+LD_3UT_WB;_?$D^5\>R:WA6-:^F:[?P M#U5$.J8X\@K@-P5E3WXAJV)9#JZ\Z)(SA&3QH!K?:\++X_M=- MRVZ]%[Y3AGODKJC?JQF^ N1_7ET++VTE]D M0ZI0,,8+JI LO[22K^ 0QD^6A>9'#;N^BJ<2?(MOY=)YL:HJ^<_WTL$88[CP M,X5JW-,[L-K)[7V8U&K[B #_LFI;87+Q#$_ SF>RSY."UF\^\Z%^ M?20+E;7 SAK]*+H3&&&?XK'KMMNY3"C['H_YH;W9D9WMIE;V9$;Z-% M1BXL(P=V),[8V;Q9YRM\2*OU67MB=CIOXO#<5D:2G257CFOUBCJ3K6.D1-OW*GR8\^O3M+Q-&=IM;1SKO!TTAA,Z+M61!P(U,R05 M=+205'W1T[G5HA]#\62 M!K0>XZ5AKS*$K O#//K#UOD1F/<6"OI'^J.7B=DNRN6:*D\R!B7;:DXC$ZVH MX:SJ%E+0,%!+4,R%>/PA@[& QR\7K3&5H?)2&/ MLTB3T_'C]F!WJ\G?=#H>Z82O=1C\3'%["@3 8'D01"=00H+#N%]X&/=16.;K MADO[O?QVH$/\7F&HY;.].M4.;*N9ZN6JF-4EF^:82',<63\SL9=:LL^@\"A& M?BP\NN_\ST/E2.\V\OJJ"%PV[#J+")!1ON1(Q4R-*Z5;K0[Y4I5+/=3H/!J( M0'!,\ T1N$I,=A81 '9[$2\HFLDQ$DZ+2,S08X0^U.LP&\]"'L-<.\HNCM#S/T8,=L/"LT> M^S KO4DWU&2DQ;8PG" .NYA.AVETHHGM, ME-YMX/781UZ?8G"&7ZQ"5(V/D3/M.6;&>G*1!*C1Q2<"L8#!'\VG?.S3KL\R M>'4Q2= *WTV.XPLQ5(_F-:3!/Q%F_9)H*F#P.SGJ^A2#I_+#@1H?Z339RA5S ME5)]W*]U$(-_(HBZ"PU^QECI7YB0_QSUO?OBQ+9-ULCPVS/=_A)]^<%YGQ>< MG?D6./M!S]_=WIZH1O%$,PX?R1U)XP"(@H.[P0#%]#L!H X'NYC[?KOU4UTC MMN-[Z';A6W02/ET&[%Y/3.I2P>\15-<$W6LUO 'DKX(0UYR8$9577AC'3.IT MH40NCCMYG7[N_!V&S] DIH68)(3I0>P2Y&I-89*X><4&485 8"K'_841GSGV MR#!Q*R'(8$,3M>SV.K +N$+;2T] @=U6VZ+-#KE-9,2=U7EUMV[?7<7MRE68 M3!S=R 'X.62",)H$2W#>2$]$1C$APQLF+M:%2APU[D93<'-AQ(9OB#H>VFM M@ =!G[A]G39_^MW-MHVC\+DY:I*P::Z!E^CUWW*7"[_:U!K[[0\VW^ ?>6OU M"(+&=J:(7.*U4>%]WW,8GMRAA[68)"-?L)&_SE*G\_M^G9[ VS;:PRN=.EUQ0$QB'STQ$W MBREZJ5B;\!;=^/-/_"E&DD\D21Y9YDUCHM,==?:O/PL6L0 ::L-V!]OGRL40 MZ' +F\"R45\/O*6NSD0_\/;2!&HKSLS)(E>C^S'I66SF^)>[W\O23%U:A4QQ MI,[H94AGZ[DU.4C^^0>JH ]LYO[&N0IEVX/8DT,LHZB/U>8^@+TP4+O N6(X M%K';2P=K)D_HCS42R2#%@AJL?U4SX:$%W%!9!HJ-6NU,X>^QPA*1_M%PEQ;# ML>&V:?!7Y@HKEY,+1C_REXS>NFVI@@=WW)Y8K_P6)?S@#"[HM MN(FS010='2E.;!58U(C9[=#H4A8Y*3YU<7<9I/W]OG53Z$ Y )FO\B:(94 M8'O?O"*+7GL9MR,>[O4('\0O\=]N$>BN!GID+IAX"W=:0.U)[!?<&,NT^TW$ MX5@$T5\58:E,G(DG9;ZD8DYOKZ8[HNKSA,\1%G1HM@RQ([26-U;:U)J&UHYJ M9([7IZ%RK<]EHLGCSN:28[[2V?Q[MZHZ />"K&/J17:%T '[8 MW8N=K5"61JX;;6<2?*L79T>+N5BC:]#6V3"$.+T3GEP=B,X/:58>#9J5!\W* MK]2LO"WV$XUBVHJLIPV^I+WPC5:G5N:6PU.MQP&?S6NB,=;Y24&/ZU$N7QZ* MBU.MQV/=XK#1RHD)4FARM?(PU\QGGY.G6H^OV]&8Q41A)#L1ZP.Z+:6BL1IJ M4G[4)GQ0&4U[FE@@525-UE>,-C3*Y/!4D_+RM$-5>]7R0NWVV6>ER,:R%(6> M/&H3SA0*D47>%!ND(T;4=;<.#0) [ M%P<"*;-2O"^*,M./BC&V/V#)2%^F!K)(RC1+QL#AV*7E0D@VY\6FZN1"5JS> M*/>X.&H3?T17OM[()HIK>Z)VVY.2D=!>RH/V\-1>M6O#?A&JOAG!>A0;E5/F0%>U,TXDLG5PF3[6)UYTJV^P*)84+%8=1FES;T:IV MLDU\;K+NI&RIHO.E7%Y*%--:FR$]F)G])X50?C6E:;O(4UHDE"_3=5FI#EVP MC8,V\7TQE$O6$RJ?FPRBPQ0YFPN5DWME9:M:H9-/13DA8L=FDWI-6N>3[LVN M_2=9(Y=/Q/AU2:7*$[-;M.H1FCK9)GX%%C.G9783?"XIE6#DLUR-Q,91FWAT MX\;F5YVQ0EMD=S!==G2GV1BF%WWV^,D4/5O/5V:]JX(8N1*,M!SJ" WH;AP] M6:Y2,ZE/\UVRU+*B2M$1&&F5A$_Z*_I\R_G$IUK.1\@_K[[D[?S6)[)AU!7R M7RCOR8)B;OO%>U-#S5FAES9T,UVX S"* MNG'O>9P"\MJSNATR45[+!",X%13CX03KIJ.VB;*_T+S $8 Y1S&/WV%U+_4U M=]WP37OD%NJX*DSQV\ 7_1<>%+4 -@G)0/=A M;-PL7;3=!L"K@^;(?OH/]3RV ,!^A9O5]+@&_Q9LWT6L%*!).PM 1%L#TP@3 MG/_LW$">!#J;0%^Z; ]0'UK$(AH.LT<*)+R)SH5VGWXK(G9W<#,?U.#ZJ!'P M)A;_P&OAO@I>EV O76+M] #&4X$ZP,U6G'X)$N'M?'"3Z!UXP5/SW6\N+GLY M$V$ZU11WB \FVJ!$3?IC91":/M?X")>+&M(PE@49.K/XU G[.:/'3R9@&>]G MTVRVVXRF;%I5:O*B7>/6D74]^5;2#L>@NC,YB$&_![*2A9JA@Q1#AON9WNPE)$[2W<63.;YNKYSKC4HQFE]1JJ9IC?AZG$C^ M^DW:O1,\+\^%96VC97VM="3M1R\+7[?']FGFV94& MQ$0NTVT9"8=KQ_VUDVQY83_'M F75D4EV>JN,L/A\/H'=%\X#O]20VHO:L?! M/\:\]3YP0W_\R95[5D>C8381M%R[2:^[Q)O-N +"7XKP9#C"!)2_ >6CX430 MT/16+!\TUKP%Y>F@A^^M>OB^>4DKH/O%='P\T#2W8?CXFW?: L)?H7?RN^'4 MCVV1]EXX^=.[M^YQYR9D'8ON+=[-[+VOR<]G;S5H\%B]]CL0+[>4?H(S"SU_"%,EX=S&7QHJX;3=X6(.W=$ZE; M7O:?.B;H6ZU9J,-V\W6R-,Y0TUK=D8?ZY]"(SEEIP_,DF[# /4G L+X '6QGDO2KU$B]UT02&[ M.:/476=:JSZY>"P!;-39T3);X--\>O@"(NVX/%\:"[>T_NH">'''_KX%\)W3 MNL<2O\M7FJ;6R>G(G("4.BM7SFV0 M1>+'W,3^72)V>B#Q>_OL\"'E[X+F+RX.S=)$+(L-?5?^/HF8>XV@M+.Y0G$6!*Y'B#Z#(/.^@LP+ M0:F\)>-;KG]-RE?=,A?K<4N32_?7Y*HV5N-Y*NG>"F41E.*1F/_/&7CMVD<6 M5Q.@($B\8)!XEP(T:\C*9F+A%H+][)T'!J*8PC(!8.\NQ2?]&*1*;%.N:[6K%"N,"XD7^01$A\8Y<69,'7<)_ \]N>Z M1V%7$I\@2+MDD':7\D-7K7JZV^IH?*BF\)0P-1J1$$+U@%%:G PG$F_)SR.= M*C8WUVH5Q(4(W0W=DPT.&8-#QB#^.]0?2%BR4%8*GJB\ICU:63(VK"F"PE'T MB-2ZTGBITJ@3-8S^(N$337I/&M_[/F2\9WD+PL6?$2Y^5-ZJ1L542'J^5%=B M! @).6/*LZ&+@D5!&WI=>7N,(#(X0@RBRZ])VW.O59$<0,IOV"#%G<&(8!*-?%+>1^KQN1'),DEM5['BN*''QGH3$C47B%J<^ M&8G>.N#<8+5IB@R(OS"0\M_!X>$=!H]OHEK=+@X\ 0J.F.ALB.!O)8X0]EID MVZ0JT36',J4J7'I I"0@W.'HI)G^,^.EQPJ0OH!->(^*Y'Q8WQP8_&!>= M&JFD*J->?%E[[LBH8SMS.3W^"$'+ \4F'^'Q&X09]\/CW74M48Y/8Q6R&\FV M]49EP D-I,;9=W@\:#UYA%O*?P**^^DT#/=))'1KI\_=!NL9LHS_-AN#ADQ< MJ >P#_6P:1^(@9UQN[T%#"N)_WX[>'>K5?M\*^/W4$M1V8Q$YJ=35>E&:B2E M&M&Z\1JX\SV5P9\*"URNHZ^UJTMU4_&4&;NE&*D^WT"-#VLA8 M):-J-R2K.E-JL_H4M5T+,\<'0W@WK[*'-SUA>+0][+PDF09=-H$Z&:FU>9$R M&=I<($T:.2Y,V[:5?4+MXI!VQK#P3U?8W'M(:#_:YLX*V1\B2/MH>5N:+5[2L MF&E<'1D^24!W%GZ[VGI$A.#-?*>9Z&&[#N V_L2=1%';@E?Z*^/F,2/$C=;I M;?9;<JVF,7'*):HV5X,+LV&DFDA+?1O_"_4_N(O\BD$ MO_K[(9 NOW&T$8 9WPJ_.T S#C@^('Q ^(L3'IK=6$#Y&^-(O^O\7!;,[0BS M[*8@IV<^A3L".7T3J^UU!-0+0OF]9^^O#?,8\,/G^6&#"TV=%QEQ+G5X[>ASW&?S,N:A(?>_=^C#+WT<* * U7X M*U4A2G6C-'^@# -E^ _GM5X.M&&@#:^G#1\("=X[# V4Y:V4Y0/Q2MU4Q"]H MTEUFDCT<6@7,3X]+)Q4.L M6X+VZBKV*J7?N\7I52C)H67MI;_(AE2A8(P75"%9?FD=W.-,6OV:W(]0?3IR M_IJDI*-/\B%EW>)6%U^M?]]T?F_=P!X6_WPM1K& M&VN(:U8M[BB(@Y)%/QK#CL1AM2)4&R73I'IYI[CD9EQGK+-4W4FDT 7O&%0; M9)@BOP4)?76'(^<64)[E2O>MW(?(9TZB+UIB]'A>P5W5GE_51]@O7,Z9AF6= M\!+(5ETS1:JTX$/P/QF^G>@9:M*]-1Y_HJ/'XDX$LA2L\2>["7>E,L[J-%C? MN>OPGN.0&2ZRN=!0FZDUVBJ]PONJDT':]65U. MYTM2<#HQH9*(AM:5(51*,72C-G;<".=M)^76ODC6,&4 .5_Z5UK01: %B8Y[ M/2,.7)#K9C\\R7 @I>#,N>54<2FQ41PG/)98;9+ERXOTDJ< F6MF&*81BR7[ M+/)88D_QR#&XY7F@(G^!N/V&-0:>QB-Y&M_5'Y]T/*+%6F=AB0O M41 1;I6 MR:9&#:A;H..1")/Q"V5';EW@L0$\<._'^*@'0;AST=3)OE]#0[]&,AP$]G # MQ^9*=1^7T4DOL2*3Z+2$ 9DV"F(T7\W4&F+RKLL^[)Z@M8?=4H<4JNMJ-\-( M>GO>@/1!91_QIPAYG'HY>:(3B./9%G]U<;QZG[Q?6$6AJ)*NDL(-&@P\.&R?>/@\Z+\OD&VM,7*\^PN3!VS ZS6 M=>9CQVA6=6Z6@.HK7LOWJ_7%GW_H\ F'&FZ0AFAG(:';(*PINJ@Y&%-+Q[A; M_N?&CB,[$#247O- O(J.#K9(:_9(L-T= WXO"=M =$+A@S^H!2#I)6(D:#(: M ?\0?@4_U(&[H0O%'KG@K(:IPE_#MYE .I0CXLC I*=D!1+="Q(>T)V3/B4B4:H&C8@J[;/\>D.&&ZY'V!M1H4:OV^FFRUM(I;M L/Z5H. ,&OO H)^2@*2F&2+:MM.B@("1=0N<9.O%K!7MQP:2P*TR@T%V MT!^VTHT%QGQ\G:U%R"^0XR"/N PN[KP,\R9\&]HLS+XN2*!%"(B9H"WR=MD# MHO/W5-X$P01D.;PIX:M@&N_IXUWG8VH"#"8#GR$*N@=QN,M+/F#BY7.I& 'S MW6)2_],Z,#'G0#7B'J-ZYGX"8HGNRB194J&6ZQH855ZB+WMEHX5J]AIZE\-H MA04=J19\$E-#6J$-^>%D<M8>%W%]80M]IC#,\.]QF!)5E M]S<9>91?WV'7CM;D)C(?"J97&4$\GMQ*BK< EUXM$QQE,M'9E!QJ-6GXYQ][ M81QO(X#*7X/; 0VFIF'F(9RIX>H001PIT$2A3Y&206"DBJQ "=W=^Z$!R8!M MH*=Y=+@CA.]M?1)4_V+[=0(__V"#O@VAOTTT^F*VV9&7!*DIQ6%$4*GA/!YM M"-.R#I(?TY6R,@<$;FZU\6 /O.H/# (MN'T2P?16.9WW]K'0U3MEJB/654&L MMIE&AV=S\O &NO5=GW97\@9UY]GJU=(2GUM-ILML,;9H,%#R(@Q[4HGZ._H1 MDWGDRR%7$%IVJ%%W_-TP@3U WZ1"_Q&8$T5'OIZ-H&=UPR9$QS3A\F!H OVU M 4:2Q=K9'?Z4;,-W##;J0,*XM]ATFP ^"C[,1=]R]K[+4:EF)]U:%SI57IE) M3+L5>EZDK3U-3GY$CW_11=SE$K&=6;1[+TN*FX2BRVA!KPUJ(:@-]%/JV7/^ M1M#A&P"@;QUN:&51UP?7X]^V?O"]P9UM#&%5M37/:*]%P]$0_+#_ AP+R [V M%UW,8NL):G*L]WW_4=IQ*BT$6@RC+PMI)^^5"N0Y<>..PHDBNW$BX/G["7'B MN2.$:^D=\A-:Q\\@M8 Y5[PW';%*U="12P0D/%.K;4!+O/M]VK!L&-T] [A. MT1CJT"<_[<+U0GPAQ@[G(U[)3;0T74G68C9TX=@8^42>T#[AO2PJ_!*14]$= MP=--QY]@D,0=K$=1@W8))1I'7CRP22.B6. <8(^OWK>FHMM4H1=Y1&*'@([_ M]__L(5,>)4Z]#.?.,CQ$3 HG.X=0=##PI2##-_];T!;"RO*6Q9)A*NIG3_^] MR9*BA1,1,DS'_H? _TZ$HQ&\_B/B381E:(=$>^C<[J_V\;G=4=_%W_0V F%= M4Y$P#M6V77)PZ'9>$$Z\ ?1.TE8@1B82R/]J&^*I!/]'7^'^B7X(N18*G+9W M#]O[:(<_$.%0'@X;-*B$TD@Y0']VP^7"+N#G:UR\OR>G:"U@B>N30H0>T&*T MSPH1IA]E$D)?B--2/Q*/ YEA!K&8%/GCOE7P$ZOM#*5G4NU\B"O)U;B9*RKU M4G&!C-SADZ:8;TTSA1FKUD*Y164H)N/IVA ^&3U\LI=9%XWX*+G@E+R@%YF7 M5;QD)OO4\9A,CE5F7#O$</QQ0GTR+T4J8V-QM'],RD-^0<(0F?/!HSNI0X(R5R<755C5FCA)5* MT/UA/]HG#Y_,Z*(-&O6FK3*C4K9>89E2TF[ )X_&E%,T],,SZRDGT)T7/EE= M41Q\>^QXS((1:U058YU707RVC&=J]388H!L.1T\6N;Z6YW.@H/2L,\>/\F6\@W=4'-U7NB:,3W"5::S M!GK27]&!JO6;*#Q7BX*U;D[R_&K]XEB-%+ND7X9]]&B$=,T?_ FT'/:[CT?^ MO/J6*@AQS8D947GEA7',I$X72N0"_XSZ<_.>$W[("STME&5 SH&%+>4[#2AF M)+M*=)UZ7DV;9J^5#O7B;&AQVP84YF8M7LH$-9 X^A Y0F=K4O%6CXK07H^* M5QN2O->QXCL]*3QKA8T>1H'Q/G!-'O[DVFTK(N'HF]T'@[85U\>29V_92.3A M$I;$HZ^"1$8[,BU=X0.T[?L[1+LR*E*RL"$7V1+ MSH/\^9Z']9AH;E^#=GS;L_E%E'C/U;@1)KQ;_&[(%T;X?-NHWS<;7!#ADSWO MK9R[;I01:,5 *]Z_5MRFXP*-&&A$OUL&@2O, JT8:,4K:L4'@O[&1Q>$6VD0 MZ,U;ZD)W)K^0JCQ5U"NO%?O7F MKUGH,OW"H!WG9\].BU1?0";TO.A'\ M[[>SW8][3??B"N(J]W$_KA\.[NGBH IY L@1P'[ B7Z;\.N;[%=P%3+ S0:%=-UPZ"U#1W;L"5[B<]ZEJ_]." MGUOU6IF5/*;42:W&IE/3:JS4OD?/X)6+>5O'0(S(@R20>B&N)><2TX+8'R9D MKQ,,0T<^Y!;\2.M_?T;^!MK@)UK^FZB#^_ #WL1P_Y S$)VFBZ7)Z 5PM6:: M+2S[S1Y@DFX'&"HTM!XN#NO 7D(=P+%NH/<1%<7G_#10BM M,FJ&'*>&:KK'KGH,%VFOG87;!B9&'G>*^Q9:^\]P'AXH=7!'JPWWUCJ/";72KO,/>P060/L@_WE*,M^10[T4WVUV':OL5,LJM^W;\M;1YB/E)'8+'6X"G?YS$A8/ M"TE\>;RLTYJD1)N"4*BS)DE5I AMQP$9Y6[0XOX,E1#:@'Y.=-5:@V\U\WJZ M-)M1S\K0;>02>6*B;W9;"/(9Y\AG/##F^0==DX=5,)?$//^NBKD/9^5;M12M MKCE;F)5&DJ>L0;Y1G9(1JCQT.[U08?88P?>BN.<[N$UD^&VUL?TE^O(F*.C' M2, %G4@Z0\>RD?/#/!%9,# =A(0"_XP_;<",XQA/D$A.347S4"FOC K,NBX] M@UQZUJLX8OJ6:??;BHV0:0JZA 3/$30L*>B;FBPK(C ]Z?B*1)55:O+\$FG8 M))-IZ6DG;B7CS\D'A0^N,,/6-%%@!'M9XQ*/+'TE?>3V=E/'_/]\OMI%P8IR2DQ16[6CA2HKA1B6>91 M]S,_7L8*,V;>)D'.SG;)*:^QF22T:G3B)#8D5LD7W-+H3A8ENG%,+KVE3<=Y M,:O/28;,F6DUUN-FM@4>%;%]$A=:ZW@K62'3<2.7KQ8R96,%MS1",J>WU-TG M!!-V# Z[ T(F&I/)IM4&[FV!33!&F]T!FL4#O0/B^LU4V[W:Y?OP=+]9+81Y M2.]$2K4J'2URM49EG4PVFM%QJ8&:L$2.:X6>+KS=]VJV?\YV4Q27?(X#,ZHZ M4G]FQ,2D2,T;*+8YD5>Y]';?JU7_.=O=&,Z4J=&(5WFJ4)S60[/E,+J %B(: MCA]7#F.+?]D=OU>C_W-V/,96%O:$?!GSW5)/DJWQG*[R;O>AXP[83\CJH[Y7 MRAS@ODZG^K9X:.Y>-/ZTTX;*!++F-LWR&G^X *#"P)B#,%'SVQ4([HT.S_NX M:)P0W^&ON.!3>LPW'; AN_ M$7<6P(TB,,SK)_K[P-$F_;$R"$V?(:6Y7-20AK$LR-"9S[F%7[H@-HGH43+. M)]0QVH]$,L^C?>7>?,1M79FUM,>5SF32(:+)I4+/&AT^F/D_NTV[95\@= M,I_5,6WU=+44>DET#2&1Z#V_&5'?GMRI1*W8J#>D%9DK4#.:F\F&&]/[G*C1[92_83"40-IV9>84;.N M7I+U7 M;*L2"J%682,3@!.G'9_^X%S]Q08K_RPA0J%B"BH2_OF-CB[M&>*/9S>5:(BGUTIRSAXD)7UM;%*"T7FY*+R[>$LG+B/V2CD@7 MSZ2T\HMA=0RTYDYK$44-N=Y- MT._EX*%RFJ).[1:!C#_B!>CS3RZRP\+R M0CN<-K6FH;6C&IGC]6FH7.MSF>@C[_"(C'3K Y%9<506V$)OZJ1+:(?I,'G" MBD"OPA7YL%M9B[P6&QDPY*Z* $B6WS7>]W*QW.]V =VHZO^?O3]M3AU9VD;A M[R?B_0]$/V>?Z(XPWF*&M9_H".9Y1F#["R$D ;(FT,#TZ]_*JM($PL;8V%[= MCGO?J]<"(96J,K,RLS*OBU*[?PKM^FN%9-<)0^&07RT-52S(ZU:[FIATEI51 M^VKFQ1Z=P0J:L(L4X0@ M5/9L@T=^M1CI(4?@+J(;D?*PU[N/Y(_V^UN503L)#P_O:6C/3$F0.&,_Y#!) M&(PSX(RZ?J+/%64>E5[/3JH=N6IJL7*F6)@/S7?45A7Q?HR?4.16$M)1X@L@ M1QAYIZ)0T8T*#A7 :8 (U2\NN59(LMSVH 5=\O-(2WD*T\&G-B#<+W))<#I M61K\D!' NV W#\>SGJ-'UJ]+)?R^E,-SE7 ME=@X4\N_U3C@Q$K@]HZ\@[B7G: .AL@;T@GQ/N(\3B[F9YHPSLNRFC6RJ\?Q\FG5QBY?.O&2 M0Q"2P1 Y?HFUF9RH0<+ 2T/0A-I<,DPHU-D[*0=]/A=Q]$@Y_FS3"24+"L?+ MT2&/=@>P+_B5HQ!FP 6J+H@*&01D0_ AWT8'KAL%4Q*:WJ&?;Y#H]7E;(=22 M6\Z\U*BLD-F*,?)Y4?DH'C2M.>60:5,=G M(4LP=E=@@!;=E;=HW"=PYFIL39^9X@,CUL;56?/0$^1T_X^_TYG[4X'[#W$F MW"56I+F(5^[^>M+/]ZW"WNYOUX4G<5P>QFV[.-GG![/4]C0)*=C&F20DGM;9 MZS,_>\O,CT1#C?EF>5H6V3K'U$IR4VZPW'X?Y>/+_E%-OK\)966(F$4*.7.I MR%[D#(^5^*A5X((['*T:SN2)FA#92Z(B_!,U+_Z6+/1-5*]$Y_B\XG%V:E>J M] 9+EIML]$0WJ:S6&A*)@VB\JO,Y@!- M;07-;!V@U]%6>7[M$HN*O8HMV01U2!O"^Z,=KS@90N;&N_ MOUUGSVE 2H+%T'?$E'C$IR6ABI."#J4ZIF_K]/AX80OYFJ2C02ENEMC(O#6Q MX<\FY)%%"#T*D3*JDA,'FLZLJX_YN1K;U1^>MU4 GYB*NFB&6=G.C\VMFJQG)ZR2KNWG1[V M3_FOF/%Z-]H?]-A9C97:#3G53)K/9@77Y=^'-"\[4^ZCYL:'[W@-+COO"5;Q M@5:B(?LT,%1/7R_>?[=.9?TK? [!^_(5SC/+^8*W'B?,I+:0C$6T.%#9+]&I MS79PV";G8Y&M]C1QSY8+PV4>;G2:2V;R5"[MYSV& MJ1K7'^B^8\:WA1&KS$<+@5EG"\W2I)F:I2"LB<7O0U(LSI1#2NS-"I4-*A39 M[=$;&2)'ZAH=#4*;,8J7T1Z)-E>DOI"[CZ!8VG0V-==!1Y_#&;43,=.J%*>H M(*"PZ(9HS! @N%^CS8^#$=F*KY# 7T% "EK@=9SOD8.LHW\A;\- KL]]Y++M MVG5!OG"_O)9N_>XW$;+.6-?!+XKK?:5)Q],M+->6.U4N=MH1'?59*^_E=^<*?^ %;(D)K\H;MI]MCF= M\ELM%N-+Z\LK.3_8Z;AN,M72(;\LY)0,JR;*^^&S)F>JN:^8S,-,G3PEE&V' MZ:;L=;ILZ_RSC>OWPRW+!\E_]CZ2QX=/86XGWG2\0KA .&L[8%C.20;=%._0 MQN.KD?.78#H7W&+WN0P Y7+':-#/6=G&H=XOB_NP]F4-9_UTJWNP(W.4%-0054[2P$>!D?N. M(:@P.MU!4)\6?B#YC@3T1P>2;TQ!7Y/%PG^,R5214R=_TOGQ8;VOV@];GHU7 MERMQSPU*W2HRJ-96=U+*P5PR4E[%U".X*E4@)S8TZX*T7Q#GHF&XB1A0L' / MT?%:T9P!RBM'DC?H/Z28&TZF.7,9F2OZUG2MS,5[*W&X)=/GD-)B7KB5X-0S MT#I%WZAA O&H36*)!-'B) 6/QVM1$R23MTUZ6H640XQ42,TFS!3(E*39'#&8 M5\O;N=K#(YD0%S!? W&E&WAYT5SR>_+G"#VI@+8&F>(0S:8=FTV6 +8R!)-M&'YB>/OM/T4[U^[^"M/G[_Z(_'%GC%60S 59S207'A8,#H7'@ MXIC_? CH6Y#_-9[T(-^HB +#X\H9)?[S__?_^$=["H!'D>I\KT&QPN(8M&XA M1F>&R,E1;HZ>_(M3MMS>I*^59>[C+LSF+Q?M#EX\$F/N$ZG_1/#?<_?)&'[_ MD\E3N5W4-T44(R^JB'/K%_F5\Q&N'?]%[OJ_E6Y*L!R_<-H!.8%P\\!M\4)8 M^NI7/':?#F*@81W_B'4YLA,)'_@>%T'N,5+&_S/2^3"(M4L?X;. &FBD$J!& MIA_YY ,F#CU_A'N4D!H4P3 @770/=;B_??)Q3HJ#:Q(VUYR#=%?*[3+SMKIC MF:ZX5M5M)S5=Y/M@>?X@3W.OW!HZ6RRL'AFF6!5:G#+,JC/9 M2!S#:ZN7% EUYF'VK,KHW*C7FJ8VST[V3[F!D\3,:^B*Y.G;W20 M4Z-BK+=*,_N.5(R/5\VXU5E,4Z=7/FBBLM#&C;4L-G>312FUM<2'/F&)"UYI M17M&8J4E6XR8S>QK[:ZYFC_!E2=O9-C%9'N3*2NL-&T/GKF&D4NW^M/TZ=.; M1I636_E&MRQUGV;%Z#/S:#$+0D 3O%(?IF?">L[MRL7H4Z.S5&3A406J&N?I M1V;;\8<>.PW./ S4&KL_/-EFOY#=)9ZHGQ,[=8M>NCS^Q]FGO.A-W=Y+&9$6 M-=@JD/7&FZ,!W6$ M>2>,@ND!MQ$1D.:PWX(78[(A5=IPX_?\0*O M'#O0_M@!'UKK"O+SL3,%INH7-DJW=IWYI2C8D+09D.DH[-O15G6_HYIJ?+ JK;O7O6R6/2K.5,5X2+)^,5 M^I:7WOO:".=[SP1Z;_@0MY%]Y*S$D8%,?^BT9%\ZNJ WG05NZI\6R&-!OJE- MTDQEG&;ZO_^=W4XN7O&)_K5BD?M8XJKWBD4'DH\O2,5[S>6YF;B1!7UM*LZ+ MS(\)_7ZZ B;T$VF-WZM+(?R2/R;VBTSL/TEL/M)E_>1YN7P6BG!4@D:'@XY( MCS,L331^W51_/MSNGKPQ6='3/V_W2B0C\AM)/V'@O>$JOY:/OJV9_$JWXG>4 MA>P_=\?\$87O9!9>RV#^HV4A_KO)0O;M'M$KC.V?EL<;Z/Q2O"W'_.>&C[W0G\);[P%@-GHP-D%IZ;N5;[ 2D9<1/Z\SJ.5N8RP^L+3\F17W^ MO&=G_6D2:@QSN5.0EEL*QFW\O+JNT=E!,G__@[,#I)HSE:/'3KWX8 M?_@T3^K)FF_%XE+@F'B2R50FL0['CF'#R/[Q=^K%#2,D%OKJD*>X1\][")/= M?V1H\UML2-$/&/GOZF+_%@OTK3QIHL$C7T=O7>.IH=P]\;TEVY;ULKJ>5)GM M5DD5JU?S@[S54/(Z\JCK^VB4$??;IWQ';=9S2VB50YYU[)2P)=2#^'14 M+54N-U.%S-S>)];9I\^-4[>WRAG[ M.:TFR]U5LO>P:SST5.,SIVZ\W,C)S5@;,I/1NM2)FT9_5D53IYUR9%WQ042' M=SX/B$4X<7W062Z^5@ J2S?>AI3U19"R:+O)\SQX"H G:^@:^BM/4'E?1IR7>0_]X M!7%V(((L*OM(GO(=>[,5"4[71P#1$O_Q&8F>--^_C=NY(LX,FS/V($QI CY; MR0\+#CML?LCB;Z+QNT@+2$C,R)\C?85$*IN,_P6BBPML 9Y6TBA-"=))S016 M$8W?8SDE)",<\7 B'!+M!?K9@M.D T?XN6; 9;:V)1NF!7SFR#$#B%?R9 PHO00X M;%?U3&H>'8S8MSX=#1_(5X SEX!0ZW !F2Y>03]%.@\HLJ8/G99\?1]A?;1C M9!1W&#I:T4U -\=(>&1N" JPBMZ,<+#-G@E/#$9&UY C"[>U36I[YI*&ID+B ME(@/,!O]'E[$)*^)YL,&?%Q+0A.T(+R ()>&Q4F:M3^"U^8,"1.X8@Q 9_1? M*+D<#V#=>+FQ;<4V%$2/K)LJHF408/6!/5& -!:V:6')KE"+ -&+ H M=#(H#1(="T6=-X/@]P$#AYX\LRTTM4)$TRW"RXXD)'B[<.Q\>#-JB]#W9'@J M6$N_AT)O!*08UUA%6/YC>X?G2A')K'I;(I84+*2B_T(TJ3!\"8T+C1E90 4; M)= 66 O"7H ,(5IYNI&HG"#BNX'%7!'X;\($ 6]OSV )J!HB2X=W >']5NQ2 MD]6PD6='6 ?"-EK7*#&9UXR2G]PA@D4E_C]*M17XBEJM3"R+K);?6(%X='3- MI4C!I!!1S H1H;00/I\%+)NS(DCPT7H3D3!YM,"P).YCJ"< P*U(&90 +ZFS M8-A*$[>92 G'.WO_0L>T8QJH(.8C,33@C?Y$#MX11RIZ-_2>STAUL'21F$94%&_IT._\ M$^2%0\B(0$H1FWSL[8,E=6P I=P@%*RPEZ29=)#JUME* ^Y:V%Z)=Y=CH^C9 M6C(/CK_XHJT-W37?82H^)=ZH4W-R+MRXP[.R1SXDC4P^C0BC#IOAAH2QYVT@ M<L^ @XQ$B\+TR7Y)A(^-7$V**K/H_0QGN.&5!0>X\[!]?-.YLL?$&*' M# TXD9T5+I%@<)+J_AA> GO[$'J> M>P2QCA Z[%V_&U.)BH8J61:X0GZ;B[ZA?*'H>A'XU8@KAR,!'3@B_-XK3(9? M\%1N3ZRO'D+B]-&V]2HW[$R^ [EA!+\")SYBB3N*9O&B8K21UXKB=<>W+J)H M'>U"+1VB;9B!BOO"=0T(5'TZ@U2%!OB^::&>-8]$&*<.8!\[N;%O4^ M?%&;10-*B\;U 0[8F8A5@_R;N AH4$A:D9/CAC/H24AL[UR26"!RQ1:%"@Z2 M7I'G3(O&"S!70)X5D&Y'+K%N$S%\3;[)]'I"CO7Q2$A]$IIW/J/!&1T&)JU7 M=8&D6@S1,G2'2)>PUP=EVW6?R"P=F2DT8\>.@Q.Q$N_NO/S^_FQ F1\VH!\V MH)NS 5W!MO("?'P-CHGW'6A4H*;S ?:/HR[IB3%FT-MBF&9JM0A&7!>9>F2RAR*14C\!P-%^?=1WJV8=JPZ#BO!]D"9[GO MZ%,I^R4]GX*="SU70'9@5&85]Q+%'VTVM/(A'+7SV!=_#(^'X"7S! MNTB3$_B]PMTYAT[L_?#^+E*V#?2(NTB#0T,G880&IA0.D6C%! 0K*/0X-!>I^\YQ=K3:);D8-WT)O8HR 9J<@HA+J,#(6$^>54=!7QK&X7RHH'S!"B^ MX0R39$U"CKF.)]I)'/A/0%:XP.'NP^G"/PP" :[L&;I@\U;7H.S>WI5TDNBU MO* L2K'Z/"'O]YOT=,02M/*A5.&/LW9S.2A46S(WEYH".U.?$J7\'W\GXO>QLU3A6#INO237 MH[6\84GLT>P@6_ML@ZFVX\)\LWB,+J=?O"1,IOQ8B2ZR!BO%AGUE4[,7C4/_ MC[_C\?O36EMB&9UU07JI@=6&>@+#>0@XMY"P.%%=7(/JLG&3XW./#/#H1GLO ML7<- _B]^U0Z#![R'UZ:(GC"D")CXX%:@E05<.XP5K;!+^$4U#6UD+LU1'01 M/N\T31TYYV"N8/1W8.S1L$A2$%QZ28!T"5")W^%#5T,D.0^P;G55!2G>1^@B M1FK(!T%Y_Z[Z'O?SZH(8MFC/@4SII$_T&&_+ P^#VW79Y,'3(S.?XM'2& M=JZY9$7@,!$;/ 7M3S!6& @DN%&(XAS).3:_!R=+8$KU.5G^KH:V"TF_BQ0Y MC1/0YH!N0+[A\,J[9[CSSS&DL6DB=HDA[4(J^ JM+;!ZP^@^-OIE45B.]V=;[]6:PVIQG6:RO."X9)LCEL,ZC.F@+0VG;H_[0IR#.D=),P]"GNGC,.I M:"C?1X:2BF)03A/15JZ@C1"+D*L# HBCMX&"V^R<,'KJ[Y=-I[1$H6(*CT<1 MBB'-P +,=(B.80@B9"$C^@Q.8-QJ,;@]/F_\E KB2X7(;_J9FIQIMXJ3 MNM MR5PK,QV+#Y,W Q)AN0@*A%?V&E[U.GD:-\1<8:*4A]PRFAKMLL;S!*U^C&%. MVR,)BTG)AZMFBW[N^(MA@X=G>@,?\)S'\*/9>B,;^KXB% MO$7+,5,K45\IU%?$_C#);FU$FK*&5">491&V^.V29I)=BRMI&PX[^$BY<,D, M>1A2(^_Y,R+DW@"X'=(S_#8U6.X5\ M=S111 Z,T"9S,QN; JYKJA[NWR_7#J=N?+1?(:/FRX+X+A<7-C)]NK%O2VB; MMI!+[QCHQV12Z<:'%9%)C\K<6)$DS4X$,(VBZ;?U(.&3P0E:8J>&O47KFO9% M7#-4UT#"YP;Z'=(_?&>TW%VW$&F(_C1!0%VK[5 HAUKH^7*SJW>MG<:DC>?6 M9J?8S5IJ\ULXA'A+1/XCF2(B2G MW)(9\+*< !2DSGO$W"MROW.;QYAO4_"K5YMS&O%1999EQ[%&-\:IM7"V]V*ER0\#P>.54,WPYT( MWAQGQG%6[;%-5=T9IK'NEM!,AHAHT.\/E5/L19ZF&?RQ.Q994X0\=IC,$O=@ M[E19@A11>?W""IV/261UT%P8R'Q\9BYK%)*Y*V8-I*S@%O5JYRAU12I@3+K%0KGF3!=H(9\I[=R"/V0><";*I.4R M'"38HN)NA2OEL4L8M?2H!4727D"&_@65\N:2" [2>"8T[R3<\)H_@+ >4 M#TB6C5ZKHAL%26^+H!/*0$3>!'*]/:28EZT3NT(.G6;14D^WIW+6>AP=5 MS/-"9O0.IR/;DWS-^-CD)=U]D90O:J*O>A'7TN]$WO:7%)P3'BHP;C4$ZBVF+ MV2PUVR+%RN7N3TWY*]J&;/%)X&/>15;(50DFF$GMH6.2O5PSL;-.>+PB)HJ< M"4'&@90HNTZ0!05H&D[>7B@T$@J$IL_2++IZ[+*Q*&#UA^M8$@[]1QGJL'CN]SMO(_D39)+1\MZ MLJ62TP32RJ32].$-,R*?L)A7^'B5Y8:K<[7D@YQNI"H%IJ&OE/4+ZW\[%\\O M&LMD^S"N)8J;@0N,Z5CS_V+6ZI$XK070R!3J9H#J9N@;T:!UGK$.BI [EZDS< MZ.U68RI"-O_8;@JV$68WS]5\N14Y8$C]VF$V'H6A\#1AUB-VKML+.[DSD'9@ MR(CH'AF%X[+CLR$,#GK(.P'B!+K7$MO9[5*'IDA]ZS1*2H+$&?N["/(C%%'3 M)%N-])8<>CT>0Y(B2W&'MDJ>!,_>_=U^:_H,-\ARCX#^Y/["@9 OKT *NDU: M^NVTUR K;J%WH5_AOD)!VCCGEB3T-YV.W=G>>2)HG)8#A)2_LF? M3(T_H7*N#NAHV.A*NF.>[):BZ^?@01\/&&=>5F\X1WN[CW-S%?3VL7JG\F9/ M9HA;BTE[O^/5A&]8\V)FT.<'J;*=E91$8E$93[*@DMM3-)DPP07'%"FYZ1-5 MFL<\H[E$T4@2W]EOH$C 2=>A1:,*@.[CM@[![%*7EEI1VG=W-C]&\V<@^[IM M.?>D20A\D.1*#(EI:9+6&1-D17"^5L(H'[1=V#FI]1Z$ABZ1+3I@'02=YD?0 M#FRX=[W'#8T&W :.FC_)A?M$C+PWA5X?E5=;E:IZ-[UZT,J3NMFP*ZW])-N" M1 <34LX3\57R./4V02]+$.>B85 S8MI(W,[Y6*2XQ3D2\[?FT1S*+9RK8&#G MR+5F0%N40)MZ0+E6:) TV78_PR"?"?5(6U.;?P7\6"Y%4"7VO&")4 M "_('. WK1?I>X[@->F/I<(DUQ@GDT.9LQO1@KY\6J=67Y\5?MP>RO;C+GI@ MU%5A4YHGDB4E&GHBY8KN:R>E]Y&2+3J?*9(L*M(2R@APD('$TOO]3,1+;UD8 M6>+N^.M3 ??WO$.6Q-\/CS,4MFHKM&M5 ! 3=W@>I UMUL6]\76?XOE*9P*1 M#JGF4B12JN;7HX#)=5T'+."2#R3BE;-;+]AZPQEN>)/<-V^)R_ZTQ/VTQ-V\ M)8[V)LV$Y)S),OPTDYXGITDN*4QG(I>9IIBX**:Y%!/+<%YO4E@WW(M]/Q_> MZ7.3JHPOW -#-\&D4+.X!_,A+D^69KG"=$OF,__UFV S>YA)/#O.LNFE,>+: MA71=7>/JOM-\NE]?_##7:/N(8J#K/[R=TI]R/37X;E!/0,VS0C-W[O1K)?(IW6*_@#! M#2(BMTY7?5!NK6)#Q?4W&>R7@%.[V3]_))M^*0$8UCOE19LD4CVJ'"%R3";[ M.+GEY;9\:!A?>+0;BU/;EW[%]I'7.7J;BXX+:+XCKPGNV6%%=(\/A:I>K G# MHB!+O?AAQ4STN32]W@!><7QH#1_D[C,WDN2X5!3T^+0\80!P.W5JZS[IJ!#$ M@ZR[>W\"V DN^$(W'.=_CF),?6O^"C>K)L5O^\:"<\'>6?)>[>3HN5(8,;6* MF(V6F[-';F6R6:UHYS]3=AYC"RG;K$A]-MJ3MK-8-;4N)6&?/!\M_H^@O6$9 M^(>M%?2.F">K5-PK!UG-5\RR)";JR=7#JKBK?>HJM?/\4)V5*ZVR/9M(PU'4 MSD[S:)42YU<)0G87-9A :+^2" *0A7#WQM=,*NBFXV99"[:>-ZMFYTVU]]^]8EU?9", M)EI%H52N6G6MO.BQ3\/8Y?0/;U[.:SBJON5RI@_EY'RV>IHQ-C(QXF%KR]*P M_]7+>4@6'@JFII;8=(-?I'KEJF3FL7/!A!8@G!HD)^='6E;-\WEK-]D= /[' MG?$7Y+&=$@1X')S3BFN;(,ZL.,DI:7ZMZ>*JQ-TG-%^\1Y[?%]Y/N]9#CZNI MAKS7^Y5:SB[/[,\MCIMLUIE2K[P_,,.'$F<;M?(:>2K(0PDKC?O*4)[&2Y\9 MRG]1 /]5D>]M"G9*XDS25Z [7S;X,Z+J',!WP92&TZ*'>KG92\1S( MS<+@5/#J'$F-FM .BTLUHL52(H,+)!P!#39S$J>.8H 6HKR(#)V*L[X I 4% MA3Z"!G)@3P]LRFZVH>4S]%C) 7OE" C@7'F_(]"W3I]F_.G3S"MFUEL"C)>K MX3NYIO**FL,+;',=_8&6LT=6TZ'3G%51F&:P.:9H[J3'7&?9KM6N;^S\J*0K MTTYD5W9GO)+%0E=?\X_[SD,K_\??\1>.'H\+%(-52A3MTQ> ..*-XP6\MT?M ME1\4Z/5"H/L(B\RS'_4>H_4HHK_5!1\OSCU HN-;>H>#8F!\A T"+U;D3W_Q M$;W?7R[WA [0 2[Z#GH,T?, 3P:_E,1;]UPQ/DUP ^WWJ<(%L7JA52HG1;+4U6K=9+E>L5\96,5WGKO<5/VKE]JU.VXC'FR.VNIUP M%K?/IA[*:.62(0ZDOYC'"R?<;>FH@BSCU@PX5==2 &4FBZP;=C1QJ<'>,26 M1JFX>)8GUL.Q%$>U7=\J'_*>G?#=(72H\&5X09EF-B-3YD:;6:%=L%+B:O'5 MT;/8RCXJ44M76+73,X15>937=NR.*6+YHV MSZ-7I @:IW'2E_?LO=N6T>@W-/PU&LW4L]KK/C&J9L8+?5O)E+N?>KA33"4> MS?%A/F2Y_D.WDQ<;PF3]JD^%_G <)7P:2.KQ2.B:.#V$AO@T) (FR0T?\Y$" M+CI2:S"%A)!-LFTY.^I5B;2!P AARC.^E5T7-O1!Y M5RM#$BTPLMZC:/TYQ,O WN7S%$,FP/?>)[CG,Z0'2+5(Y9J)M ]PNB*XZT46 M":$,1D+[G*:4"L;?(1J+07*(K!$$"?^VX0^J3 Q2M868C3-#)YL@3/HYK8X( M(GRW6A$&*Q0>"@3CJO@:&88'H$JIWT(8MT)I^-SR5I>UX73H>%_-$P3] 8:^ MQ#0":%HB,2;:_"+>3Z0++R(3=TM"M9<<#//R6BD^"$T]VYE(_1^LX3-8PZ6+ ML8:12<6$];!Q(8_N/VC;T\ @*2^%W[X39BWIW48%.K MXF>KZZ$(@L^O<,A9Q),0NA\V*DFKT=WO,\R$LV>E;JP5FS<6X;!MWEEH*) ) MQEDT=%X4!?,S@!;3@1CM'?,OK$5QUB@IM7+<,L;I1C0N-5?]JP.M'IT#ZNWZ M'QBZ!)F$7F_O,O.IG'Y\G"F]:.,IB1[_=RY]GS[OE+A):Z@<\+(J1[IQ1V'? M!' S2+);% FV,9 "X(ZO?_-2T2*=[AR/Q 0D:UXLZJ85[CW&F;71R:P,BQ7K ML63[&8ONH$&FDL.65.J'45$58O)!\6J&Q#-G.#;"=R MR31QH5L$0%;<$?)*GP=#S2W :U. \27:.DZ9R#WGR+8PDQZ,+T1 5SX <8\8 MT4W9P7,)LR =RATIC:##!;A80CE'Z9-N)LJ9\,S0U:(\YF.Y0:XZ,1E)ZLP/ MN=$#OVI?+\IP9_(@.#;K&BCX1!XN?$JL?RQ4H-/U7C6^4-6*'!]([#PZWMJM M#MB>S$NM6=)K>^WI'KT4%=P\"VOKR L$QA>N%N:<-*?SZ*[[--U6HC)7UY^W M\7J^]33\/@MVW GZ\HIA&E7"HTBTMX>;AS%#JNE;RKEO.$,1A4I2 (+7GQ^9 M/B_&?6[U$"]/6H+Q;.9T435QZ_'(D'G&9@.%H)#5 MAT'>89K;#1@2MY7)4W_Z&Y?M"[[5J?S!RM#W(,=:M!R2T_QAF'>O"P:#YIN MI/@9QN"9&UU!2TG]64CW +?R B< !5)/*7E #H$[ LBVGVT17RYP^R#.A\O2 M[ OF_H7BB_N8WR>[>;?S+%2*MT_SV;0S3>SD*IO=]:+Q=M)>@A3?9;+)NVPF MQ#/U"1.5&@R?3@2)TNQ]&L+A[5J&CV*.=TC#Y"&Y>BRM'A5VKS^DE\O=;, I MUQ\NO"GF2*UBJWQ^-1^7NYWGG,P.8L5: W)P+Q$NA.XJ4 .] .W51'=W<4_/ M@:(<+QG L#BTJ3[? F=U" TQJ1692 HR*PL+/6UDV "AT*'93SAOQYCZ$D4L M)P<+Z!I1=**AL+&9)'BVD9^-9!],E:\[&1XY$SG*98C;XX'ZT\"PU_,/AQC_ M3-E)7"TZ=3H7 S0+0\AD":\!CS/-QK9G)6V%Y0KIAZ?*I(U\C7[X>=1_H%4\ M D F=Y"7Q<6SIJA*44(A"5N/R]H28'W&B]6P%?@K6AN,QTAN0U.UN,+HF"8Z M@XRQ3F021@=C6;\I;#9W/9&N3;EFJV)GNB86?E[S!;0JF;15J1D]MLU&E>XT:ZG&>!R]^<2D^((Z4O)<5*Z:R:=EJIP\ M*#,DM9DS!UD 4^:8"1JY@ZQB0:1^R9O82#!D^\JA:C]GP_"9!7IQL* @W5@! MX$YQ]*>M*:)I8CAZ"5,2>IP,A*<>;@9,JC7J[P-3+_T8!BP9<$ EM+Y)X7[ M #,(./L2KG&GQP_8:5. =1BJW>'< QY.73_WW\AIBTA((06)A++ ^"RZJ" X M-2Z0%P*.$TB=T^H5ST\-ALAX!NB)LP?%^COG$B^19NSC!9_=<\(\LK&71$W' M&'SH[2NZX;E\2 'T(G:NL8\8*OSZ.->J;(K)03E>E%>EQ8Y3NFE(.H;+?EB$ MZ8J7(T.G 0F*63C%=UCBQ"&PP;K5S;"\I"05K/],O#FSQX?Y\^JX)IG5VCPO M2[;:*SYDID_-UCO"T> ?,_TUG8 ;Q(+7=)!9FT6#YU8AQ77[$S8[AH/.PM\ M]D3V/I/)A)RN7A9J8B=.HD5E[A*ZH1S&=-])*M'V5]2R!.!((E9*&I 5XI62 MP-16*UF:Q+I,7-:3/7W[=;IY"3?+&]:K!],4OE[&>I[FTYO)7!8'J6;F6>P5 M8T];\)IBIXD?LCTZ'%$&;DZDC \Y+!F^KD #D(=L'Y]#X MA^1LF/Z"@OF0&CW>L"D9EZW19@.R\9TAOO[FF!ZY'TR/'TR/S\+TJ"ER-A:/ M9Y)'/,3P.9.))]*YX.ITWLF,J*4:+:?KTRL?T9FNS#_,)&]6Y[%91%\9FUY]F3J]4NLN8P8W:?#GZN-3SA75W MHZAY=&7+Q-G4WF';%,7U,2M3_.7\Q3-:\ L#_;_@]L? Q@;]%D2EL'8A2_(_ M?YN'IN,F#U^]!;533L/->RR*LX%XF3]LR9BCJHZ0 M*R>1@5?]-*0'RD18(JZT!-_DO[!&_\5+^UGU(*D[(/OS4?\%X,6<)L);._"I M@ /_&J:HPZ=)R?0<-LW6_>H*QQ95VB^9:D;FT51@D=TN3O\;EOX+>SW[, M/QF=3+K%K$>3QF X5>LYY3)ZO[U'HXP#[5/<"Y<8U>TSA05U2\,3))N6O(MP M!L$&M=U>J>/#YLM)4O QMH\V&ZV@I& ! \ [KW7*/>CT(#S._8N>Y5#YJZUD_4=EH-2:>X=B- M9'&M*)__X*VC/L^[D^J*1-ULBU;XIK)FQU-I;Z\8IM@<##:#"?_4*R+!R(:= MW& 6-[2Z9!&^?N;_27O^6Q=.5=5<6\A9-7F='SPOK<-LV %4\A"8(]<9<#9Y M3V^=5FGOO-QQ&. ,]SZ2MW"-NZVJ+EZ V]!%[GZFW1F3MG]F*>JWEH\W%0_[ MBU==\SZ@$QMJW27N8#Y-!HVT7+5W@^=&/C/L+>$T_\4*XKP?EA@Z0]!]C\J] M-=[&,-__[L6[F,9]Y*D%+F"MZ 8=H]<_$KJ TV6Z>.@^S*,R-]YV&%NLK]D$ M %R_@L[NTT,TOR:40Y%#%:A\6 'U!"8,@+)PJKF*&V[29A1 J,*K#8(QY VSWN=R?0]!DR?RVV/Z*Y(Y#<7OT8W,D"7T;7%CJAR][HRL:E M?<1'56"]Y@#D=]J3Y#V333)-H4".+E+$!(_0%[U[]:[ MVQK-6=/J5Z;EN2K']8;,I#M\-M%YQ6B"?+B;&A4Y8(SSJ2&6-D_+?.+C= E0 M5BI/ OZD$QKQ6,7_(H0+IPKG=1NZ>H>=T_?),!OIIMUT>#.\H.#YAD)Z)&OJ;%0%3A8\QD8TC)-5(M,D)MZBN%'T/ M/1K4&O2 Z(@PD)&ZH2[RV Q)OXL4.8T3D(E!-R#?<*0%YW:=Q*&)Z1A5X-<8 MS;MHLBX#A0OJ:H'5&T;WL=$OB\)RE-OUV^ON_.VD)H1^!^V-R+H&W>"7<^2A MZKM54UQ#&K3+S 0]@AU*O:A4[?_Q=SIU'S^OOW_2\@6DM'13_%F@XP!%I(X# M%!%#OQ+Z:\'09=$ 3(/0M8C6.:-L/%A%)M[(]5-R5:_7GLX FOE-*>\^(#+# M3\"M47_=1X:2BG9K3A,QU<4=461?UAD%H6ZZT2.W6/J-JM^\^%@SL*7!C/(F M;T@SR"[.D.6\(RD%-$- 7V/16,A-;IMO(,JZ.L+])I)RL_QU>]5H3@5S6RWO M-]5=)EJ,[53U3)_C4?XZD&*B^R[:'@54:8$2!^KB"1X&WED/ MS[<%.8^^^Q1?[)LL_^6&PG&Y'"\+7"]BOP=T"@=8=SIB> UZ.SM4GI5ZO,[O'_&L6''>H^+IV!5@5[8E. BL/=K IVYO'6?4]XIFY9RS'DEZ)@XU4E1L.7Z,E#_38:&"XO.JWF M:$<7JV4]J@IE>\*FA<%ZE:HFMA^$DO$RP.D(0_(!'0&V'*0"9 D['LG[D''[ M@4E\LTQ71@B:G2@V.Y1B]7R%^Y_X?LCA0O)@_O4+K\]E%2B^%_254N#2-\ZV M=.<#4OB&/PF4QS%>T0F]YK3>T#*<4=#:MQ@ITCA;[$)*.^A=,KG[9/8__HD^ MJB+QU8_Y[@_!.7@;#KJL\V^,B_J+%!."?7FUBH_6F> '.Y=R,^35VI;XP05\ MQV@KO@O1EQ%\,%BQ9/ZKKQAO$NZWZ[=\^^X=V#@O;VUWS-NO[V;WFM=?OGOO@KUN6# MFS ^="I^-/L?JMGHG>!#W'/UH<*>_>BUSEX@["\5>7<@9=,F*9LRCII"*KE_ M1/S:!?\$J2?'>Z=_?J9 TZB9NFJQU2Z"BS4B3KO:-Q)X-RE 9LG)#+Q=ZO\/ MSXOB?/[E@M]ZRXG^'4Y14_[ R$Q$M\%9+5I17/+BGVWM/TC%7WFU+W3> M_M^;CO_6/AC.>/DK,!*!-MB/SMX?=65GWY2%ER56-+OR*L-VAP/.FF];.W,3 M/(AZ"X)-GK0LNR4#1:A;U*R\)G1T4L3H T)*_.%T"#91<,QH>CI13A%Y_FE6&IFI_-^E<;G+K&&P B7Q+)?^N::WMZ!-4JQ-S,<]%UU$AW$[*H M-UFYSK$I;=P'LJX__HZ#M3F%L/WK-W27CA6W Q1U<"A^4BKL'6/^-C[1)UBE MCW68/C%J^-[N(S:(GST;7^>>?3_;&=HCD7?*9T;Z$7!;B %].-0ZZ5K,L-AB MO35O*OWM3&KWIVGLK\7N4K'$;^2NO2^JI(V9+X24OW_D^ 'V+H$T7-!MJ#WX M%(,7&D%^@*7ZA/?XZDCR.MO4K E;=KN<:^5ARV8?]4:T$-,6GQU([MMR,:[7 MU1:33L;+;>FQUU^)VVD&&Z8$6*93U^X,D,]F8C!T=R>&PVQ?3EE<^,L1#FGP3'@31T0UC&J,(1"#K35NG- M3)$.V(Q@%-)/*Y*^M$+T0_O5XM&*V"PTNZ;1KUS,$O;U?C>T, M*W)IW-FP4GO7EI\6PUVAV7^E7\TMDPYMTG94PU_U?+Z=TR]'I[(.31N$+Y07 M5R?"[Y:@NE+O=!T3R0^)#*$@U70J4AW=C1"4:._Z6T%U_TZ"=['O77:FD9#- M^8&^PULVV$-Z4.NR3QM6?'I@IW%1W>^ (C@;TI?\GSO*8$UW2=^B_:R6;[5B M%Z^6T\=YR;+Y@44?)FJ]E^N69;;:GY4&$^LQHX^AT286PF;U'UQ1/0\IXPTB MIY.:7_!BE3TF,8?_'?6;AFU7I,X< M_0209[$-(.BSSH-0)$0+QM&_<;7X_.AVDNF2$2O0_H F$(ND>TNW>-UWSY-2 M=60\/7QN"I/ZAMT?SQ]Z+W@W/S;R',V\;IBDA8G'4"J^P7)XL9W'V!1#RWO1 MDSG&?2\^$"T51=4>V3,\' K\7Z"?!$4R= 49<)A#9W24N)+ Q3IW4= PB ]V M%\%44# HDZHK 1+F#-H,+\%=,>49F22 &1 MP@*#/T=3CGQ$&QY(JLS1HA(6 M3P$%PWM JI5T$SU1X0SGUV1C67%8A-!]+)&"D' " ..*@!B$!0_FUFMJ( 05 M,%]HR9;27C>S;=RF1JA?9#M%/._P Y>S6%E>\-Y%SD5D 7 M'\&<*U\(U/PRD7V<86(1.) O4Y2;2$E"-@"Y_&3@D9[":4!Q_]F4N1=TM6=/ ML :)V?YDMBJ'801F*IA)0//J3*LSJWA2X4J:'^@U8]7RXV8ML?&ARBLRFRLV M,_EKJ:[R"K(A$'I[%@9F!^UJ^ 6.#U+]28+YP_8AWBO)8[:YXZQ>-U]Z:NSS M?_R=.,, )&F^_=([J\0R0W$+?"3#Y]&A+Q) -\#'5\,G]Y$\BF@,6;0B&TZQ MQ9M"]Z1]ZYYVUQW20"/)@C;P.GK+#6[O]Q9_@,)3D&;G=>B"OTM:F%&_4IL^ MLQ.YJG']C#9,)-KV]@ND9?D\:YAZ?FZSW7&^=^AT2_5J;_''WYEXN+0X'?U^ M^0#< ASQ0N<_$B(R71'!67X)V,TTD6JZ_[B&G+Q0SV.)":<_RHP+?DI*Y?[.UF4M[4T-Q6KDSJ08Z:^CG_Q)C.NC+G% M^"'*2#*WD5IFK=VHJ=6OF/%8MC*JL$)J(TOC1K5:UZOZ5 &P\V3Z[-[&^U69 M;G1!@L8[_[[G(@)A%C-JX"AG-@Z=+MH+WV8_,-'IBJ/'Q[=6RHN=GK>(2&]C MIK0.$U_+Z8JZ[<_R9O9AU?\"$6D]MRJ,MDMWRY/5\Z.]WS+/4@]S:7P?5M2/ MF?)B-*UE]+568KE"U&QVZ^(XO_D*A]-*Z[E%,Z[%6&FK6PC_,<-!X*W9T:%"ZBBLZ)%EQ>CY,*23GT5WW:;JM1&6NKC]OX_5\ZVEX3M?B/EV+3^/9 MH*[EM^B^H_W*IVPE.KU8XN'YYJN>_5OT4YO;"_G!-LJL+>G[I)SD<^KH"E:( M0 +J1#'SD'9;X&1@87^2CL)OC3\UZWA-ZEH/'_>&*O+^.3DM/907"BM5AP_Y MQU(LU!!-QP0<.#M:];T$U:,%J)Y;S %@O9O74P&^7G[.([ M+^APH-52-5419=54-7&RV/8SSVA![7C)RE4FQ@D1 1X9[+W+&\0FIA[8IT)(>?,1PYX?TM5=T'Y'< M;(D/X<^WKP!*(=3@Z%51H]4HF#YH0T9+.<*A&,4KH@C=]#AX1_299$;FT@[] M944=;XSR[=_5G%K/+=ZTD%>#[@"/ Z_"O3.6:GP)I6&'WGTX"2%%,%A&@TSG M/J)TG:<'[X0DF98(4-YL7&_QV:=$SLC"IHYLS.&N!RE@44P=^5,6Y+\$_\$1 M1Z?:Q_U-K,$J4$<1F'6B[:I(RD$T M4U1( 9 CV]0+!5OAW=\KEZ;5II=7(+[#()[TY:KXD-KQ5*J&;IJA[DHA/AY/X[ON1MXK\\V2X3>/.PW0YIDS M@>1WZ$I!^'C_N BJ<"<(]E"_N[^EZ0!2G9T!F\3 M6%6O9!&OKW]1@^6"'UC%AB7DM(:M2FLZB"B\)%N!-8P4D6%9^/BP;]..=GE1 M!5+[HFZL=-S@$!CJC4[]3H?8=:Q=VG^8AQTB,!<^=QZ<9^(.X;@(._/.B$D[ MV@PX"7 -OHYL'[)4<(5N&U 2K&N>Z >XGM%#5,G8B)8-GCE:2S0;&[2CP:UH M:XB)_35N0O'UT=X?N \X GXG@$I>X!KZ M^X=YLRK7C5:4;;;K;"51VI:9_!6$+Z_84GBS#@X!N_,>+28UR] OH,'7X24H M;'N[*%0>!C+7/"0/'8T_M.? P!8/V=2="E6@.(0^12ZB0=(> =Z*( M<)7NJ'N&=NM\CAWT;S3^FL&5(6+,:? "\D'"17@Y3SE=O;WSG]_0'8#8@H"# MA5_RE0(%[G9'<\D7@[FO5N[=6NY5,O'A@%UWS>Q45_*V?D0I?@F=C^O1.\/# MR!RQT#;4G-!+17O]:4H6E[9<'QNIG0Q*&TO?O]"'RN/]&OO1IO,0_WDZ1/UB M5$1O33J$0"_ S&,J$7PQ5OK\L!C)Q.) 1'-I74X4!43XA(E40B/;9!$%P_\L M$#I 9%1@G\;J!DU3U$O?BIA&59_AHEO2;,V9NH;^N:>=8^@+DFYP&UL)/0OI MD/%).,U@G0\;D%7ZHD*;]TJQU%WM6)FQ1O+D$'\JEZ2GFI6]NO C,!IG&(#* MP"EYW(('"P>RB=Q()-^A.TN\,4BUL[%QDNENS>:R.F\FU1+>69+A(:- "&G0 M;@5EY>YC3,]ST&3 MLX7I)_&MB;+DVQ: TT@GWD"$MA4T'$<+/\@JKGNV:C8/3Q5V\E!^?-R*Y?:B=;U5 M?,'CJ5.";/A[J+6L\^OENC9L[UEN/BELN>54[G2V?_R=N,^^P(QHNLTM]+#= M)>*>XSI)=P;AQ(Q,H4-L:GI-*B9Z"^*/$/_DSM<5&G"/OZG9^2QQ>4[E6OO) M+GE@TN9:RCU6$XMFX6/,UP72XC=;DK06D_5\42D7I6%LRO+[:GP,FC__ M"A%J@'?PVIJFW/WOVEDO7DG*X=5=,HSS?!3#H7:TV0\-IMF MX[/<-)OF&2XES&=\&CI8X:F<@^R5+'.5WMPN;5B1VS\<%L^,N"_VP3 >7]D< M\/5T.3M.R**BSNKQ226MJ'DH,CN^9&7TP3IU?V MV\U45TP]9N1FHI[N) KUU-,^CZ)2YOC*>$%0UTM!Y5F[U+@ MDRMKJZ='YBDN:O*:DW:\O>R.>AG /SNYLKGD%:.[W6[*42N5J?*"D"T>\NC* MX#BGF10G9OD8/\UR66Z:3&6$Z2PV3T]SJ0S#B8DLDQ9/WFQ>;]=;VF$_*4<; MI>*R)^RGE58^;*VRM=K>4L3AGHEG5Q,UM64.%M\/6RN1R]CYYE[(E*O;AV=U MW&[/,[G0M1)&=F'Z--BRK%B:5,>M2J[YQ\9\S@KE M8?A:)95YK+)OF ]R=3C+J@6E,+ ._;"UJB@UL]!.U7A6>HK+,TG>&_E^/GRM M\MUM8CNIL,BRL*95,DR^!JMZ\G0^M9S.)HOJ#,D\NZZ+G7+O@5T0N$U\Y9D. M\1>/0F[?@NNQ=8:$DH4]',9VY["''QWV5-%&LYK&>_&IV>ST8[+='#:L=C'W M:!6.SWM>NA3-X\WI/8_2RD(+W.*WJ>BC,5$H8S(=2BYCO8/6]/W:E*@J"(EP*ZWIAB[Y17#S;\%'HU MG%H&!_47_ALLQ9_,711]]==OP;WWZOQ?2]SSLR*?O2)?S/_YLR+?C1CTG[LB MUY*NO6U3^6U)UP*O^:_@%7Q5$[\=KZ!;K/TQ=((_DOW-W_+?(]DC+_#XD>T/ M7.G?G2KS0DG^C:@RG=.0""ZZ^#"&S$^7]SI%Z3W-*+C9!/>,,NH59K^'\N<; M"/LG$AR]-W3[:G[,]P8ZOR>KR<<7C16M5*&6RML%9EC>:H95S&['F>L93\*2 MI"$,)Y9GW^&.?H65N>U#?6\;W6RPW[.+/RCV#:_NESPW?;KDGI! MS[259MM^?+#K?;!_"^7F M95;Q&U%N_EA-EW^*&H.*;@1&%F(>Q4.SE,TUXPK;[5(%D+[+ MA3A^+QO(K[:#!4H9QUE>&1W)4#BU=&]P"'XC&_8X3^56R:'V6! MMKOBT-RW.A(CB=E=L6:PR6CR>@;U"^/.E3%%/E@RURNKL?$38XC5)HX M]2[2YDR3XY_T71#6)9B*'#RDFTLLV]\;^+^>Z M"L=C4UA4=--KXWAO&PC;S:UV_+X29=>;\F-.W$\W\KA_=1O("-CMD ;D067J M[@I1X(G0[H_-8W&P*:X$04[7:ULCFAD_,QWH.GRI^P-)T1892F1.]"V1(4_T MP"RAYU+& U<5'8)-RH=@(+<'*.-=*L.(/L,XBI^D;Z]B8V21 ??S_'T&/D:H M60@@T][1"E;<[@_=QE&T7:#-P1 W$GH$7$ MZ/>K*);J%^>2\GQCZ>OX]'+L$%&>"_.JF.",O Q=_ A)! M0(E#&_%B"3/1Z6QFK#1ZR@S:S4[#LMZ!?/N!4"./_>[>4BMF@9%2BW:IWF'G M,P/ QT/PBEW\C9N =KBBER58Y)_F$R&ATBAZ&,92L,XH=JC@GP7>T#4QBGWI MS_-SA!)F$#I^P4 MB_(3.[9?U9"R_C#,%U1;+D<'>V%EE7?3V.IK-*11S#_LV6A!D^V5IMB[XNQ1 M,H ,Y/Z%QGN7X4K:G0+F45\GIND M &\BE3E+R7+6TB-O*0")XV<)='<2+)L7@>2XB 9A/::OM%]^AX;+8,#SWJ;+ M[$_3Y4_[TD_3Y3]T17Z:+K_=BOPT7?XT7?ZTIOVTIOTT7?Y(]K]&LG^:+G^: M+G^:+G^GFGY?+6M)Y"DB9(SD'G^J^G\Z*__)G94.;/4'GH(7TA*?VJQMD^VR MO6J^M#/C?.%C6Y-"2EQSY;KXG#XL>DRQ,&199ED?&)L%::W,)D_/(+YU=?W; MNHS^D6;G7]DS]-,:=#,@[=>L5O;!RL;K_'Q6YOK)=JD]V=K]Z?6%^6]H#6HE M1HRQ+3UR\N2A4M 2>CG32O1)YV28Y?I-.R>OZQBZZG5^#PMWRW;);]%C=,L. MR._5?(3+/^/_>Z%IQG_Z>O6,>WCFS/VE43MS>=3^+CEXA>;J"CY%.K+7"J/3 M7TX:>$35Q841=<$1M,QQ?TF8/_2_94*]N1?#*=YR2V.UV49$ZPJAK.60WHY5>2*'1Q;]$0+,\03 J:]=!2#S5?Z"I&;3!CXF*< MM4K+0]1(8]+DNW@VI,S)Q$^+S*$5"^CLW <&6[>\+BU:M\Z9I+5(H(4+Z?M( MR0L$+B&R^'R.MX\1I@_N:CD5I8:M-W/519F5DDJ)3102N=VP?VW9D-?1TIVW MG%ZP4,E9/?0;#Z-2+%T6*X>&EMH\CL?=Q1]_IU*Y,T5")^U,@4(7B4J(4Q/I M=KF91[65,^IU.465L'O +7R-;.0GBB2+BK3420$F-/+A'@-JATQ3-R)+#CB7 MT2XDF4OH84,[HX3$F-,L9>_>!ILL3(W$\4LHK//2X?8K.@+I@VJGJ=C(:/?GME2$@8]B)GT)R$1YP=]'*^.VU. M_(2<7G<2$7X_[XVT_> M(F2S&8'/"5-&8&+H%V(679SEIAR3R>3FLR2?2Z2"O^!3G"@FYRG@Z$&_2/"Y M:2X;8Z:S62H72\UG,3Z1IK^X,7U("^T8HMAU^E^P>3)/:>&?946MC@1;**=; MN^RL:22SM?+BE!8^_+HSM/"7572ZFOC'*\E?+#)(/<['IXGTQ\;4CE7T@@ZL MGA>V;O.1S.O5&QP!'.$Y3WT#DE+()+*1DUD,= M@](3AS1K%(\R\<%D5SI8[6>S@MQ2:QOB&:"M38%F( BTL9MG_HK\*?V%B5<7 MADA:CG!O4G'0^V\3YM&'2-&Z;]T7[]V.#X,T"$&X? W+_,7![C&.R^4M^EG< MH@]163M/';C-;E(:/7!<28Y6NH(VR.C*2+XZ>LBC"?6O4\^ ?D%K'[I2B;K< M&\5FG0D3U5/#S;;:K,XM:*^),^$!Q%'L^5;HD#L?<$@>6!1U>[&,M#F#7Y*D M;9R)IX/ &2BD,$EH0FZ+F\$"&!Y+D1-HPX,?'L5K!'=,".]C-N ? M3:8Z>9DJN4"DWTT)_E]ILXMU$_\B1 M.4/R[I\]E=O3'B/7 3G"VKF$-=X+P6#V/]F,O4NW^.VAQ:N369R9%+BTQMO2 M8;G)O]3W_)(5//(\'*/HA610I16J:"-FVGFH9&)=5F)L68@.:E*KEC]C$CGW M?A[(C9NW/"O(GV*3CB=*L(TS<628Y ]$3=PZL^3.S8*K3;@GMSL MD?':Y2^3]3ERAW'0:+Y#OH,&1X+^J+4M&20KLD(:Y#7[.9W7M$_5='<>FEE# M=U4E^-RT9\\BCY,BX$@J_H8]\BOGID[+*^YP!;$BS:P15JL8LAW>9@.,3^,Y$+;TNS!J:L/.MF(WYRMFLN@G%ZI8 M7^?0DU5T(_8M3KSY%/=[Z@*)&5;9@V1R!K7NMGQ',D(!-D M2#,B%1M)MTUE?Q_Y8G2[?TLTU.&?,[/H/IN1H[ULM)1!E(ET+.8T^=0![ M@$H;%U/#PT!TN\\=Z$&"/V&6LTGF+PSEMX(#(3!3L@F@&))UD8)#A@>)TM]]P-R>_^1_Q>.AIOK:B^XYM0-XE4 MM\(VOT2O$H7@R;T)DH$[N)-W*P>6 TGM#CT9S0Z9!A!T7<.WFANZ"@>:.I)I M$);3"^A+VGPMX'#5.\B9_ F M,;00A3!Q^HS4HAW=IY9,@RWNZT_L.E49U)_S5P/8' 6QD'ONSEF3X$^&PM9D M9'N>YMOU*5MEEKVUQJ57>09*.C+WIZ#(+FX- #)-EY/V-A D0GDCV-SE+VS M91Y#/:)UPH76V-XX=1;F$L4>ONC,L9!>&$C,'-UK<:T/Q?KEW3 A<&=O?P8! M\^=*CTP*AM+#20@G.G)-C ^B"QZ(8ANP.W3_QU+>\3F8=)]/' <*FFW6UH#[M>%LEH[CYS5D3O_'#05KBP("_, M5FU2%R2(:*>6+%>PX ^XF#(*"ACE"#L&R4-*$(3$=B7^2(C= MI0?84=\M)?R$H_#("W=H60F:)9X.W39)K1$^G$6^ '*S#]A5]9#D9KIA$'\/ ME/)MP]L?#\X#!R87PKR>#@=C2BLPI_B97MP@:=ZLD9&08TXP)% #N1#1;)O8 M;))?.M;@_ A)7/-.=C*-L2I.5Q'Q]E)K<U46Q^QS_;&8R:C1@,+$K[;7$SH;>3(9)3H7 \CQB08HDZLDT;C_C$N8"X]9 M89&0AX>1F-+6VWE[ 2"+I_F]_Z!0(A)C&,B9H;E;Z1(IE*-H\!B6\ZST1+:Z MK0A._@J[O0[\^*<72%Y@N-*7&J[\ JG8 KV@M]./]$N6. MMAZR["Z6)$U;HBC"*8AT5.Z28ED\9HP/!H;@^PG _[^]+V%N&UG2_"N('K\- M.X9B\S[:,R^"K<.6;5FRCG;WV]A0@ !(HD4"- [)ZE^_>505"@MOXTS[^"#JI/L]L M0DJMI8-A4L79;D5'[X.SJY.KO?'I=2>:!'_\L;<. G5O1Y]'_PF:X,U7G/I' MZTMXTCX%UZ QAT#4"Q)A#BBZSL%R%_O/6>-8J(Z"A("06"FSCW$A4M$9T1K0 MM56/O'D*V5ZN8OR'XWUY Z_8[>N?MT\KOK=_=3&:3#]^^%9U._NTMP6E%&)O M*7H%INT#U?;*',D*Q=P.%8C <&7=;9=?_?G_I'-;\T8WSQ3K8^_,& M&/ZVAWTSR]WU"J"UDF:^,SO\YZKWM6I^/C[\=ON[=?RY?5=Q4"C7FG/@+XJ$ M3E1DE2;7 BC@)KS$' OFC%%LS\LACY$Y'G 6?STMUXO,? Y=*Z^%7!:0A1P@ M'5,8!@WXL;(G#+\_=H>B%2C=L!D!18R^XWC&Q+39%M&2*I=:]VF.T$G/MF1X M(I^L.5["6S39"U]9$&AE_'G$]%SXX/YY<79\U/CJ=2JU/X:?/T0W[T_;?S[4 M"WUUYU;K8-'^?!N?^']^/#B$E0W\#U?6AX._'UV?L A=4HV JY&[__'CJ'/U M[K);^7[T9]4>?L0[/MUF<8F>.4.=$+%RG6ARIYP2,8E=,17E$XRUI#S<(MLB M':P"O:9QL#+0-S&(\TS;IZ^W<"NO/]7;_?>W[L'5Q^;[^V#XZ?S=^STP#VKU M&3V=-](N7A>U_G/]Z=W!^>6]-;J=ZW>G7&]=-IU6W'*=K#UJ5U$VQ M2^LZ;AZZ]L>[P];AY/*@VOQT<'E_WQJ"ILD]>;:_]T_MK[[UUXW[H6I-.[V+ MO_]S@T_6LD\>=[[Z']\=7M>N]KUVU_][VCGZUKZ[KN7?.3T<_5/[\&ZO=_CU M2W#A?OM4=4[>WUW7\T\.KSI3S_OZ_MV-^?Y@;+D?@]IMI7?=R#_YM=[XYY^[ M^MGWPXO3RW#<;=H?S-/>=;-@1?^Y'$[_&4_=F[VP%WS^S^!+^]O]\+J5?S(X MLJ[>=?ZZ?G]5ZQW?O)]^_&;6KGO7[?R3\5?W_N3;GQ?'AZV[^]9^^.7JK\^M MN^M._LGNR9>*;5:.;PXGGQK7[GOS9'JQ]P7T1.[)D?_'8>/]G]6+RK?NCD;^0F!DWP5_^9^LT4U< M<[]_^_RA\$V[T+- MT\"YCN_;T,W]03+/;N37?DG$@Y^7\-5R^R6!#7YBPE?+]1WEGT#Y)S0,7$[H M/\/RR?M_'8$%KX($*H#]YBG]YIXJ5]?5:?R9E_60U'KI-H!//OS;V8'Y"?&A M^2&]N7:XS(Z>TXFR\8[,D8N1H[_ 2UH4EKY_J'_^;T?_579/_XS\$:??__G MV]\]\!+JO_R[6JJW\E&^91HLOX!LJ546:,"[ 9+B^;L*;X"R@%#AR"QNM[WT>5O?&T<7QX;=)?#6^W?OC?50=7M=0$C1+C4X^3_TL_8I? M0D14M]S*6&.3XHT6*CL+9 NDC1\7V1W^WJ32CSK^Q:&[UVI;MTZU7[6_X(T8 ME#;U6KX4;]/MCMK.[MA $;&3!!LC"2[1XR\R/+Y^NMW[J_EIKV)>3/XQ_:YS M>37J,<(+B().OFIP:PV/^L[PV!D>.W&S'G%SYQ<(F]; _7(ZV*_\?;-7^>M[ M=VB=_7-W($!9FJ5F=MF]KIQ>1;K_;[\,MUBX*HM5*]GF\YL)TFS$*]*O'_+O&V M2^;VWQJ,@NV08%MD FW2:G>VTDJ$6X$\:U?"R=E5O3V^^GK1G@Y/&YVS?O_+ M=1OE6;U9:E2>)SHS:Z?7(;B<>Q#%D8[&VIC;:@76/3&&5MO5X#" M^9)"Z,J3[30<^_"[!8_VJ,U-@40Z_WU_9'UHWIU<.>?OOMZ-#DX_[]UA%2Y( MI&ZIV\S?4'L>-,U-$%6/,KJT.M:=W;42NVN+@3D?)?HV"YESN\3@0U?%$T%W MYN^=?PW^;'4.XW?O*O^QS,^3/SR\&E#'R^*E1O-!Q',=G52_6?4C89,NCN%9 MT/:8>ZFI:X1ORX]#GZXGXEUT? QO.-Z:@Z^A3<:]?Y8 MD?G=T:_O4]##QW/ I6*K:_& M?A@'!5==AG_9'XYLM]&_^7JT]]6_N;S_M.?VGNFJR\R;+7/QF8[+L^I2Y_]7 MHP Q=XH&"N[IV58B 8+G]FC>Q_LSA'F#MTM7A 6#OMW[+'@H/;,$HW 2JARJ[?DHUO0>@H"[N'<_M7?_=(]O)OM[ M_3TKLC_=_]G[Y=^=2H$Z8+DC&S.]@'@Y22$Y: )P;9+FV!-M$5*]TK\[%H6J ML)GF!!0>M7C/P-"@M F3^->("076BWRL 2^1"ZG4Q2Y?=^^5TH7MP]Y#_5N MDWKOGYCWVD'11L2F !/N[D ]RN&UC##B$38#XQI,1$MX-5#?C @^&*0' -'81_C"$DG7_P[=,@F0%6D25 -OV,_1! M/I,2*6[S!6QI89^#,1U_2W'"#&KFFBO!B^JMQML%C_KAU?GU0??/CY._77]R M]6XT>/_1[@[N+Q_J]TE-HO%,JI;1)ZZ'9U$T<*Y_^WSU9=C\VSF\/[W>F_9: ME7:E]82>5TB\Y%04'OB+Z=5YP_MX?7=X;T9?/GCU]Y7)!^R7,Z>+4%0@FD4# M]V?R8Y[W M:S"X%'1CA>*+ B^A,X'6Q'4*U<.TZC>MTP.ZUKL]\QKSO-RL!T MG%;%KLF[[YO>UZ.QZ^NQZ^NQIKX>8&.8;$21(QF'(2*8>7;/,\?WH1OZ ^X M)([.6CW%R\,3HU9.7UWL%PE,W6PJ>%&R1J50D[62!I>K17H?*=0:H+R(UN S MY]3*F1XY50WRGU/^+4.;TS\.S_\X/ORJ'%\A!=^/;VJU6K76;%:?M&/SM<-7 MT7_"L,:@X#&6&T;8^['O@JMIC3R02L-[A@A"U\@'4G.+96$IJ9ZQ,(H!OI^@ MIFX%[ME!/&0?$[W9D-S1WL$^&DC4G1[QCPP_CK#5EH!01 LI " MO1P'E.!):#:84VRJ09:JXXU,0HS#H?>B>(+6('8 P_&0!ZN5=[R#F MCWW3%KN)K[AQB1\<;3!XK?!Q<&F(^=:G&0GX 9YEF8X,'U;JN@@3)-P!] Y, M<%]$&#H"\X 93'%JBBEW:"A:XFOPB@QV M LX4?O^D-J^U'X4_X<133SJ,U??';CAR!/0/V&3AR)T:4H$CY6A':6_,!*,+ M=\!V4:Y0J"]*]@JWTZ;&A"%F'T@BP8:@F2"J!XBG>$M'#KA>>!@(,&Q"!HE) M$=:R<0K\BU-BP69.D-$G;G#K1#'ZF:"M0$K>1HB$YR&$)_N^L.@]PO@B-F6N MQ/%AUC"E/62#:802=SP=F23DC\[_SW]U&\VWPN-')UMA **D50B?=#"/3L^_ M]LX/C.,2';"S$2:C)G=NS7',:B U94:QXV-JP>)]U@W$H7>@6$1D M4TYIC_J^,%,&U" M/Y7+E._FD01$D4.:F?Y$J;2BWM-9*24\N#K]'R63A:R9_="FA 5FE'_ J1VC MJ9H$XS6%P-821:PCW[\AA%_<-*D@$^BIA*N&OCDFLYO@(N'\$:@GJU,I_CC= M"?).?H594,;,1LQM#]-C+##H2P0Y *Z&ORTR ZD7*!P(/%.NL+-,^]84*C9T MI- +5712V:]D^M+\M'6"\2F!EBFC(>U4HHD;)NN$DRO9]JY "W!G&C[_()05 M"31PYCY""<$)_AQO"']ZM!VI5M&*P""^(C#> M"5D:73$I^"1?T*9(:B344]Y&FIO$1B20GL+$A]_^]K13\R)6R!)M_99;@YQ: M)3TU$@TXYM[8O =N_HU0,O40C(P@,0G2%6[BL0Y_ERD46DH\98J'2%K!_.:4 M#W5R!4&@V%KM[MOL/#)50P7R5X39UA'].:8S'#D"VW28:%#66;ES2_X#F K* M@L$GBDP8U.X+F"\9K8CF5\* N?J>'3O^V.R(^:@QF)+"F)JP$VN+['TLY:H1 M3Z6IZ7M#'\6LLFN/13PHX6%@JZSJ@4? TS8%BN\0%N.%.[;[B=E.L-?QR;O/ MK7HM%5I .(J4WX+![2EUR,7TM#&YAT==Q$2*;YR):QJO>R>?P/?H@S<:H2D% M_SL!!RK"AT#1VFA)6!Q;\1R?OC9>_WYVL/_Y#>/=D&PU]@^JM;KR!'67.>4P M&^E*&.DF?3#_^0<]'5BQY<2TBZ'Q&C]]LV/TGY;1>]+7N/-5B2@:[HSL17Z+ M'@A@!X?/!MX8\D!WZ^&AW_# ['?K+5F^X IVW-,/$%H(J0@0,>@)!A+>.9YK M@5%][%EEX[7VT1LVY'$"V> ]!355V "F4:)C6VU6M5E@>80EXJ*4!\T>Z8EK M[V'C/!IG=R!^U@-QXGL.HB,3IR608FF''XU8K!9)8O@H=Z7_"+NT-W8MQZ-X M)QP<+^12CQ"CC(RY1?6-Y=ELMB7>X"I"/?M^P,7FR!2(A2,=;*ZNLI6%IZ!P M],A(XF/ZAK%B28I3O3[Z=EKHLX1/DIRQ\P ML4MN1E)AJ@*5.YOHI^:4KED:[Z,X/;L#^L9QGM6!^G@368L5C6HBJ+!=W MFBDB28P<\'$06;E__X3<>)(!UP>G&@^S(,N/54BR(,!V0WB%A4EG:V1Z;CAA M)%EE<;FA5I=.PTI';.K>TIWMK(N8JP])!XK+QG&D5\XDD6:LF:%,BZBDD6Y@ MZ,"BJ)A&E-+((A;X1/U8IITQU\P!::JP*2GW4Y32')PT#%$OPR4HZ7(96?.E MOX-FC,347&H[*?G"N%(^.B[]#?HX1(%-NCL3-!>[$)H#)ZD08_\]C*?():&H MPH$1X]#AL/T"Y9PO7Y3FLI+7E#5'CV4HJ20 DIYAS9D$ /I;%40 MI5=S)<51+U_79=@/Y0($OT5IQKCP+1 MG)R^80!B.$]4+(P35+>/&"4^63RO.556AJ6>V;(R/)]G1Q=ODR*R%&U26D\K M*$.NGL"D87&P%=GZ,E5#EDHD%U5GA7$?RS[C*;WQ3AR*/:Z=QC&5J9(R9#(Z M$T:C$D4Q>*5QRPHG2"H.I:+0 0>2C8GX56T6 \DA/RP:9UA,2+ U3 M'.!_72D9U?\N&;7_IE->_^\W;'D[ 5JH)A>VZA7WZI>PO0Y6M*OWB@)V^!R[ M4$5&L_(O;B> /TM_A7.5[R&)")SL)*(%%F"[>",?9J)^TVX^^G4HJ:BZ&>B* M1;J1K,1+.C6,S=CCPF=3JYNP77/H^9B]+BW(P 6;6#)N//_.0W5*!N'R9[3LQH[Z$>5WJN8ACQC.5LJ24[O+'[" M9T-=U=)WF^BL J<3T))@S3D)M?MTU;E3:;S%I4U,<>E I=]!F(C"318Q(=,? MKTC+W5[7>12_D0.5C9[1#UQ[2'<;J)H%-AK#,RR4I!I2YREMT513 ME5HL<4\:)=D8.)>M7KC\YH,#<> [@9)9T<57PJ!S8]Y"\D7QI:N0?7SO35?[ #9.> M3Q/L*3+&R$1 ]BXF(HE!E%;@H\3:6;O@H.RY,!X.G9!;,&@W:U)6V,@=8"SD MS@QL5#,6MB*A>!':S+*W2I&,3]J)%/">&:9LZZA8U)?QLJ3X1)P M)3(=0T41H8+ @_+O$#L79:**.'B)A+NLV2@5FLKAJ43PH-?9"V\28 @-.MZ0H)@@*:6RSE0;?B+=IW*6N4*2OKCBL M,_"N#9Y47W^ C4 V6.!;8K_Y4Z&&)X&3& ).XAXH+S!UTS9E8Y(XHSNL+CHB MGJ/?LQ06*M8(!"Y*':$TQ 5>+>PJ51!N3,HYUZ_TJ(,&8>;NM.$H6^YB8(= MX_0#=-.-UQ/\;[/E MW.FV_Q]H8:%708(,W !VWC@]/P<]W?T7OJGU+U&\*$8\A0'CJ2T$(Q=L].)A MC&9KI=K]S9C $]56N:'-IEI5_Q33:;4[VG0:5;3:R]5J]_^]^?%ESR6E3RBU M$6H-QPH<4.D48HV2D% V!0/5=>"QZ:'(D7&N5*$_FX4%1=*%$0^^-\ZW:L'< M M&67* Z.N@1"W#Q'?6%<_3O5;B*0E1XF-(#/>P,_,#)W@C@ M9DMT?RN].+KC1 M0#93$I?:3X_/>Q>DG\%[%_3WM>E1"3>U2GZTZ-8B;]N @ M6>[45,7H\B6&[:GN.40B[I>1?@F+DI"7/MK23E*FE@26]81 $E^> M,#_#*ZJ52DJ_6OZ($G7\NUQLF9CFHW,?!;%M_D\8IZE/]&V7FP5U"?Z4MJ_: M;N#NQ=-_&Z^GZ,'Z8_>?&-X,@KIWB[7IWA/?V@<3WU+OI'L:9M#W.;1-M7>YVE[O=AMPMVB\NN@4@_]#EOQ-5PXG4RFW=3(Q:B2) M47S$\ZD7ALB&RMSKG8-MFQWG)XB78ONU,=XWH!8,U*_&<&[]\2T98FP>6K(Q MFW ) MT7P#8%^$#!4=+I+YATS@G*]G,!IP2.]!@GA*: .%^B>*3$%ZZ5KU-T MKF3\8.2"9-!ZPM*AH9XCQ@^_OB#1OO MKO@=-POBFYQ)W66N;059NJF*DU!/MXAW]DX^T=&EJZ(8"BZ2:S+QHZX^RRNM MLZ^QDAQ3=P;H3D%Z+!8+B2T_Q^Y^+V^IDL']_HW18U/[A$UMG,4!Z%XIHCNR M5SLM(L3$@PB,)C=Q]=I)E+SBGJVE-<\3+8FD=!2Z.1*I"S+)A2&.A>OI A"\ M\NBC!&=3 &P\8S+\]6;X$YR18Y830HP5"8ILS%IZV#4F-)(VM$8.L S#A,A= M4U83DM@6?9> XI$/AC\%AGQJH:(9+[JNDX4&U+]-<*G&HL28D=.V8*IQ"PHU*+I&YGBQ]%R_,9%SN))! +/K]H,PMG",? M'#4!3G:A,'"^4^GT4)&#["-J#12.3.4B S&I?"%]$-7[@&OA>.G'Z='\^N.V M8WPF'7"&&1,AG,]$>Z:40M!90C8QDBV,M-_*UDXE6;DO+D^7Y1\4_YI?LM\[ MZ)UT2]1DT?OG'D.9MR";V?'@2)G6F"W7=H\*.3CQ[\J&DGK[4"[-BTPP-4*7 M;%"7)^!ZEA],,>Y,I?=)-\;D3CB"8%">2B_%AUG"=C@.EV%@! XS'A3BA!,Z M<$J@0B/5*\Y2#2U5N ?)\1W!0X)XN*?>2I%K/H DTD5F F02A7-8XN.]\3WM MWCALPPTVPXP6;H@#5(@#<\BG-]E8H5%H M6*F3,JZ*[&6859T]D:\1%OX^EWZ>RSM9KWN]_?,W,E"5"J[#6XX_'TBI2^S# M:206N;-"RI6RH2S?.T>^;>8]>VZ?:*3;)R:&BW;U7@IU"J/JU-'O>= 83^UZ MMY&Z5(,,P6($;@2K+YV3E>P-=+V[F9')A5[81K;S-SB[F!/O7":%ERUYH>NO-DS,1EYC>E/+WB/06%?!SA^][ MWY,L-$*!+L$=9CE;3#+1]BWE\0),0EVB*$0R:>ZB),OND _2W,, 1-P'6OM9>&=.>?;[]Z#@ M_TQ=/LCT^> A]A*L%GD#/\FRY(;*K$5UKL%W:>U B$Q*\M$MISX5S;N$146W M60?BA71VU(TR3">&CD-J0@"8D*T54)=U60\E@*(2*RV#9)1 (5<#"'J$!A# MA"O;4')[(DD89G9)UXWPM1NHK@8#U06>U0=!PY(I"C(");-H72B:+^+% ;)9 M,8=H?/;A!.R79#_G"\T=34$8&3T%Q532NCV+]BYD)G",2TV&P/PD!%=2?4*Z MC/7A4YHI_X#F9K:I_B+XM;E<(EZWD%K EJPLJCHU""1&2Q-UHX''IF72+SM1 MZ]BCV[-@E_5 18+@./:I3'KV49D'(49SMHU7M4JCW%2@-B0.PY%(!L(?B'-& MA8!1.D#ZJM:JE>LIZ"N2"8,D/E"OED2,8*T[-Q^)CYIW <5[R4D]@_/#X("K M0LOBUMUTL?&Q)F@0VF0NL@)(Y@S4 OZ"B-68X$J,66GF)\4AMEB]'3JI^ M7-5.%(XJ<.VD24.X@(Q()R^T_1W;0WZ6"^"XFHHM%F%G2[!2K$JGSE0E'=JY ME!P,:0^KU*LL+K855B5#"FO?HHI6WQU*YC_X/&\A\\XNI MKE:2EN>^%/>B#W]>?R3B-WNS#&@>Q*:\<+P56=[V+LN[R_)N?)8W(];#R+=N M1*X-]1#(#+X8@)8E]>].'7"TN\#6 9>7SFI25TK'%!,V6&[*[AS(E'@RY8HD MDFGZ=3"?T3X%/*<.HFFY@15/T(JU4 +U"%A5V*4AW?7BFXLJMA]JHG1%^;D, MT1!_Q_9))?0N]HU.HZ:5.%.G,T:+$-7PZ#.Y-L>V\/DKJO\$*[5,>GRO"@I] MOGHEC.70>'WI3UT+QWOSFW$I>RL<<]1&(5.6C2M!3$2(2&JL1<(7%=IT.G9% M121&H-%TIE[^\9BW^(/IQ>@+5:55 P)[1*\TU25;+@D+(V&^L$0GI]/6A]B/9$+Y 5ZN2YF'L\L3LJK)YICX1NEOL$ MRI2'P7@=MN@8JF&R)H!@6IR+O+_!FXO6AFHF+#-,BBBL2H4)@ _=./=3VI)>:58JT!;0/M%[GJ MUKX0(+IUSL^%RHZ0]J:^<<+>E((!2256RXR(/Q1YMW.RJ7 6X+5.V-RN5O8^ M*J.?X,>Y"CUO>*\=;NS\\.+JT^6%<7IDG)X=GO_1H=ZS@ MJ%T2(L$)EZ\S"?..$O$B$G-S?)AS83ZO#=T78V@1Q=P2EU8V_"$:3A:D(9^; M5]4Z)FFETPC?O0*CK2L_*5%5#EY/O'7&XIKPJQK>+% ^JA!RE%X4$U(U$XO, M1V7;0W.B=('"OD%93\<* X41WS07Q:!\!TT;WK\WQ]%]$O%5#6R%"'$2, NZ M'[8>O9\Z&?0S&S&)27K^1K(6TZMO,]]DS'W0YM05E4VF!-M]X#C/ &>X'(J] MP#B'0SN>.2?R]LS 8^J#*HNH-D^Y=5$*ABSMY/F! %06D719WE: C651QLZ6 M5P4TD'1UG2GS7EFSCC_$2&<8/<:M?H'X^3$ED! MT<$[!'I(.YDO6QAF0JDT#/E1S%"V\.F<;I'0A6;,>*7" IE"0!"*145Y5&\U$U(J(7<%>B%6A M\?FJG80'XRE59\B(>_9XR?7[PIN2/93@:\H*8-MQ=8>L+7BEB7?8Q/LS[\- M:9(8$%4?Y.:'?*6(JH"5%%9Y (KGY\.M(M552FXT<<=H6U;-)!8M]\IQN;J7 M#7&]2X-$GA!5R.K:?NKD<[['Y%9S^&V.]\*D$)#BQ_<./4M2+/MCN8G"1J<) MD"5YOU4ZY3RM,=>I2,3VDUKG_&XV&RJ\=\KKT)8FB)SY1%DV2R9V5^@!2KN6 MU-5)[+_TSO'0;83]QE2:NH>G70'MD0)2 M;OS2>BB]4-_"^E]R0#'L*4,1PD6C5S6IXE@S&,Q$5,6!195XFAY"SU):%!@VP_LZC%GYZ>')Y?E,3%SP'W=H&3,'#QOCPW-"8@1KHP#JO"2YMC MPYE,Q_Z]ICG/,#C%[2AXC:>8!G?]$A;=F+9)A=7\C4G,('44:KV4DGDM^!FX MT./K6J^J6@HLG7#H!SY5'<%,WI2-"Q0U&-$J]-;:9M')^_5Z461#RI MR1)6Q7_M"\1K+4!"Q"?K([3 X\ X2=^_)0G";.'W9;\4>I_:&8S RH.:C))6 M30P,0B?:@T4X3A+I<."MXU#4K*NWBUWV^V-WJ!!#,*+"!#Z4 ^[K894$$/TB MB9UME6Y2K;0Q_J0)?-&3=2U**^?Q! O.ZB'_!U-[(-E#(7+I.(O,M&ZT#/Q@ M]I#825JKLL@Z/\ 2$Q4B V;V_,5GOYRO8*6:*KRJ=SH%#L=69.,ZNVS<+ANW M;=FX^<>SHR- "X,B!=]B?(@]1Z]#N>4(N"^AJC@314W38M$)W+76E35[)FVB MKK"C*F;/@L,V55/)BZE2D3M(TPWQK:=O-?P%V>< M8-/5O5!0"Z++#/M=3JK>F+RK_*RQ*[(C"Z%SOO::...!N+RFZ@XT57RZ?Q^TL:06:93 M^6Y$O?C]>0*49]>G*Z@87\&P (761-/H>;^%+^!["[F"+[VJQD@S?R)&X7)& MH!-U%UQ(P(M8G+Q(0EL-^SGT PP1C-U0+WQ1!ELDFB386BP".SAAQ3R'"T2K MR]?T4S\.X=GPS6_+0MRQ=&E-H[074=$^8!\B[Y9%@1Q"N A55L\)(%/FR@I[ M>.(MK6JYVOF7[G)GX)LT,UM[/X;Q!K!N6968_9TXU_N*U]IIOFL6]FD'F68!:M7*EO2/\"Q"^4:ZV=H3?)=KAA4B(?[WE^8OS[K^ M>JWEWT3I*)B,W2$"HR#N+2@R_KTY K)DNBU-!9DE$O9IG\Q]:TE 46HFDR3Z' M;>]SFN7'D2U//6(;+6Q6;5?4GE>L5!OE;G.KQ JFNK;K<&P;2S3+S?JVL41G M>=7R7Y;E.(/!BYN?4D,LQ- /3/H%!?YLOEW=LM9@*K[$LM:P6Z]6.?\'HV1/ M+K:E=+%>FE)/E=HNU-.K6FHVF\O8%YN[FR_#I/-CT#LF?0XF;9;:K6J.20O4 MVTMKL;-,7:>J1KWD,K^BK=R\@_28'K6KS==OY:)^R)W:#H%1K9?JE;S$V+"M MG+/H%V+8E2NS'<,6,VRM6JK5NHNHN(WUX,ZX^IOTWIDH1]<"?%MN7#X#XVZ1 MO[=!J_VY]G8[I!4(J];V.HTK5[M;Y%QNT&JW@_7KI4JSL@VNZ$GJALFINCFU ML=;PS@5=E0NZQB3&)BQ:"))UK_J9!4VCU.DV=A[L8S3FCM^WD-^K[1*09:L] MX$OJ&?O0M?CM,Y@WU6+<#I7]O'N;/N5U..6,M+X>X;:.7-3:5_C\H;Q*=><= MK\D[WIV'33\/#5#LC1F*_5>Z/__<73I:JVZ8M\Z&1LJ<4"V*5;^#I'N'UC]3 M(&=1 PF7@1E<',8=W.?;USQ[FQMJ0B(0/!.$-]=3;2P*FQD9%]CUJF!=8LU) M4Y)2KJ<(3$0U74HZEE#+#>R'$1.D"@%E"#JJ81[=F:6A-5W1,>*6:+XBP$P( M]<462,QJ"*1781L6;4&TPNS"]18M9LA-4!$U4K;+G-=A957X\:LYB0\76M ) M?8$U+0#*G>KX)1M Y8^WUG]I31VC F<8CTW"@T\DR,*-I++'N.#P"CQX 43/ MS:49S3FW/ 3:#NFXA]2"-J*>M(7GO^@H$(K1 R1_NB1H:[WEL453"NDC#1]9 M?6RG)@%KG@@'74"*8\V'_#=L;#:O_U%*ZN2Z'B5=CK+]CZ8:'M1;P_B??F#\ M^F_L9S:CSU,H9=JLADJYED3IQJT)%Z;:C>TAB"RW@P)SBAJ':PCV,_L@O>4& M9S/[6RW=C.HM'SCJ;V9*,'?8'=N-DN;>)F(;PWE!P/%6O49+P;_;[>[<;E39 M/OCX[%XX,KGU=AK%@4 &D-1CU./$T08R?M/GM!,UHTEQ(PHL"<3!U[S\:%Z8V;,^V>X:LCIQ\H%)$% M')Y41UI%P"+B:8Y9LA%A%-O2V<^U[9%I9HUOKR M8GINRW&$E J$@.K98/6Z,&-&.%Y[TW%]+F9Z+H\,+"1^VZM.JTH 'UE%7\CM M^5;.9N)Y+]BT6?._G>]DFRC)Q&ZX/QA@!V<*;&$@)Q"8U?!YZ$2,]O2 Y5#H M9^HTY)8QQ MX$ &E:+PB9RYDVZA#=\-?"L.M:;,)& E"$7&$)\MRHCCP3(>(]@6RL.!#Q*9 M!0;R.2.0!T!2[-U<'&B4G(#(;?!/?$+P* HOQ-V!LP/\UK_G-7XGA#;@MUJM M8DBG+130AB9(N[_] .6;0A-- +5"AV'0=;Y31('W3UQ[[T,\OD_0T!*H1,8[ M&\!"\;"H5R98\B0I;^&@(>8H>28";@TG OR _QM/";BJ)@0 (L01GEER+DDS MB/TC/+3\D(A>(4P:0;*[:]S0N M'@' !T,!X-G2NMX+(QO%:HA ?F3>::++1.MIS_GNZ7##S! GQA,ZWZ_D*);#S+#<=I: M[Y2TGN_$%N#F34%X("8=#(<2+V4RZ0Z*#CPQ2Q+'T0A$T#^.+9K6DQS%["N> M4DYU4"Y5O M&F/@VJ$<"JR,."9#,0-P9* 'ZA&0*@P(H:6^''!?\2 I>Z75D MFNP/P>L)F6O5%#6!1&B!^=F.$UL$O29EJI:+%B .G_W@SD=..P''S[1& M,1@0& R2-JH A118#[QW0LX/8J"3[I9IEJINXV;\M.."!3J%ZV-1E> $2.7! MOZK5$HF\)C/EF%2TY[!^5$B^15M6N*)YHC63DEI&I!+!W0 LT#0 1Z<,ACE+ M+E.9?FEQL8!L(HV:UL(20D08ORJR).Q8N2M2PE.[O,WO9G]N:*SL^^MT>JXAA/ X@Q&;5"J^^3:W(QK7&> MZ(\+D^EQ%),_+^"OURAL"=>[A$#/&NPSP3%)N&>)K9L'9EX<-ML,W!#%6 *U MNS#^/)M$"FN^!.^(W#%->&1JP-#F<(B@SY&.&NV@C(L. 6JS<(0HV:BH)DY4,MR!P>CU.J;VG1^/;4;-9F!V2NVHX3L@RZCT M!.; CZ:_KS;5ILG-2!8A-6MBA MDR>S&3@)VKV"LI:Q!4',H&P<+.EG*ULG[0.\:FCY%C)Z--,C;?10,,##-"A* M+5=*+676DW6LDHV"(,HCL1VP3C!X/> ]D$AWA#\'#DP<.\)" X+*S1&QDBHHV'])]&[< G#/8Z(?!\K)JZ>- MMNCEEO3J)D=STP 0^ 8)+=B,//XR J,!D=@W0S@.@G>2[-&F>(Z "WF_AW@<,22JX+BQQ0&!\,,D^<$0O+.<36COTPDQ7RP>$8 MBB0NJ5P4"U?EB[)A8Q8[V.N3Q!>9Y(!SUH=QX*=#Q IHE& M/EI!VAA:4#%9E8RN/\D17JQ$),\]N@4K>NZ2X@+;A>7=9TR.G"RXB^NL%WDH MU47XV.N%:^8Z* '-G5@:'I)P\8. +/VJWM8PO>DX-"J)6U_DQ8/":R7!?)M8 %J#,G!.J>=AXCZDO#$--*!./*J,E5U(DS XND)=YW7P^%GX$!BS[ M*NS/B"IS(>D+WBNSI/A##)6"64!% S(LEJY52K*R^<'),$&K(F4CS:?*Q+RG M?&O&1J&#*$.F0!WY)[Z!CB!\QM5!,[E '236L5J G*.#=2U(]RB9E15'QQ*[ M?*X$6&XLE#0P>351[4)%\EIP1UT'/<#$YU;CIV\9:+ZU"8ZHY#:^4VX>' -4R%^P#FE1ND4B+*[72^ M.Q9Z'*9ZB<^ W"KA+V0L^K::G\[T4:_:B_P]S+YEJ71IWC@V&N= >3#%T#33 M!75"!'Z?.8O:1W%(B1Z5>+#Q6S*E^Z@W2J+\0HTB/4SETKLIK[R3E1=)V0#N MJ0?R<7C/;M> -Q9OJ31K77S^P.F[_G1D"F?_Q)2IU,_^+6J2D(@%WAU7(5"H M"O,WH?M]\0A.UC?1?=5T].%5M]VA- I''YUL00KRVD:FS4Z\*(&2 M!B1']PXPJ4D#9(I)A/,MU3H4*@W$F*H?4",#4?$OTKD 4.X M$<4K9)@S,8^F= .-2OB+,G_9&"=-DP4F3E8J)RR M%FXC5H+/NPD/,Y8XB3 MZUWL&ZU*JV2,_#L._JGC@:1)7/Y!1GUJ44Z6D;!N.16>&[Y?FJDDAW165"W5TEHU MO5#?0@>72[F0Y$(Z\O2K]*HF18 T.\A, C,B *<+:HP926,IN7I/"^54MPCF M 1\<4ZD71O7%^]Z#ZPAS"4L\_J?R6;F$?OG?%%+R61"Z-D:F+7-:$&2%?:#H M*$7AY:.DFT(]'K]L#!Y^2N%;ML- XY*/+E+R!D8M<$\I_X];105L6$]M;$5Z ML;I++^[2BQN:7ISI)B;5GT).GP7^KOW(V$**GN<9%X^]YC*P7'1!)K-)/_)/$3G$]8"+I\,9M@. MO)R")4,SL-4@0HPF5F(VZR3&?3#KM-D&WH(1IA=I??-0U(N<]58G5>>UD*>L MKE>0M9,KB%O8=#?2 9V%PW4/A'<"+$VFBUV)_4F\G(K&T%1G#HG5UIJ/GXWM MP!(GPJ4L#L-PW"8==@$QZ"P5;TE* E%@/'A#5";W'JJ'8UL(U-F4'8-;U^;; M;$ '>7%WNZZ7[L^,W:[SX,V>!1^UVN.B8!URI#*7*N??55/7U#S?&/N@C61G M*6>1"ZM44CHRQX/BME,;D7N9WRQTO4F9F4(D\MEJO@"G]Q77GV&G J=Y)99JIA5-(F"H<],:W ?^< 3X:Y/E-: MD44B'2FNIRQ&5M\^Z.(($P;6C?QA\>GE!?71P_,QN(6>(]^$,&+,OLS[;7)% M%:<,6X,NISL=.[-_(D8)R2CD*UCSQU!\(@*A5*$I]MUB 'KT(L=NJ-T'2NZ0 M<1:?7ZK5(T[\P!&N)*?'@4GQI^#APK/AF]](I/*/9?").[P2V:>A\YO\0Y>H MK6F4#@-5M \X")2/JT6!'$+$>*ILDCP32HD6)]'>CS'4 :Q;]@26_Z8KH;]Q MT R<$OO!:)6(%]+ \E&S#SYV'#G/'*@J+OZA!^'+1?L<)\'%%8,U[ B_(L(_ MU%%^1_@=Q_]8A'\0=6M'^1W+_VB$GP^KMR/\3M9L)N47 4,RX\A_<22D&6OO M++'V!S UYBUS4]"1-F;ASPZ4U,FMNY]Z1?J6!(=%\__]GU_[Z37#"I$0__M+ M\Y=G77^]5FX^[\YWYM6?+$ 2_:K((<47T\38G?3=2=^(D[[4PG.,OB0E5GS^ MUXB0^%3YH+(-+"DQY; Z ;%FNBQ.!9D8$A5-GLU_:'E248,C\D3['+6]SRF6 M'T>V//6(;;2P6;5947M>L5)ME+OKA9M]JEC!Y-5V'8YM8XEFN5G?-I;H+*]: M-@5R-T'DVS:\40\^F%=Q+Z[&'\2SS>[EY)^D9T*$W3XFM?U$_Y$YMA\1HUDKM M;G73MW+E&.V;I\UV#%O,L'CKJ=M81,5MK _W((SA5EN7S\"X6^3Q;=!J?ZZ] MW1)I56JVVUN[]RM7NUOD76[0:K>#]3NE=C4?,-E 5W06PNG&6L,[%W15+N@: MTQB;L&@A2-:]ZNE4:>8]@PP[M9KJP.X;?0H:OMTKUVD)1WHUU@2^I&_)# MS0"VSV+>5)-Q.W3V\^YM^I37X93;?HRW4-B4&JV=>[PF M]WAW'C;]/%3KE5*[/<-I_I6NT*\9Y?CI_=5>I'^:0NA1+0^2)B1:_U+&6$W@ M6A&\%H=Q!_?YKCW/WMU'X=2*/CS\:M=3[4P*>S@9%]CLJV!=8LU)7Y 2=30, M8'VJ-U@I:2DBW\!S&V-?%$8R@2$4'=4PCVU(T]1P)[(]/19M-(>]XA1D!:W8 MHSZLV"9=8D_JF!;YQBBEU/IXQ5E"R*[9U 'DH7YMF3XJVP$X6=MUA-UUA-W0 MCK!K[SOX%KUJ=PXS).G1$O*Q)%#PIHM2 M2Y.G-4U&_KB>Q+8+OVT2'[/R_L8Z!D)G!436 MZE/0!456'^*%(VN3//!Y#/F9&89Q0, ]68-0355&,@@Y3ZZ-<:,0%=7Q)*@5 MP1@%\5#J/,N9T2-; SH&-39U;&Z7$P-#V!X@0_3G]9*(;%$W;[L9\[;:3B!(T^9MO:4]*B21CAPZ-D&B<=O\N2*ZR*!]J?; 1/*% M8KI9NUC7&*J=<*)>DH["67#Q,=)DA( A[@1;_TMD]P+[.M=0>':_>>INSLV= M381=((3M;(-BA&+@'K5S8F#&6N7F_"[S"&<6")'8LR=P!&'F%*)8?Y]Y?2YF M>BZ/:13-.V()_&VA%21=C3#RK1MZ,4PSU=J:5B,?FV< :9SD M?">C3\E.CK&#CP3VI4$'I]A7S//>#%C?E.WF$\3-HOYH?HP- 4O0#MS^"#,0 MJV+%8S"G)([1;"2V-@%SDS)UT MQW%$I/2M.-0:7A/O(O12[-A9;VB^4VN">S)&%#D4[P,?C@%+)027!V9'6'8@ M*?;%+HYH249 2$+X)SXAA"T*3022@8,);(G,A6O\3M"#P'2U6L60T4_LOTUY M))"R?_L!G@.%(I/@684.L*R99CM%E#[BU-I['^+Q?0+SET8"-0<#6"BJ"O5* M@C"E*9 XO@5V1[ :<@\%CB!.!/@!_S>>$FY438@7A#XDH#XK!1XK]X\@\YWER.)1%)7$H=!?,B$'0$Q":\5*8K 1QZC(2'8 M"UM.U:86,A2R&10(#&S:?\=AQ+!&TGN#<1B728$4(#RC0D.\@_? >)G]FYHN M6K4D0&F&K&9J%0;G%#!&I30YZMJT7#8/+;'XOD9"I!!I&IP 0C8ZF'%P":2& M0!;#E#E(G"K-*QA&@'6D#EX*LXV1)\5@-@O)1;7HBL0[<)M&-KDU$C,XM712 M?J2DU'ZQ@"<^I-T*'>=&! +WR/RCMV7$S%R%:D9&IUXQOA(VBG$1@62,D.A? MS7$T,B4ZV&X)HHXT6&AMXTR6)3#RQ%;G.^B[7N'F6R1*#]Z,K MC$C?.MRR[;#$DGCD$@8^)G1P-+C2^[U M&-H9$\ L,@"0=HFF *V2BG@SKXS1 8&H4Q;I,OE:J54ZU2-$'%S"#R01HD] M1&*>NDY>*G>7D,H$WXDD&[/;Q\&N5MDX6$[GI5>30%LWFUU"DD0L^V2/A#9* M;[4K)B%MF !ACT(V0U+V:@:P7L&B)BQD\D_&[HTS=D<(=P3/#F SR=P5M W! MYB=#R7;))SEU35NLX'6CLE#3L'#(! M]VS8$J39K0O#H7>3"LOHL54=M&R6UQ5'([ #_G%L ?XC3[6+%CGGSZD@3;P+ M1ICX-GC"S$YH7P1H4I%37XBRY4G$+@6PN8+!X[X1/-XB! M3GI$60M]Z7&T3(CYN&"!3N'Z6"8E>$O24>1?U6J)][42ETW-NR/29.LZ*A:& M95CL2ES60K8HI-H\5RT#:;N,BT:;Z@9AE,$_Z^B KBK*E7(_%O!UR$-/2TF1 M795A.I4A%%%AN8E2VE+VE.-^W4/Q8>+V96(R!0%(?:N;;=); M\W=N/^4%:TR0< 9-<;9?O!!$WKI*)^8&#(^]6X?# N"I =G0\'*BM86ZM>%= M&GZYP#8*<9N78MMXS>OM/JIDH;>-[X7.L5+@K\%R6Y,+*6CV_F,%!\?W)-OE9BG">,?6&RVW,44_SU MG '=U\@%N(O-DG%\_AY1%ZT16:T$32C-0 GNG<>QOT_.*BL&1[I\1N;1@*0LNU'E8&8&:(H0X#&<^S%->,12'6>' M]1; +$-,D?'D*+F*=@:%YVKU)C=.E&P*S/ZJUJJD/L2,+VP76;6HZT8.LUG1 MJ]6X('1P+@$A-((8!%9G\0DO!0[P/:=LG*+DHC=A%M@B7Q=#WR'E"/$(31QP M&MV!P7Z=;OO?^?'89O>, AJPZELG&;[3_!<7E, <^-'T]]6FVC2Y&@)-%:VT1.@ (*C<'&'6 !E:_R)] ^3'+0 7*R8"HO-JLF=& M&VW1N9%5).BHTJB9'<], &O.,+-IQ6-3'%F@3RS$6>1.A/>1$Y644QJPO >- MGQ.67"(BX\KH@&,N#OE9+1!I)SC.M0IM#"T)I,$[BVQH>3M2%XU=ZF*7NMC0U$5J>V$KJQEAMB<^6QR-X=/Q MEZOC@^/+OXS>YP-COW=V?-G[9)P?7IQ>G>\?7BB@AG7--R-_7TM!B,XA[HE( M64MP\ZW!-F]7R]WJ#HKR96!OZSO"OP3Z:GE']Y>@>[?T(OY,T/P_AJ^7: M#MG\943-?)C;'>%WHF8C"?\L:*8/VO0_+.KO0^RW40M?%7#>.S98 1M4RIW&1K'!@6/I7%#= M<<%.ZF_)1B\$DKIB@;Y%UMTZ@-9_["UGX;U=6][Y,;;\^3$4UB&:J2B4RASQ M#[S8=6N..5>\TD[J&W$,GWE9#^2*-KW_^4,IEXWH;EZK-$J-N5BS.R9]4IIA M\[ET?K1^,[BT52O5FK6?A4N7Q.-;AU[[Z@=TP=8RIUB"^3R(7FOU"]>#9;5R ME35;HOV(ZJE:;Y>:E7EH-#NN6XL.>D:VVP9]4^F4JK5Y5M$/Q';;Y%Y=C,R M^BTZ29?/U[8S<"TW>D/N%MZIVVKS8(,@JEY2FVVM%[:HC'G=:95JM>:;'\.H MW2BN?4%M^%.Y9=5*J=O^0;RRIZG/I^' /7DBVW#9H=DIUW:7':8O4A=8GPL= MO"/\CO _%N&K+0)7W5%^Q_([PN\(OUI9TRPWNSO*OW#9_8/6Y0]<=C7_X.\6 M_E@7N;#X9B-)\:"]\Q/18L<6.U(\0DMO,BUV&G(#C\&674RK=\O;5[[6W;\L[R4FV1 M^HQU"#8J?X]#T7L]:1"?M/]?;9IP,[AY^Y:UTA+CU7NGCZ[!:#9+G6IE/348 M.][<1-YJ, M-U>0UTKM5FV>'-^\;=GQVI8*YD:I5BNP&;;.3D> :-=F9(NDL?\/8ZIO4$GJ MBQZ\[37C'U.3VJFNYS+KCGVWC7W7KE >55+=:I8:S>8JJHR7P&^?B[Q!NN-H M[-^%:T/<^(K0$=]B-W"XKP+A37@,7Y4$F00B1U@20#82=<*T;Q&Q@M![_ '_ MZ,XSK+&+L(UC!8/)>"P(YV[>./*F*[_5=A%E)2P;[]TP\@/\&6+JW#D,PH23 M$6A:-#\Q68:!F08N+,Q%(* 1\/%P).XI"30LC_@8Z[=MIQ\EBIB:VD_C/A = M)A3<. (*/ TO0T-B@;> &T\M7@)K#0BN4,%4A00OXIB!-:*9PZ.\= 5D1+@^ MM#)S'/H(:.(@/I*&%Q;J@&$) )+O*50D= 3CZ1[,$G%K?2\$4R,0T*\]@L$I M L,EBB*N7*61QD^V9C76* .'1?QI-O!("">(L=)L)C!U#+0"SG6Y^ABX1AV, M*8]W!WL-FS<%MHD9K9WF-2L62E\@.H1$0S$$<*_#6&$ZFR/*#&*YE!)DS@R8 MGL"T)$!89(U7K:8&NXGP3PY!OH+TM 7W$'*B *:CK75@EQ!)3=OC @"X(C"C MLB;!5RT.\AM>%''@K:]E=[Z1P2)]XKZ+DY- +M/$_#C"8C[>X2))4M+$@IR% M! CCO;I+8,'7@[>DJ/J07\"$!4,KP2T"M:4=UV*LZN@JI%<'3$67[ M.Z&& 4MU6NK]S2[C2_%J!4QLEMCKTN((6(7R$;';$)"-=D.(,7E,8&;P,2), MX?0E3)P"A ^U'5.44 (??L_ 5PB3!2_PP'"T>*LD-W49WT(6I>%9(^D&$%@NY@A?6G+&7=.31'M!W,8.&R>B=?0 M#A'R'L+WE1")3N)86OA7 R@1'Z 23 M4)I<3&TE#VY!#OMQJ,\*M86<%=':'1!#(92?3XL !@T'\1@G&3H68YP),+Y9 M[R$YA;ONC!%U$)6_,FP%^K&%OP="(_0[T483P$& C)U0_U>$?4=D1GS3V)VX MN84+G4Y;5,HBL>+/=1OX;YA3N!&(R8BO%2",/$SL-$&26S-8;B<-SPK"UHHC M1C9/ ' 3UB6S#,\,T!V1Q6$*,7(O;&C DD)P!Y!:B#*2VR 1^[Z=. <6FK6V M&< 4P$9%-7AB2E16QJA5(R*6Z80U#EGC\%I>W@+W&J#$>J!NJ;D342PLL4 M[&GOQ5.8C_,=> B\A9*&16X[>'0(Y@]FWB>AF>!Y,J*J$@,LJ!(VD])[#AIX M%[0JBGWFJ\ MU;!2HP(5O294RT6B QE2@X8H==ZON$3;21TJ5)R BC7TD[,#.S%C+<@5">" M-=IN:(%KP5H2W];S/'S1.:DJ-/B/_&#"]GVULO=1V7>(QBTL'ME4V,!^PH3Q MGK_SL;GPCLT=O.,.WG%#X1V?1ZG.DC3G#IX.HV=9"*F(LN(,C$(RFB=,@S7I M7(R>N-X -X>$>,BHNJ!3&4H>T<&-WR66MJ4#@P\4,'BH@,'%K^A9DWP>U *U M6N7M13R9(,XY!J 28.04!>#-%OBY](/J6]0GX/+YP=1G_PN%,TA*\(X#M+X< MH-4F(")?CMS WCL#W7IO7 :F[6#4<'T;V+LU,0)3,MZ#:03*%?], 5U_=.ZC M(+9-@9(^=$-$G+81*%S,5=CJ;J #!?MW:-L_AI]WC\T+MX?'EX:O?/SWN=WAR>'GR^?"HJZ1)@&;$RFAFFX]O_^1[K,*WT1(,E]L MKQ^<@E?K9"#6U0AA))0PD!01F.<8G#?.W?!&MWE6CD(>!R(O8 0PM,Q>@,!# M8X,]30\L$?QH4J)#%Y+HHT ^R"^4%$RAX^.2^ .D)__5[I6DP%R0&J'1RY)# M"E#AB3Z+60E"FT,)#KD463-YEH&L4PH=9/4QDDAFAB@T08^D#EB_W;>[SJ!Y MW>]4FM>-;LVZ[K;K@^MN9]"N.;5!U[*:,P]8+?4->;;^&'&*SS"P9R/AKKNU M9K55VYA#U5C)H9)+)Q9*%K]\&R-E.?_R0!4DG24P9^?DA#O/F\R67DQR<,F< MYC>_-M\4Y;?7-?Q\XT&3:C,WREU//GJ6J),G52/X\DBFD+A0)6#XY"- M%%N)F>@/P.AS@A*(CM!P;LUQ3'8=A=0' [8[/"=4\4$[(8ZE$V>JB&.\IDC) M@,(D(%O/X[$CH-6J=7.OVGSMO!%(:X%1;=KZ)XFE>D%Q1$JQ''YG 09V*8FF M:K?>*!E:P.S3P1PB_RF\?PO;37"&AZ+27S@D,[Z? M)9V_E(W?30P1H&F.8E*0C9(62U&=B YD%#D4C F7\G.E,7BRI47WX ZU =B2 MWW [.7D@=[/\,\B7_@;+EWVACN%L''L4W1XK0?."DH4#;<0X8#Q8R221Y5PY M4<%P!AX:C:$YE8,>8]'I-\3!'[PA5H2_[#?BW\F)UT_N&Y$2LRA29^NQNR5/ MK8$'EM]&QI$TBN!!DTZ$@X=+JHG@<" Q*ZW&RSYB.3<_#]8;WX!=.7B 8NV"-G3#QJLU^JV,U MS.N6/7"N&]5*Y[K3!]>K83<&?;/2:=K-V5Y7/?7-6>_\\OCX]/+]X?GQYZ/3 M\Y/>Y?'IY^M&'5[:?%ZK<-[-Q&7L1)RR]!W*!DW=T.:NG.'\TANII:.7<&1: MF*B\;C<:]7;J6[1&JSW]F7JGT:H^LZ6)1*H5,Q%HDF/V07.T PH?PMZ M/C)%^I:3T"86@>$K<[*%1$(_#ETTN4J:.%&)6A)6(L_#R?\P%Q],7%<@N/%: M)]6;9\UK%"5G MT:L*Q-<\+V ,"J3B_XKI".H.0/YA<8&RL#63%+=>Z:M]3,*%(1;%Z >]57/L M2KM>NVXX??A/U:E?@POL7-L-JV)U!S7+JJ9=9=RVYBDJB^.$D9YTOA]S5&=$ MQ^G\-LL&MYE8^KC2L@QM7<]Y9D4D4"=^QVYV;,=J7SN5VN"Z8=8ZU]UJJWO= MZC8J3J=;ZW3J+4':34_(M78)N5U";K4).8V6U6JY*5>,)^GP^P@LP2B\[G; M9MDNHF>(#H?=+.2 M?.ZV"JKSIGWVR[,:PLQ;,HB/.="U46!ZL*-8'K+J93^E-?%#\#08\] *W"G;50_TRYG)"2P* M5LD)U6I6YK?+M6G!O;&4%N!G4L0 HZ'ZN&._\N4MPM?595H$;\PY?M'EB3.Z MYO5)H\^=#+T]K(NL=.L5YWNU4FVT.X[3+H^BRF.1SC8[ ;-^ ?,=)$SMYQ,M MW4IK)UK23M+.R-G)H%6O[ZCHPH%*^7U351E!054&',KCR23V_'<.N"G'GE56 M:4=Y+V[F'7).)$6<1'0]G*3QY^_GGXS7SI^1XX741>1WD4D5647,QGXRO6%L M#ITWOQFOW3?B5J-V@>)W'U RKW,_DNSX$9F7#R M0$J]3F29&<(SB2P3%298/L*"3N0_0'Q6W_P,)W3EO+$[W#_,\E[&!7NF]:4J M?;4L_N)3+2<%##*'I7TB:Y/U3'^YVG4F!=4 Z5SR(J4F&I9C_G4T=+GER%-6 M:Y8KJL3$\SU'4=3 ;+=1,2I)90G_]X&XXPDII M;/@R *5EEY^]4CVE+ZH*.T1J!_KDH;.GSWO!X_<,4J%<;V?+5*J5XL+JQZ:S M15E;O5NOU)M6\[K>[#>O&^UZX[H[Z-C7=K\_P*HVN]N4)3J;7M;6WI6U[?>Y=7YX<7U]5:M=FM/*G [2DU',E,GGA]?K:,7*E$ MU(5U7E:?:6%;#$2DNL+*L.WB5_ZX_=,Y-4X(\+5XD&95(C3*V_' [9 M!^L!=H7O[&%'JKXS,L<#OCWD<-F\>( N4L<>_(C>!R;)R*=[XD^YAO/D/=G" MTL)&L]QHK!T\<+6E8HUR;05]LU>WI (LN;EP"Z G5]#6?G$AF(2#Q8TJSRHO M6]'VLDRX_3SW [#88Y>S:9R]T\O.C># MTU>]!WPJ5KJ$' K1O=K8'[G. )QF64QU*HJE7I^I2JK\ ME]S22'Z?U "([Y?*+^Z.T::M8'>,5N\I/"W?L5 ><;IP&G$WB8V:Q*:G7SK/ MFG[1(XV<#DF%&D4V1,MVU"N%29M;W[5GY&R2E#!V[H?_&463\;__/U!+ P04 M " #4BV5/RFCV8[P$ ".'@ %@ &EM9VXM,C Q.3 Y,S!X97@S,BYH M=&WM65%3&S<0?B8S^0];9Y(Q,S[[SL8$GP_/)(8TM#4AX,XT3QW=G<[6<"== M)!W@_OJNI#/@IB2T$$):XP$D[VKWN]U/\JX5_>!Y;Z>37R 52550KB&1E&B: MPCG3U@LZE).HL MU:-8I(M1E+(S4'J1T]U&0>2,<2^GF0X#O]T=; 7!R^VMEWY_9^?YL)9*-IO_ MG;@QBCIHZSX-6NCEJK'0+_50TPOMD9S->&A7#W/&J3>GM27_^3 37'L9*5B^ M"*>LH H.Z3D7CE.FRIPL0L:-&[?D MW/F*19[BFOW?WAZ\/IB^X+$JA[UNU#$Z#GZGO/DQ'A)U8^30W1;;M1 G2&0J M'QCMF$K-,I80S01?!_3N:(\JJ2J""EK "4U,6-T##/QM$!GH.843(F/"J?+> M7>1T :\2;21=WU]3^A[0-D^J6+G(*VB238>>\!2:<3W!:*_D)NCU_1:,YZ1$ MN+#=,^F8FJ,<@IT6_,J9^9@XT?AIH6 L4KKYG\D3XRGF*.QM/SC8ZQNE3A?< M:H] 4]TFP4N;+K?)2F[UYW+; DJ2^1)'A0&2"LEL"H4,3TJ<&=E!451<_$AY MRWD\X$F[!00F1"E<7BFJM8)$R%)(>[A"TYA[\>P"JXSQ<"P*K%$6;KHW1*>I M0 !S*FF\@,2>RHN6C4UEP5C/3GTP5'#*Q7E.L:Y!G3G1X9J0=P8[Q?2\KXA$ MFN0+.*:8. V9D)8&)=H5*5!$AVRAR*4B1CKUD%JV:EQ)[ALAB_I@\;WWESE> M4JK./615CHX2G.4,'\76KD8NZ<>*26H*6TNUOQQ5EXQ':$&_F5Y1WNX;FE22 M:6-P_P)9S['TK3=/,.AM(45QGQA%QO'9"D?-!.-"F*$XXU:X^@20$69B4DJJ M#*B642-86N-RC O)$;(J$:5JV=49XX0GYGTTG#+KPKA%K2IWSR0PH,3MX-6H MM+\3MGQ7U/YG8!\+MFL=SCE+]=R!P09(DQB/[X3F>4G2E/'9;L-OV+DJ2;*< MVQ)DM^%JD,;24BPD'NA>(O*P+Q@*71MVDW26&@MBIOE=1OWB;B.1'@M[@^4WEMF M^-_]W3,=>@B'XLP=N'UWWM9T65+%MM[I-TN4$CE+X9EO?^XQ4U^_DOYB[CJJ M,WEU_#/\U(;]PP_[>Q\^$WD209MG@E]GB? M$-?V>E$L1U+"DY]4B&O C)F6#F7O"ZAY@DIS,I*IZ:'E_(L&[+ MADE.B0R1OO-AG8@NQM.Q-O1KWV$/@PSF=SFXNG!=9CCJV!O=IT^BCKT;_A-0 M2P$"% ,4 " #4BV5/_A-IG#@4 !XV@ $0 @ $ M:6UG;BTR,#$Y,#DS,"YX&UL4$L! A0# M% @ U(ME3TN[+I H,P @(D# !4 ( !0" &EM9VXM M,C Q.3 Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( -2+94][XTTJ$($ )[L!P 5 M " 9M3 !I;6=N+3(P,3DP.3,P7VQA8BYX;6Q02P$"% ,4 M " #4BV5/MA;ZBBY3 #P*@8 %0 @ '>U :6UG;BTR M,#$Y,#DS,%]P&UL4$L! A0#% @ U(ME3]*172IO)P J$(! !P M ( !/R@! &EM9VXM,C Q.3 Y,S!E>#$P,30W.&5E-RYH=&U0 M2P$"% ,4 " #4BV5/B5*S=:(' !!+0 ' @ 'H3P$ M:6UG;BTR,#$Y,#DS,&5X,S$Q.6)E8V,Y+FAT;5!+ 0(4 Q0 ( -2+94]4 M;+3#$P M<2YH=&U02P$"% ,4 " #4BV5/RFCV8[P$ ".'@ %@ M@ &_90, :6UG;BTR,#$Y,#DS,'AE>#,R+FAT;5!+!08 "0 ) &8" "O %:@, ! end XML 59 imgn-20190930x10q_htm.xml IDEA: XBRL DOCUMENT 0000855654 us-gaap:FacilityClosingMember imgn:CorporateRestructuringMember imgn:WinterStreet930WalhamMaMember 2019-01-01 2019-09-30 0000855654 us-gaap:RetainedEarningsMember 2019-09-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000855654 us-gaap:RetainedEarningsMember 2019-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2019-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000855654 2019-03-31 0000855654 us-gaap:RetainedEarningsMember 2018-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000855654 us-gaap:RetainedEarningsMember 2018-09-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000855654 us-gaap:RetainedEarningsMember 2018-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000855654 2018-06-30 0000855654 us-gaap:RetainedEarningsMember 2018-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000855654 2018-03-31 0000855654 srt:MinimumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-09-30 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2018-06-01 2018-06-30 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2018-02-01 2018-02-28 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-09-30 0000855654 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2018-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2019-06-01 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2018-06-01 2018-06-30 0000855654 imgn:StockIncentivePlan2018Member 2019-09-30 0000855654 imgn:ImmunogenIncRestatedStockOptionPlanMember 2019-09-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-07-01 2019-09-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2018-07-01 2018-09-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2018-01-01 2018-09-30 0000855654 us-gaap:RestrictedStockMember 2019-09-30 0000855654 us-gaap:RestrictedStockMember 2018-12-31 0000855654 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2019-04-01 2019-04-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2017-06-01 2017-06-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2017-02-01 2017-02-28 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2016-08-01 2016-08-31 0000855654 us-gaap:RestrictedStockMember 2019-07-01 2019-07-31 0000855654 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0000855654 srt:MaximumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-09-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2019-01-01 2019-09-30 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2016-12-09 2016-12-09 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-04-01 2019-06-30 0000855654 2024-09-30 2019-09-30 0000855654 2020-09-30 2019-09-30 0000855654 srt:MinimumMember 2024-09-30 2019-09-30 0000855654 srt:MinimumMember 2020-09-30 2019-09-30 0000855654 srt:MaximumMember 2024-09-30 2019-09-30 0000855654 srt:MaximumMember 2020-09-30 2019-09-30 0000855654 2019-09-30 2019-09-30 0000855654 imgn:GenentechMember imgn:RegulatoryMilestonesMember 2019-07-01 2019-09-30 0000855654 us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2019-07-01 2019-09-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2019-07-01 2019-09-30 0000855654 imgn:GenentechMember imgn:RegulatoryMilestonesMember 2019-01-01 2019-09-30 0000855654 us-gaap:ProductMember 2019-01-01 2019-09-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2019-01-01 2019-09-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2019-01-01 2019-09-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2019-01-01 2019-09-30 0000855654 imgn:FusionPharmaceuticalsMember imgn:LicenseAndMilestoneFeesMember imgn:PhaseIClinicalTrialMember 2018-07-01 2018-09-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2018-07-01 2018-09-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2018-07-01 2018-09-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2018-07-01 2018-09-30 0000855654 imgn:ClinicalMaterialsRevenueMember 2018-07-01 2018-09-30 0000855654 imgn:TakedaOncologyMember imgn:PhaseIIClinicalTrialMember 2018-05-01 2018-05-31 0000855654 imgn:TakedaOncologyMember imgn:PhaseIClinicalTrialMember 2018-05-01 2018-05-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:UpfrontPaymentMember 2018-05-01 2018-05-31 0000855654 imgn:FusionPharmaceuticalsMember imgn:LicenseAndMilestoneFeesMember imgn:PhaseIClinicalTrialMember 2018-01-01 2018-09-30 0000855654 imgn:DebiopharmInternationalMember imgn:LicenseAndMilestoneFeesMember imgn:Imgn529ProgramMember 2018-01-01 2018-09-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:UpfrontPaymentMember 2018-01-01 2018-09-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2018-01-01 2018-09-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2018-01-01 2018-09-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2018-01-01 2018-09-30 0000855654 imgn:ClinicalMaterialsRevenueMember 2018-01-01 2018-09-30 0000855654 imgn:DebiopharmInternationalMember imgn:TechnologyTransferMember 2018-01-01 2018-01-31 0000855654 imgn:DebiopharmInternationalMember imgn:Imgn529ProgramMember 2017-12-01 2017-12-31 0000855654 imgn:DebiopharmInternationalMember imgn:TechnologyTransferMember 2017-10-01 2017-12-31 0000855654 imgn:DebiopharmInternationalMember imgn:UpfrontPaymentMember imgn:Imgn529ProgramMember 2017-05-01 2017-05-31 0000855654 us-gaap:EmployeeSeveranceMember 2019-09-30 0000855654 us-gaap:EmployeeSeveranceMember 2019-06-30 0000855654 us-gaap:EmployeeSeveranceMember 2018-12-31 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-06-26 2019-06-26 0000855654 us-gaap:EmployeeSeveranceMember imgn:ManufacturingRestructuringMember 2018-02-01 2018-02-28 0000855654 srt:ScenarioForecastMember imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2019-10-01 2020-12-31 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2019-07-01 2019-09-30 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2019-01-01 2019-09-30 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:ManufacturingRestructuringMember 2018-01-01 2018-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember us-gaap:EmployeeSeveranceMember imgn:ManufacturingRestructuringMember 2018-01-01 2018-03-31 0000855654 us-gaap:OneTimeTerminationBenefitsMember imgn:ManufacturingRestructuringMember 2018-01-01 2018-03-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-09-30 0000855654 us-gaap:ConvertibleDebtMember 2016-01-01 2016-12-31 0000855654 us-gaap:EmployeeSeveranceMember 2019-07-01 2019-09-30 0000855654 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-09-30 0000855654 srt:MinimumMember 2019-09-30 0000855654 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-03-31 0000855654 us-gaap:FacilityClosingMember imgn:CorporateRestructuringAdditionalMember 2019-01-01 2019-09-30 0000855654 us-gaap:FacilityClosingMember imgn:CorporateRestructuringAdditionalMember 2018-01-01 2018-09-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2019-09-30 0000855654 us-gaap:PerformanceSharesMember 2019-09-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-09-30 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember us-gaap:SubsequentEventMember imgn:Imgn779Member 2019-10-01 2019-12-31 0000855654 imgn:JazzPharmaceuticalsIrelandLimitedMember us-gaap:SubsequentEventMember imgn:Imgn779Member 2019-12-31 0000855654 us-gaap:ConvertibleDebtMember 2019-09-30 0000855654 us-gaap:ConvertibleDebtMember 2017-12-31 0000855654 us-gaap:ConvertibleDebtMember 2017-01-01 2017-12-31 0000855654 us-gaap:RetainedEarningsMember 2017-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-09-30 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000855654 imgn:RocheMember imgn:RegulatoryMilestonesMember 2019-05-03 2019-05-03 0000855654 imgn:TakedaOncologyMember imgn:LicenseRevenueMember 2018-01-01 2018-09-30 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2018-01-01 2018-09-30 0000855654 imgn:DebiopharmInternationalAndFusionMember imgn:LicenseRevenueMember 2018-01-01 2018-09-30 0000855654 imgn:ClinicalMaterialsRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-09-30 0000855654 imgn:KadcylaMember us-gaap:RoyaltyMember 2019-09-30 0000855654 imgn:RocheMember imgn:KadcylaMember imgn:RegulatoryMilestonesMember 2019-09-30 0000855654 imgn:TakedaOncologyMember us-gaap:TimeAndMaterialsContractMember 2018-09-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:RegulatoryMilestonesMember 2018-09-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:ExerciseFeeMember 2018-09-30 0000855654 imgn:FusionPharmaceuticalsMember imgn:PhaseIIClinicalTrialMember 2018-09-30 0000855654 imgn:DebiopharmInternationalMember imgn:PhaseIIIClinicalTrialMember 2018-09-30 0000855654 imgn:FusionPharmaceuticalsMember imgn:SalesMilestonesMember 2016-12-31 0000855654 imgn:FusionPharmaceuticalsMember imgn:LicenseAndMilestoneFeesMember 2016-12-31 0000855654 imgn:FusionPharmaceuticalsMember imgn:DevelopmentMilestonesMember 2016-12-31 0000855654 us-gaap:OtherCustomerMember 2019-07-01 2019-09-30 0000855654 imgn:RocheMember 2019-07-01 2019-09-30 0000855654 us-gaap:OtherCustomerMember 2019-01-01 2019-09-30 0000855654 us-gaap:OtherCustomerMember 2018-07-01 2018-09-30 0000855654 imgn:TakedaOncologyMember 2018-07-01 2018-09-30 0000855654 imgn:RocheMember 2018-07-01 2018-09-30 0000855654 imgn:CytomXTherapeuticsIncMember 2018-07-01 2018-09-30 0000855654 us-gaap:OtherCustomerMember 2018-01-01 2018-09-30 0000855654 imgn:TakedaOncologyMember 2018-01-01 2018-09-30 0000855654 imgn:RocheMember 2018-01-01 2018-09-30 0000855654 imgn:CytomXTherapeuticsIncMember 2018-01-01 2018-09-30 0000855654 us-gaap:CommonStockMember 2019-09-30 0000855654 us-gaap:CommonStockMember 2019-06-30 0000855654 us-gaap:CommonStockMember 2019-03-31 0000855654 us-gaap:CommonStockMember 2018-12-31 0000855654 us-gaap:CommonStockMember 2018-09-30 0000855654 us-gaap:CommonStockMember 2018-06-30 0000855654 us-gaap:CommonStockMember 2018-03-31 0000855654 us-gaap:CommonStockMember 2017-12-31 0000855654 us-gaap:EmployeeStockMember 2018-06-30 0000855654 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000855654 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000855654 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000855654 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0000855654 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000855654 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000855654 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000855654 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000855654 2017-12-31 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2019-01-01 2019-09-30 0000855654 2018-01-01 2018-12-31 0000855654 imgn:WinterStreet830WalthamMAMember 2019-09-30 0000855654 imgn:WinterStreet930WalhamMaMember 2016-02-29 0000855654 us-gaap:EmployeeStockMember 2019-07-01 2019-09-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-07-01 2019-09-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2019-07-01 2019-09-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0000855654 us-gaap:PerformanceSharesMember 2019-01-01 2019-09-30 0000855654 us-gaap:EmployeeStockMember 2019-01-01 2019-09-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-01-01 2019-09-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2019-01-01 2019-09-30 0000855654 2019-01-01 2019-06-30 0000855654 us-gaap:EmployeeStockMember 2018-07-01 2018-09-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2018-07-01 2018-09-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2018-07-01 2018-09-30 0000855654 imgn:RetiringDirectorMember imgn:NonEmployeeDirectorStockPlanMember 2018-06-01 2018-06-30 0000855654 us-gaap:EmployeeStockMember 2018-01-01 2018-09-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2018-01-01 2018-09-30 0000855654 imgn:NonEmployeeDirectorStockPlanMember 2018-01-01 2018-09-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2018-01-01 2018-09-30 0000855654 imgn:KadcylaMember 2019-09-30 0000855654 imgn:KadcylaMember 2018-12-31 0000855654 imgn:KadcylaMember 2019-01-01 2019-09-30 0000855654 us-gaap:ConvertibleDebtMember 2017-07-01 2017-12-31 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringAdditionalMember 2019-01-01 2019-09-30 0000855654 us-gaap:RestrictedStockMember 2019-04-01 2019-04-30 0000855654 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0000855654 us-gaap:RestrictedStockMember 2017-06-01 2017-06-30 0000855654 us-gaap:RestrictedStockMember 2017-02-01 2017-02-28 0000855654 us-gaap:RestrictedStockMember 2016-08-01 2016-08-31 0000855654 imgn:StockIncentivePlan2016Member 2019-01-01 2019-09-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:StockIncentivePlan2016Member 2019-01-01 2019-09-30 0000855654 imgn:KadcylaMember 2015-01-01 2015-12-31 0000855654 imgn:RocheMember 2019-01-01 2019-01-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2015-01-01 2015-12-31 0000855654 imgn:OmersMember imgn:KadcylaMember 2019-01-01 2019-09-30 0000855654 imgn:RocheMember 2000-05-01 2000-05-31 0000855654 imgn:WinterStreet830WalthamMAMember 2019-01-01 2019-09-30 0000855654 imgn:TakedaOncologyMember 2019-01-01 2019-09-30 0000855654 imgn:SanofiMember 2019-01-01 2019-09-30 0000855654 imgn:RocheMember 2019-01-01 2019-09-30 0000855654 imgn:OxfordBiotherapeuticsLtdMember 2019-01-01 2019-09-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2019-01-01 2019-09-30 0000855654 imgn:CytomXTherapeuticsIncMember 2019-01-01 2019-09-30 0000855654 imgn:BiotestAGMember 2019-01-01 2019-09-30 0000855654 imgn:BayerHealthCareMember 2019-01-01 2019-09-30 0000855654 imgn:FusionPharmaceuticalsMember 2019-01-01 2019-09-30 0000855654 imgn:DebiopharmInternationalMember 2019-01-01 2019-09-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2018-05-01 2018-05-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2019-01-01 2019-09-30 0000855654 imgn:OmersMember imgn:KadcylaMember 2019-01-01 2019-01-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2018-01-01 2018-09-30 0000855654 2018-01-01 2018-09-30 0000855654 us-gaap:EmployeeStockMember 2019-06-30 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2019-01-01 2019-09-30 0000855654 2018-12-31 0000855654 us-gaap:ConvertibleDebtMember 2016-12-31 0000855654 2018-09-30 0000855654 srt:MinimumMember 2019-01-01 2019-09-30 0000855654 srt:MaximumMember 2019-01-01 2019-09-30 0000855654 2019-09-30 0000855654 imgn:TakedaOncologyMember 2015-03-01 2015-03-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember srt:MinimumMember 2015-01-01 2015-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember srt:MaximumMember 2015-01-01 2015-12-31 0000855654 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000855654 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000855654 2019-07-01 2019-09-30 0000855654 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000855654 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000855654 2019-04-01 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000855654 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000855654 2019-01-01 2019-03-31 0000855654 us-gaap:RetainedEarningsMember 2018-10-01 2018-12-31 0000855654 us-gaap:CommonStockMember 2018-10-01 2018-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2018-12-31 0000855654 2018-10-01 2018-12-31 0000855654 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000855654 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000855654 2018-07-01 2018-09-30 0000855654 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000855654 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000855654 2018-04-01 2018-06-30 0000855654 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000855654 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000855654 2018-01-01 2018-03-31 0000855654 2019-10-31 0000855654 2019-01-01 2019-09-30 shares iso4217:USD imgn:item pure imgn:employee utr:sqft iso4217:USD shares iso4217:EUR MA 0 0 1 P3M P61M 500000 149688000 149400000 imgn:LicenseAndMilestoneFeesMember P6Y6M us-gaap:PropertyPlantAndEquipmentNet us-gaap:PropertyPlantAndEquipmentNet 0000855654 --12-31 2019 Q3 false 10-Q true 2019-09-30 false 0-17999 ImmunoGen, Inc. 04-2726691 830 Winter Street Waltham MA 02451 781 895-0600 Common Stock IMGN NASDAQ Yes Yes Large Accelerated Filer false false false 149695324 204491000 262252000 94000 1701000 3009000 617000 500000 13126000 9249000 4961000 4462000 225681000 278781000 9118000 12891000 15924000 3413000 3709000 254136000 295381000 7227000 11365000 13232000 11796000 14040000 20465000 837000 707000 753000 35985000 25880000 2873000 14817000 317000 88174000 70660000 4675000 131035000 80485000 22578000 0.045 0.045 25000 36000 2075000 2064000 977000 1536000 95529000 122345000 970000 4180000 340361000 284409000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 200000000 200000000 149688000 149400000 1498000 1494000 1204559000 1192813000 -1292282000 -1183335000 -86225000 10972000 254136000 295381000 79000 672000 5237000 13533000 13202000 8441000 32102000 22873000 388000 68000 1159000 1427000 2465000 13281000 10928000 37407000 40030000 21015000 47243000 88467000 130775000 9208000 8347000 28686000 26994000 1020000 870000 20921000 3287000 31243000 56460000 138074000 161056000 -17962000 -45532000 -100667000 -121026000 1032000 1369000 3741000 2845000 4275000 2546000 11525000 8203000 24000 23000 71000 70000 -521000 -75000 -425000 -590000 -21750000 -46807000 -108947000 -127044000 -0.15 -0.32 -0.74 -0.92 148479000 147220000 148143000 137472000 -21750000 -46807000 -108947000 -127044000 132526000 1325000 1009362000 -1028582000 -17895000 14090000 14090000 -38613000 -38613000 421000 4000 2255000 2259000 3746000 3746000 77000 1000 -1000 102000 102000 133024000 1330000 1015464000 -1053105000 -36311000 -41624000 -41624000 146000 1000 558000 559000 15755000 158000 162382000 162540000 3971000 3971000 96000 1000 1000 54000 54000 149021000 1490000 1182429000 -1094729000 89190000 -46807000 -46807000 28000 124000 124000 -28000 -28000 4308000 4308000 102000 102000 149049000 1490000 1186935000 -1141536000 46889000 -41799000 -41799000 351000 4000 1355000 1359000 4420000 4420000 103000 103000 149400000 1494000 1192813000 -1183335000 10972000 -43751000 -43751000 25000 68000 68000 5007000 5007000 100000 100000 149425000 1494000 1197988000 -1227086000 -27604000 -43446000 -43446000 354000 3000 667000 670000 106000 1000 -1000 2106000 2106000 100000 100000 149885000 1498000 1200860000 -1270532000 -68174000 -21750000 -21750000 30000 73000 73000 -227000 3580000 3580000 46000 46000 149688000 1498000 1204559000 -1292282000 -86225000 -108947000 -127044000 32102000 22873000 11525000 8203000 3277000 6192000 -2544000 30000 694000 10939000 12282000 62000 -1607000 -534000 2392000 -2059000 900000 -500000 500000 499000 3353000 994000 -296000 144000 -3751000 1420000 2336000 -1157000 -6058000 7898000 65050000 -7662000 -1823000 -55810000 -125137000 2762000 4220000 -2762000 -4220000 811000 2943000 395000 162512000 811000 165455000 -57761000 36098000 262252000 267107000 204491000 303205000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">A.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Nature of Business and Plan of Operations</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ImmunoGen, Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the development of antibody-drug conjugates, or ADC, therapeutics. The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $108.9 million during the nine months ended September 30, 2019, and has an accumulated deficit of approximately $1.3 billion as of September 30, 2019. The Company has primarily funded these losses through payments received from its collaborations and equity and convertible debt financings. To date, the Company has no product revenue and management expects operating losses to continue for the foreseeable future. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At September 30, 2019, the Company had $204.5 million of cash and cash equivalents on hand. The Company anticipates that its current capital resources and expense reductions resulting from the operational changes announced in June 2019 will enable it to meet its operational expenses and capital expenditures for more than twelve months after the date these financial statements are issued. The Company may raise additional funds through equity or debt financings or generate revenues from collaborators through a combination of upfront license payments, milestone payments, royalty payments, and research funding. There can be no assurance that the Company will be able to obtain additional debt or equity financing or generate revenues from collaborators on terms acceptable to the Company or at all. The failure of the Company to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on the Company’s business, results of operations, and financial condition and require the Company to defer or limit some or all of its research, development, and/or clinical projects.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, the development by its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, manufacturing and marketing limitations, complexities associated with managing collaboration arrangements, third-party reimbursements, and compliance with governmental regulations.</p> -108900000 -1300000000 0 204500000 P12M <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">B.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Summary of Significant Accounting Policies</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 2018, condensed consolidated balance sheet data presented for comparative purposes were derived from the Company’s audited financial statements, but certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. The preparation of interim financial statements requires the use of management’s estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenditures during the reported periods. The results of the interim periods are not necessarily indicative of the results for the entire year. Accordingly, the interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has evaluated all events or transactions that occurred after September 30, 2019, up through the date the Company issued these financial statements. Following the decision to discontinue development of IMGN779 in conjuction with the portfolio prioritization undertaken as part of the Company’s restructuring, Jazz Pharmaceuticals Ireland Limited provided notice in October 2019 of Opt-Out of the IMGN779 Collaboration Product pursuant to its Collaboration and Option Agreement with the Company. As a result, the Company will recognize as revenue in the fourth </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">quarter $14.5 million of the $75 million of upfront arrangement consideration that was allocated to the material right for the IMGN779 license option. The Company did not have any other material recognizable or unrecognizable subsequent events during this period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into licensing and development agreements with collaborators for the development of</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) research activities to be performed on behalf of the collaborative partner, (iv) delivery of cytotoxic agents, and (v) prior to the decommission of the Company’s Norwood facility in 2018, the manufacture of preclinical or clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for research activities, payments for the manufacture of preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of Accounting Standards Codification Topic 606 - <i style="font-style:italic;">Revenue from Contracts with Customers</i> (ASC 606)<i style="font-style:italic;"> </i>in accounting for these agreements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As part of the accounting for the arrangement, the Company must develop assumptions that require judgment to determine the selling price for each performance obligation that was identified in the contract, which is discussed in further detail below.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At September 30, 2019, the Company had the following material types of agreements with the parties identified below:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Development and commercialization licenses, which provide the party with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize anticancer compounds to a specified antigen target:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Biotest (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-compound license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Roche, through its Genentech unit (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Sanofi (five fully-paid, exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and option agreement for a defined period of time to secure development and commercialization licenses to develop and commercialize specified anticancer compounds on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Jazz Pharmaceuticals</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Development and Commercialization Licenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements, research activities to be performed on behalf of the collaborative partner and, previously, the manufacture of preclinical or clinical materials for the collaborative partner.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:12pt;"> </span>Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company previously made available research and manufacturing services under the development and commercialization licenses; following the Company’s restructuring in June 2019, these services have been discontinued.<span style="font-size:12pt;"> </span>However, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, up-front fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company estimates the selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the research services to be performed on behalf of its collaborators and market rates for similar services.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company recognizes revenue related to research services as the services are performed. The Company has also produced research material for potential collaborators under material transfer agreements. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for research materials produced or services performed as a component of research and development </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">support revenue. As of third quarter 2019, the Company is no longer making research services available under its development and commercialization licenses. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Prior to 2019, the Company also provided cytotoxic agents to its collaborators and produced preclinical and clinical materials (drug substance) at negotiated prices generally consistent with what other third parties would charge. The Company recognized revenue on cytotoxic agents and on preclinical and clinical materials when the materials passed all quality testing required for collaborator acceptance and control had transferred to the collaborator. The majority of the Company’s costs to produce these preclinical and clinical materials were fixed and then allocated to each batch based on the number of batches produced during the period. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration, or FDA, or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the inception of each arrangement that includes developmental and regulatory milestone payments, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. In addition, the Company evaluates the milestone to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts its estimate of the transaction price. Any such adjustments to the transaction price are allocated to the performance obligations on the same basis as at contract inception. Amounts allocated to a satisfied performance obligation shall be recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Collaboration and Option Agreements/Right-to-Test Agreements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) take options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) at the collaborator’s request, after providing research services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) some combination of all of these fees.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. As of September 30, 2019, all right-to-test agreements have expired. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: a) estimated fair value of each program, b) the amount the partner would pay to exercise the option to obtain the license, and c) probability of exercise. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining whether a collaboration and option agreement is within the scope of ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Transaction Price Allocated to Future Performance Obligations</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $145.9 million. The Company expects to recognize revenue on approximately 10%, 30% and 60% of the remaining performance obligations over the next </span><span style="white-space:pre-wrap;">12 months</span><span style="white-space:pre-wrap;">, </span><span style="white-space:pre-wrap;">13</span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">60 months</span><span style="white-space:pre-wrap;">, and 61 to </span><span style="white-space:pre-wrap;">120 months</span><span style="white-space:pre-wrap;">, respectively; however, it does not control when or if any collaborator will exercise its options for, or terminate existing development and commercialization licenses.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances from Contracts with Customers</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents changes in the Company’s contract assets and contract liabilities during the nine months ended September 30, 2019 and 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,852</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(ASC 606 adoption)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,305</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:24.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,368</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In accordance with ASC 606, a contract asset and related revenue of $500,000 was recorded for a probable milestone in the quarter ended September 30, 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the nine months ended September 30, 2019. During the nine months ended September 30, 2019, the Company received a $5 million regulatory milestone payment earned under its license agreement with Genentech, a member of the Roche Group. The full amount of the milestone was recognized as revenue in the period as the amount allocated to future rights to technological improvements was not material. Also during the nine months ended September 30, 2019, $65.2 million was recorded as deferred revenue as a result of a sale of the Company’s residual rights to receive royalty payments on commercial sales of Kadcyla® (ado-trastuzumab emtansine) as discussed in Note E, and $237,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As a result of adoption of ASC 606, a contract asset of $5 million was recorded for a probable milestone under the Company’s license agreement with Takeda, which was netted against an approximate $1 million contract liability specifically related to the agreement. It was subsequently earned and paid during the nine months ended September 30, 2018. Also during the prior year period, as a result of Takeda not executing a second license it had available, or extending or expanding its right-to-test agreement, the Company recognized $10.9 million of revenue previously deferred, with a net reduction in deferred revenue of $5.9 million due to contract asset and contract liability netting. In addition, $750,000 of the deferred revenue balance at December 31, 2017 was recognized as revenue during the nine months ended September 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.3 million of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements, and $335,000 of revenue was recognized upon shipment of clinical materials to a partner.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Financial Instruments and Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of September 30, 2019 and December 31, 2018. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of September 30, 2019 and December 31, 2018, the Company held $204.5 million and $262.3 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper, which were classified as cash and cash equivalents.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Non-cash Investing and Financing Activities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $730,000 of accrued capital expenditures as of September 30, 2018, which has been treated as a non-cash investing activity and, accordingly, is not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of September 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is defined under ASC Topic 820, “Fair Value Measurements and Disclosures,” as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of September 30, 2019, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at September 30, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2018, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2018 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The fair value of the Company’s cash equivalents is based on quoted prices from active markets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of September 30, 2019. The estimated fair value and gross carrying amount was $2.8 million and $2.1 million, respectively, as of December 31, 2018. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility and is determined by prices for the Convertible Notes observed in a market which is a Level 2 input for fair value purposes due to the low frequency of trades. There have been no trades since January 2018, so the fair value as of September 30, 2019 uses Level 3 inputs.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Unbilled Revenue/Reimbursement</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Clinical Trial Accruals</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. </span>Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid asset or accrued clinical trial cost. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred<span style="background-color:#ffffff;">. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&amp;D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. </span>The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Effective January 1, 2019, the Company adopted ASU 2016-2, <i style="font-style:italic;">Leases (Topic 842)</i>, the details of which are further discussed in Note H. The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (“ROU”) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As these single payment obligations have all been made, there is no<span style="white-space:pre-wrap;"> related liability recorded. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile and rates for existing borrowing arrangements for comparable peer companies. The operating lease ROU assets are netted against any lease incentive and straight-line lease liabilities that have been recorded. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Computation of Net Loss per Common Share</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:20.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:20.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.4pt;"><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">3,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">3,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of September 30, 2019, the Company is authorized to grant future awards under an employee share-based compensation plan, which is the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan. The 2018 Plan provides for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to 7,500,000 shares of the Company’s common stock, as well as up to 19,500,000 shares of common stock, which represent awards granted under the two previous stock option plans, the ImmunoGen, Inc. 2006 or 2016 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which result in the forfeiture of shares of common stock back to the Company on or subsequent to June 20, 2018. Option awards are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock-based awards are accounted for under ASC Topic 718, “Compensation-Stock Compensation.” Pursuant to Topic 718, the estimated grant date fair value of awards is charged to the statement of operations and comprehensive loss over the requisite service period, which is the vesting period. Such amounts have been reduced by an estimate of forfeitures of all unvested awards. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior among its option recipients. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">81.63%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">71.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">76.28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.99%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.78%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.89%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.24%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.72%</p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended September 30, 2019 and 2018 were $1.68 and $6.11 per share, respectively, and $2.85 and $6.74 for options granted during the nine months ended September 30, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the Company’s equity plans as of September 30, 2019, and changes during the nine month period then ended is presented below (in thousands, except weighted-average data):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.20</p></td></tr><tr><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.28 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(86)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.53 </p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(5,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.07 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,106 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.08 </p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">There were approximately 3.7 million stock options included in the options outstanding balance as of June 30, 2019 that were expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the second quarter, the details of which are discussed further in Note G. The majority of these options were forfeited in the quarter ended September 30, 2019. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in June 2019 as a result of the change in the forfeiture estimate.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;"> In 2018, the Company granted 295,200 performance stock options to certain employees that will vest in two equal installments upon the achievement of specified performance goals within the next </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;">. At September 30, 2019, 168,200</span><span style="white-space:pre-wrap;"> of these options are still outstanding. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based options that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $850,000.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of September 30, 2019 and changes during the nine-month period ended September 30, 2019 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,816</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.87</p></td></tr><tr><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 631</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (504)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.64</p></td></tr><tr><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (296)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.56</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,647 </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.88</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In August 2016, February 2017, June 2017, and April 2019, the Company granted 117,800, 529,830, 239,000 and 106,000 shares of performance-based restricted common stock with grant date fair values of $3.15, $2.47, $4.71 and $2.82, respectively, to certain employees of the Company, which are reflected in the table above. Of these awarded shares, 219,130 have subsequently been forfeited. These restrictions will lapse in three equal installments upon the achievement of specified performance goals by August 12, 2021. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based shares that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $1.5 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the nine months ended September 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $1.84 to $3.05 per share. The total proceeds to the Company from these option exercises were $217,000. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2019, approximately 323,000 shares were issued to participating employees at a fair value of approximately $1.63 per share. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The expected volatility used in the fair value calculation was 67.3%, the expected life was .<span style="white-space:pre-wrap;">5 years</span><span style="white-space:pre-wrap;">, the expected dividend yield was zero, and the risk-free rate was 2.51%. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the stock plans was $3.6 million and $10.7 million during the three and nine months ended September 30, 2019, respectively, compared to stock compensation expense of $4.3 million and $12.0 million for the three and nine months ended September 30, 2018, respectively. The decrease in expense is primarily due to less awards expected to vest in the current periods compared to prior year periods as a result of the restructuring at the end of the second quarter. Stock compensation expense related to the ESPP was $53,000 and $345,000 for the three and nine months ended September 30, 2019 and $213,000 for the three and nine months ended September 30, 2018. As of September 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.8 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately two years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the nine months ended September 30, 2019 and 2018, is expense recorded for directors’ deferred share units, the details of which are discussed in Note F.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Segment Information</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the nine months ended September 30, 2019, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The percentages of revenues recognized from significant customers of the Company in the three and nine months ended September 30, 2019 and 2018 are included in the following table:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Partner:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Roche</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">99%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">77%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">99%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">57%</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CytomX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">14%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">7%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Takeda</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">29%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">There were no other customers of the Company with significant revenues in the three or nine months ended September 30, 2019 and 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) in order to increase transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In accordance with the transition method provided by ASC Update No. 2018-11, <i style="font-style:italic;">Leases (Topic 842): Targeted Improvements,</i> the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance (ASC 840). See Note H for further discussion and impact of adoption.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company elected several of the available practical expedients, which are also outlined in Note H. The standard had a material impact to the Company’s consolidated balance sheets, but did not have an impact to the consolidated statement of operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the accounting for finance leases, which consist entirely of single payment obligations made for equipment, remained substantially unchanged. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the FASB issued ASU No. 2018-07, <i style="font-style:italic;">Compensation — Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</i>, which expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 specifies that Topic 718 applies to all share-based payment transactions in which the grantor acquires goods and services to be used or consumed in its own operations by issuing share-based payment awards. ASU 2018-07 also clarifies that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC 606. The Company adopted the standard on January 1, 2019, and it did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements, not yet Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In November 2018, the FASB issued ASU 2018-18, <i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606</i>, which clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer. In addition, ASU 2018-18 adds unit-of-account guidance to ASC Topic 808, <i style="font-style:italic;">Collaborative Arrangements</i>, in order to align this guidance with ASC 606 and also precludes an entity from presenting consideration from a transaction in a collaborative arrangement as revenue from contracts with customers if the counterparty is not a customer for that transaction. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods, and early adoption is permitted. The Company is currently evaluating the potential impact that ASU 2018-18 may have on the consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions, and forecasts. The ASU is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Adoption of the ASU is on a modified retrospective basis. The Company does not expect this guidance to have a material impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 2018, condensed consolidated balance sheet data presented for comparative purposes were derived from the Company’s audited financial statements, but certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. The preparation of interim financial statements requires the use of management’s estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenditures during the reported periods. The results of the interim periods are not necessarily indicative of the results for the entire year. Accordingly, the interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has evaluated all events or transactions that occurred after September 30, 2019, up through the date the Company issued these financial statements. Following the decision to discontinue development of IMGN779 in conjuction with the portfolio prioritization undertaken as part of the Company’s restructuring, Jazz Pharmaceuticals Ireland Limited provided notice in October 2019 of Opt-Out of the IMGN779 Collaboration Product pursuant to its Collaboration and Option Agreement with the Company. As a result, the Company will recognize as revenue in the fourth </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">quarter $14.5 million of the $75 million of upfront arrangement consideration that was allocated to the material right for the IMGN779 license option. The Company did not have any other material recognizable or unrecognizable subsequent events during this period.</p> 14500000 75000000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into licensing and development agreements with collaborators for the development of</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) research activities to be performed on behalf of the collaborative partner, (iv) delivery of cytotoxic agents, and (v) prior to the decommission of the Company’s Norwood facility in 2018, the manufacture of preclinical or clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for research activities, payments for the manufacture of preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of Accounting Standards Codification Topic 606 - <i style="font-style:italic;">Revenue from Contracts with Customers</i> (ASC 606)<i style="font-style:italic;"> </i>in accounting for these agreements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As part of the accounting for the arrangement, the Company must develop assumptions that require judgment to determine the selling price for each performance obligation that was identified in the contract, which is discussed in further detail below.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At September 30, 2019, the Company had the following material types of agreements with the parties identified below:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Development and commercialization licenses, which provide the party with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize anticancer compounds to a specified antigen target:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Biotest (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-compound license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Roche, through its Genentech unit (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Sanofi (five fully-paid, exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and option agreement for a defined period of time to secure development and commercialization licenses to develop and commercialize specified anticancer compounds on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Jazz Pharmaceuticals</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Development and Commercialization Licenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements, research activities to be performed on behalf of the collaborative partner and, previously, the manufacture of preclinical or clinical materials for the collaborative partner.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:12pt;"> </span>Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company previously made available research and manufacturing services under the development and commercialization licenses; following the Company’s restructuring in June 2019, these services have been discontinued.<span style="font-size:12pt;"> </span>However, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, up-front fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company estimates the selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the research services to be performed on behalf of its collaborators and market rates for similar services.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company recognizes revenue related to research services as the services are performed. The Company has also produced research material for potential collaborators under material transfer agreements. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for research materials produced or services performed as a component of research and development </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">support revenue. As of third quarter 2019, the Company is no longer making research services available under its development and commercialization licenses. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Prior to 2019, the Company also provided cytotoxic agents to its collaborators and produced preclinical and clinical materials (drug substance) at negotiated prices generally consistent with what other third parties would charge. The Company recognized revenue on cytotoxic agents and on preclinical and clinical materials when the materials passed all quality testing required for collaborator acceptance and control had transferred to the collaborator. The majority of the Company’s costs to produce these preclinical and clinical materials were fixed and then allocated to each batch based on the number of batches produced during the period. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration, or FDA, or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the inception of each arrangement that includes developmental and regulatory milestone payments, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. In addition, the Company evaluates the milestone to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts its estimate of the transaction price. Any such adjustments to the transaction price are allocated to the performance obligations on the same basis as at contract inception. Amounts allocated to a satisfied performance obligation shall be recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Collaboration and Option Agreements/Right-to-Test Agreements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) take options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) at the collaborator’s request, after providing research services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) some combination of all of these fees.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. As of September 30, 2019, all right-to-test agreements have expired. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: a) estimated fair value of each program, b) the amount the partner would pay to exercise the option to obtain the license, and c) probability of exercise. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining whether a collaboration and option agreement is within the scope of ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Transaction Price Allocated to Future Performance Obligations</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $145.9 million. The Company expects to recognize revenue on approximately 10%, 30% and 60% of the remaining performance obligations over the next </span><span style="white-space:pre-wrap;">12 months</span><span style="white-space:pre-wrap;">, </span><span style="white-space:pre-wrap;">13</span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">60 months</span><span style="white-space:pre-wrap;">, and 61 to </span><span style="white-space:pre-wrap;">120 months</span><span style="white-space:pre-wrap;">, respectively; however, it does not control when or if any collaborator will exercise its options for, or terminate existing development and commercialization licenses.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances from Contracts with Customers</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents changes in the Company’s contract assets and contract liabilities during the nine months ended September 30, 2019 and 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,852</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(ASC 606 adoption)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,305</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:24.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,368</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In accordance with ASC 606, a contract asset and related revenue of $500,000 was recorded for a probable milestone in the quarter ended September 30, 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the nine months ended September 30, 2019. During the nine months ended September 30, 2019, the Company received a $5 million regulatory milestone payment earned under its license agreement with Genentech, a member of the Roche Group. The full amount of the milestone was recognized as revenue in the period as the amount allocated to future rights to technological improvements was not material. Also during the nine months ended September 30, 2019, $65.2 million was recorded as deferred revenue as a result of a sale of the Company’s residual rights to receive royalty payments on commercial sales of Kadcyla® (ado-trastuzumab emtansine) as discussed in Note E, and $237,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As a result of adoption of ASC 606, a contract asset of $5 million was recorded for a probable milestone under the Company’s license agreement with Takeda, which was netted against an approximate $1 million contract liability specifically related to the agreement. It was subsequently earned and paid during the nine months ended September 30, 2018. Also during the prior year period, as a result of Takeda not executing a second license it had available, or extending or expanding its right-to-test agreement, the Company recognized $10.9 million of revenue previously deferred, with a net reduction in deferred revenue of $5.9 million due to contract asset and contract liability netting. In addition, $750,000 of the deferred revenue balance at December 31, 2017 was recognized as revenue during the nine months ended September 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.3 million of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements, and $335,000 of revenue was recognized upon shipment of clinical materials to a partner.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p> 1 1 1 1 1 5 1 5 5 1 P10Y P12Y 145900000 0.10 0.30 0.60 P12M P13M P60M P120M <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents changes in the Company’s contract assets and contract liabilities during the nine months ended September 30, 2019 and 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,852</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(ASC 606 adoption)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,368)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,305</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:24.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:24.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:24.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,368</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr></table> 500000 0 500000 0 80802000 65287000 237000 145852000 0 500000 5000000 5000000 500000 89967000 706000 13368000 5000000 82305000 79000 172000 237000 13368000 500000 5000000 500000 500000 5000000 5000000 65200000 237000 5000000 1000000 10900000 5900000 750000 1300000 335000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Financial Instruments and Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of September 30, 2019 and December 31, 2018. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.</p> 3 0 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of September 30, 2019 and December 31, 2018, the Company held $204.5 million and $262.3 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper, which were classified as cash and cash equivalents.</p> 204500000 204500000 262300000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Non-cash Investing and Financing Activities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $730,000 of accrued capital expenditures as of September 30, 2018, which has been treated as a non-cash investing activity and, accordingly, is not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of September 30, 2019.</p> 730000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is defined under ASC Topic 820, “Fair Value Measurements and Disclosures,” as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of September 30, 2019, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at September 30, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2018, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2018 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The fair value of the Company’s cash equivalents is based on quoted prices from active markets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of September 30, 2019. The estimated fair value and gross carrying amount was $2.8 million and $2.1 million, respectively, as of December 31, 2018. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility and is determined by prices for the Convertible Notes observed in a market which is a Level 2 input for fair value purposes due to the low frequency of trades. There have been no trades since January 2018, so the fair value as of September 30, 2019 uses Level 3 inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of September 30, 2019, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at September 30, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 2018, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2018 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,604</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 187759000 187759000 0 0 242604000 242604000 0 0 0.045 2100000 2800000 2100000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Unbilled Revenue/Reimbursement</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements. </span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Clinical Trial Accruals</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. </span>Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid asset or accrued clinical trial cost. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred<span style="background-color:#ffffff;">. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&amp;D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. </span>The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs. </p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Effective January 1, 2019, the Company adopted ASU 2016-2, <i style="font-style:italic;">Leases (Topic 842)</i>, the details of which are further discussed in Note H. The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (“ROU”) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As these single payment obligations have all been made, there is no<span style="white-space:pre-wrap;"> related liability recorded. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile and rates for existing borrowing arrangements for comparable peer companies. The operating lease ROU assets are netted against any lease incentive and straight-line lease liabilities that have been recorded. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </p> 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Computation of Net Loss per Common Share</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:20.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:20.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.4pt;"><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">3,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">3,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:20.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;width:20.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:20.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:9.4pt;"><td style="background-color:auto;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">18,153</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">3,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">3,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 18754000 18153000 18754000 18153000 731000 3153000 926000 3378000 501000 501000 501000 501000 501000 501000 501000 501000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of September 30, 2019, the Company is authorized to grant future awards under an employee share-based compensation plan, which is the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan. The 2018 Plan provides for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to 7,500,000 shares of the Company’s common stock, as well as up to 19,500,000 shares of common stock, which represent awards granted under the two previous stock option plans, the ImmunoGen, Inc. 2006 or 2016 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which result in the forfeiture of shares of common stock back to the Company on or subsequent to June 20, 2018. Option awards are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock-based awards are accounted for under ASC Topic 718, “Compensation-Stock Compensation.” Pursuant to Topic 718, the estimated grant date fair value of awards is charged to the statement of operations and comprehensive loss over the requisite service period, which is the vesting period. Such amounts have been reduced by an estimate of forfeitures of all unvested awards. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior among its option recipients. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">81.63%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">71.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">76.28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.99%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.78%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.89%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.24%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.72%</p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended September 30, 2019 and 2018 were $1.68 and $6.11 per share, respectively, and $2.85 and $6.74 for options granted during the nine months ended September 30, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the Company’s equity plans as of September 30, 2019, and changes during the nine month period then ended is presented below (in thousands, except weighted-average data):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.20</p></td></tr><tr><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.28 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(86)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.53 </p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(5,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.07 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,106 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.08 </p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">There were approximately 3.7 million stock options included in the options outstanding balance as of June 30, 2019 that were expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the second quarter, the details of which are discussed further in Note G. The majority of these options were forfeited in the quarter ended September 30, 2019. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in June 2019 as a result of the change in the forfeiture estimate.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;"> In 2018, the Company granted 295,200 performance stock options to certain employees that will vest in two equal installments upon the achievement of specified performance goals within the next </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;">. At September 30, 2019, 168,200</span><span style="white-space:pre-wrap;"> of these options are still outstanding. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based options that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $850,000.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of September 30, 2019 and changes during the nine-month period ended September 30, 2019 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,816</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.87</p></td></tr><tr><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 631</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (504)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.64</p></td></tr><tr><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (296)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.56</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,647 </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.88</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In August 2016, February 2017, June 2017, and April 2019, the Company granted 117,800, 529,830, 239,000 and 106,000 shares of performance-based restricted common stock with grant date fair values of $3.15, $2.47, $4.71 and $2.82, respectively, to certain employees of the Company, which are reflected in the table above. Of these awarded shares, 219,130 have subsequently been forfeited. These restrictions will lapse in three equal installments upon the achievement of specified performance goals by August 12, 2021. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based shares that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $1.5 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the nine months ended September 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $1.84 to $3.05 per share. The total proceeds to the Company from these option exercises were $217,000. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2019, approximately 323,000 shares were issued to participating employees at a fair value of approximately $1.63 per share. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The expected volatility used in the fair value calculation was 67.3%, the expected life was .<span style="white-space:pre-wrap;">5 years</span><span style="white-space:pre-wrap;">, the expected dividend yield was zero, and the risk-free rate was 2.51%. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the stock plans was $3.6 million and $10.7 million during the three and nine months ended September 30, 2019, respectively, compared to stock compensation expense of $4.3 million and $12.0 million for the three and nine months ended September 30, 2018, respectively. The decrease in expense is primarily due to less awards expected to vest in the current periods compared to prior year periods as a result of the restructuring at the end of the second quarter. Stock compensation expense related to the ESPP was $53,000 and $345,000 for the three and nine months ended September 30, 2019 and $213,000 for the three and nine months ended September 30, 2018. As of September 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.8 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately two years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the nine months ended September 30, 2019 and 2018, is expense recorded for directors’ deferred share units, the details of which are discussed in Note F.</p> 7500000 19500000 P4Y P10Y 1 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">81.63%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">71.91%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">76.28%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.99%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.78%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.89%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.24%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.72%</p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table> 0 0 0 0 0.8163 0.7191 0.7628 0.7099 0.0178 0.0289 0.0224 0.0272 P6Y P6Y P6Y P6Y 1.68 6.11 2.85 6.74 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the Company’s equity plans as of September 30, 2019, and changes during the nine month period then ended is presented below (in thousands, except weighted-average data):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.20</p></td></tr><tr><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.28 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(86)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.53 </p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(5,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.07 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,106 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.08 </p></td></tr></table> 15564000 10.20 7340000 4.28 86000 2.53 5712000 9.07 17106000 8.08 3700000 2800000 295200 2 P5Y 168200 0 850000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of September 30, 2019 and changes during the nine-month period ended September 30, 2019 is presented below (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,816</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.87</p></td></tr><tr><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 631</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.55</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (504)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.64</p></td></tr><tr><td style="vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (296)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.56</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:71.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Unvested at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,647 </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.88</p></td></tr></table> 1816000 2.87 631000 2.55 504000 2.64 296000 2.56 1647000 2.88 117800 529830 239000 106000 3.15 2.47 4.71 2.82 219130 3 3 3 3 0 1500000 86000 1.84 3.05 217000 1000000 323000 1.63 0.673 P5Y 0 0.0251 3600000 10700000 4300000 12000000.0 53000 345000 213000 213000 23800000 P2Y <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Segment Information</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the nine months ended September 30, 2019, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The percentages of revenues recognized from significant customers of the Company in the three and nine months ended September 30, 2019 and 2018 are included in the following table:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Partner:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Roche</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">99%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">77%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">99%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">57%</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CytomX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">14%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">7%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Takeda</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">29%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">There were no other customers of the Company with significant revenues in the three or nine months ended September 30, 2019 and 2018.</p> 1 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Collaborative Partner:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Roche</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">99%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">77%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">99%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">57%</p></td></tr><tr><td style="vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CytomX</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">14%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">7%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Takeda</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">29%</p></td></tr></table> 0.99 0.77 0.99 0.57 0.14 0.07 0.02 0.29 0 0 0 0 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) in order to increase transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In accordance with the transition method provided by ASC Update No. 2018-11, <i style="font-style:italic;">Leases (Topic 842): Targeted Improvements,</i> the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance (ASC 840). See Note H for further discussion and impact of adoption.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company elected several of the available practical expedients, which are also outlined in Note H. The standard had a material impact to the Company’s consolidated balance sheets, but did not have an impact to the consolidated statement of operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the accounting for finance leases, which consist entirely of single payment obligations made for equipment, remained substantially unchanged. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the FASB issued ASU No. 2018-07, <i style="font-style:italic;">Compensation — Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</i>, which expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 specifies that Topic 718 applies to all share-based payment transactions in which the grantor acquires goods and services to be used or consumed in its own operations by issuing share-based payment awards. ASU 2018-07 also clarifies that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC 606. The Company adopted the standard on January 1, 2019, and it did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Recently Issued Accounting Pronouncements, not yet Adopted</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In November 2018, the FASB issued ASU 2018-18, <i style="font-style:italic;">Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606</i>, which clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer. In addition, ASU 2018-18 adds unit-of-account guidance to ASC Topic 808, <i style="font-style:italic;">Collaborative Arrangements</i>, in order to align this guidance with ASC 606 and also precludes an entity from presenting consideration from a transaction in a collaborative arrangement as revenue from contracts with customers if the counterparty is not a customer for that transaction. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods, and early adoption is permitted. The Company is currently evaluating the potential impact that ASU 2018-18 may have on the consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions, and forecasts. The ASU is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Adoption of the ASU is on a modified retrospective basis. The Company does not expect this guidance to have a material impact on its financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">C.</b></span><b style="font-weight:bold;">Agreements</b></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Significant Collaborative Agreements</i></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Roche</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In May 2000, the Company granted Genentech, now a member of the Roche Group, an exclusive license to use the Company’s maytansinoid ADC technology. Pursuant to this agreement, Roche developed and received marketing approval for its HER2-targeting ADC compound, Kadcyla, in the U.S., Europe, Japan, and numerous other countries. The Company receives royalty reports and payments related to sales of Kadcyla from Roche one quarter in arrears. In accordance with the Company’s revenue recognition policy, $32.1 million and $22.9 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the nine months ended September 30, 2019 and 2018. Kadcyla sales occurring after January 1, 2015 were covered by a royalty purchase agreement whereby the associated cash, except for a residual tail, was remitted to Immunity Royalty Holdings, L.P, or IRH. In January 2019, the Company sold its residual tail to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million, as discussed further in Note E. Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On May 3, 2019, Roche notified the Company that the U.S. Food and Drug Administration approved Kadcyla for adjuvant (after surgery) treatment of people with HER2-positive early breast cancer who have residual invasive disease after neoadjuvant (before surgery) taxane and Herceptin® (trastuzumab)-based treatment, resulting in a $5 million regulatory milestone payment to the Company for a first extended indication, which is included in license and milestone fees for the nine months ended September 30, 2019. The next potential milestone the Company will be entitled to receive will be a $5 million regulatory milestone for marketing approval of Kadcyla for a second extended indication as defined in the license.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Novartis</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company granted Novartis exclusive development and commercialization licenses to the Company’s maytansinoid and IGN ADC technology for use with antibodies to six specified targets under a now-expired right-to-test agreement established in 2010. The Company received a $45 million upfront payment in connection with the execution of the right-to-test agreement in 2010, and for each development and commercialization license taken for a specific target, the Company received an exercise fee of $1 million and is entitled to receive up to a total of $199.5 million in milestone payments, plus royalties on the commercial sales of any resulting products. In May 2018, Novartis terminated one of its six development and commercialization licenses. As a result, the Company recorded the remaining $978,000 balance of the upfront payment that had been allocated to future performance obligations under this license as revenue, which is included in license and milestone fees for the nine months ended September 30, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Takeda</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In March 2015, the Company entered into a three-year right-to-test agreement with Takeda through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. The agreement provided Takeda with the right to (a) take exclusive options, with certain restrictions, to individual targets selected by Takeda for specified option periods, (b) test the Company’s ADC technology with Takeda’s antibodies directed to the targets optioned under a right-to-test, or research, license, and (c) take exclusive licenses to use the Company’s ADC technology to develop and commercialize products to targets optioned for up to two individual targets on terms specified in the right-to-test agreement. The first license was granted to Takeda in December 2015. In March 2018, the right-to-test agreement expired without Takeda exercising its option to a second license or extending or expanding the agreement as it had the right to do for a third license. Accordingly, the remaining $10.9 million of revenue that had been deferred for such performance obligations was recognized as revenue and is included in license and milestone fees for the nine months ended September 30, 2018. In May 2018, Takeda enrolled its first patient in a Phase I clinical trial, triggering a $5 million milestone payment to the Company. Due to the likelihood of this milestone being attained, this milestone was recognized as a contract asset as part of the cumulative adjustment to transition to ASC 606. It had been previously allocated to the delivered license and the right to technological improvements. The next potential milestone payment the Company will be entitled to receive will </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">be a $10<span style="white-space:pre-wrap;"> million development milestone payment with the initiation of a Phase II clinical trial. Takeda is responsible for the manufacturing, product development, and marketing of any products resulting from the remaining license. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Fusion</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2016, the Company entered into an exclusive license agreement to a specified target with Fusion Pharmaceuticals Inc. The Company is entitled to receive up to a total of $50 million in milestone payments, plus royalties on the commercial sales of any resulting products. The total milestones are categorized as follows: development milestones—$15 million; and sales milestones—$35 million. During the three months ended September 30, 2018, a development milestone related to dosing of a first patient in a Phase I clinical trial became probable of being attained, and accordingly, $500,000 was recorded as license and milestone fee revenue in the three and nine months ended September 30, 2018, which was subsequently paid in 2019. The next potential milestone payment the Company will be entitled to receive will be a $1.5<span style="white-space:pre-wrap;"> million development milestone payment with the initiation of a Phase II clinical trial. Fusion is responsible for the manufacturing, product development, and marketing of any products resulting from the license. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Debiopharm</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">In May 2017, Debiopharm acquired the Company’s IMGN529 program, a clinical-stage anti-CD37 ADC for the treatment of patients with B-cell malignancies. Under the terms of the Exclusive License and Asset Purchase agreement, the Company received a </span>$25 million upfront payment for specified assets related to IMGN529 and a paid-up license to the Company’s ADC technology. Upon substantial completion of the transfer of the Company’s technologies related to the program (technology transfer) in the fourth quarter of 2017, the Company achieved a $5 million milestone, $4.5 million of which was received in December 2017 and the balance in January 2018 upon delivery of the final materials related to the transfer. Accordingly, $500,000 was recorded as license and milestone fee revenue in the nine months ended September 30, 2018. In addition, the Company is eligible for a second success-based milestone payment of $25 million upon IMGN529 entering a Phase 3 clinical trial. The milestone payment will be significantly reduced if Debiopharm commences an anti-CD37 ADC Phase 3 trial using the Company’s ADC technology but not ImmunoGen’s proprietary anti-CD37 antibody prior to IMGN529 entering a Phase 3 trial. The Company does not believe this scenario is likely to occur.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For additional information related to these agreements, as well as the Company’s other significant collaborative agreements, please read Note C, <i style="font-style:italic;">Agreements,</i> to the consolidated financial statements included within the Company’s 2018 Annual Report on Form 10-K.</p> 32100000 22900000 65200000 1 5000000 5000000 45000000 1000000 199500000 199500000 1 978000 P3Y 2 10900000 5000000 10000000 50000000 15000000 35000000 500000 500000 1500000 25000000 5000000 4500000 500000 25000000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">D.</b></span><b style="font-weight:bold;">Convertible 4.5% Senior Notes</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2016, the Company issued Convertible Notes with an aggregate principal amount of $100 million. The Company received net proceeds of $96.6 million from the sale of the Convertible Notes, after deducting fees and expenses of $3.4 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the second half of calendar 2017, the Company entered into privately negotiated exchange agreements with a number of holders of the Company’s outstanding Convertible Notes, pursuant to which the Company agreed to exchange, in a private placement, $97.9 million in aggregate principal amount of Convertible Notes held by the holders for 26,160,187 newly issued shares of common stock, equivalent to the number of shares based on the original conversion terms, plus an additional number of newly issued shares of common stock determined based on the volume-weighted average trading price of the common stock over certain trading days. As a result of the agreements, 2,784,870 additional shares were issued. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The remaining $2.1 million of Convertible Notes are governed by the terms of an indenture between the Company, as issuer, and Wilmington Trust, National Association, as the trustee. The Convertible Notes are senior unsecured obligations and bear interest at a rate of 4.5% per year, payable semi-annually in arrears on January 1 and July 1 of each year, commencing on January 1, 2017. The Company recorded $71,000 and $70,000 of interest expense in each of the nine months ended September 30, 2019 and 2018, respectively. The Convertible Notes will mature on July 1, 2021, unless earlier repurchased or converted. Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding the stated maturity date. Upon conversion, the Company will deliver for each $1,000 principal amount of converted notes a number of shares equal to the conversion rate, which will initially be 238.7775 shares of common stock, equivalent to an initial conversion price of approximately $4.19. The conversion rate will be subject to adjustment in some circumstances, but will not be adjusted for any accrued and unpaid interest.</p> 100000000 96600000 3400000 97900000 26160187 2784870 2100000 0.045 71000 70000 1000 238.7775 4.19 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">E.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Liability Related to Sale of Future Royalties</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2015, IRH purchased the right to receive 100% of the royalty payments on commercial sales of Kadcyla subsequent to December 31, 2014, arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a specified milestone. Once the applicable threshold was met, if ever, the Company would thereafter have received 85% and IRH would have received 15% of the Kadcyla royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and will be amortized to interest expense over the estimated life of the royalty purchase agreement. Although the Company sold its rights to receive royalties from the sales of Kadcyla, as a result of its then ongoing involvement in the cash flows related to these royalties at the time, the Company will continue to account for these royalties as revenue and recorded the $200 million in proceeds from this transaction as a liability related to sale of future royalties (Royalty Obligation) that will be amortized using the interest method over the estimated life of the royalty purchase agreement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In January 2019, the Company sold its residual rights to receive royalty payments on commercial sales of Kadcyla to OMERS, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, for a net payment of $65.2 million (amount is net of $1.5 million in contingent broker fees). Simultaneously, OMERS purchased IRH’s right to the royalties the Company previously sold as described above, therefore obtaining the rights to 100% of the royalties received from that date on. Because the Company will not be involved with the cash flows related to the residual royalties, the $65.2 million of net proceeds received from the sale of its residual rights to receive royalty payments was recorded as long-term deferred revenue and will be amortized as the cash related to the residual rights is received using the units of revenue approach. During the nine months ended September 30, 2019, the Company did not receive any royalties related to the residual rights, therefore, no revenue was recognized. Additionally, the purchase of IRH’s interest by OMERS did not result in an extinguishment or modification of the original instrument and, accordingly, the Company will continue to account for the remaining obligation as a liability as outlined above. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows the activity within the liability account during the nine-month period ended September 30, 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,225</p></td></tr><tr><td style="vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Kadcyla royalty payments received and paid</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28,224)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-cash interest expense recognized</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,513</p></td></tr><tr><td style="vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — ending balance</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,514</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">As royalties are remitted to OMERS, the balance of the Royalty Obligation will be effectively repaid over the life of the agreement. In order to determine the amortization of the Royalty Obligation, the Company is required to estimate the total amount of future royalty payments to be received and remitted as noted above over the life of the underlying license agreement with Genentech covering Kadcyla. The sum of these amounts less the $200 million proceeds the Company received will be recorded as interest expense over the life of the Royalty Obligation. Since inception, the Company’s estimate of this total interest expense results in an effective annual interest rate of 8.9%, and a current effective interest rate of 11.6% as of September 30, 2019. The Company periodically assesses the estimated royalty payments to OMERS and to the extent such payments are greater or less than its initial estimates, or the timing of such payments is materially different than its original estimates, the Company will prospectively adjust the amortization of the Royalty Obligation. There are a number of factors that could materially affect the amount and timing of royalty payments from Genentech, most of which are not within the Company’s control. Such factors include, but are not limited to, changing standards of care, the introduction of competing products, manufacturing or other delays, biosimilar competition, patent protection, adverse events that result in governmental health authority imposed restrictions on the use of the drug products, significant changes in foreign exchange rates as the royalties are paid in U.S. dollars (USD) while significant portions of the underlying sales of Kadcyla are made in currencies other than USD, and other events or circumstances that could result in reduced royalty payments from Kadcyla, all of which would result in a reduction of non-cash royalty revenues and the non-cash interest expense over the life of the Royalty Obligation. Conversely, if sales </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">of Kadcyla are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, the royalty purchase agreement grants OMERS the right to receive certain reports and other information relating to the royalties and contains other representations and warranties, covenants, and indemnification obligations that are customary for a transaction of this nature.</p> 1 235000000 260000000 0.85 0.15 200000000 5900000 200000000 65200000 1500000 1 65200000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows the activity within the liability account during the nine-month period ended September 30, 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,225</p></td></tr><tr><td style="vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Kadcyla royalty payments received and paid</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28,224)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-cash interest expense recognized</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,513</p></td></tr><tr><td style="vertical-align:bottom;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — ending balance</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,514</p></td></tr></table> 148225000 28224000 11513000 131514000 200000000 0.089 11.6 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">F.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Capital Stock</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">2001 Non-Employee Director Stock Plan</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the nine months ended September 30, 2018, the Company recorded $31,000 in expense related to stock units outstanding under the Company’s 2001 Non-Employee Director Stock Plan, or the 2001 Plan. A market value of $72,000 for the stock units was paid to a retiring director in June 2018, effectively terminating the plan.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Compensation Policy for Non-Employee Directors</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three and nine months ended September 30, 2019, the Company recorded $45,000 and $246,000 in compensation expense, respectively, related to deferred share units issued and outstanding under the Company’s Compensation Policy for Non-Employee Directors, compared to $101,000 and $258,000 in compensation expense recorded during the three and nine months ended September 30, 2018, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the Compensation Policy for Non-Employee Directors, the redemption amount of deferred share units issued will be paid in shares of common stock of the Company on the date a director ceases to be a member of the Board. In February 2018 and June 2018, the Company issued retiring directors 77,012 and 95,497 shares of common stock of the Company to settle outstanding deferred share units. Annual retainers vest quarterly over approximately one year from the date of grant, contingent upon the individual remaining a director of ImmunoGen as of each vesting date. The number of deferred share units awarded is fixed per the plan on the date of the award. All unvested deferred stock awards will automatically vest immediately prior to the occurrence of a change of control.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition to the deferred share units, the Non-Employee Directors are also entitled to receive a fixed number of stock options on the date of the annual meeting of shareholders. These options vest quarterly over approximately one year from the date of grant. Any new directors will receive a pro-rated award, depending on their date of election to the Board. The directors received a total of 108,000 and 128,000 options in June 2019 and 2018, respectively, and the related compensation expense for the nine months ended September 30, 2019 and 2018 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.</p> 31000 72000 45000 246000 101000 258000 77012 95497 P1Y P1Y 108000 128000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">G.</b></span><b style="font-weight:bold;">Restructuring Charges</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><i style="font-style:italic;">2019 Corporate Restructuring</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">On June 26, 2019, the Board of Directors approved a plan to restructure the business to focus resources on continued development of mirvetuximab soravtansine and a select portfolio of three earlier-stage product candidates, resulting in a reduction of our workforce by approximately 220 positions, with a majority of these employees separating from the business by mid-July 2019 and the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;"> As a result of the workforce reduction, during the </span>three months ended June 30, 2019, the Company recorded a $16.0 million charge for severance related to a pre-existing plan in accordance with ASC 712, <i style="font-style:italic;">Compensation-Nonretirement Postemployment Benefits, </i>as such amounts were probable and reasonably estimable. The estimate was reduced during the quarter ended September 30, 2019 by $224,000 due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $3.8 million is expected to be incurred for incremental retention benefits over the same time period, of which approximately $1 million and $1.5 million was recorded during the three and nine months ended September 30, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the corporate restructuring charge related to the employee terminations in 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Initial charge related to employee benefits - June 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,030</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additional charges/adjustments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (224)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,930)</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at September 30, 2019</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,876</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition to the termination benefits and other related charges, the Company will seek to sub-lease the majority of the laboratory and office space at 830 Winter Street in Waltham, Massachusetts. The financial impact of these efforts is dependent on the length of time it takes to find a tenant and the terms of the sub-lease. The decision to vacate part of its corporate office resulted in a change in asset groupings and also represented an impairment indicator. The Company determined that the right-of-use asset and leasehold improvements were recoverable based on expected sub-lease income, and therefore, no impairment was recorded.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, the Company also decided to liquidate excess laboratory equipment and expects the proceeds to be less than the carrying value. As a result, the Company recorded an impairment charge of $2.5 million to write down the equipment to fair value based on current market re-sale estimates obtained.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">2018 Manufacturing Restructuring</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In February 2018, following an in-depth review of manufacturing and quality operations, the Board of Directors authorized management to implement a new operating model that will rely on external manufacturing and quality testing for drug substance and drug product for the Company’s development programs. The implementation of this new operating model led to the ramp-down of manufacturing and quality activities at the Norwood, Massachusetts facility by the end of 2018, and a full decommissioning of the facility in February 2019. Implementation of the new operating model resulted in the separation of 22 employees. Communication of the plan to the affected employees was substantially completed on February 8, 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In connection with the implementation of the new operating model, the Company recorded a one-time charge of $1.2 million for severance related to a pre-existing plan in the first quarter of 2018 in accordance with ASC 712, Compensation-Nonretirement Postemployment Benefits, as such amounts were probable and reasonably estimable. Additional expense was recorded for incremental retention benefits over the remaining service period of the related employees, which totaled $1.1 million for the six months ended June 30, 2018, all of which was paid out by the end of 2018. Additionally, certain options held by the employees to be separated were modified to extend the exercise period, resulting in a stock compensation charge of $157,000 in the first quarter of 2018. Cash payments related to severance were substantially paid out by June 30, 2019. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the manufacturing restructuring charge related to the employee terminations in 2018 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 841</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (841)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><i style="font-style:italic;">2016 Corporate Restructuring</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">As a result of a workforce reduction in September 2016, the Company began seeking to sub-lease 10,281 square feet of unoccupied office space in Waltham that was leased in 2016. During the nine months ended September 30, 2019, the Company recorded a $559,000 impairment charge related to this lease, which represents the remaining balance of the right to use asset as the likelihood of finding a sub-lessor has diminished significantly as the lease approaches termination. No such charges were recorded in the prior year period.</p> 220 16000000.0 -224000 3800000 1 1500000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the corporate restructuring charge related to the employee terminations in 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Initial charge related to employee benefits - June 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,030</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additional charges/adjustments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (224)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,930)</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at September 30, 2019</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,876</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the manufacturing restructuring charge related to the employee terminations in 2018 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at December 31, 2018</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 841</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (841)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at September 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 16030000 -224000 6930000 8876000 2500000 22 1200000 1100000 157000 841000 841000 10281 559000 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">H.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company currently has the following two real estate leases: (i) an agreement with CRP/King 830 Winter L.L.C. for the rental of approximately 120,000 square feet of laboratory and office space at 830 Winter Street, Waltham, MA through March 2026. The Company uses this space for its corporate headquarters and other operations. <span style="white-space:pre-wrap;">The Company may extend</span><span style="white-space:pre-wrap;"> the lease for two additional terms of </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;">. The Company is required to pay certain operating expenses for the leased premises subject to escalation charges for certain expense increases over a base amount; and (ii) an agreement with PDM 930 Unit, LLC for the rental of 10,281 square feet of additional office space at 930 Winter Street, Waltham, MA through August 31, 2021. The Company is required to pay certain operating expenses for the leased premises based on its pro-rata share of such expenses for the entire rentable space of the building. The Company is actively seeking to sub-lease the 930 Winter Street space, and as a result of the 2019 corporate restructuring plan announced in June 2019, will begin to seek to sublease a significant portion of the space at 830 Winter Street. The Company ended its lease and vacated its manufacturing and office space at 333 Providence Highway, Norwood, MA in February 2019 pursuant to the manufacturing restructuring plan described previously. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition to the two real estate leases noted above, the Company currently has a lease agreement through November 2023 for the rental of copier equipment. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:9pt 0pt 6pt 0pt;">During the first quarter of 2019, the Company adopted the new lease standard by recognizing and measuring leases existing at, or entered into after, January 1, 2019. In accordance with the transition method provided by ASC Update No. 2018-11, <i style="font-style:italic;">Leases (Topic 842): Targeted Improvements,</i> the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Therefore, prior periods presented are in accordance with the previous lease guidance (ASC 840). As permitted by the new lease standard, the Company elected to apply the following practical expedients to the entire lease portfolio: (i) not to reassess whether any expired or existing contracts are or contain leases or the classification of any expired or existing leases; (ii) not to apply the recognition requirements to short-term leases; and, (iii) not to separate fixed nonlease components from associated lease components for the underlying assets. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:9pt 0pt 6pt 0pt;">Upon adoption, a ROU asset of $17.6 million and a lease liability of $27.3 million were recorded and are identified separately in the Company’s consolidated balance sheets for the existing operating leases. There was no impact to the consolidated statements of operations. Upon adoption, the amount of the ROU assets recorded was offset by the applicable unamortized lease incentive and straight-line lease liability balances of $9.7 million, therefore, there was no impact to accumulated deficit. There were no initial direct costs related to the leases to consider. The Company’s operating lease liabilities related to its real estate lease agreements were calculated using a collateralized incremental borrowing rate. The Company’s operating lease liability related to its equipment lease was calculated using an implicit rate provided in the lease. The weighted average discount rate for the operating lease liability is approximately 11%. A 100 basis point change in the incremental borrowing rate would result in less than a $1 million impact to the ROU assets and liabilities recorded. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term, which for the nine months ended September 30, 2019 and 2018 was $3.3 million and $4.3 million, respectively, and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities during the nine months ended September 30, 2019 was $4.0 million. As of September 30, 2019, the Company’s ROU assets and lease liabilities for operating leases totaled $15.9 million and $25.5 million, respectively, and the weighted average remaining term of the operating leases is approximately six and a half years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s finance leases consist entirely of single payment obligations that have been made for equipment. The related asset balances, net of accumulated amortization, of $1.2 million and $595,000 as of September 30, 2019 and December 31, 2018, respectively, are included in property and equipment in the consolidated balance sheets. Amortization expense of $237,000 and $139,000 for the nine months ended September 30, 2019 and 2018, respectively, is included in operating expenses in the consolidated income statements. There are no obligations under finance leases as of September 30, 2019, as all of the finance leases were single payment obligations which have all been made.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The maturities of operating lease liabilities discussed above are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019 (three months remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,360</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,485</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,323</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,389</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,510</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,336</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,403</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,952)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,451</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In addition to the amounts in the table above, the Company is also responsible for variable operating costs and real estate taxes approximating $3.0 million per year through March 2026.</p> 2 120000 true 2 P5Y 10281 2 true 17600000 27300000 9700000 0.11 1000000 3300000 4300000 4000000.0 15900000 25500000 1200000 595000 237000 139000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The maturities of operating lease liabilities discussed above are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019 (three months remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,360</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,485</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,323</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,389</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,510</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,336</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,403</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,952)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,451</p></td></tr></table> 1360000 5485000 5323000 5389000 5510000 12336000 35403000 9952000 25451000 3000000.0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">I.         Commitments and Contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Collaborations</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company is contractually obligated to make potential future success-based development, regulatory, or sales milestone payments in conjunction with certain collaborative agreements. These payments are contingent upon the occurrence of certain future events and, given the nature of these events, it is unclear when, if ever, the Company may be required to pay such amounts. Further, the timing of any future payment is not reasonably estimable. As of September 30, 2019, the maximum amount that may be payable in the future under the Company’s current collaborative agreements is $80.0 million.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Manufacturing Commitments</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2018, the Company executed a commercial agreement with one of its manufacturers for future production of antibody through calendar 2025. In May 2019, the agreement was amended to reduce the number of committed antibody batches for an agreed-upon exit fee, which was recorded as research and development expense in the first quarter of 2019. After further negotiations, the Company’s noncancelable commitment for future production is approximately €5 million at September 30, 2019. </p> 80000000.0 5000000 XML 60 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

B.

Summary of Significant Accounting Policies

Basis of Presentation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 2018, condensed consolidated balance sheet data presented for comparative purposes were derived from the Company’s audited financial statements, but certain information and footnote disclosures normally included in the Company’s annual financial statements have been condensed or omitted. The preparation of interim financial statements requires the use of management’s estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the interim financial statements and the reported amounts of revenues and expenditures during the reported periods. The results of the interim periods are not necessarily indicative of the results for the entire year. Accordingly, the interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.

Subsequent Events

The Company has evaluated all events or transactions that occurred after September 30, 2019, up through the date the Company issued these financial statements. Following the decision to discontinue development of IMGN779 in conjuction with the portfolio prioritization undertaken as part of the Company’s restructuring, Jazz Pharmaceuticals Ireland Limited provided notice in October 2019 of Opt-Out of the IMGN779 Collaboration Product pursuant to its Collaboration and Option Agreement with the Company. As a result, the Company will recognize as revenue in the fourth

quarter $14.5 million of the $75 million of upfront arrangement consideration that was allocated to the material right for the IMGN779 license option. The Company did not have any other material recognizable or unrecognizable subsequent events during this period.

Revenue Recognition

The Company enters into licensing and development agreements with collaborators for the development of

ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, (iii) research activities to be performed on behalf of the collaborative partner, (iv) delivery of cytotoxic agents, and (v) prior to the decommission of the Company’s Norwood facility in 2018, the manufacture of preclinical or clinical materials for the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for research activities, payments for the manufacture of preclinical or clinical materials, payments based upon the achievement of certain milestones, and royalties on product sales. The Company follows the provisions of Accounting Standards Codification Topic 606 - Revenue from Contracts with Customers (ASC 606) in accounting for these agreements.

Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  

The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

As part of the accounting for the arrangement, the Company must develop assumptions that require judgment to determine the selling price for each performance obligation that was identified in the contract, which is discussed in further detail below.

At September 30, 2019, the Company had the following material types of agreements with the parties identified below:

Development and commercialization licenses, which provide the party with the right to use the Company’s ADC technology and/or certain other intellectual property to develop and commercialize anticancer compounds to a specified antigen target:

Bayer (one exclusive single-target license)

Biotest (one exclusive single-target license)

CytomX (one exclusive single-target license)

Debiopharm (one exclusive single-compound license)

Fusion Pharmaceuticals (one exclusive single-compound license)

Novartis (five exclusive single-target licenses)

Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)

Roche, through its Genentech unit (five exclusive single-target licenses)

Sanofi (five fully-paid, exclusive single-target licenses)

Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)

Collaboration and option agreement for a defined period of time to secure development and commercialization licenses to develop and commercialize specified anticancer compounds on established terms:

Jazz Pharmaceuticals

Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:

MacroGenics

There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.

Development and Commercialization Licenses

The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements, research activities to be performed on behalf of the collaborative partner and, previously, the manufacture of preclinical or clinical materials for the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company previously made available research and manufacturing services under the development and commercialization licenses; following the Company’s restructuring in June 2019, these services have been discontinued. However, the Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, up-front fees allocated to the license when the license is transferred to the customer and the customer is able to use and benefit from the license.

The Company estimates the selling prices of the license and all other performance obligations based on market conditions, similar arrangements entered into by third parties, and entity-specific factors such as the terms of the Company’s previous collaborative agreements, recent preclinical and clinical testing results of therapeutic products that use the Company’s ADC technology, the Company’s pricing practices and pricing objectives, the likelihood that technological improvements will be made, and, if made, will be used by the Company’s collaborators, and the nature of the research services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to research services as the services are performed. The Company has also produced research material for potential collaborators under material transfer agreements. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for research materials produced or services performed as a component of research and development

support revenue. As of third quarter 2019, the Company is no longer making research services available under its development and commercialization licenses.

Prior to 2019, the Company also provided cytotoxic agents to its collaborators and produced preclinical and clinical materials (drug substance) at negotiated prices generally consistent with what other third parties would charge. The Company recognized revenue on cytotoxic agents and on preclinical and clinical materials when the materials passed all quality testing required for collaborator acceptance and control had transferred to the collaborator. The majority of the Company’s costs to produce these preclinical and clinical materials were fixed and then allocated to each batch based on the number of batches produced during the period.

The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.

The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration, or FDA, or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.

At the inception of each arrangement that includes developmental and regulatory milestone payments, the Company evaluates whether the achievement of each milestone specifically relates to the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service within a performance obligation. If the achievement of a milestone is considered a direct result of the Company’s efforts to satisfy a performance obligation or transfer a distinct good or service and the receipt of the payment is based upon the achievement of the milestone, the associated milestone value is allocated to that distinct good or service. If the milestone payment is not specifically related to the Company’s effort to satisfy a performance obligation or transfer a distinct good or service, the amount is allocated to all performance obligations using the relative standalone selling price method. In addition, the Company evaluates the milestone to determine whether the milestone is considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price to be allocated; otherwise, such amounts are considered constrained and excluded from the transaction price. At the end of each subsequent reporting period, the Company re-evaluates the probability of achievement of such development or regulatory milestones and any related constraint, and if necessary, adjusts its estimate of the transaction price. Any such adjustments to the transaction price are allocated to the performance obligations on the same basis as at contract inception. Amounts allocated to a satisfied performance obligation shall be recognized as revenue, or as a reduction of revenue, in the period in which the transaction price changes.

For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available.

Collaboration and Option Agreements/Right-to-Test Agreements

The Company’s right-to-test agreements provide collaborators the right to test the Company’s ADC technology for a defined period of time through a research, or right-to-test, license. Under both right-to-test agreements and collaboration and option agreements, collaborators may (a) take options, for a defined period of time, to specified targets and (b) upon exercise of those options, secure or “take” licenses to develop and commercialize products for the specified targets on established terms. Under these agreements, fees may be due to the Company (i) at the inception of the

arrangement (referred to as “upfront” fees or payments), (ii) upon the opt-in to acquire a development and commercialization license(s) (referred to as exercise fees or payments earned, if any, when the development and commercialization license is “taken”), (iii) at the collaborator’s request, after providing research services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) some combination of all of these fees.

The accounting for collaboration and option agreements and right-to-test agreements is dependent on the nature of the options granted to the collaborative partner. Options are considered distinct performance obligations if they provide a collaborator with a material right. Factors that are considered in evaluating whether options convey a material right include the overall objective of the arrangement, the benefit the collaborator might obtain from the agreement without exercising the options, the cost to exercise the options relative to the fair value of the licenses, and the additional financial commitments or economic penalties imposed on the collaborator as a result of exercising the options. As of September 30, 2019, all right-to-test agreements have expired.

If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: a) estimated fair value of each program, b) the amount the partner would pay to exercise the option to obtain the license, and c) probability of exercise.

The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.

Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.

In determining whether a collaboration and option agreement is within the scope of ASC 808, Collaborative Arrangements, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense.

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of September 30, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $145.9 million. The Company expects to recognize revenue on approximately 10%, 30% and 60% of the remaining performance obligations over the next 12 months, 13 to 60 months, and 61 to 120 months, respectively; however, it does not control when or if any collaborator will exercise its options for, or terminate existing development and commercialization licenses.

Contract Balances from Contracts with Customers

The following table presents changes in the Company’s contract assets and contract liabilities during the nine months ended September 30, 2019 and 2018 (in thousands):

Balance at

Balance at

Nine months ended September 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(237)

$

145,852

Balance at

January 1, 2018

Balance at

Nine months ended September 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

500

$

(5,000)

$

5,000

$

500

Contract liabilities

$

89,967

$

706

$

(13,368)

$

5,000

$

82,305

The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands):

Three Months Ended

Nine Months Ended

September 30,

September 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

172

$

237

$

13,368

Performance obligations satisfied in previous periods

$

$

500

$

5,000

$

500

In accordance with ASC 606, a contract asset and related revenue of $500,000 was recorded for a probable milestone in the quarter ended September 30, 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the nine months ended September 30, 2019. During the nine months ended September 30, 2019, the Company received a $5 million regulatory milestone payment earned under its license agreement with Genentech, a member of the Roche Group. The full amount of the milestone was recognized as revenue in the period as the amount allocated to future rights to technological improvements was not material. Also during the nine months ended September 30, 2019, $65.2 million was recorded as deferred revenue as a result of a sale of the Company’s residual rights to receive royalty payments on commercial sales of Kadcyla® (ado-trastuzumab emtansine) as discussed in Note E, and $237,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

As a result of adoption of ASC 606, a contract asset of $5 million was recorded for a probable milestone under the Company’s license agreement with Takeda, which was netted against an approximate $1 million contract liability specifically related to the agreement. It was subsequently earned and paid during the nine months ended September 30, 2018. Also during the prior year period, as a result of Takeda not executing a second license it had available, or extending or expanding its right-to-test agreement, the Company recognized $10.9 million of revenue previously deferred, with a net reduction in deferred revenue of $5.9 million due to contract asset and contract liability netting. In addition, $750,000 of the deferred revenue balance at December 31, 2017 was recognized as revenue during the nine months ended September 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.3 million of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements, and $335,000 of revenue was recognized upon shipment of clinical materials to a partner.

The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

Financial Instruments and Concentration of Credit Risk

Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of September 30, 2019 and December 31, 2018. The Company’s investment policy, approved by the Board of Directors, limits the amount it may invest in any one type of investment, thereby reducing credit risk concentrations.

Cash and Cash Equivalents

All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of September 30, 2019 and December 31, 2018, the Company held $204.5 million and $262.3 million, respectively, in cash and money market funds consisting principally of U.S. Government-issued securities and high quality, short-term commercial paper, which were classified as cash and cash equivalents.

Non-cash Investing and Financing Activities

The Company had $730,000 of accrued capital expenditures as of September 30, 2018, which has been treated as a non-cash investing activity and, accordingly, is not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of September 30, 2019.

Fair Value of Financial Instruments

Fair value is defined under ASC Topic 820, “Fair Value Measurements and Disclosures,” as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a hierarchy to measure fair value which is based on three levels of inputs, of which the first two are considered observable and the last unobservable, as follows:

Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of September 30, 2019, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of September 30, 2019 (in thousands):

Fair Value Measurements at September 30, 2019 Using

Quoted Prices in

Significant

Active Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

Inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash equivalents

$

187,759

$

187,759

$

$

As of December 31, 2018, the Company held certain assets that are required to be measured at fair value on a recurring basis. The following table represents the fair value hierarchy for the Company’s financial assets measured at fair value on a recurring basis as of December 31, 2018 (in thousands):

Fair Value Measurements at December 31, 2018 Using

Quoted Prices in

Significant

Active Markets for

Significant Other

Unobservable

Identical Assets

Observable Inputs

Inputs

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash equivalents

$

242,604

$

242,604

    

$

    

$

The fair value of the Company’s cash equivalents is based on quoted prices from active markets.

The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of September 30, 2019. The estimated fair value and gross carrying amount was $2.8 million and $2.1 million, respectively, as of December 31, 2018. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility and is determined by prices for the Convertible Notes observed in a market which is a Level 2 input for fair value purposes due to the low frequency of trades. There have been no trades since January 2018, so the fair value as of September 30, 2019 uses Level 3 inputs.

Unbilled Revenue/Reimbursement

Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements.

Clinical Trial Accruals

Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid asset or accrued clinical trial cost. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

Effective January 1, 2019, the Company adopted ASU 2016-2, Leases (Topic 842), the details of which are further discussed in Note H. The Company determines if an arrangement is a lease at inception. Operating leases include right-of-use (“ROU”) assets and operating lease liabilities (current and non-current), which are recorded in the Company’s consolidated balance sheets. Single payment capital leases for equipment that are considered finance leases are included in property and equipment in the Company’s consolidated balance sheets. As these single payment obligations have all been made, there is no related liability recorded.

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The

Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile and rates for existing borrowing arrangements for comparable peer companies. The operating lease ROU assets are netted against any lease incentive and straight-line lease liabilities that have been recorded. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.

Computation of Net Loss per Common Share

Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive.

The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2019

    

2018

    

2019

    

2018

    

Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period

18,754

18,153

18,754

18,153

Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock

731

 

3,153

926

3,378

 

Shares issuable upon conversion of convertible notes at end of period

501

501

501

501

Common stock equivalents under if-converted method for convertible notes

501

501

501

501

The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.

Stock-Based Compensation

As of September 30, 2019, the Company is authorized to grant future awards under an employee share-based compensation plan, which is the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan. The 2018 Plan provides for the issuance of stock grants, the grant of options, and the grant of stock-based awards for up to 7,500,000 shares of the Company’s common stock, as well as up to 19,500,000 shares of common stock, which represent awards granted under the two previous stock option plans, the ImmunoGen, Inc. 2006 or 2016 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which result in the forfeiture of shares of common stock back to the Company on or subsequent to June 20, 2018. Option awards are granted with an exercise price equal to the market price of the Company’s stock at the date of grant. Options vest at various periods of up to four years and may be exercised within ten years of the date of grant.

The stock-based awards are accounted for under ASC Topic 718, “Compensation-Stock Compensation.” Pursuant to Topic 718, the estimated grant date fair value of awards is charged to the statement of operations and comprehensive loss over the requisite service period, which is the vesting period. Such amounts have been reduced by an estimate of forfeitures of all unvested awards. The fair value of each stock option is estimated on the date of grant using the Black-Scholes option-pricing model with the weighted average assumptions noted in the following table. As the Company has not paid dividends since inception, nor does it expect to pay any dividends for the foreseeable future, the expected dividend yield assumption is zero. Expected volatility is based exclusively on historical volatility of the Company’s stock. The expected term of stock options granted is based exclusively on historical data and represents the period of time that stock options granted are expected to be outstanding. The expected term is calculated for and applied to one group of stock options as the Company does not expect substantially different exercise or post-vesting termination behavior among its option recipients. The risk-free rate of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Three Months Ended September 30,

Nine Months Ended September 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

81.63%

71.91%

76.28%

70.99%

Risk-free interest rate

1.78%

2.89%

2.24%

2.72%

Expected life (years)

6.0

6.0

6.0

6.0

Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended September 30, 2019 and 2018 were $1.68 and $6.11 per share, respectively, and $2.85 and $6.74 for options granted during the nine months ended September 30, 2019 and 2018, respectively.

A summary of option activity under the Company’s equity plans as of September 30, 2019, and changes during the nine month period then ended is presented below (in thousands, except weighted-average data):

    

    

Weighted-

Number

Average

of Stock

Exercise

Options

Price

Outstanding at December 31, 2018

15,564

$

10.20

Granted

7,340

4.28

Exercised

(86)

2.53

Forfeited/Canceled

(5,712)

9.07

Outstanding at September 30, 2019

17,106

$

8.08

There were approximately 3.7 million stock options included in the options outstanding balance as of June 30, 2019 that were expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the second quarter, the details of which are discussed further in Note G. The majority of these options were forfeited in the quarter ended September 30, 2019. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in June 2019 as a result of the change in the forfeiture estimate.

In 2018, the Company granted 295,200 performance stock options to certain employees that will vest in two equal installments upon the achievement of specified performance goals within the next five years. At September 30, 2019, 168,200 of these options are still outstanding. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based options that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $850,000.

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of September 30, 2019 and changes during the nine-month period ended September 30, 2019 is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2018

 

1,816

$

2.87

Awarded

631

2.55

Vested

 

(504)

2.64

Forfeited

(296)

2.56

Unvested at September 30, 2019

 

1,647

$

2.88

In August 2016, February 2017, June 2017, and April 2019, the Company granted 117,800, 529,830, 239,000 and 106,000 shares of performance-based restricted common stock with grant date fair values of $3.15, $2.47, $4.71 and $2.82, respectively, to certain employees of the Company, which are reflected in the table above. Of these awarded shares, 219,130 have subsequently been forfeited. These restrictions will lapse in three equal installments upon the achievement of specified performance goals by August 12, 2021. The Company determined it is not currently probable that these performance goals will be achieved, and, therefore, no expense has been recorded to date. The fair value of the performance-based shares that could be expensed in future periods, net of estimated forfeitures (inclusive of the impact of the recent restructuring event), is $1.5 million.

During the nine months ended September 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $1.84 to $3.05 per share. The total proceeds to the Company from these option exercises were $217,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2019, approximately 323,000 shares were issued to participating employees at a fair value of approximately $1.63 per share. The fair value of each ESPP award is estimated on the first day of the offering period using the Black-Scholes option-pricing model. The expected volatility used in the fair value calculation was 67.3%, the expected life was .5 years, the expected dividend yield was zero, and the risk-free rate was 2.51%. The Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans was $3.6 million and $10.7 million during the three and nine months ended September 30, 2019, respectively, compared to stock compensation expense of $4.3 million and $12.0 million for the three and nine months ended September 30, 2018, respectively. The decrease in expense is primarily due to less awards expected to vest in the current periods compared to prior year periods as a result of the restructuring at the end of the second quarter. Stock compensation expense related to the ESPP was $53,000 and $345,000 for the three and nine months ended September 30, 2019 and $213,000 for the three and nine months ended September 30, 2018. As of September 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.8 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately two years. Also included in stock and deferred stock unit compensation expense in the consolidated statements of cash flows for the nine months ended September 30, 2019 and 2018, is expense recorded for directors’ deferred share units, the details of which are discussed in Note F.

Segment Information

During the nine months ended September 30, 2019, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.

The percentages of revenues recognized from significant customers of the Company in the three and nine months ended September 30, 2019 and 2018 are included in the following table:

Three Months Ended

Nine Months Ended

September 30,

September 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

77%

99%

57%

CytomX

-

14%

-

7%

Takeda

-

2%

-

29%

There were no other customers of the Company with significant revenues in the three or nine months ended September 30, 2019 and 2018.

Recently Adopted Accounting Pronouncements

In February 2016, the FASB issued ASU 2016-2, Leases (Topic 842) in order to increase transparency and comparability among organizations by requiring the recognition of ROU assets and lease liabilities on the balance sheet. Most prominent among the changes in the standard is the recognition of ROU assets and lease liabilities by lessees for those leases classified as operating leases. Under the standard, disclosures are required to meet the objective of enabling users of financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases.

In accordance with the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements, the Company adopted and initially applied the new leasing rules on January 1, 2019, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance (ASC 840). See Note H for further discussion and impact of adoption.

The Company elected several of the available practical expedients, which are also outlined in Note H. The standard had a material impact to the Company’s consolidated balance sheets, but did not have an impact to the consolidated statement of operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases, while the accounting for finance leases, which consist entirely of single payment obligations made for equipment, remained substantially unchanged.

In June 2018, the FASB issued ASU No. 2018-07, Compensation — Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which expands the scope of Topic 718 to include all share-based payment transactions for acquiring goods and services from nonemployees. ASU 2018-07 specifies that Topic 718 applies to all share-based payment transactions in which the grantor acquires goods and services to be used or consumed in its own operations by issuing share-based payment awards. ASU 2018-07 also clarifies that Topic 718 does not apply to share-based payments used to effectively provide (1) financing to the issuer or (2) awards granted in conjunction with selling goods or services to customers as part of a contract accounted for under ASC 606. The Company adopted the standard on January 1, 2019, and it did not have a material effect on the Company’s consolidated financial statements.

Recently Issued Accounting Pronouncements, not yet Adopted

In November 2018, the FASB issued ASU 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606, which clarifies that certain transactions between participants in a collaborative arrangement should be accounted for under ASC 606 when the counterparty is a customer. In addition, ASU 2018-18 adds unit-of-account guidance to ASC Topic 808, Collaborative Arrangements, in order to align this guidance with ASC 606 and also precludes an entity from presenting consideration from a transaction in a collaborative arrangement as revenue from contracts with customers if the counterparty is not a customer for that transaction. This guidance will be effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods, and early adoption is permitted. The Company is currently evaluating the potential impact that ASU 2018-18 may have on the consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, to require financial assets carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions, and forecasts. The ASU is effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. Adoption of the ASU is on a modified retrospective basis. The Company does not expect this guidance to have a material impact on its financial statements.

No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.

XML 61 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 62 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Agreements - Fusion (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2016
Collaborative Agreements disclosures          
Revenue from contract with customer $ 13,281,000 $ 10,928,000 $ 37,407,000 $ 40,030,000  
Fusion Pharmaceuticals | Development milestones          
Collaborative Agreements disclosures          
Potential milestone payment         $ 15,000,000
Fusion Pharmaceuticals | Phase 2 clinical trial          
Collaborative Agreements disclosures          
Potential milestone payment   1,500,000   1,500,000  
Fusion Pharmaceuticals | Milestone payments          
Collaborative Agreements disclosures          
Potential milestone payment         35,000,000
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer $ 79,000 672,000 5,237,000 13,533,000  
License and milestone fees | Fusion Pharmaceuticals          
Collaborative Agreements disclosures          
Potential milestone payment         $ 50,000,000
License and milestone fees | Fusion Pharmaceuticals | Phase 1 clinical trial          
Collaborative Agreements disclosures          
Revenue from contract with customer   500,000   500,000  
Research and development support          
Collaborative Agreements disclosures          
Revenue from contract with customer   388,000 $ 68,000 1,159,000  
Clinical materials revenue          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 1,427,000   $ 2,465,000  
XML 63 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Increase (Decrease) in Shareholders' (Deficit) Equity        
Transition adjustment for ASC 606     $ 14,090 $ 14,090
Balance at Dec. 31, 2017 $ 1,325 $ 1,009,362 (1,028,582) (17,895)
Balance (in shares) at Dec. 31, 2017 132,526,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (38,613) (38,613)
Issuance of common stock pursuant to the exercise of stock options $ 4 2,255   2,259
Issuance of common stock pursuant to the exercise of stock options (in shares) 421,000      
Stock option and restricted stock compensation expense   3,746   3,746
Directors' deferred share units converted $ 1 (1)    
Directors' deferred share units converted (in shares) 77,000      
Directors' deferred share unit compensation   102   102
Balance at Mar. 31, 2018 $ 1,330 1,015,464 (1,053,105) (36,311)
Balance (in shares) at Mar. 31, 2018 133,024,000      
Balance at Dec. 31, 2017 $ 1,325 1,009,362 (1,028,582) (17,895)
Balance (in shares) at Dec. 31, 2017 132,526,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss       (127,044)
Balance at Sep. 30, 2018 $ 1,490 1,186,935 (1,141,536) 46,889
Balance (in shares) at Sep. 30, 2018 149,049,000      
Balance at Mar. 31, 2018 $ 1,330 1,015,464 (1,053,105) (36,311)
Balance (in shares) at Mar. 31, 2018 133,024,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (41,624) (41,624)
Issuance of common stock pursuant to the exercise of stock options $ 1 558   559
Issuance of common stock pursuant to the exercise of stock options (in shares) 146,000      
Issuance of common stock $ 158 162,382   162,540
Issuance of common stock (in shares) 15,755,000      
Stock option and restricted stock compensation expense   3,971   3,971
Directors' deferred share units converted $ 1     1
Directors' deferred share units converted (in shares) 96,000      
Directors' deferred share unit compensation   54   54
Balance at Jun. 30, 2018 $ 1,490 1,182,429 (1,094,729) 89,190
Balance (in shares) at Jun. 30, 2018 149,021,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (46,807) (46,807)
Issuance of common stock pursuant to the exercise of stock options   124   124
Issuance of common stock pursuant to the exercise of stock options (in shares) 28,000      
Issuance of common stock   (28)   (28)
Stock option and restricted stock compensation expense   4,308   4,308
Directors' deferred share unit compensation   102   102
Balance at Sep. 30, 2018 $ 1,490 1,186,935 (1,141,536) 46,889
Balance (in shares) at Sep. 30, 2018 149,049,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (41,799) (41,799)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 4 1,355   1,359
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 351,000      
Stock option and restricted stock compensation expense   4,420   4,420
Directors' deferred share unit compensation   103   103
Balance at Dec. 31, 2018 $ 1,494 1,192,813 (1,183,335) $ 10,972
Balance (in shares) at Dec. 31, 2018 149,400,000     149,400,000
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (43,751) $ (43,751)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan   68   68
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 25,000      
Stock option and restricted stock compensation expense   5,007   5,007
Directors' deferred share unit compensation   100   100
Balance at Mar. 31, 2019 $ 1,494 1,197,988 (1,227,086) (27,604)
Balance (in shares) at Mar. 31, 2019 149,425,000      
Balance at Dec. 31, 2018 $ 1,494 1,192,813 (1,183,335) $ 10,972
Balance (in shares) at Dec. 31, 2018 149,400,000     149,400,000
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss       $ (108,947)
Issuance of common stock pursuant to the exercise of stock options (in shares)       86,000
Balance at Sep. 30, 2019 $ 1,498 1,204,559 (1,292,282) $ (86,225)
Balance (in shares) at Sep. 30, 2019 149,688,000     149,688,000
Balance at Mar. 31, 2019 $ 1,494 1,197,988 (1,227,086) $ (27,604)
Balance (in shares) at Mar. 31, 2019 149,425,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (43,446) (43,446)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 3 667   670
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 354,000      
Restricted stock award $ 1 (1)    
Restricted stock award (in shares) 106,000      
Stock option and restricted stock compensation expense   2,106   2,106
Directors' deferred share unit compensation   100   100
Balance at Jun. 30, 2019 $ 1,498 1,200,860 (1,270,532) (68,174)
Balance (in shares) at Jun. 30, 2019 149,885,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net loss     (21,750) (21,750)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan   73   73
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 30,000      
Restricted stock award (in shares) (227,000)      
Stock option and restricted stock compensation expense   3,580   3,580
Directors' deferred share unit compensation   46   46
Balance at Sep. 30, 2019 $ 1,498 $ 1,204,559 $ (1,292,282) $ (86,225)
Balance (in shares) at Sep. 30, 2019 149,688,000     149,688,000
XML 64 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2019
Oct. 31, 2019
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2019  
Document Transition Report false  
Entity File Number 0-17999  
Entity Registrant Name ImmunoGen, Inc.  
Entity Tax Identification Number 04-2726691  
Entity Incorporation, State or Country Code MA  
Entity Address, Address Line One 830 Winter Street  
Entity Address, City or Town Waltham  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02451  
City Area Code 781  
Local Phone Number 895-0600  
Title of 12(b) Security Common Stock  
Trading Symbol IMGN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   149,695,324
Entity Central Index Key 0000855654  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Restructuring Charges (Details)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 15 Months Ended
Jun. 26, 2019
employee
Feb. 28, 2018
employee
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2018
USD ($)
Jun. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
ft²
Sep. 30, 2018
USD ($)
Dec. 31, 2020
USD ($)
Workforce reduction                  
Restructuring charge                  
Balance at beginning of the period     $ 16,030,000       $ 841,000   $ 8,876,000
Additional charges/adjustments during the period     (224,000)            
Payments during the period     (6,930,000)       (841,000)    
Balance at end of the period     8,876,000 $ 16,030,000     $ 8,876,000    
Workforce reduction | 2019 Corporate Restructuring                  
Restructuring                  
Number of employees eliminated due to new operating model | employee 220                
One-time charge for severance       $ 16,000,000.0          
Workforce reduction | 2018 Manufacturing Restructuring                  
Restructuring                  
Number of employees eliminated due to new operating model | employee   22              
Workforce reduction | 2018 Manufacturing Restructuring | Stock options                  
Restructuring                  
Severance costs, charges incurred         $ 157,000        
Workforce reduction | 2016 Corporate Restructuring                  
Restructuring charge                  
Unoccupied office space for sub-lease | ft²             10,281    
Lease | 2016 Corporate Restructuring                  
Restructuring charge                  
Leasehold impairment charge             $ 559,000 $ 0  
One-time charge | 2018 Manufacturing Restructuring                  
Restructuring                  
Severance costs, charges incurred         $ 1,200,000        
Incremental retention benefits | 2019 Corporate Restructuring                  
Restructuring                  
Severance costs, charges incurred     $ 1       1,500,000    
Incremental retention benefits | 2018 Manufacturing Restructuring                  
Restructuring                  
Severance costs, charges incurred           $ 1,100,000      
Incremental retention benefits | Forecast | 2019 Corporate Restructuring                  
Restructuring                  
Severance costs, charges incurred                 $ 3,800,000
830 Winter Street in Waltham, Massachusetts | Lease | 2019 Corporate Restructuring                  
Restructuring charge                  
Laboratory equipment, impairment charge             $ 2,500,000    
XML 66 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Changes in the Company's contract assets and contract liabilities    
Contract asset, Beginning balance $ 500 $ 0
Contract asset, Additions 0 (500)
Contract asset, Deductions 500 5,000
Contract Asset, Impact Of Netting.   5,000
Contract asset, Ending balance 0 500
Contract liabilities:    
Contract liabilities, Beginning balance 80,802 89,967
Contract liabilities, Additions 65,287 706
Contract liabilities, Deductions (237) (13,368)
Contract Liabilities, Impact Of Netting   5,000
Contract liabilities, Ending balance $ 145,852 $ 82,305
XML 67 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Subsequent Events (Details) - IMGN779 [Member] - Subsequent event - Jazz Pharmaceuticals
$ in Millions
3 Months Ended
Dec. 31, 2019
USD ($)
Subsequent Event [Line Items]  
Revenue to be recognized $ 14.5
Deferred revenue $ 75.0
JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imgn-20190930x10q.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 250, "dts": { "calculationLink": { "local": [ "imgn-20190930_cal.xml" ] }, "definitionLink": { "local": [ "imgn-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "imgn-20190930x10q.htm" ] }, "labelLink": { "local": [ "imgn-20190930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "imgn-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "imgn-20190930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 478, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 15, "http://www.immunogen.com/20190930": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 23 }, "keyCustom": 54, "keyStandard": 300, "memberCustom": 49, "memberStandard": 29, "nsprefix": "imgn", "nsuri": "http://www.immunogen.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Agreements", "role": "http://www.immunogen.com/role/DisclosureAgreements", "shortName": "Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Convertible 4.5% Senior Notes", "role": "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes", "shortName": "Convertible 4.5% Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Liability Related to Sale of Future Royalties", "role": "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties", "shortName": "Liability Related to Sale of Future Royalties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Capital Stock", "role": "http://www.immunogen.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Restructuring Charges", "role": "http://www.immunogen.com/role/DisclosureRestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "role": "http://www.immunogen.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Commitments and Contingencies", "role": "http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfRoyaltyTransactionActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Liability Related to Sale of Future Royalties (Tables)", "role": "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables", "shortName": "Liability Related to Sale of Future Royalties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfRoyaltyTransactionActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.immunogen.com/role/DisclosureRestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Leases (Tables)", "role": "http://www.immunogen.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Nature of Business and Plan of Operations (Details)", "role": "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "shortName": "Nature of Business and Plan of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "lang": "en-US", "name": "imgn:CurrentCapitalResourcesToMeetOperationalExpensesAndCapitalExpendituresExpectedPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_10_1_2019_To_12_31_2019_srt_CounterpartyNameAxis_imgn_JazzPharmaceuticalsIrelandLimitedMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_imgn_Imgn779Member_azRk8KDHi0ahdVklPDrAaA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Subsequent Events (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails", "shortName": "Summary of Significant Accounting Policies - Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_10_1_2019_To_12_31_2019_srt_CounterpartyNameAxis_imgn_JazzPharmaceuticalsIrelandLimitedMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_imgn_Imgn779Member_azRk8KDHi0ahdVklPDrAaA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_srt_RangeAxis_srt_MinimumMember_mQ_OHMdfPEaKUBrTJrt6iA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_srt_RangeAxis_srt_MinimumMember_mQ_OHMdfPEaKUBrTJrt6iA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsComprisingDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_imgn_cnst_2019-09-30_QLc1pkcPAkmJ142WYYW0LQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_imgn_cnst_2019-09-30_QLc1pkcPAkmJ142WYYW0LQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2018_7NvuMoXKDE-gafoJUcJDjw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2017_IjdD3iAOcUq5VSw_NPPWWA", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_NwZzsklGtU6UMogmEXojIw", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails", "shortName": "Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "INF", "lang": null, "name": "imgn:NumberOfTradesImpactingFairValueOfFinancialInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40212 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_f-xOZ_wF-kaIojw2IALZSA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40213 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails", "shortName": "Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_f-xOZ_wF-kaIojw2IALZSA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_6_30_2019_pL5eJwk40kmLwa2w39qsxg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_f-xOZ_wF-kaIojw2IALZSA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40214 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_k7cxawPrikapb6npK0aUWg", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40215 - Disclosure - Summary of Significant Accounting Policies - Segments (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "shortName": "Summary of Significant Accounting Policies - Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Agreements - Roche (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "shortName": "Agreements - Roche (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_1_31_2019_srt_CounterpartyNameAxis_imgn_RocheMember_0Hk7MLCWBUOHkaL7_VeXWg", "decimals": "2", "lang": null, "name": "imgn:RoyaltyRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Agreements - Novartis (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "shortName": "Agreements - Novartis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_5_1_2018_To_5_31_2018_srt_CounterpartyNameAxis_imgn_NovartisInstitutesForBioMedicalResearchIncMember_5Z9nCIqufEezr7vSVHvnkA", "decimals": "0", "lang": null, "name": "imgn:NumberOfLicensesTerminated", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Agreements - Takeda (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "shortName": "Agreements - Takeda (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_5_1_2018_To_5_31_2018_srt_CounterpartyNameAxis_imgn_TakedaOncologyMember_us-gaap_TypeOfArrangementAxis_imgn_PhaseIClinicalTrialMember_iBW9JV44SkauJ-BohZq5pw", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Agreements - Debiopharm (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "shortName": "Agreements - Debiopharm (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_12_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_imgn_DebiopharmInternationalMember_us-gaap_TypeOfArrangementAxis_imgn_Imgn529ProgramMember_5e-8GLTqMUa9CIFVtC6Iag", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_7_1_2019_To_9_30_2019_HhQtPy7B9USUSGCHcNkiHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - Disclosure - Agreements - Fusion (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "shortName": "Agreements - Fusion (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2016_srt_CounterpartyNameAxis_imgn_FusionPharmaceuticalsMember_us-gaap_TypeOfArrangementAxis_imgn_DevelopmentMilestonesMember_FBT0HFe8-EKbYapsU8nCuA", "decimals": "-6", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Convertible 4.5% Senior Notes (Details)", "role": "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "shortName": "Convertible 4.5% Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleDebtMember_ZDd6iLCjDUik0iqDctcbpg", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Liability Related to Sale of Future Royalties (Details)", "role": "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "shortName": "Liability Related to Sale of Future Royalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_srt_ProductOrServiceAxis_imgn_KadcylaMember_HqbQ3FvnH027aUvitaL-cA", "decimals": "INF", "lang": null, "name": "imgn:RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_sSq-V8WHP0KjD2pOPufgnA", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4BKjO6_exEqSCXKojwbQ0w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Capital Stock (Details)", "role": "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "shortName": "Capital Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2018_To_9_30_2018_us-gaap_PlanNameAxis_imgn_NonEmployeeDirectorStockPlanMember_PK1GEYvqiU2SmclkU9CK7A", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_6_30_2019_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_Ct5BH5AuB0SEwnrtC8wV7g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Restructuring Charges (Details)", "role": "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails", "shortName": "Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_B6ic5vqusUOUPGADxs2cBw", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "0", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases - Operating Leases (Details)", "role": "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "shortName": "Leases - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "0", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_jib-pYOU1EG4odg5FeD3Dw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Finance Leases (Details)", "role": "http://www.immunogen.com/role/DisclosureLeasesFinanceLeasesDetails", "shortName": "Leases - Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_wrfh4vfDsk-o73NQR-ag4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_wrfh4vfDsk-o73NQR-ag4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-5", "first": true, "lang": null, "name": "imgn:CollaborativeArrangementAmountPayableMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "As_Of_9_30_2019_brP3-NwymkeVUjIYC77m-g", "decimals": "-5", "first": true, "lang": null, "name": "imgn:CollaborativeArrangementAmountPayableMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2018_To_9_30_2018_76tFHrPUMU-lO_8tmrVV-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2018_To_9_30_2018_76tFHrPUMU-lO_8tmrVV-g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_e2hwONX_C0OSn2EbRKYfwA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Nature of Business and Plan of Operations", "role": "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations", "shortName": "Nature of Business and Plan of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190930x10q.htm", "contextRef": "Duration_1_1_2019_To_9_30_2019_2eWRH5-n9kGGvOAsAoRNfg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityByLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity by Location [Axis]" } } }, "localname": "EntityByLocationAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_LocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A domain representing all geographic locations. Depending on the axis, it may contain members that are specific geographies, or synthetic entity-specific geographical groups.", "label": "Location [Domain]", "terseLabel": "Location [Domain]" } } }, "localname": "LocationDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "imgn_ActivityWithinLiabilityAccountRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Activity Within the Liability Account [Roll Forward]", "terseLabel": "Change in liability related to sale of future royalties" } } }, "localname": "ActivityWithinLiabilityAccountRollForward", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_AdjustmentsToAdditionalPaidInCapitalDirectorsDeferredShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of deferred share unit compensation of directors recognized during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).", "label": "Adjustments to Additional Paid in Capital Directors Deferred Share Based Compensation", "terseLabel": "Directors' deferred share unit compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDirectorsDeferredShareBasedCompensation", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "imgn_AggregateAdjustmentToRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the re-measurement of lease liability and aggregate adjustment to right of use assets.", "label": "Aggregate Adjustment to Right of Use Asset", "terseLabel": "Aggregate adjustment to ROU asset" } } }, "localname": "AggregateAdjustmentToRightOfUseAsset", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AggregateRoyaltiesThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of royalties to be received before the company will receive proceeds for royalties.", "label": "Aggregate Royalties Threshold", "terseLabel": "Royalties threshold" } } }, "localname": "AggregateRoyaltiesThreshold", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_BayerHealthCareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Bayer HealthCare, a collaborative partner of the entity.", "label": "Bayer Health Care [Member]", "terseLabel": "Bayer" } } }, "localname": "BayerHealthCareMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_BiotestAGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Biotest AG, a collaborative partner of the entity.", "label": "Biotest A G [Member]", "terseLabel": "Biotest" } } }, "localname": "BiotestAGMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_CashAndCashEquivalentsNumberOfFinancialInstitutions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of financial institutions in which cash and cash equivalents are primarily maintained.", "label": "Cash and Cash Equivalents, Number of Financial Institutions", "terseLabel": "Number of financial institutions in the U.S. in which cash and cash equivalents are primarily maintained" } } }, "localname": "CashAndCashEquivalentsNumberOfFinancialInstitutions", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "imgn_ClinicalMaterialsRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of clinical materials revenue earned, and the related cost of clinical materials charged to research and development expense, is directly related to the number of clinical trials our collaborators who used us to manufacture clinical materials were preparing or had underway, the speed of enrollment in those trials, the dosage schedule of each clinical trial and the time period, if any, during which patients in the trial received clinical benefit from the clinical materials, and the demand our collaborators had for clinical grade material for process development and analytical purposes.", "label": "Clinical Materials Revenue [Member]", "terseLabel": "Clinical materials revenue" } } }, "localname": "ClinicalMaterialsRevenueMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_ClinicalTrialAccrualsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for clinical trail accruals.", "label": "Clinical Trial Accruals, Policy [Policy Text Block]", "terseLabel": "Clinical Trial Accruals" } } }, "localname": "ClinicalTrialAccrualsPolicyPolicyTextBlock", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_CollaborativeAgreementsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Agreements" } } }, "localname": "CollaborativeAgreementsDisclosureAbstract", "nsuri": "http://www.immunogen.com/20190930", "xbrltype": "stringItemType" }, "imgn_CollaborativeArrangementAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the initial period of the collaborative agreement.", "label": "Collaborative Arrangement, Agreement Term", "terseLabel": "Term of agreement" } } }, "localname": "CollaborativeArrangementAgreementTerm", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "imgn_CollaborativeArrangementAmountPayableMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the estimated maximum amount payable in future under collaborative agreements.", "label": "Collaborative Arrangement, Amount Payable Maximum", "terseLabel": "Potential milestone payable" } } }, "localname": "CollaborativeArrangementAmountPayableMaximum", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period after product launch in which the company will earn royalty payments under the collaborative agreement.", "label": "Collaborative Arrangements, Period after Product Launch to Earn Royalty Payments", "terseLabel": "Period to earn royalty payments" } } }, "localname": "CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "imgn_CompensationPolicyNonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to the ImmunoGen, Inc. 2009 Compensation Plan for Non Employee Directors revised on September 22, 2010.", "label": "Compensation Policy Non Employee Director [Member]", "terseLabel": "Compensation Policy for Non-Employee Directors" } } }, "localname": "CompensationPolicyNonEmployeeDirectorMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_ContractAssetImpactOfNetting": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents Contract Asset, Impact Of Netting.", "label": "Contract Asset Impact Of Netting", "terseLabel": "Contract Asset, Impact Of Netting." } } }, "localname": "ContractAssetImpactOfNetting", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ContractLiabilitiesImpactOfNetting": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract Liabilities, Impact Of Netting", "label": "Contract Liabilities Impact Of Netting", "terseLabel": "Contract Liabilities, Impact Of Netting" } } }, "localname": "ContractLiabilitiesImpactOfNetting", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ContractWithCustomerAssetAndLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of contract with customer, asset and liability disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of customer contracts as of the balance sheet date.", "label": "Contract with Customer, Asset and Liability [Table]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTable", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_ContractWithCustomerLiabilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Contract with Customer, Liability [Line Items]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "ContractWithCustomerLiabilityLineItems", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_CorporateRestructuringAdditionalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2016 Corporate Restructuring.", "label": "Corporate Restructuring Additional [Member]", "terseLabel": "2016 Corporate Restructuring" } } }, "localname": "CorporateRestructuringAdditionalMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "imgn_CorporateRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2019 Corporate Restructuring.", "label": "Corporate Restructuring [Member]", "terseLabel": "2019 Corporate Restructuring" } } }, "localname": "CorporateRestructuringMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "imgn_CurrentCapitalResourcesToMeetOperationalExpensesAndCapitalExpendituresExpectedPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum period the company anticipates current capital resources will enable it to meet its operational expenses and capital expenditures.", "label": "Current Capital Resources to Meet Operational Expenses and Capital Expenditures, Expected Period", "terseLabel": "Number of months Capital resources meets capital expenditures" } } }, "localname": "CurrentCapitalResourcesToMeetOperationalExpensesAndCapitalExpendituresExpectedPeriod", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails" ], "xbrltype": "durationItemType" }, "imgn_CytomXTherapeuticsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to CytomX Therapeutics Inc.", "label": "Cytom X Therapeutics Inc [Member]", "terseLabel": "CytomX" } } }, "localname": "CytomXTherapeuticsIncMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "imgn_DebiopharmInternationalAndFusionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Debiopharm International SA and Fusion, both collaborative partners of the entity.", "label": "Debiopharm International And Fusion [Member]", "terseLabel": "Debiopharm and Fusion" } } }, "localname": "DebiopharmInternationalAndFusionMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_DebiopharmInternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Debiopharm International SA, a collaborative partner of the entity.", "label": "Debiopharm International [Member]", "terseLabel": "Debiopharm" } } }, "localname": "DebiopharmInternationalMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the denomination of the principal amount of debt that is used in conversion calculations.", "label": "Debt Instrument, Principal Amount Denomination For Conversion Into Common Stock", "terseLabel": "Principal amount of debt for conversion calculations" } } }, "localname": "DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current for the liability related to the sale of future royalties.", "label": "Deferred Financing Costs, Liability Sale Of Future Royalties, Current", "terseLabel": "Current portion of deferred financing costs for the liability related to the sale of future royalties" } } }, "localname": "DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as long-term for the liability related to the sale of future royalties.", "label": "Deferred Financing Costs, Liability Sale Of Future Royalties, Noncurrent", "terseLabel": "Noncurrent portion of deferred financing costs for the liability related to the sale of future royalties" } } }, "localname": "DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "imgn_DeferredShareUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents deferred share units as awarded by the entity as a form of compensation.", "label": "Deferred Share Units [Member]", "terseLabel": "Deferred share units" } } }, "localname": "DeferredShareUnitsMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_DevelopmentMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Development milestones defined by the collaboration agreement.", "label": "Development Milestones [Member]", "terseLabel": "Development milestones" } } }, "localname": "DevelopmentMilestonesMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails" ], "xbrltype": "domainItemType" }, "imgn_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.immunogen.com/20190930", "xbrltype": "stringItemType" }, "imgn_EffectiveAnnualInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents effective annual interest rate for royalties.", "label": "Effective Annual Interest Rate", "terseLabel": "Effective annual interest rate" } } }, "localname": "EffectiveAnnualInterestRate", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "imgn_EmployeeDirectorsAndConsultantStockOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee or non-employee member of the Board of Directors or non-employee consultant is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.", "label": "Employee Directors And Consultant Stock Options [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeDirectorsAndConsultantStockOptionsMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_EmployeeStockPurchasePlanEstimatedSubscriptionsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the estimated subscriptions outstanding under the employee stock purchase plan.", "label": "Employee Stock Purchase Plan, Estimated Subscriptions Outstanding", "terseLabel": "Estimated subscriptions outstanding" } } }, "localname": "EmployeeStockPurchasePlanEstimatedSubscriptionsOutstanding", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "imgn_EstimatedEffectiveAnnualInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the prospective estimated annual interest rate.", "label": "Estimated Effective Annual Interest Rate", "terseLabel": "Current effective interest rate" } } }, "localname": "EstimatedEffectiveAnnualInterestRate", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "pureItemType" }, "imgn_ExerciseFeeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to license where an exercise fee is payable.", "label": "Exercise Fee [Member]", "terseLabel": "Exercise fee" } } }, "localname": "ExerciseFeeMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails" ], "xbrltype": "domainItemType" }, "imgn_FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for financial instruments and concentration of credit risk.", "label": "Financial Instruments and Concentration of Credit Risk [Policy Text Block]", "terseLabel": "Financial Instruments and Concentration of Credit Risk" } } }, "localname": "FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_FusionPharmaceuticalsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Fusion Pharmaceuticals", "label": "Fusion Pharmaceuticals [Member]", "terseLabel": "Fusion Pharmaceuticals" } } }, "localname": "FusionPharmaceuticalsMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_FutureTechnologicalImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents a collaboration agreement that provides for development of future technological improvements.", "label": "Future Technological Improvements [Member]", "terseLabel": "Technological Improvements" } } }, "localname": "FutureTechnologicalImprovementsMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_GenentechMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Genentech, a member of the Roche Group.", "label": "Genentech [Member]", "terseLabel": "Genentech" } } }, "localname": "GenentechMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_Imgn529ProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents a clinical-stage anti-CD37 ADC for the treatment of patients with B-cell malignancies.", "label": "Imgn529 Program [Member]", "terseLabel": "IMGN529 program" } } }, "localname": "Imgn529ProgramMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails" ], "xbrltype": "domainItemType" }, "imgn_Imgn779Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to IMGN779.", "label": "Imgn779 [Member]", "terseLabel": "IMGN779 [Member]" } } }, "localname": "Imgn779Member", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "imgn_ImmunityRoyaltyHoldingsL.pMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Immunity Royalty Holdings, L.P.", "label": "Immunity Royalty Holdings L.p [Member]", "terseLabel": "IRH" } } }, "localname": "ImmunityRoyaltyHoldingsL.pMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "imgn_ImmunogenIncRestatedStockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the previous stock option plans, ImmunoGen, Inc. 2006 or 2016 Employee, Director and Consultant Equity Incentive Plans.", "label": "Immunogen Inc Restated Stock Option Plan [Member]", "terseLabel": "Previous stock option plans" } } }, "localname": "ImmunogenIncRestatedStockOptionPlanMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_IncreaseDecreaseInCustomerAsset": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.", "label": "Increase Decrease In A Customer Asset", "negatedLabel": "Unbilled revenue/reimbursement" } } }, "localname": "IncreaseDecreaseInCustomerAsset", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_IncreaseDecreaseInDeferredRent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change during the reporting period in the amount paid that is the result of the cumulative difference between actual rent payment and rent expense recognized on a straight-line basis.", "label": "Increase (Decrease) in Deferred Rent", "negatedLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredRent", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_IncrementalRetentionBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents incremental retention benefits.", "label": "Incremental Retention Benefits [Member]", "terseLabel": "Incremental retention benefits" } } }, "localname": "IncrementalRetentionBenefitsMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "imgn_JazzPharmaceuticalsIrelandLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Jazz Pharmaceuticals Ireland Limited (Jazz), a collaborative partner of the entity.", "label": "Jazz Pharmaceuticals Ireland Limited [Member]", "terseLabel": "Jazz Pharmaceuticals" } } }, "localname": "JazzPharmaceuticalsIrelandLimitedMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "imgn_KadcylaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Roche's Kadcyla product which is an HER2-targeting ADC compound. This compound was developed pursuant to using the company's maytansinoid ADC technology.", "label": "Kadcyla [Member]", "terseLabel": "Kadcyla" } } }, "localname": "KadcylaMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable from sale of future royalties as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer", "label": "Liability related to sale of future royalties, current", "terseLabel": "Current portion of liability related to the sale of future royalties, net of deferred financing costs of $707 and $753, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The noncurrent portion of deferred revenue related to sale of future royalties as of balance sheet date", "label": "Liability Related To Sale Of Future Royalties Noncurrent", "terseLabel": "Liability related to the sale of future royalties, net of current portion and deferred financing costs of $977 and $1,536, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of liabilities related to the sale of future royalties.", "label": "Liability Related To Sale of Future Royalties [ Text Block ]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties" ], "xbrltype": "textBlockItemType" }, "imgn_LicenseAndMilestoneFeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The amount of license and milestone fees we earn is directly related to the number of our collaborators, the collaborators advancement of the product candidates, and the overall success in the clinical trials of the product candidates. As such, the amount of license and milestone fees may vary widely from quarter to quarter and year to year.", "label": "License And Milestone Fees [Member]", "terseLabel": "License and milestone fees" } } }, "localname": "LicenseAndMilestoneFeesMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_LicenseRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents amounts related to License revenue.", "label": "License Revenue [Member]", "terseLabel": "License Revenue" } } }, "localname": "LicenseRevenueMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_ManufacturingRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2018 Manufacturing Restructuring.", "label": "Manufacturing Restructuring [Member]", "terseLabel": "2018 Manufacturing Restructuring" } } }, "localname": "ManufacturingRestructuringMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "imgn_NonCashInterestExpenseFromSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense on liability related to the sale of future royalties and other debt.", "label": "Non cash interest expense from sale of future royalties", "negatedLabel": "Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes", "verboseLabel": "Non-cash interest expense on liability related to sale of future royalties and convertible senior notes" } } }, "localname": "NonCashInterestExpenseFromSaleOfFutureRoyalties", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "imgn_NonCashInvestingAndFinancingActivitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure information about significant noncash (or part noncash) investing activities and financing activities required to be disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Non-cash Investing and Financing Activities [Policy Text Block]", "terseLabel": "Non-cash Investing and Financing Activities" } } }, "localname": "NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_NonCashRoyaltyReceivable": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts of non-cash royalty receivable.", "label": "Non-cash Royalty Receivable", "terseLabel": "Non-cash royalty receivable" } } }, "localname": "NonCashRoyaltyReceivable", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "imgn_NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue earned from sale of future royalties during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property", "label": "Non Cash Royalty Revenue Related To Sale of Future Royalties", "negatedLabel": "Non-cash royalty revenue related to sale of future royalties", "terseLabel": "Non-cash royalty revenue related to the sale of future royalties", "verboseLabel": "Non-cash royalty revenue related to sale of future royalties" } } }, "localname": "NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_NonEmployeeDirectorStockPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the company's 2001 Non-employee director stock plan, or the 2001 plan.", "label": "Non Employee Director Stock Plan [Member]", "terseLabel": "2001 Non-Employee Director Stock Plan" } } }, "localname": "NonEmployeeDirectorStockPlanMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-cash royalty revenue related to the sale of future royalties.", "label": "Noncash Royalty Revenue Related To Sale Of Future Royalties [Member]", "terseLabel": "Non-cash royalty revenue related to the sale of future royalties" } } }, "localname": "NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_NovartisInstitutesForBioMedicalResearchIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Novartis Institutes for Bio Medical Research, Inc., a collaborative partner of the entity.", "label": "Novartis Institutes For Bio Medical Research Inc [Member]", "terseLabel": "Novartis" } } }, "localname": "NovartisInstitutesForBioMedicalResearchIncMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_NumberOfLicensesTerminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of licenses terminated.", "label": "Number Of Licenses Terminated", "terseLabel": "Number of licenses terminated" } } }, "localname": "NumberOfLicensesTerminated", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfRealEstateLeases": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of real estate leases.", "label": "Number of Real Estate Leases", "terseLabel": "Number of real estate leases" } } }, "localname": "NumberOfRealEstateLeases", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfSingleCompoundLicenses": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of single-compound licenses.", "label": "Number of Single Compound Licenses", "terseLabel": "Number of single-compound licenses" } } }, "localname": "NumberOfSingleCompoundLicenses", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfSingleTargetLicenses": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of single-target licenses the company has right to use.", "label": "Number of Single Target Licenses", "terseLabel": "Number of single-target licenses" } } }, "localname": "NumberOfSingleTargetLicenses", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "imgn_NumberOfTradesImpactingFairValueOfFinancialInstruments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of trades that can be used to help determine the fair value of financial instruments.", "label": "Number of Trades Impacting Fair Value of Financial Instruments", "terseLabel": "Number of trades" } } }, "localname": "NumberOfTradesImpactingFairValueOfFinancialInstruments", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "integerItemType" }, "imgn_OmersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to OMERS.", "label": "Omers [Member]", "terseLabel": "OMERS" } } }, "localname": "OmersMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "imgn_OperatingLeaseLiabilityAmortization": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Operating Lease Liability, Amortization", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityAmortization", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "imgn_OperatingLeasesNumberOfAdditionalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of additional terms for which lease agreement can be extended.", "label": "Operating Leases Number of Additional Term", "terseLabel": "Number of additional terms for which lease agreement can be extended" } } }, "localname": "OperatingLeasesNumberOfAdditionalTerm", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "integerItemType" }, "imgn_OtherCollaboratorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents another collaborator that is not specified.", "label": "Other Collaborators [Member]", "terseLabel": "Other Collaborators" } } }, "localname": "OtherCollaboratorsMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_OxfordBiotherapeuticsLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information related to Oxford BioTherapeutics Ltd.", "label": "Oxford Biotherapeutics Ltd [Member]", "terseLabel": "Oxford BioTherapeutics Ltd Member" } } }, "localname": "OxfordBiotherapeuticsLtdMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_PeriodInArrearsToReceiveRoyaltyReportsAndPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period in arrears to receive royalty reports and payments related to sales of Kadcyla.", "label": "Period in Arrears to Receive Royalty Reports and Payments", "terseLabel": "Period in arrears to receive royalty reports and payments related to sales of Kadcyla" } } }, "localname": "PeriodInArrearsToReceiveRoyaltyReportsAndPayments", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "durationItemType" }, "imgn_PhaseIClinicalTrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the phase I of clinical trial.", "label": "Phase I Clinical Trial [Member]", "terseLabel": "Phase 1 clinical trial" } } }, "localname": "PhaseIClinicalTrialMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails" ], "xbrltype": "domainItemType" }, "imgn_PhaseIIClinicalTrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the phase II of clinical trial.", "label": "Phase I I Clinical Trial [Member]", "terseLabel": "Phase 2 clinical trial" } } }, "localname": "PhaseIIClinicalTrialMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails" ], "xbrltype": "domainItemType" }, "imgn_PhaseIIIClinicalTrialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the phase III of clinical trial.", "label": "Phase I I I Clinical Trial [Member]", "terseLabel": "Phase 3 Clinical Trial" } } }, "localname": "PhaseIIIClinicalTrialMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails" ], "xbrltype": "domainItemType" }, "imgn_ProceedsReceivedFromSaleOfResidualRightsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents proceeds received from the sale of residual rights to receive royalty payments.", "label": "Proceeds Received from Sale of Residual Rights, Net", "terseLabel": "Net proceeds from sale of residual rights to receive royalty payments" } } }, "localname": "ProceedsReceivedFromSaleOfResidualRightsNet", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_RegulatoryMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regulatory milestones defined by the collaboration agreement.", "label": "Regulatory Milestones [Member]", "terseLabel": "Regulatory milestones" } } }, "localname": "RegulatoryMilestonesMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_RepresentsContingentBrokerFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents contingent broker fees.", "label": "Represents Contingent Broker Fees", "terseLabel": "Contingent broker fees" } } }, "localname": "RepresentsContingentBrokerFees", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_ResearchAndDevelopmentSupportMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Company performs research activities, including developing antibody specific conjugation processes, on behalf of its collaborators and potential collaborators during the early evaluation and preclinical testing stages of drug development. The Company also develops conjugation processes for materials for later stage testing and commercialization for certain collaborators. The Company is compensated at negotiated rates that are consistent with what other third parties would charge and may receive milestone payments for developing these processes which are also recorded as a component of research and development support revenue.", "label": "Research And Development Support [Member]", "terseLabel": "Research and development support" } } }, "localname": "ResearchAndDevelopmentSupportMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "imgn_RetiringDirectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Retiring person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Retiring Director [Member]", "terseLabel": "Retiring director" } } }, "localname": "RetiringDirectorMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_RocheMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Roche, a collaborative partner of the entity, through its Genentech unit.", "label": "Roche [Member]", "terseLabel": "Roche" } } }, "localname": "RocheMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "imgn_RoyaltyRevenuePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents percentage of royalty.", "label": "Royalty Revenue Percentage", "terseLabel": "Percentage of royalty payments" } } }, "localname": "RoyaltyRevenuePercentage", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "imgn_RoyaltyRevenuePercentageIfApplicableThresholdIsMet": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents percentage of royalty if applicable threshold is met.", "label": "Royalty Revenue Percentage If Applicable Threshold Is Met", "terseLabel": "Percentage of royalty payments if applicable threshold is met" } } }, "localname": "RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "imgn_SalesMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales milestones are payable when annual sales reach certain levels.", "label": "Sales Milestones [Member]", "terseLabel": "Milestone payments" } } }, "localname": "SalesMilestonesMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "domainItemType" }, "imgn_SanofiMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Sanofi, a collaborative partner of the entity.", "label": "Sanofi [Member]", "terseLabel": "Sanofi" } } }, "localname": "SanofiMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_ScheduleOfRoyaltyTransactionActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the royalty transaction that were outstanding at the beginning and end of the year, and the amount of proceeds, revenue and expense from future royalty income.", "label": "Schedule of royalty transaction, activity [Table Text Block]", "terseLabel": "Schedule of Liability account during the period from the inception of the royalty transaction" } } }, "localname": "ScheduleOfRoyaltyTransactionActivityTableTextBlock", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables" ], "xbrltype": "textBlockItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares reserved for issuance under the equity-based awards agreement awarded under the plan that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Awards Outstanding, Number", "terseLabel": "Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsNumberOfGroupForWhichExpectedTermCalculatedAndApplied": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of group of awards for which expected term is calculated and applied under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Fair Value Assumptions, Number of Group for which Expected Term Calculated and Applied", "terseLabel": "Number of group of awards for which expected term is calculated for and applied" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsNumberOfGroupForWhichExpectedTermCalculatedAndApplied", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of plans under the share-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Plans", "terseLabel": "Number of employee share-based compensation plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictionLapse": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of equal installments the restrictions will lapse on equity-based compensation.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Restriction Lapse", "terseLabel": "Number of equal installments restrictions lapse" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictionLapse", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndEmployeeStockOwnershipPlanExercisesInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options and Employee Stock Ownership Plan, Exercises in Period", "terseLabel": "Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndEmployeeStockOwnershipPlanExercisesInPeriod", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "imgn_SquareFeetOfUnoccupiedOfficeSpaceSublease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the square feet of unoccupied office space intended to be sub-leased.", "label": "Square Feet of Unoccupied Office Space, Sublease", "terseLabel": "Unoccupied office space for sub-lease" } } }, "localname": "SquareFeetOfUnoccupiedOfficeSpaceSublease", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "integerItemType" }, "imgn_StockIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to the ImmunoGen, Inc. 2016 Employee, Director and Consultant Equity Incentive Plan, or the 2016 Plan of the entity.", "label": "Stock Incentive Plan2016 [Member]", "terseLabel": "2016 Plan" } } }, "localname": "StockIncentivePlan2016Member", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_StockIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, or the 2018 Plan of the entity.", "label": "Stock Incentive Plan2018 [Member]", "terseLabel": "2018 Plan" } } }, "localname": "StockIncentivePlan2018Member", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesAdjustment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of adjustments related to the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities, Adjustment", "terseLabel": "Shares issued with debt conversion adjustment (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesAdjustment", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "sharesItemType" }, "imgn_StockIssuedDuringPeriodSharesDirectorsDeferredShareConversionOfUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued during the period upon the conversion of directors' deferred share units.", "label": "Stock Issued During Period, Shares, Directors Deferred Share Conversion of Units", "terseLabel": "Directors' deferred share units converted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDirectorsDeferredShareConversionOfUnits", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "imgn_StockIssuedDuringPeriodValueDirectorsDeferredShareConversionOfUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued during the period upon the conversion of directors' deferred share units.", "label": "Stock Issued During Period, Value, Directors Deferred Share Conversion of Units", "terseLabel": "Directors' deferred share units converted" } } }, "localname": "StockIssuedDuringPeriodValueDirectorsDeferredShareConversionOfUnits", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "imgn_StockIssuedDuringPeriodValueStockOptionsExercisedAndEmployeeStockPurchasePlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options and employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Stock Options Exercised and Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndEmployeeStockPurchasePlan", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "imgn_StockOptionsAndRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to stock options and restricted stock awards.", "label": "Stock Options And Restricted Stock [Member]", "terseLabel": "Stock options and restricted stock awards" } } }, "localname": "StockOptionsAndRestrictedStockMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_TakedaOncologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Takeda Oncology.", "label": "Takeda Oncology [Member]", "terseLabel": "Takeda" } } }, "localname": "TakedaOncologyMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "imgn_TechnologyTransferMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the transfer of ImmunoGen technologies related to the program (technology transfer).", "label": "Technology Transfer [Member]", "terseLabel": "Transfer of ImmunoGen technologies" } } }, "localname": "TechnologyTransferMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails" ], "xbrltype": "domainItemType" }, "imgn_TransactionCostsAmortizedToInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The transaction costs that are amortized to interest expense over the estimated life of the royalty purchase agreement.", "label": "Transaction Costs Amortized to Interest Expense", "terseLabel": "Non-cash interest expense recognized" } } }, "localname": "TransactionCostsAmortizedToInterestExpense", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_TransactionCostsForRoyaltyAgreements": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents transaction costs to conclude royalty agreements.", "label": "Transaction costs for royalty agreements" } } }, "localname": "TransactionCostsForRoyaltyAgreements", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_UnamortizedLeaseIncentiveAndStraightLineLeaseLiabilityBalances": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the unamortized lease incentive and straight-line lease liability balances.", "label": "Unamortized Lease Incentive and Straight-line Lease Liability Balances", "terseLabel": "Unamortized lease incentive and straight-line lease liability balances" } } }, "localname": "UnamortizedLeaseIncentiveAndStraightLineLeaseLiabilityBalances", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_UpfrontPaymentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents a non-refundable upfront payment upon execution of an agreement between collaborative partners.", "label": "Upfront Payment [Member]", "terseLabel": "Upfront payment" } } }, "localname": "UpfrontPaymentMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails" ], "xbrltype": "domainItemType" }, "imgn_WinterStreet830WalthamMAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 830 Winter Street, Waltham, MA, a location of property under lease agreement.", "label": "Winter Street830 Waltham M A [Member]", "terseLabel": "830 Winter Street, Waltham, MA" } } }, "localname": "WinterStreet830WalthamMAMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "imgn_WinterStreet930WalhamMaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to 930 Winter Street, Waltham, MA, a location of property under lease agreement.", "label": "Winter Street930 Walham Ma [Member]", "terseLabel": "830 Winter Street in Waltham, Massachusetts" } } }, "localname": "WinterStreet930WalhamMaMember", "nsuri": "http://www.immunogen.com/20190930", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r39", "r71" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r93", "r146", "r150", "r281" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "label": "Officer [Member]", "terseLabel": "Officers" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r92", "r146", "r149", "r276", "r280" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r75", "r76", "r77", "r78" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r121", "r253" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r94", "r251" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-2" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r95", "r96" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r262", "r273" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.", "label": "Accrued Royalties", "periodEndLabel": "Liability related to sale of future royalties, net - ending balance", "periodStartLabel": "Liability related to sale of future royalties, net - beginning balance" } } }, "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r74" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r156", "r158", "r189", "r190" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock option and restricted stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used for operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r158", "r183", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r258", "r268" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r38" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r159", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r65", "r66", "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred revenue" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Face Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r24", "r63" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r64", "r68" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r57", "r220" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Changes in the Company's contract assets and contract liabilities" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Revenue recognized in the period from:" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r193", "r194", "r196" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "verboseLabel": "Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaborative Agreements disclosures", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r120", "r263", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note I)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r119", "r122" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Aggregate number of common shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, issued shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r127" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par value; authorized 200,000 shares; issued and outstanding 149,688 and 149,400 shares as of September 30, 2019 and December 31, 2018, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r41", "r43", "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r86", "r87", "r218", "r219" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentages of revenue recognized" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liability Related to Sale of Future Royalties" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r135", "r137", "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Gross", "positiveLabel": "Potential milestone payments", "verboseLabel": "Potential milestone payment" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r135", "r137" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Gross, Current", "periodEndLabel": "Contract asset, Ending balance", "periodStartLabel": "Contract asset, Beginning balance", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, from business combination.", "label": "Contract with Customer, Asset, Increase (Decrease) for Contract Acquired in Business Combination", "negatedLabel": "Contract asset, Additions", "verboseLabel": "Probable milestone earned and paid" } } }, "localname": "ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Contract asset, Deductions", "verboseLabel": "Milestone earned, included in accounts receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract With Customer Basis Of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r135", "r136", "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Contract liabilities, Ending balance", "periodStartLabel": "Contract liabilities, Beginning balance", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r140" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "negatedLabel": "Contract liabilities, Deductions", "verboseLabel": "Revenue recognized that was previously deferred" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r135", "r136", "r147" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Contract liabilities, Additions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r135", "r136", "r147" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in contract liabilities at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligations satisfied in previous periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible 4.5% senior notes, net of deferred financing costs of $25 and $36, respectively" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Transition adjustment for ASC 606" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r65", "r67" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Debt converted" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Convertible 4.5% Senior Notes" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible 4.5% Senior Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r259", "r260", "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r31", "r128", "r129", "r131" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Ratio issued upon conversion" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r31", "r128", "r129", "r131" ], "lang": { "en-US": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Shares issuable upon conversion of convertible notes at end of period (in shares)" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r222", "r224" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r30" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Convertible debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r72", "r128", "r130", "r131", "r132", "r221", "r222", "r224", "r266" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r25", "r223" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Noncurrent, Net", "verboseLabel": "Non-current deferred financing costs" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "verboseLabel": "Revenue to be recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r61", "r89" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Computation of Net Loss per Common Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r81" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted net loss per common share (in dollar per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r68", "r82", "r83", "r84" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Computation of Net Loss per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Estimated fair value that could be expensed" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Workforce reduction" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Collaborative Partner:" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Estimated fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Lease" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value hierarchy for the Company's financial assets measured at fair value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r203", "r204", "r205", "r209" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r203", "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets that are required to be measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r153", "r154", "r155", "r204", "r254" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r203", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r203", "r204", "r206", "r207", "r211" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r153", "r154", "r155", "r204", "r255" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r153", "r154", "r155", "r204", "r256" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r153", "r154", "r155", "r204", "r257" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r208", "r211" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r68", "r212", "r214" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r235", "r248" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Obligations under finance leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesFinanceLeasesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance Leases, net of accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r237", "r243", "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance leases, amortization expense included in operating expenses" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesFinanceLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinancialInstrumentsOwnedAtFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Financial Instruments, Owned, at Fair Value [Abstract]", "terseLabel": "Financial Instruments and Concentration of Credit Risk" } } }, "localname": "FinancialInstrumentsOwnedAtFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on sale/disposal of fixed assets and impairment charges" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r61", "r100" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.", "label": "Impairment of Leasehold", "positiveLabel": "Leasehold impairment charge" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncentiveFromLessor": { "auth_ref": [ "r225", "r226", "r229" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the deferred credit for an incentive or inducement received by a lessee from a lessor, in order to motivate the lessee to enter the lease agreement, which incentive or inducement is to be recognized as a reduction of rental expense over the lease term.", "label": "Incentive from Lessor", "verboseLabel": "Deferred lease incentive, net of current portion" } } }, "localname": "IncentiveFromLessor", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction.", "label": "Increase (Decrease) in Royalties Payable", "negatedLabel": "Royalty payments received and paid" } } }, "localname": "IncreaseDecreaseInRoyaltiesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' (Deficit) Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r80", "r83" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Common stock equivalents under if-converted method for convertible notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r79", "r83" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r48", "r125" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense on convertible senior notes", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r47", "r48", "r49" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Investment income, net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseIncentivePayableCurrent": { "auth_ref": [ "r28", "r226", "r227", "r228" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents an incentive or inducement contractually stipulated between parties to a lease whereby the lessor has committed to provide the entity (lessee) with a cash payment as inducement to enter the lease. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Lease Incentive, Payable, Current", "terseLabel": "Current portion of deferred lease incentive" } } }, "localname": "LeaseIncentivePayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r230", "r231" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lease terms" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2019 (three months remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r248" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Leasing Arrangements, Operating Leases, Renewal Term", "terseLabel": "Operating lease term extension period" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r261", "r270" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND SHAREHOLDERS (DEFICIT) EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities.", "terseLabel": "Marketable securities held by entity" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r85", "r88" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business and Plan of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "verboseLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r59", "r62" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used for operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r40", "r42", "r45", "r62", "r83", "r265", "r274" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and not yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One Time Termination Benefits [Member]", "terseLabel": "One-time charge" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses:", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense for operating lease payments" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r233" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease right-of-use asset impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r235" ], "calculation": { "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r235" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability - net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r239", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid against operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r234" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r247", "r249" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r246", "r249" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining non-cancelable lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nature of Business and Plan of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r73", "r88", "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r28" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Manufacturing commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Commitments [Abstract]", "terseLabel": "Collaborations and Manufacturing Commitments" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r275", "r277", "r278", "r279", "r282", "r283" ], "lang": { "en-US": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other customers" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r55", "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments during the period" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Issuance of debt transaction costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r159", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized shares" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r22", "r23" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r51" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from common stock issuance, net of $395 of transaction costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRoyaltiesReceived": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received for royalties during the current period.", "label": "Proceeds from Royalties Received", "terseLabel": "Proceeds from sale of future royalties - net" } } }, "localname": "ProceedsFromRoyaltiesReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r51", "r186" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock under stock plans", "verboseLabel": "Cash received for exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r40", "r42", "r56", "r90", "r91", "r197", "r198", "r199", "r200", "r201" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r101", "r271" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r192", "r284" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Charges." } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r105", "r107", "r114", "r117" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Severance costs, charges incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of employees eliminated due to new operating model" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r61", "r104", "r110", "r116" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charge" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r106", "r112" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r104", "r111" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Additional Charges (Reductions) to Restructuring Charge Due to Minor Adjustments", "terseLabel": "Additional charges/adjustments during the period" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring charge" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r133", "r269" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r145", "r146" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenue from contract with customer", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Accounting Policy Schedules" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r69", "r70" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsComprisingDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues:", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty revenue" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of common stock equivalents, as calculated in accordance with the treasury-stock method" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r108", "r109", "r113" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r106", "r115" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule activity against the restructuring charge related to the employee terminations" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of percentage of total revenues recognized from each significant customer" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r159", "r185" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of restricted stock activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r165", "r175", "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of risk-free rate of the stock options based on US Treasury rate" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r61", "r104", "r110", "r116" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "One-time charge for severance" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Arrangements with Employees and Nonemployees [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock and deferred share unit compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Awarded (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Awarded (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at the end of the period (in shares)", "periodStartLabel": "Unvested at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at the end of the period (in dollars per share)", "periodStartLabel": "Unvested at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-average assumptions used to estimate the fair value of each stock option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation disclosure" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock plans disclosure" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited/Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted to directors (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r167", "r185" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Common stock issued to retiring directors (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r157", "r163" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r68", "r159", "r164" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Exercise period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r179", "r187" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r134", "r191" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Capital Stock" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r127" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r36", "r127", "r128", "r133" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Shares issued with debt conversion (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r127", "r133" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r127", "r133" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock award (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r127", "r133", "r168" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock pursuant to the exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r127", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r14", "r15", "r127", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock award" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r127", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock pursuant to the exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r18", "r19", "r97" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Stock" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r102" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Laboratory equipment, impairment charge" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time And Materials Contract [Member]", "terseLabel": "Milestone related" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing Of Transfer Of Good Or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "terseLabel": "Unbilled Revenue/Reimbursement" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Upon shipment" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type Of Adoption [Member]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsFusionDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRevenueExtensibleList": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Type of Revenue [Extensible List]", "terseLabel": "Type of Revenue" } } }, "localname": "TypeOfRevenueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "verboseLabel": "Unbilled revenue/reimbursement" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r244", "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable operating costs and real estate taxes" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Basic and diluted weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e40010-112707" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e40019-112707" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77891322&loc=d3e41614-112719" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77891322&loc=d3e41620-112719" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419109&loc=SL117422543-158416" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=d3e14931-158439" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=SL117782755-158439" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419472&loc=SL117782768-158439" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884803&loc=SL65671395-207642" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=SL117422267-158473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r285": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r286": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r287": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r288": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r289": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" } }, "version": "2.1" }