0001558370-19-007500.txt : 20190807 0001558370-19-007500.hdr.sgml : 20190807 20190807164820 ACCESSION NUMBER: 0001558370-19-007500 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190807 DATE AS OF CHANGE: 20190807 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: 191006158 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-20190630x10q.htm 10-Q
false--12-31Q220190000855654Large Accelerated FilerMA111151551P3M1149885000149400000us-gaap:PropertyPlantAndEquipmentNetus-gaap:PropertyPlantAndEquipmentNet00500000P48MP60M0.00imgn:LicenseAndMilestoneFeesMember0000855654us-gaap:CommonStockMember2018-07-012018-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-3000008556542018-09-300000855654us-gaap:RetainedEarningsMember2018-06-300000855654us-gaap:AdditionalPaidInCapitalMember2018-06-300000855654us-gaap:RetainedEarningsMember2018-03-310000855654us-gaap:AdditionalPaidInCapitalMember2018-03-3100008556542018-03-310000855654us-gaap:AdditionalPaidInCapitalMember2017-12-310000855654srt:MinimumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-06-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-06-012018-06-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-02-012018-02-280000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2018-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-06-012018-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2017-06-012017-06-300000855654imgn:StockIncentivePlan2018Member2019-06-300000855654imgn:ImmunogenIncRestatedStockOptionPlanMember2019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-04-012019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2018-04-012018-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2018-01-012018-06-300000855654us-gaap:RestrictedStockMember2019-06-300000855654us-gaap:RestrictedStockMember2018-12-310000855654srt: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-06-300000855654srt:MaximumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2019-01-012019-06-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2016-12-092016-12-090000855654us-gaap:EmployeeSeveranceMemberimgn:ManufacturingRestructuringMember2018-01-012018-03-3100008556542024-07-312019-06-3000008556542020-07-312019-06-300000855654srt:MinimumMember2024-07-312019-06-300000855654srt:MinimumMember2020-07-312019-06-300000855654srt:MaximumMember2024-07-312019-06-300000855654srt:MaximumMember2020-07-312019-06-300000855654imgn:GenentechMemberimgn:RegulatoryMilestonesMember2019-04-012019-06-300000855654imgn:ResearchAndDevelopmentSupportMember2019-04-012019-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-04-012019-06-300000855654imgn:LicenseAndMilestoneFeesMember2019-04-012019-06-300000855654imgn:GenentechMemberimgn:RegulatoryMilestonesMember2019-01-012019-06-300000855654us-gaap:TimeAndMaterialsContractMember2019-01-012019-06-300000855654us-gaap:ProductMember2019-01-012019-06-300000855654imgn:ResearchAndDevelopmentSupportMember2019-01-012019-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-01-012019-06-300000855654imgn:LicenseAndMilestoneFeesMember2019-01-012019-06-300000855654imgn:TakedaOncologyMemberimgn:PhaseIIClinicalTrialMember2018-05-012018-05-310000855654imgn:TakedaOncologyMemberimgn:PhaseIClinicalTrialMember2018-05-012018-05-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:UpfrontPaymentMember2018-05-012018-05-310000855654imgn:ResearchAndDevelopmentSupportMember2018-04-012018-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2018-04-012018-06-300000855654imgn:LicenseAndMilestoneFeesMember2018-04-012018-06-300000855654imgn:ClinicalMaterialsRevenueMember2018-04-012018-06-300000855654imgn:DebiopharmInternationalMemberimgn:LicenseAndMilestoneFeesMemberimgn:Imgn529ProgramMember2018-01-012018-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:UpfrontPaymentMember2018-01-012018-06-300000855654imgn:ResearchAndDevelopmentSupportMember2018-01-012018-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2018-01-012018-06-300000855654imgn:LicenseAndMilestoneFeesMember2018-01-012018-06-300000855654imgn:ClinicalMaterialsRevenueMember2018-01-012018-06-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-06-300000855654us-gaap:EmployeeSeveranceMember2018-12-310000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-06-262019-06-260000855654us-gaap:EmployeeSeveranceMemberimgn:ManufacturingRestructuringMember2018-02-012018-02-280000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-06-300000855654us-gaap:ConvertibleDebtMember2016-01-012016-12-310000855654srt:MinimumMember2019-06-300000855654srt:MaximumMember2019-06-300000855654imgn:ManufacturingCommitmentsMember2019-06-300000855654srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-03-310000855654us-gaap:RetainedEarningsMember2019-04-012019-06-300000855654us-gaap:RetainedEarningsMember2019-01-012019-03-310000855654us-gaap:RetainedEarningsMember2018-10-012018-12-310000855654us-gaap:RetainedEarningsMember2018-07-012018-09-300000855654us-gaap:RetainedEarningsMember2018-04-012018-06-300000855654us-gaap:RetainedEarningsMember2018-01-012018-03-310000855654imgn:WinterStreet930WalhamMaMemberus-gaap:FacilityClosingMemberimgn:CorporateRestructuringMember2019-01-012019-06-300000855654us-gaap:FacilityClosingMemberimgn:CorporateRestructuringAdditionalMember2019-01-012019-06-300000855654us-gaap:FacilityClosingMemberimgn:CorporateRestructuringAdditionalMember2018-01-012018-06-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2019-06-300000855654us-gaap:PerformanceSharesMember2019-06-300000855654imgn:StockOptionsAndRestrictedStockMember2019-06-300000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-04-012019-06-300000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-01-012019-06-300000855654us-gaap:ConvertibleDebtMember2019-06-300000855654us-gaap:ConvertibleDebtMember2017-12-310000855654us-gaap:ConvertibleDebtMember2017-01-012017-12-310000855654us-gaap:RetainedEarningsMember2017-12-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-06-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-06-300000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2018-01-012018-06-300000855654imgn:DebiopharmInternationalAndFusionMemberimgn:LicenseRevenueMember2018-01-012018-06-300000855654imgn:ClinicalMaterialsRevenueMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-06-300000855654imgn:KadcylaMemberus-gaap:RoyaltyMember2019-06-300000855654imgn:RocheMemberimgn:KadcylaMemberimgn:RegulatoryMilestonesMember2019-06-300000855654imgn:TakedaOncologyMemberus-gaap:TimeAndMaterialsContractMember2018-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:RegulatoryMilestonesMember2018-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMemberimgn:ExerciseFeeMember2018-06-300000855654imgn:DebiopharmInternationalMemberimgn:PhaseIIIClinicalTrialMember2018-06-300000855654us-gaap:OtherCustomerMember2019-04-012019-06-300000855654imgn:RocheMember2019-04-012019-06-300000855654us-gaap:OtherCustomerMember2019-01-012019-06-300000855654us-gaap:OtherCustomerMember2018-04-012018-06-300000855654imgn:TakedaOncologyMember2018-04-012018-06-300000855654imgn:RocheMember2018-04-012018-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2018-04-012018-06-300000855654us-gaap:OtherCustomerMember2018-01-012018-06-300000855654imgn:TakedaOncologyMember2018-01-012018-06-300000855654imgn:RocheMember2018-01-012018-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2018-01-012018-06-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-06-300000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300000855654us-gaap:FairValueMeasurementsRecurringMember2019-06-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-06-3000008556542018-01-012018-12-310000855654imgn:WinterStreet830WalthamMAMember2019-06-300000855654imgn:WinterStreet930WalhamMaMember2016-02-290000855654imgn:StockOptionsAndRestrictedStockMember2019-04-012019-06-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2019-04-012019-06-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2019-01-012019-06-300000855654us-gaap:PerformanceSharesMember2019-01-012019-06-300000855654us-gaap:EmployeeStockMember2019-01-012019-06-300000855654imgn:StockOptionsAndRestrictedStockMember2019-01-012019-06-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2019-01-012019-06-300000855654imgn:RetiringDirectorMemberimgn:NonEmployeeDirectorStockPlanMember2018-06-012018-06-300000855654imgn:StockOptionsAndRestrictedStockMember2018-04-012018-06-300000855654imgn:NonEmployeeDirectorStockPlanMember2018-04-012018-06-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2018-04-012018-06-300000855654imgn:StockOptionsAndRestrictedStockMember2018-01-012018-06-300000855654imgn:NonEmployeeDirectorStockPlanMember2018-01-012018-06-300000855654imgn:CompensationPolicyNonEmployeeDirectorMember2018-01-012018-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberus-gaap:EmployeeSeveranceMemberimgn:ManufacturingRestructuringMember2018-01-012018-03-310000855654imgn:KadcylaMember2019-06-300000855654imgn:KadcylaMember2018-12-3100008556542019-06-260000855654imgn:KadcylaMember2019-01-012019-06-300000855654us-gaap:CommonStockMember2018-04-012018-06-300000855654us-gaap:CommonStockMember2018-01-012018-03-310000855654us-gaap:ConvertibleDebtMember2017-07-012017-12-310000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringAdditionalMember2019-01-012019-06-300000855654us-gaap:CommonStockMember2019-04-012019-06-300000855654us-gaap:CommonStockMember2019-01-012019-03-310000855654us-gaap:CommonStockMember2018-10-012018-12-310000855654us-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-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:StockIncentivePlan2016Member2019-01-012019-06-300000855654us-gaap:EmployeeSeveranceMemberimgn:ManufacturingRestructuringMember2018-01-012018-06-300000855654imgn:KadcylaMember2015-01-012015-12-310000855654imgn:RocheMember2019-01-012019-01-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2015-01-012015-12-310000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-06-300000855654imgn:RocheMember2000-05-012000-05-310000855654imgn:WinterStreet830WalthamMAMember2019-01-012019-06-300000855654imgn:TakedaOncologyMember2019-01-012019-06-300000855654imgn:SanofiMember2019-01-012019-06-300000855654imgn:RocheMember2019-01-012019-06-300000855654imgn:OxfordBiotherapeuticsLtdMember2019-01-012019-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2019-01-012019-06-300000855654imgn:CytomXTherapeuticsIncMember2019-01-012019-06-300000855654imgn:BiotestAGMember2019-01-012019-06-300000855654imgn:BayerHealthCareMember2019-01-012019-06-300000855654imgn:FusionPharmaceuticalsMember2019-01-012019-06-300000855654imgn:DebiopharmInternationalMember2019-01-012019-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2018-05-012018-05-310000855654imgn:RocheMemberimgn:KadcylaMember2019-01-012019-06-300000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-01-310000855654imgn:RocheMemberimgn:KadcylaMember2018-01-012018-06-3000008556542018-01-012018-06-300000855654us-gaap:EmployeeStockMember2019-06-300000855654srt:ScenarioForecastMemberus-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-07-012020-12-310000855654us-gaap:EmployeeSeveranceMember2019-04-012019-06-300000855654us-gaap:EmployeeSeveranceMember2019-01-012019-06-300000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2019-01-012019-06-3000008556542018-12-310000855654us-gaap:ConvertibleDebtMember2016-12-3100008556542018-06-300000855654srt:MinimumMember2019-01-012019-06-300000855654srt:MaximumMember2019-01-012019-06-3000008556542019-06-300000855654imgn:TakedaOncologyMember2015-03-012015-03-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MinimumMember2015-01-012015-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MaximumMember2015-01-012015-12-310000855654us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000008556542019-04-012019-06-300000855654us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100008556542019-01-012019-03-310000855654us-gaap:AdditionalPaidInCapitalMember2018-10-012018-12-3100008556542018-10-012018-12-310000855654us-gaap:AdditionalPaidInCapitalMember2018-07-012018-09-3000008556542018-07-012018-09-300000855654us-gaap:AdditionalPaidInCapitalMember2018-04-012018-06-3000008556542018-04-012018-06-300000855654us-gaap:AdditionalPaidInCapitalMember2018-01-012018-03-3100008556542018-01-012018-03-3100008556542019-07-3100008556542019-01-012019-06-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 June 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,884,816 shares outstanding as of July 31, 2019.

IMMUNOGEN, INC.

FORM 10-Q

FOR THE QUARTER ENDED JUNE 30, 2019

TABLE OF CONTENTS

Item

    

    

Page Number

Part I

Financial Information

1.

Financial Statements (Unaudited)

2

1a.

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

2

1b.

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

3

1c.

Consolidated Statements of Shareholders’ (Deficit) Equity for the three months ended March 31 and June 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 six months ended June 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

24

3.

Quantitative and Qualitative Disclosures about Market Risk

34

4.

Controls and Procedures

34

Part II

Other Information

1A.

Risk Factors

34

5.

Other Information

34

6.

Exhibits

35

Signatures

36

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

    

June 30,

    

December 31,

2019

2018

ASSETS

Cash and cash equivalents

$

239,825

$

262,252

Accounts receivable

 

 

1,701

Unbilled revenue/reimbursement

 

2,474

 

617

Contract asset

500

Non-cash royalty receivable

10,430

9,249

Prepaid and other current assets

 

6,649

 

4,462

Total current assets

 

259,378

 

278,781

Property and equipment, net of accumulated depreciation

 

10,052

 

12,891

Operating lease right-of-use assets

16,389

Other assets

 

1,850

 

3,709

Total assets

$

287,669

$

295,381

LIABILITIES AND SHAREHOLDERS’ (DEFICIT) EQUITY

Accounts payable

$

7,809

$

11,365

Accrued compensation

 

19,564

 

11,796

Other accrued liabilities

 

14,681

 

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 $715 and $753, respectively

29,484

25,880

Current portion of operating lease liability

2,761

Current portion of deferred revenue

 

317

 

317

Total current liabilities

 

74,616

 

70,660

Deferred lease incentive, net of current portion

 

 

4,675

Deferred revenue, net of current portion

 

145,614

 

80,485

Operating lease liability - net of current portion

23,334

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

2,071

2,064

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

108,265

122,345

Other long-term liabilities

 

1,943

 

4,180

Total liabilities

 

355,843

 

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,885 and 149,400 shares as of June 30, 2019 and December 31, 2018, respectively

 

1,498

 

1,494

Additional paid-in capital

 

1,200,860

 

1,192,813

Accumulated deficit

 

(1,270,532)

 

(1,183,335)

Total shareholders’ (deficit) equity

 

(68,174)

 

10,972

Total liabilities and shareholders’ (deficit) equity

$

287,669

$

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

Six Months Ended

June 30,

June 30,

    

2019

    

2018

    

2019

    

2018

Revenues:

License and milestone fees

$

5,079

$

1,321

$

5,158

$

12,861

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

10,412

7,242

18,900

14,432

Research and development support

 

51

 

388

 

68

 

771

Clinical materials revenue

 

 

336

 

 

1,038

Total revenues

 

15,542

 

9,287

 

24,126

 

29,102

Operating expenses:

Research and development

 

28,559

 

38,701

 

67,452

 

83,532

General and administrative

 

8,700

 

8,652

 

19,478

 

18,647

Restructuring charge

19,342

686

19,901

2,417

Total operating expenses

 

56,601

 

48,039

 

106,831

 

104,596

Loss from operations

 

(41,059)

 

(38,752)

 

(82,705)

 

(75,494)

Investment income, net

 

1,287

 

814

 

2,709

 

1,476

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

(3,818)

(2,611)

(7,250)

(5,657)

Interest expense on convertible senior notes

(23)

(23)

(47)

(47)

Other income (expense), net

 

167

 

(1,052)

 

96

 

(515)

Net loss

$

(43,446)

$

(41,624)

$

(87,197)

$

(80,237)

Basic and diluted net loss per common share

$

(0.29)

$

(0.31)

$

(0.59)

$

(0.61)

Basic and diluted weighted average common shares outstanding

 

148,129

 

134,384

 

147,972

 

132,512

Total comprehensive loss

$

(43,446)

$

(41,624)

$

(87,197)

$

(80,237)

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)

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

4

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

In thousands

Six Months Ended

June 30,

    

2019

    

2018

Cash flows from operating activities:

Net loss

$

(87,197)

$

(80,237)

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

Non-cash royalty revenue related to sale of future royalties

(18,900)

(14,432)

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

7,250

5,657

Depreciation and amortization

 

2,438

 

5,056

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

 

2,404

 

(30)

Operating lease right-of-use asset impairment

 

559

 

Stock and deferred share unit compensation

 

7,313

 

7,872

Deferred rent

 

 

(59)

Change in operating assets and liabilities:

Accounts receivable

 

1,701

 

2,630

Unbilled revenue/reimbursement

 

(1,857)

 

2,058

Inventory

 

 

(852)

Contract asset

500

 

Prepaid and other current assets

 

(2,187)

 

(6,926)

Operating lease right-of-use assets

664

Other assets

 

1,859

 

(640)

Accounts payable

 

(3,199)

 

3,871

Accrued compensation

 

9,238

 

(2,949)

Other accrued liabilities

 

(5,346)

 

1,896

Deferred revenue

 

65,129

 

(8,196)

Operating lease liability

(1,179)

Net cash used for operating activities

 

(20,810)

 

(85,281)

Cash flows from investing activities:

Purchases of property and equipment

 

(2,355)

(2,127)

Net cash used for investing activities

 

(2,355)

 

(2,127)

Cash flows from financing activities:

Proceeds from issuance of common stock under stock plans

 

738

 

2,819

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

 

 

162,540

Net cash provided by financing activities

 

738

 

165,359

Net change in cash and cash equivalents

 

(22,427)

 

77,951

Cash and cash equivalents, beginning of period

 

262,252

267,107

Cash and cash equivalents, end of period

$

239,825

$

345,058

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

5

IMMUNOGEN, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

June 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 $87.2 million during the six months ended June 30, 2019, and has an accumulated deficit of approximately $1.3 billion as of June 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 June 30, 2019, the Company had $239.8 million of cash and cash equivalents on hand. 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 workforce by approximately 220 positions. The Company anticipates that its current capital resources and expense reductions resulting from these operational changes 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 June 30, 2019, up through the date the Company issued these financial statements. The Company did not have any material recognizable or unrecognizable subsequent events during this period.

6

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 June 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)

7

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 (i) prior to the Company’s restructuring of the business in June 2019, at the collaborator’s request, provide research services at negotiated prices which are generally consistent with what other third parties would charge, (ii) prior to the decommissioning of the Company’s Norwood facility in 2018, at the collaborator’s request, manufacture and provide preclinical and clinical materials or deliver cytotoxic agents at negotiated prices which are generally consistent with what other third parties would charge, (iii) earn payments upon the achievement of certain milestones, and (iv) earn 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 may 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.

8

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

9

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 June 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 June 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 24% and 76% of the remaining performance obligations over the next 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 six months ended June 30, 2019 and 2018 (in thousands):

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

Balance at

January 1, 2018

Balance at

Six months ended June 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

$

(5,000)

$

5,000

$

Contract liabilities

$

89,967

$

$

(13,196)

$

5,000

$

81,771

10

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

Six Months Ended

June 30,

June 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

1,321

$

158

$

13,196

Performance obligations satisfied in previous periods

$

5,000

$

$

5,000

$

In accordance with ASC 606, a contract asset of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the six months ended June 30, 2019. During the three and six months ended June 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 six months ended June 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 $158,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

During the six months ended June 30, 2018, 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 six months ended June 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 six months ended June 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.2 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 June 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 June 30, 2019 and December 31, 2018, the Company held $239.8 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.

11

Non-cash Investing and Financing Activities

The Company had $30,000 and $715,000 of accrued capital expenditures as of June 30, 2019 and December 31, 2018, respectively, which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows.

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 June 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 June 30, 2019 (in thousands):

Fair Value Measurements at June 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

$

220,555

$

220,555

$

$

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 June 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 June 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.

12

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.

13

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

Six Months Ended

June 30,

June 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

20,223

17,776

20,223

17,776

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

432

 

3,451

1,005

3,484

 

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 June 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 June 30,

Six Months Ended June 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

80.3%

71.6%

73.8%

70.9%

Risk-free interest rate

2.04%

2.84%

2.46%

2.71%

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 June 30, 2019 and 2018 were $1.63 and $6.82 per share, respectively, and $3.39 and $6.80 for options granted during the six months ended June 30, 2019 and 2018, respectively.

14

A summary of option activity under the Company’s equity plans as of June 30, 2019, and changes during the six 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

5,036

5.13

Exercised

(56)

2.58

Forfeited/Canceled

(2,230)

11.85

Outstanding at June 30, 2019

18,314

$

8.63

Included in the outstanding options in the table above are approximately 3.7 million stock options that are expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the current period, the details of which are discussed further in Note G. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in the current period 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. 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 $762,000.

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of June 30, 2019 and changes during the six-month period ended June 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

(34)

2.64

Unvested at June 30, 2019

 

1,909

$

2.83

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, 71,380 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.6 million.

During the six months ended June 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 56,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 $144,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 2,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.

15

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans was $2.1 million and $7.1 million during the three and six months ended June 30, 2019, respectively, compared to stock compensation expense of $4.0 million and $7.7 million for the three and six months ended June 30, 2018, respectively. The decrease in expense is primarily due to the impact of a change in the forfeiture estimate recorded in the current period as discussed above. Stock compensation expense related to the ESPP was $292,000 for the six months ended June 30, 2019. As of June 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $17.9 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 six months ended June 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 six months ended June 30, 2019, the Company continued to operate in one operating segment, which is the business of discovery of monoclonal antibody-based anticancer therapeutics.

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

Three Months Ended

Six Months Ended

June 30,

June 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

78%

99%

50%

Takeda

-

1%

-

39%

Novartis

-

11%

-

4%

There were no other customers of the Company with significant revenues in the three or six months ended June 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.

16

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.

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, $18.9 million and $14.4 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the six months ended June 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 three and six months ended June 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 three and six months ended June 30, 2018.

17

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 six months ended June 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 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.

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 six months ended June 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 a Phase 3 trial using the Company’s technology but not the IMGN529 antibody commences 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 $47,000 of interest expense in each of the six months ended June 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

18

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.

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 six months ended June 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 six-month period ended June 30, 2019 (in thousands):

Six Months Ended

    

June 30, 2019

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

$

148,225

Kadcyla royalty payments received and paid

 

(17,718)

Non-cash interest expense recognized

7,242

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

$

137,749

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.6%, and a current effective interest rate of 10.0% as of June 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

19

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.

F.

Capital Stock

2001 Non-Employee Director Stock Plan

During the three and six months ended June 30, 2018, the Company recorded $4,000 and $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 six months ended June 30, 2019, the Company recorded $100,000 and $200,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 $54,000 and $156,000 in compensation expense recorded during the three and six months ended June 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 six months ended June 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 are probable and reasonably estimable. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $3.7 million is expected to be incurred for incremental retention benefits over the same time period, of which approximately $400,000 was recorded during the three and six months ended June 30, 2019. No payments were made during the three and six months ended June 30, 2019 with respect to this action.

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

20

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

(816)

Balance at June 30, 2019

$

25

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 six months ended June 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.

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.

21

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 six months ended June 30, 2019 and 2018 was $2.3 million and $2.8 million, respectively, and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities during the six months ended June 30, 2019 was $2.6 million. As of June 30, 2019, the Company’s ROU assets and lease liabilities for operating leases totaled $16.4 million and $26.1 million, respectively, and the weighted average remaining term of the operating leases is approximately seven 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.4 million and $595,000 as of June 30, 2019 and December 31, 2018, respectively, are included in property and equipment in the consolidated balance sheets. Amortization expense of $159,000 and $93,000 for the six months ended June 30, 2019 and 2018, respectively, is included in operating expenses in the consolidated income statements. There are no obligations under finance leases as of June 30, 2019, as all of the finance leases were single payment obligations which have all been made.

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

2019 (six months remaining)

    

$

2,698

2020

 

5,485

2021

 

5,324

2022

 

5,389

2023

 

5,510

Thereafter

 

12,336

Total lease payments

36,742

Less imputed interest

(10,647)

Total lease liabilities

$

26,095

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

22

required to pay such amounts. Further, the timing of any future payment is not reasonably estimable. As of June 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

As of June 30, 2019, the Company has noncancelable obligations under agreements related to in-process and future manufacturing of cytotoxic agents required for clinical supply of the Company’s product candidates totaling $1.5 million, all of which will be paid in 2019.

Additionally, 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. As of June 30, 2019, the Company’s noncancelable commitment ranges from €2.3 to €15.1 million pursuant to contingent terms of the agreement, including the manufacturer’s ability to fill the Company’s unused capacity with production for other customers.

23

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 have undertaken 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 this year;
Complete enrollment and continue follow up in the ongoing FORWARD II mirvetuximab combination cohorts;
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, 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. For mirvetuximab monotherapy, we will present full data from FORWARD I in an oral presentation at the European Society for Medical Oncology (ESMO) Congress in late September. In parallel, we will meet with the FDA and European Medicines Agency (EMA) in the second half of this year to review the design of the next Phase 3 study to support registration of mirvetuximab as a monotherapy for women with FRα-high, platinum-resistant ovarian cancer. Pending the outcome of these regulatory discussions, we expect to initiate this study by the end of this year.

24

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. Most recently, 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 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 will report initial data from this cohort at ESMO in September. 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, which we expect to complete 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 the recommended 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 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 June 30, 2019, we had $239.8 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

25

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 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 June 30, 2019 and 2018

Revenues

Our total revenues for the three months ended June 30, 2019 and 2018 were $15.5 million and $9.3 million, respectively. The $6.2 million increase in revenues in the three months ended June 30, 2019 from the same period in the prior year is primarily attributable to increases in license and milestone fees and 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.1 million and $1.3 million for the three months ended June 30, 2019 and 2018, respectively. Included in license and milestone fees for the three months ended June 30, 2019 is a $5 million regulatory milestone achieved under our license agreement with Genentech, a member of the Roche Group. 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 three months ended June 30, 2018.

Deferred revenue of $145.9 million as of June 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 $10.4 million and $7.2 million of non-cash royalties on net sales of Kadcyla for the three-month periods ended June 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.

26

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. As such, the amount of these fees may vary widely from quarter to quarter and year to year. Research and development support revenue was $51,000 for the three months ended June 30, 2019 compared with $388,000 for the three months ended June 30, 2018.

Clinical materials revenue

Clinical materials revenue was $336,000 for the three months ended June 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 June 30, 2019 decreased $10.1 million to $28.6 million from $38.7 million for the three months ended June 30, 2018, due primarily to decreased personnel expenses driven by adjustments made in the current period to bonus and stock compensation expense as a result of the restructuring of the business, decreased clinical trial costs primarily related to the FORWARD I Phase 3 study, and lower external manufacturing costs. 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 June 30,

Research and Development Expense

    

2019

    

2018

Research

$

4,162

    

$

5,814

Preclinical and Clinical Testing

 

18,391

 

22,065

Process and Product Development

 

2,386

 

2,906

Manufacturing Operations

 

3,620

 

7,916

Total Research and Development Expense

$

28,559

$

38,701

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 June 30, 2019 decreased $1.7 million compared to the three months ended June 30, 2018, principally due to a decrease in personnel expenses driven by adjustments made in the current period to bonus and stock compensation expense 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 June 30, 2019 decreased $3.7 million to $18.4 million compared to $22.1 million for the three months ended June 30, 2018. This decrease is primarily the result of lower clinical trial costs principally driven by greater FORWARD I activity in the prior period and lower personnel expenses driven by adjustments made in the current period to bonus and stock compensation expense as a result of the restructuring of the business. Partially offsetting these decreases, contract services increased due to greater activity related to our mirvetuximab soravtansine program in the current period.

27

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 June 30, 2019, total process and product development expenses decreased $520,000 compared to the three months ended June 30, 2018. This decrease is principally due to a higher credit recorded against IMGN779 and IMGN632 FTE development costs in the current period compared to the prior period resulting from cost-sharing with Jazz and lower facility expenses.

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 June 30, 2019, manufacturing operations expense decreased $4.3 million to $3.6 million compared to $7.9 million in the same period last year. This decrease is principally the result of lower personnel and facility-related expenses, including amortization of leasehold improvements, resulting from the shut-down of our manufacturing facility in late 2018.

General and Administrative Expenses

General and administrative expenses for the three months ended June 30, 2019 increased $48,000 compared to the same period last year.

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 the three months ended June 30, 2019. The related cash payments will be substantially paid out by June 30, 2020. In addition, a charge of $3.7 million is expected to be recorded for incremental retention benefits in the same time period, of which approximately $400,000 was recorded during the three months ended June 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 performing the impairment test, we recorded a charge of $2.5 million 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.

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 $686,000 for the three months ended June 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.

28

Investment Income, net

Investment income for the three months ended June 30, 2019 and 2018 was $1.3 million and $814,000, respectively. The increase in the current period is due to a greater average cash balance driven largely by $162.5 million of net proceeds generated from a public offering of common stock in June 2018 and $65.2 million of net proceeds generated from the sale of our residual rights to Kadcyla royalty payments in January 2019.

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 June 30, 2019 and 2018, we recorded $3.8 million and $2.6 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 10.0%. 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 Income (Expense), net

Other income (expense), net for the three months ended June 30, 2019 and 2018 was $167,000 and ($1.1) million, respectively. These amounts were foreign currency exchange gains and 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 Six Months ended June 30, 2019 and 2018

Revenues

Our total revenues for the six months ended June 30, 2019 and 2018 were $24.1 million and $29.1 million, respectively. The $5.0 million decrease in revenues in the six months ended June 30, 2019 from the same period in the prior year is attributable to a decrease 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 $12.9 million for the six months ended June 30, 2019 and 2018, respectively. Included in license and milestone fees for the six months ended June 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 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 six months ended June 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

29

Kadcyla sales within the period. Consistent with this policy, we recorded $18.9 million and $14.4 million of non-cash royalties on net sales of Kadcyla for the six-month periods ended June 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. As such, the amount of these fees may vary widely from quarter to quarter and year to year. Research and development support revenue was $68,000 for the six months ended June 30, 2019 compared with $771,000 for the six months ended June 30, 2018.

Clinical materials revenue

Clinical materials revenue was $1.0 million for the six months ended June 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 six months ended June 30, 2019 decreased $16.0 million to $67.5 million from $83.5 million for the six months ended June 30, 2018, due primarily to: (i) decreased clinical trial costs primarily related to the FORWARD I Phase 3 study; (ii) lower facility-related costs, including depreciation expense, and personnel expenses related to the shut-down of our Norwood facility in 2018; (iii) decreased bonus and stock compensation expense as a result of the recent restructuring of the business; and (iv) 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 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):

Six Months Ended June 30,

Research and Development Expense

    

2019

    

2018

Research

 

$

10,500

 

$

11,877

Preclinical and Clinical Testing

 

39,490

 

46,865

Process and Product Development

 

5,312

 

5,665

Manufacturing Operations

 

12,150

 

19,125

Total Research and Development Expense

 

$

67,452

 

$

83,532

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 six months ended June 30, 2019 decreased $1.4 million compared to the six months ended June 30, 2018. This decrease is principally due to a decrease in personnel expenses driven by adjustments made in the current period to bonus and stock compensation expense as a result of the restructuring of the business in June 2019.

30

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 six months ended June 30, 2019 decreased $7.4 million to $39.5 million compared to $46.9 million for the six months ended June 30, 2018. This decrease is primarily the result of lower clinical trial costs principally driven by greater FORWARD I activity in the prior period, 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 six months ended June 30, 2019, total process and product development expenses decreased $353,000 compared to the six months ended June 30, 2018. This decrease is principally due to 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 six months ended June 30, 2019, manufacturing operations expense decreased $7.0 million to $12.1 million compared to $19.1 million in the same period last year. This decrease is principally the result of lower personnel and facility-related expenses, including amortization of leasehold improvements, resulting from the shut-down of our manufacturing facility in late 2018.

General and Administrative Expenses

General and administrative expenses for the six months ended June 30, 2019 increased $831,000 compared to the same period last year. This increase is principally due to an increase in personnel expenses driven by increased headcount and greater stock compensation expense, partially offset by lower bonus expense resulting from adjustments made related to the restructuring of the business.

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 the six months ended June 30, 2019. The related cash payments will be substantially paid out by June 30, 2020. In addition, a charge of $3.7 million is expected to be recorded for incremental retention benefits in the same time period, of which approximately $400,000 was recorded during the six months ended June 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 performing the impairment test, we recorded a charge of $2.5 million 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.

31

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 six months ended June 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.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 the end of the second quarter of 2019.

Investment Income, net

Investment income for the six months ended June 30, 2019 and 2018 was $2.7 million and $1.5 million, respectively. The increase in the current period is due to a greater average cash balance driven largely by $162.5 million of net proceeds generated from a public offering of common stock in June 2018 and $65.2 million of net proceeds generated from the sale of our residual rights to Kadcyla royalty payments in January 2019.

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 six months ended June 30, 2019 and 2018, we recorded $7.2 million and $5.7 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 10.0%. 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 Income (Expense), net

Other income (expense), net for the six months ended June 30, 2019 and 2018 was $96,000 and ($515,000), respectively. These amounts primarily consisted of gains on sale of assets and foreign currency exchange gains and losses related to obligations with non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill those obligations during the respective periods.

32

LIQUIDITY AND CAPITAL RESOURCES

(amounts in tables in thousands)

As of 

June 30,

December 31,

    

2019

    

2018

 

Cash and cash equivalents

    

$

239,825

    

$

262,252

    

Working capital

 

184,762

 

208,121

Shareholders’ (deficit) equity

 

(68,174)

 

10,972

Six Months Ended June 30,

    

2019

    

2018

Cash used for operating activities

    

$

(20,810)

    

$

(85,281)

Cash used for investing activities

 

(2,355)

 

(2,127)

Cash provided by financing activities

 

738

 

165,359

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 June 30, 2019, we had $239.8 million in cash and cash equivalents. Net cash used for operations was $20.8 million and $85.3 million for the six months ended June 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.4 million and $2.1 million for the six months ended June 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 $738,000 and $165.4 million for the six months ended June 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 six months ended June 30, 2019 and 2018 is $738,000 and $2.8 million, respectively, of proceeds generated from the exercise of approximately 379,000 and 568,000 stock options, respectively.

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 workforce by approximately 220 positions. We anticipate that our current capital resources and expense reductions resulting from these operational changes 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. As of June 30, 2019, the Company’s noncancelable commitment ranges from €2.3 to €15.1 million pursuant to contingent terms of the agreement, including the manufacturer’s ability to fill the Company’s unused capacity with production for other customers.

33

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.

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

34

ITEM 6.      Exhibits

Exhibit No.

    

Description

10.1

Severance Pay Plan for Vice Presidents and Higher, as amended through June 20, 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 June 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.

35

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: August 7, 2019

By:

/s/ Mark J. Enyedy

Mark J. Enyedy

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

36

EX-10.1 2 imgn-20190630ex1015e08d4.htm EX-10.1 imgn_Ex10_1

 

Exhibit 10.1

 

 

 

IMMUNOGEN INC.

SEVERANCE PAY PLAN

AND

SUMMARY PLAN DESCRIPTION

FOR VICE PRESIDENTS AND HIGHER

As amended through June 20, 2019

 

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

TABLE OF CONTENTS

 

 

 

I.

Purpose

1

II.

Eligibility

1

III.

Severance Benefits

3

IV.

Conditions Governing Payment

5

V.

Reemployment

6

VI.

Plan Continuance

6

VII.

Administration of the Plan

6

VIII.

Claim and Claim Appeal Procedures

7

IX.

Your Rights Under ERISA

8

X

Tax Information

9

XI.

Severability

11

XII.

General Information

11

 

 

 

 

 

 

IMMUNOGEN INC.

SEVERANCE PAY PLAN 

AND

SUMMARY PLAN DESCRIPTION

FOR VICE PRESIDENTS AND HIGHER

(As amended through June 20, 2019)

I.

Purpose

The purpose of the ImmunoGen, Inc. Severance Pay Plan for Vice Presidents and Higher  (the “Plan”) is to provide, in the sole discretion of ImmunoGen, Inc. (the “Company”), a period of continued income and benefits (“Severance Benefits”) to eligible employees who serve in certain positions as designated by the Company, and whose employment with the Company is involuntarily terminated without Cause (as defined herein).

 

The Plan is designed to be an unfunded “employee welfare benefit plan,” as defined in Section 3(1) of the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), and, accordingly, the Plan is governed by ERISA.  This document constitutes both the Plan document and the summary plan description required under ERISA.

 

II.

Eligibility

A.

For purposes of this Plan, the term “Eligible Employee” means an employee of the Company:

1)

who holds the position of Vice President and higher; and

2)

whose employment with the Company is terminated by the Company without Cause.

B.

For the avoidance of doubt, unless the Company provides otherwise in writing, Severance Benefits will NOT be paid to an employee:

1)

terminating employment voluntarily;

2)

on a leave of absence, whether approved or unapproved;

3)

terminated by the Company for Cause.  For purposes of this Plan, “Cause” means that the employee has, as determined by the Company in its sole discretion: (i) willfully committed an act or omission that materially harms the Company; (ii) been grossly negligent in the performance of the

1

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

employee’s duties to the Company; (iii) willfully failed or refused to follow the lawful and proper directives of the Chief Executive Officer or the Board of Directors of the Company (the “Board”); (iv) been convicted of, or pleaded guilty or nolo contendere, to a felony; (v) committed an act involving moral turpitude that is or is reasonably expected to be injurious to the Company or its reputation; (vi) committed an act relating to the employee’s employment or the Company involving in the good faith judgment of the Board, material fraud or theft; (vii) breached any material provision of any agreement between the employee and the Company or any nondisclosure or non-competition agreement between the employee and the Company, as all of the foregoing may be amended prospectively from time to time; or (viii) breached a material provision of any code of conduct or ethics policy in effect at the Company, as all of the foregoing may be amended prospectively from time to time (each of the foregoing hereinafter referred to as a “Violation”); provided, however, that if a Violation described in clauses (ii), (vii) or (viii) is susceptible of cure, the employee will be afforded a reasonable period (not to exceed twenty (20) business days) after receiving the initial written notice from the Company of such Violation to substantially cure such Violation prior to the Company taking any action to terminate the employee’s employment for Cause;

4)

if the employee has been offered another reasonably comparable position with the Company, whether or not the employee accepts such offer; or

5)

if the employee is entitled to receive severance compensation under the terms of any separate written agreement, including, without limitation, any change in control severance agreement or employment agreement, between the Company and the employee in connection with the termination of the employee’s employment following a change in control of the Company or otherwise.

For purposes of clause (4) above, whether an offer is “reasonably comparable” will be determined by the Company in its sole reasonable discretion.  The Company shall, but is not necessarily limited to, consider the following factors in making such determination: (a) the change in commute; (b) a comparison of the offered annual base salary against the employee’s then current annual base salary; and (c) whether the employee is reasonably capable of performing the responsibilities of the position by training or experience.

C.

Notwithstanding any provisions of this Plan to the contrary, the Company shall not be obligated to pay the employee and the employee shall not be eligible to receive any Severance Benefits set forth in Section III unless the employee executes, delivers, and does not revoke a “separation agreement” within the time period set forth in the separation agreement.  The separation agreement generally will include:

·

a release of claims;

·

a non-disparagement agreement;

2

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

·

a non-competition agreement;

·

a non-solicitation agreement; and

·

such other provisions that the Company may require.

 

III.

Severance Benefits

Provided that an Eligible Employee satisfies all conditions for receipt in accordance with the terms of this Plan, an Eligible Employee shall be entitled to the following Severance Benefits:

A.

Severance Pay

An Eligible Employee will receive Severance Pay in accordance with the following schedule:

Chief Executive Officer

18 months

Executive Officer (as designated by the Board)

12 months

Vice President (other than Executive Officer)

Two (2) weeks of salary for each year of service, subject to a minimum Severance Pay level of 26 weeks and a maximum Severance Pay level of 52 weeks

Severance Pay will be calculated on the basis of the Eligible Employee’s highest annualized base salary in the 12 months preceding the date of termination of employment with the Company (the “Termination Date”).

For these purposes, an Eligible Employee who is a Vice President (other than an Executive Officer) is entitled to credit for a year of service for each 12 month period of continuous service commencing on the Eligible Employee’s date of hire (or in the case of an Eligible Employee who has more than one period of service with the Company, the most recent date of hire); provided however, that credit for a full year of service will be given if the Termination Date is six (6) months or more from the most  recent anniversary date of the Eligible Employee’s date of hire (or most recent date of hire as noted above).

Severance Pay will be paid by means of salary continuation payments commensurate with the Company’s normal payroll cycles, for the duration of the period described above (the “Severance Period”), to commence as soon as practicable following the effective date of the separation agreement, but no later than sixty (60) days following the Termination Date, subject to the provisions of Section II(C) and Section IV.  In case of the death of an Eligible Employee before the completion of all Severance Payments, any remaining Severance Payments will be paid in a lump sum to the beneficiary or beneficiaries as set forth in the Eligible

3

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

Employee’s beneficiary designation under the Company’s group life insurance program as in effect on the Eligible Employee’s Termination Date, as soon as administratively feasible, but in no event later than sixty (60) days following the Company’s receipt of notice of the Eligible Employee’s death.  If no such beneficiary designation is in effect on the Termination Date, or if no such designated beneficiary(ies) survive the Eligible Employee, the remaining Severance Payments will be paid to Eligible Employee’s estate.

B.

Annual Bonus

1)

If not already paid on or prior to the Termination Date, an Eligible Employee will be entitled to receive a payment equal to his or her annual bonus related to the most recently completed calendar year, determined in accordance with the terms of the Company’s annual bonus program, if, as and when bonuses are paid to employees who were similarly situated officers of the Company as of the end of the most recently completed fiscal year.

2)

For the calendar year in which the Eligible Employee’s termination occurs, the Eligible Employee will be entitled to receive his or her annual bonus related to such year, determined in accordance with the Company’s annual bonus program, if, as and when bonuses are paid to employees who were similarly situated officers of  the Company as of end of such year, provided that such bonus will be pro-rated to reflect the actual number of days the Eligible Employee was employed during the applicable calendar year.

Any annual bonus amounts due to the Eligible Employee will be paid to the Eligible Employee at the same time bonuses are paid to other participants in the Company’s annual bonus program.  In case of the death of an Eligible Employee before payment of the annual bonus amounts due to the Eligible Employee, such bonus amounts will be paid to the beneficiary or beneficiaries as set forth in the Eligible Employee’s beneficiary designation under the Company’s group life insurance program as in effect on the Eligible Employee’s Termination Date.  If no such beneficiary designation is in effect on the Termination Date, or if no such designated beneficiary(ies) survive the Eligible Employee, the bonus amounts will be paid to the Eligible Employee’s estate.

C.

COBRA Premium

If an Eligible Employee timely elects to continue medical and dental coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company will subsidize such Eligible Employee’s COBRA premium at the same rate the Company subsidizes coverage for similarly situated active employees, as such subsidy may be modified from time-to-time.    In the event that the Company determines that the COBRA premium subsidy is taxable income to Eligible Employees, the income will be reported on Form W-2 as imputed income.  The COBRA premium subsidy will continue for the duration of the

4

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

Eligible Employee’s Severance Period, or until COBRA ends, if earlier.  Upon the cessation of the COBRA premium subsidy, the Eligible Employee will be entitled to continue his or her medical and/or dental coverage for the duration of the COBRA continuation period, if any, at the Eligible Employee’s own cost.

D.

Outplacement Services

Outplacement services lasting not less than 6 months will be provided at a level to be determined by the Company in its sole discretion.  If an Eligible Employee fails to commence utilization of the outplacement services provided by the Company within 60 days of his or her Termination Date, the outplacement services shall be forfeited.  In no event will an Eligible Employee be entitled to the cash value of the outplacement services in lieu of the outplacement services.

IV.

Conditions Governing Payment

A.

In addition to the satisfaction of any conditions set forth above, an Eligible Employee will only receive such Severance Benefits if the Company determines that the Eligible Employee has satisfied the following:

1)

the Eligible Employee must continue to be actively at work to the satisfaction of the Company through the last day of work designated and as determined by the Company, in its sole discretion, unless the Eligible Employee’s absence is covered by the Company’s paid time off policy, or if the Company, in its sole discretion, has agreed in writing to adjust the Eligible Employee’s last day of work to an earlier date than previously scheduled; and

2)

the Eligible Employee must have returned all Company property and settled satisfactorily all expenses owed to the Company.

B.

Any Severance Benefits to which the Eligible Employee may be entitled will be offset, in the sole discretion of the Company, by any amounts the Eligible Employee may owe the Company, such as pay for time under the Company’s paid time off policy the Eligible Employee may have been advanced but was not earned at the time of termination, unauthorized or un-reconciled business expenses, and the value of any Company equipment in the Eligible Employee’s possession which the Eligible Employee has not returned to the Company.

C.

Any Severance Benefits for which the Eligible Employee may be eligible will be reduced by the amount of paid administrative leave provided to the Eligible Employee during any notice period required by the Worker Adjustment and Retraining Notification (WARN) Act. Alternatively, if the WARN Act applies and the Company provides the Eligible Employee less than 60 days’ notice, the Company may choose to pay out pay and benefits owed instead of providing the Eligible Employee paid administrative leave. In that event, any Severance Benefits

5

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

for which the Eligible Employee may be eligible will be reduced by the amount of pay and benefits provided in lieu of notice.

D.

Any Severance Benefits to which an Eligible Employee may be entitled shall immediately cease upon the determination by the Company that such Eligible Employee violated the terms of the separation agreement or the Proprietary Information, Inventions and Competition Agreement between the Company and the Eligible Employee.

V.

Reemployment

If rehired by the Company, any Severance Benefits to which an Eligible Employee may be entitled shall cease with the payment for the period ending the day immediately preceding the date of rehire.

VI.

Plan Continuance

The Company expects to continue this Plan indefinitely, but reserves the right to amend or terminate the Plan, or any portion of the Plan, at any time in its sole discretion by action of the Board.  Further, the Company, by action of the Board, reserves the right to modify the benefits set forth in this Plan, or to pay such other benefits as it may, in its sole discretion, deem appropriate, in addition to or in lieu of the benefits set forth in this Plan.  Notwithstanding the above, any amendment or modification to the Plan that decreases benefits available under the Plan will apply only to those employees who have a Termination Date after the effective date of such modification or amendment.

VII.

Administration of the Plan

The Company, acting through the Head of Human Resources (“HHR”), shall be the Plan Administrator.  The Plan Administrator shall have sole authority and discretion to administer and construe the terms of this Plan, subject to applicable requirements of law.  Without limiting the generality of the foregoing, the Plan Administrator shall have complete discretionary authority to carry out the following powers and duties:

1)

to make and enforce such rules and regulations as it deems necessary or proper for the efficient administration of the Plan;

2)

to interpret and construe the Plan, its interpretations and constructions thereof to be final and conclusive on all persons claiming Severance Benefits under the Plan;

3)

to decide all questions, including without limitation, issues of fact, concerning the Plan, including the eligibility of any person to participate in, and receive Severance Benefits under the Plan; and

4)

to appoint such agents, counsel, accountants, consultants and other persons as may be required to assist in the administration of the Plan.

6

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

VIII.

Claim and Claim Appeal Procedures

Employees who are eligible for Severance Payments under this Plan will be notified by the Company.  If you believe that you did not receive the Severance Benefits to which you were entitled, you need to make a claim with the Director, Human Resources Business Partner (the “HR Business Partner”). The HR Business Partner will review and make a decision with respect to your claim within 90 days of receipt of your claim, unless the HR Business Partner determines that special circumstances require an extension of time for processing the claim, in which case you will receive a written notice of the extension before termination of the initial 90-day period.  The extension notice will indicate the special circumstances requiring the extension and the date by which the HR Business Partner expects to render the benefit determination.

If any claim is denied in whole or in part, you or your beneficiary will receive written notification within 90 days, including the reasons for the denial; reference to the specific Plan provisions on which the denial was based; information about additional material needed to pursue the claim, if any, and why such material is needed; and an explanation of the claim appeal procedure including a statement of your right to bring a civil action under § 502(a) of ERISA following an adverse benefit determination on appeal.  Within 60 days, you or your beneficiary may submit a written request for reconsideration of the claim to the HHR.

You or your representative may submit written comments, documents, records, and other information relating to the claim for Severance Benefits.  Upon request and free of charge, you or your representative may have reasonable access to, and copies of, all documents, records, and other information relevant to your claim for Severance Benefits.

The review by the HHR will take into account all comments, documents, records, and other information you submit relating to the claim, without regard to whether such information was submitted or considered in the initial Severance Benefits determination.

The HHR will make a decision on your appeal within 60 days after the receipt of the appeal.  If the HHR determines that special circumstances require an extension of time for processing the appeal, you will receive a written notice of the extension before the end of the initial 60-day period.  The extension notice shall indicate the special circumstances requiring the extension and the date by which the Plan expects to render the determination on appeal.

If your appeal is denied in whole or in part, you will receive a written notification including the reasons for the denial; reference to the specific Plan provisions on which the denial was based; a statement that you are entitled to receive, upon request and free of charge, reasonable access to, and copies of, all documents, records, and other information relevant to your claim for Severance Benefits; and a statement describing any voluntary appeal procedures offered by the Plan and your right to obtain information about such procedures, as well as a statement of your right to bring a civil action under § 502(a) of ERISA.

The HHR will decide whether a hearing will be held on the claim and will notify you at least 14 days before the hearing, if one is to be held.

7

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

To the extent permitted by law, decisions reached under the claims procedures set forth in this Section VIII shall be final and binding on all parties.  No action (whether at law, in equity or otherwise) shall be brought by or on behalf of any participant or Beneficiary for or with respect to benefits due under this Plan unless the person bringing such action has timely exhausted the Plan’s claim review procedure.  In any such legal action, the claimant may only present evidence and theories which the claimant presented during the claims procedure.  Any claims which the claimant does not in good faith pursue through the review stage of the procedure shall be treated as having been irrevocably waived.  Judicial review of a claimant’s denied claim shall be limited to a determination of whether the denial was an abuse of discretion based on the evidence and theories the claimant presented during the claims procedure.

Any action (whether at law, in equity or otherwise) must be commenced within one (1) year and must be brought in a court of competent jurisdiction sitting in Waltham, Massachusetts.  This one (1) year period shall be computed from the earlier of: (a) the date a final determination denying such benefit, in whole or in part, is issued under the Plan’s claim review procedure; and (b) the date such individual’s cause of action first accrued (as determined under the laws of the Commonwealth of Massachusetts without regard to principles of choice of laws).

IX.

Your Rights Under ERISA

As a participant in the Plan you are entitled to certain rights and protections under ERISA.  ERISA provides that all Plan participants shall be entitled to:

A.

Receive Information About Your Plan and Benefits

1)

Examine, without charge, at the Plan Administrator’s office and at other specified locations, such as worksites and union halls, all documents governing the Plan, including insurance contracts, and a copy of the latest annual report (Form 5500 Series) filed by the Plan with the U.S. Department of Labor and available at the Public Disclosure Room of the Employee Benefits Security Administration.

2)

Obtain, upon written request to the Plan Administrator, copies of documents governing the operation of the Plan, including insurance contracts, and copies of the latest annual report (Form 5500 Series) and updated summary plan description.  The Plan Administrator may make a reasonable charge for the copies.

B.

Prudent Actions by Plan Fiduciaries

In addition to creating rights for Plan participants, ERISA imposes duties upon the people who are responsible for the operation of the Plan.  The people who operate your plan, called “fiduciaries” of the Plan, have a duty to do so prudently and in your interest and that of other Plan participants and beneficiaries.  No one, including your employer or any other person, may fire you or otherwise discriminate against you in any way to prevent you from obtaining a welfare benefit or exercising your rights under ERISA.

8

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

C.

Enforce Your Rights

If your claim for a welfare benefit is denied or ignored, in whole or in part, you have a right to know why this was done, to obtain copies of documents relating to the decision without charge, and to appeal any denial, all within certain time schedules.

Under ERISA, there are steps you can take to enforce the above rights.  For instance, if you request a copy of Plan documents or the latest annual report from the Plan and do not receive them within 30 days, you may file suit in a federal court.  In such a case, the court may require the Plan Administrator to provide the materials and pay you up to $110 a day until you receive the materials, unless the materials were not sent because of reasons beyond the control of the Plan Administrator.  If you have a claim for benefits which is denied or ignored, in whole or in part, you may file suit in a state or federal court.  If it should happen that Plan fiduciaries misuse the Plan’s money, or if you are discriminated against for asserting your rights, you may seek assistance from the U.S. Department of Labor, or you may file suit in a federal court.  The court will decide who should pay court costs and legal fees.  If you are successful, the court may order the person you have sued to pay these costs and fees.  If you lose, the court may order you to pay these costs and fees, for example, if it finds your claim is frivolous.

D.

Assistance with Your Questions

If you have questions about the Plan, you should contact the Plan Administrator.  If you have any questions about this statement or about your rights under ERISA, or if you need assistance in obtaining documents from the Plan Administrator, you should contact the nearest office of the Employee Benefits Security Administration, U.S. Department of Labor, listed in your telephone directory or the Division of Technical Assistance and Inquiries, Employee Benefits Security Administration, U.S. Department of Labor, 200 Constitution Avenue N.W., Washington, D.C. 20210.  You may also obtain certain publications about your rights and responsibilities under ERISA by calling the publications hotline of the Employee Benefits Security Administration.

X.

Tax Information

It is intended that this Plan: (i) be exempt from the requirements of Section 409A of the Internal Revenue Code (the “Code”) of 1986 (“Section 409A”) to the maximum extent possible (under the short-term deferral rules of Treasury Regulation Section 1.409A-1(b)(4)(i) and/or the exemption for involuntary terminations under the separation pay plan rules of Treasury Regulation Section 1.409A-1(b)(9)(iii)).

If this Plan is not exempt from the requirements of Section 409A of the Code, or to the extent the Plan is not so exempt, it is intended that the Plan comply with the requirements of Section 409A of the Code and the Plan shall be interpreted, operated and administered accordingly, including:

(i)The phrase termination of employment, or any derivation thereof, shall mean a “separation from service” within the meaning of Code Section 409A.

9

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

(ii)To the extent that this Plan requires that a payment shall be made following the execution of a waiver and release agreement, such payment or payments will only be made if the waiver and release agreement is executed prior to the 60th day following the Termination Date; provided, that if this 60 day period commences in one tax year and ends in the next tax year, no payment which is the subject of such waiver and release agreement may be made or commence (in the case of a series of payments), until the second of the tax years.  The Employee may not designate the year of such payment.

(iii)To the extent that this Plan provides for the reimbursement of specified expenses incurred by an Eligible Employee, such reimbursement shall be made in accordance with the provisions of this Plan, but in no event later than the last day of the Eligible Employee’s taxable year following the taxable year in which the expense was incurred.  The amount of expenses eligible for reimbursement in any taxable year of the Eligible Employee shall not affect the amount of expenses to be reimbursed or provided in any other year (except in the case of maximum benefits to be provided under a medical reimbursement arrangement, if applicable).

(iv)Payments in respect of an Eligible Employee’s termination of employment under this Plan are designated as separate payments for purposes of the short-term deferral rules under Treasury Regulation Section 1.409A-1(b)(4)(i)(F) and the exemption for involuntary terminations under separation pay plans under Treasury Regulation Section 1.409A-1(b)(9)(iii).  As a result, (a) any payments that become vested as a result of the Eligible Employee’s termination of employment under this Plan that are made on or before the 15th day of the third month of the later of the calendar year or Company fiscal year following the calendar or fiscal year of the Eligible Employee’s termination of employment, and (b) any additional payments that are made on or before the last day of the second calendar year following the year of the Eligible Employee’s termination of employment and do not exceed the lesser of two times base salary or two times the limit under Code Section 401(a)(17) then in effect, and (c) the payment of medical expenses within the applicable COBRA period, are exempt from the requirements of Code Section 409A.

(v)Notwithstanding any other provision with respect to the timing of payments under Section III, if, at the time of Eligible Employee’s termination, Eligible Employee is deemed to be a “specified employee” (within the meaning of Section 409A, and any successor statute, regulation and guidance thereto) of the Company, then solely to the extent necessary to comply with the requirements of Section 409A, any payments to which Eligible Employee may become entitled under Section III which are subject to Section 409A (and not otherwise exempt from its application) will be withheld until the first (1st) business day of the seventh (7th) month following the Termination Date, at which time Eligible Employee shall be paid an aggregate amount equal to the accumulated, but unpaid, payments otherwise due to Eligible Employee under the terms of Section III.

Notwithstanding anything in this Plan to the contrary, the Company does not guarantee the tax treatment of any Severance Benefits under this Plan, including without limitation pursuant to the Code, federal, state or local tax laws or regulations.

10

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

XI.

Severability

In the case any provision of the Plan is determined to be illegal or invalid for any reason, such illegality or invalidity will not affect the remaining parts of the Plan, but the Plan will be construed and enforced as if such illegal or invalid provision never existed.

XII.

General Information

 

 

Plan Name:

ImmunoGen, Inc. Severance Pay Plan for Vice Presidents and Higher

Type of Plan:

Severance Pay Plan - Welfare Plan

Name of Plan Sponsor:

ImmunoGen, Inc.
830 Winter Street

Waltham, MA 02451

(781) 895-0600

 

Employer I.D. Number:

04-2726691

Plan Number:

5 0 2

Plan Administrator:

ImmunoGen, Inc.

c/o Chief Human Resources Officer
830 Winter Street

Waltham, MA 02451

 

Plan Agent for Service
of Legal Process:

ImmunoGen, Inc.

c/o General Counsel
830 Winter Street

Waltham, MA 02451

 

Service of legal process also may be made on the Plan Administrator

 

Plan Year:

January 1 through December 31

 

11

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

 

Amended effective as of June 20, 2019.

 

IMMUNOGEN INC.

By:   /s/ Mark J. Enyedy

Title:   President and Chief Executive Officer

Date:   June 20, 2019

12

ImmunoGen, Inc. Severance Pay Plan
for Vice Presidents and Higher
As amended through June 20, 2019

EX-31.1 3 imgn-20190630ex311db3ebf.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: August  7, 2019

 

/s/ Mark J. Enyedy

 

Mark J. Enyedy

 

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

 

 

EX-32 4 imgn-20190630xex32.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 June 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: August  7, 2019

/s/MARK J. ENYEDY

 

Mark J. Enyedy

 

President, Chief Executive Officer

 

(Principal Executive Officer and
Principal Financial Officer)

 

 

 

EX-101.SCH 5 imgn-20190630.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 - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40214 - 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 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 40202 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - 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 40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - 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-20190630_cal.xml EX-101.CAL EX-101.DEF 7 imgn-20190630_def.xml EX-101.DEF EX-101.LAB 8 imgn-20190630_lab.xml EX-101.LAB EX-101.PRE 9 imgn-20190630_pre.xml EX-101.PRE XML 10 imgn-20190630x10q_htm.xml IDEA: XBRL DOCUMENT 0000855654 us-gaap:CommonStockMember 2018-07-01 2018-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 2018-09-30 0000855654 us-gaap:RetainedEarningsMember 2018-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000855654 us-gaap:RetainedEarningsMember 2018-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000855654 2018-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000855654 srt:MinimumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-06-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-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2018-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2018-06-01 2018-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2017-06-01 2017-06-30 0000855654 imgn:StockIncentivePlan2018Member 2019-06-30 0000855654 imgn:ImmunogenIncRestatedStockOptionPlanMember 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-04-01 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2018-04-01 2018-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2018-01-01 2018-06-30 0000855654 us-gaap:RestrictedStockMember 2019-06-30 0000855654 us-gaap:RestrictedStockMember 2018-12-31 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-06-30 0000855654 srt:MaximumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2019-01-01 2019-06-30 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2016-12-09 2016-12-09 0000855654 us-gaap:EmployeeSeveranceMember imgn:ManufacturingRestructuringMember 2018-01-01 2018-03-31 0000855654 2024-07-31 2019-06-30 0000855654 2020-07-31 2019-06-30 0000855654 srt:MinimumMember 2024-07-31 2019-06-30 0000855654 srt:MinimumMember 2020-07-31 2019-06-30 0000855654 srt:MaximumMember 2024-07-31 2019-06-30 0000855654 srt:MaximumMember 2020-07-31 2019-06-30 0000855654 imgn:GenentechMember imgn:RegulatoryMilestonesMember 2019-04-01 2019-06-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2019-04-01 2019-06-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2019-04-01 2019-06-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2019-04-01 2019-06-30 0000855654 imgn:GenentechMember imgn:RegulatoryMilestonesMember 2019-01-01 2019-06-30 0000855654 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-06-30 0000855654 us-gaap:ProductMember 2019-01-01 2019-06-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2019-01-01 2019-06-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2019-01-01 2019-06-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2019-01-01 2019-06-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:ResearchAndDevelopmentSupportMember 2018-04-01 2018-06-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2018-04-01 2018-06-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2018-04-01 2018-06-30 0000855654 imgn:ClinicalMaterialsRevenueMember 2018-04-01 2018-06-30 0000855654 imgn:DebiopharmInternationalMember imgn:LicenseAndMilestoneFeesMember imgn:Imgn529ProgramMember 2018-01-01 2018-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:UpfrontPaymentMember 2018-01-01 2018-06-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2018-01-01 2018-06-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2018-01-01 2018-06-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2018-01-01 2018-06-30 0000855654 imgn:ClinicalMaterialsRevenueMember 2018-01-01 2018-06-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-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 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-06-30 0000855654 us-gaap:ConvertibleDebtMember 2016-01-01 2016-12-31 0000855654 srt:MinimumMember 2019-06-30 0000855654 srt:MaximumMember 2019-06-30 0000855654 imgn:ManufacturingCommitmentsMember 2019-06-30 0000855654 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-03-31 0000855654 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000855654 us-gaap:RetainedEarningsMember 2018-10-01 2018-12-31 0000855654 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000855654 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000855654 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000855654 us-gaap:FacilityClosingMember imgn:CorporateRestructuringMember imgn:WinterStreet930WalhamMaMember 2019-01-01 2019-06-30 0000855654 us-gaap:FacilityClosingMember imgn:CorporateRestructuringAdditionalMember 2019-01-01 2019-06-30 0000855654 us-gaap:FacilityClosingMember imgn:CorporateRestructuringAdditionalMember 2018-01-01 2018-06-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2019-06-30 0000855654 us-gaap:PerformanceSharesMember 2019-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-06-30 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-04-01 2019-06-30 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-01-01 2019-06-30 0000855654 us-gaap:ConvertibleDebtMember 2019-06-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:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-06-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-06-30 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2018-01-01 2018-06-30 0000855654 imgn:DebiopharmInternationalAndFusionMember imgn:LicenseRevenueMember 2018-01-01 2018-06-30 0000855654 imgn:ClinicalMaterialsRevenueMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0000855654 imgn:KadcylaMember us-gaap:RoyaltyMember 2019-06-30 0000855654 imgn:RocheMember imgn:KadcylaMember imgn:RegulatoryMilestonesMember 2019-06-30 0000855654 imgn:TakedaOncologyMember us-gaap:TimeAndMaterialsContractMember 2018-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:RegulatoryMilestonesMember 2018-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember imgn:ExerciseFeeMember 2018-06-30 0000855654 imgn:DebiopharmInternationalMember imgn:PhaseIIIClinicalTrialMember 2018-06-30 0000855654 us-gaap:OtherCustomerMember 2019-04-01 2019-06-30 0000855654 imgn:RocheMember 2019-04-01 2019-06-30 0000855654 us-gaap:OtherCustomerMember 2019-01-01 2019-06-30 0000855654 us-gaap:OtherCustomerMember 2018-04-01 2018-06-30 0000855654 imgn:TakedaOncologyMember 2018-04-01 2018-06-30 0000855654 imgn:RocheMember 2018-04-01 2018-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2018-04-01 2018-06-30 0000855654 us-gaap:OtherCustomerMember 2018-01-01 2018-06-30 0000855654 imgn:TakedaOncologyMember 2018-01-01 2018-06-30 0000855654 imgn:RocheMember 2018-01-01 2018-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2018-01-01 2018-06-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-06-30 0000855654 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000855654 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000855654 us-gaap:FairValueMeasurementsRecurringMember 2019-06-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-06-30 0000855654 2018-01-01 2018-12-31 0000855654 imgn:WinterStreet830WalthamMAMember 2019-06-30 0000855654 imgn:WinterStreet930WalhamMaMember 2016-02-29 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-04-01 2019-06-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2019-04-01 2019-06-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0000855654 us-gaap:PerformanceSharesMember 2019-01-01 2019-06-30 0000855654 us-gaap:EmployeeStockMember 2019-01-01 2019-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-01-01 2019-06-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2019-01-01 2019-06-30 0000855654 imgn:RetiringDirectorMember imgn:NonEmployeeDirectorStockPlanMember 2018-06-01 2018-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2018-04-01 2018-06-30 0000855654 imgn:NonEmployeeDirectorStockPlanMember 2018-04-01 2018-06-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2018-04-01 2018-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2018-01-01 2018-06-30 0000855654 imgn:NonEmployeeDirectorStockPlanMember 2018-01-01 2018-06-30 0000855654 imgn:CompensationPolicyNonEmployeeDirectorMember 2018-01-01 2018-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember us-gaap:EmployeeSeveranceMember imgn:ManufacturingRestructuringMember 2018-01-01 2018-03-31 0000855654 imgn:KadcylaMember 2019-06-30 0000855654 imgn:KadcylaMember 2018-12-31 0000855654 2019-06-26 0000855654 imgn:KadcylaMember 2019-01-01 2019-06-30 0000855654 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000855654 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000855654 us-gaap:ConvertibleDebtMember 2017-07-01 2017-12-31 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringAdditionalMember 2019-01-01 2019-06-30 0000855654 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000855654 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000855654 us-gaap:CommonStockMember 2018-10-01 2018-12-31 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-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:StockIncentivePlan2016Member 2019-01-01 2019-06-30 0000855654 us-gaap:EmployeeSeveranceMember imgn:ManufacturingRestructuringMember 2018-01-01 2018-06-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-06-30 0000855654 imgn:RocheMember 2000-05-01 2000-05-31 0000855654 imgn:WinterStreet830WalthamMAMember 2019-01-01 2019-06-30 0000855654 imgn:TakedaOncologyMember 2019-01-01 2019-06-30 0000855654 imgn:SanofiMember 2019-01-01 2019-06-30 0000855654 imgn:RocheMember 2019-01-01 2019-06-30 0000855654 imgn:OxfordBiotherapeuticsLtdMember 2019-01-01 2019-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2019-01-01 2019-06-30 0000855654 imgn:CytomXTherapeuticsIncMember 2019-01-01 2019-06-30 0000855654 imgn:BiotestAGMember 2019-01-01 2019-06-30 0000855654 imgn:BayerHealthCareMember 2019-01-01 2019-06-30 0000855654 imgn:FusionPharmaceuticalsMember 2019-01-01 2019-06-30 0000855654 imgn:DebiopharmInternationalMember 2019-01-01 2019-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2018-05-01 2018-05-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2019-01-01 2019-06-30 0000855654 imgn:OmersMember imgn:KadcylaMember 2019-01-01 2019-01-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2018-01-01 2018-06-30 0000855654 2018-01-01 2018-06-30 0000855654 us-gaap:EmployeeStockMember 2019-06-30 0000855654 srt:ScenarioForecastMember us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-07-01 2020-12-31 0000855654 us-gaap:EmployeeSeveranceMember 2019-04-01 2019-06-30 0000855654 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-06-30 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2019-01-01 2019-06-30 0000855654 2018-12-31 0000855654 us-gaap:ConvertibleDebtMember 2016-12-31 0000855654 2018-06-30 0000855654 srt:MinimumMember 2019-01-01 2019-06-30 0000855654 srt:MaximumMember 2019-01-01 2019-06-30 0000855654 2019-06-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:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000855654 2019-04-01 2019-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000855654 2019-01-01 2019-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2018-12-31 0000855654 2018-10-01 2018-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000855654 2018-07-01 2018-09-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000855654 2018-04-01 2018-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000855654 2018-01-01 2018-03-31 0000855654 2019-07-31 0000855654 2019-01-01 2019-06-30 shares iso4217:USD imgn:item pure imgn:employee utr:sqft iso4217:USD shares iso4217:EUR false --12-31 Q2 2019 0000855654 Large Accelerated Filer MA 1 1 1 1 5 1 5 5 1 P3M 1 149885000 149400000 us-gaap:PropertyPlantAndEquipmentNet us-gaap:PropertyPlantAndEquipmentNet 0 0 500000 P48M P60M 0.00 imgn:LicenseAndMilestoneFeesMember 10-Q true 2019-06-30 false 0-17999 ImmunoGen, Inc. 04-2726691 830 Winter Street Waltham MA 02451 781 895-0600 Common Stock IMGN NASDAQ Yes Yes false false false 149884816 239825000 262252000 1701000 2474000 617000 500000 10430000 9249000 6649000 4462000 259378000 278781000 10052000 12891000 16389000 1850000 3709000 287669000 295381000 7809000 11365000 19564000 11796000 14681000 20465000 837000 715000 753000 29484000 25880000 2761000 317000 317000 74616000 70660000 4675000 145614000 80485000 23334000 0.045 0.045 29000 36000 2071000 2064000 1175000 1536000 108265000 122345000 1943000 4180000 355843000 284409000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 200000000 200000000 149885000 149400000 1498000 1494000 1200860000 1192813000 -1270532000 -1183335000 -68174000 10972000 287669000 295381000 5079000 1321000 5158000 12861000 10412000 7242000 18900000 14432000 51000 388000 68000 771000 336000 1038000 15542000 9287000 24126000 29102000 28559000 38701000 67452000 83532000 8700000 8652000 19478000 18647000 19342000 686000 19901000 2417000 56601000 48039000 106831000 104596000 -41059000 -38752000 -82705000 -75494000 1287000 814000 2709000 1476000 3818000 2611000 7250000 5657000 23000 23000 47000 47000 167000 -1052000 96000 -515000 -43446000 -41624000 -87197000 -80237000 -0.29 -0.31 -0.59 -0.61 148129000 134384000 147972000 132512000 -43446000 -41624000 -87197000 -80237000 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 -87197000 -80237000 18900000 14432000 7250000 5657000 2438000 5056000 -2404000 30000 559000 7313000 7872000 59000 -1701000 -2630000 1857000 -2058000 852000 -500000 2187000 6926000 664000 -1859000 640000 -3199000 3871000 9238000 -2949000 -5346000 1896000 65129000 -8196000 -1179000 -20810000 -85281000 2355000 2127000 -2355000 -2127000 738000 2819000 367000 162540000 738000 165359000 -22427000 77951000 262252000 267107000 239825000 345058000 <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 $87.2 million during the six months ended June 30, 2019, and has an accumulated deficit of approximately $1.3 billion as of June 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 June 30, 2019, the Company had $239.8 million of cash and cash equivalents on hand. 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 workforce by approximately 220 positions. The Company anticipates that its current capital resources and expense reductions resulting from these operational changes 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><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -87200000 -1300000000 0 239800000 220 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 0pt 6pt 0pt;">The Company has evaluated all events or transactions that occurred after June 30, 2019, up through the date the Company issued these financial statements. The Company did not have any 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 June 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 (i) prior to the Company’s restructuring of the business in June 2019, at the collaborator’s request, provide research services at negotiated prices which are generally consistent with what other third parties would charge, (ii) prior to the decommissioning of the Company’s Norwood facility in 2018, at the collaborator’s request, manufacture and provide preclinical and clinical materials or deliver cytotoxic agents at negotiated prices which are generally consistent with what other third parties would charge, (iii) earn payments upon the achievement of certain milestones, and (iv) earn 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 may 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 0pt 6pt 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 support revenue. </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 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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 June 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 June 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 24% and 76% of the remaining performance obligations over the next 13 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 six months ended June 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;">Six months ended June 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;"> (158)</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,931</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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></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:14.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;">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.82%;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:14.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;">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:12.23%;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:#cceeff;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;">Six months ended June 30, 2018</b></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 colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.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;">(ASC 606 adoption)</b></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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.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;">End of Period</b></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 asset</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:13.49%;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="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;"> —</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;"> (5,000)</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.82%;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="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 liabilities</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:13.49%;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="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;"> —</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;"> (13,196)</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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,771</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;">Six 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;">June 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;">June 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;"> 1,321</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;"> 158</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,196</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;"> 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;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;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;"> —</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 of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the six months ended June 30, 2019. During the three and six months ended June 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 six months ended June 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 $158,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;">During the six months ended June 30, 2018, 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 six months ended June 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 six months ended June 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.2 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 June 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 June 30, 2019 and December 31, 2018, the Company held $239.8 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 $30,000 and $715,000 of accrued capital expenditures as of June 30, 2019 and December 31, 2018, respectively, which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows.</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 June 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 June 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.75%;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 June 30, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.2%;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;"> 220,555</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;"> 220,555</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.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.64%;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:6pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.75%;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.2%;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.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;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.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.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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.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;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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.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;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.2%;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;"> 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.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.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.64%;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 June 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 June 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 0pt 6pt 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 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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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.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.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.45%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six 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.45%;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;">June 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.46%;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;">June 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><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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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="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="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">20,223</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;">17,776</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;">20,223</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;">17,776</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><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;">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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">432</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;"> </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;">3,451</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;">1,005</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;">3,484</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;"> </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;">Shares issuable upon conversion of convertible notes at end of period</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.4%;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.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.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.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="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;">Common stock equivalents under if-converted method for convertible notes</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.4%;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.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.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.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 June 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:47.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:4.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;white-space:nowrap;width:8.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;white-space:nowrap;width:4.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:8.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:6.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:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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.42%;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:4.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 colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.06%;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 June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.16%;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:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.42%;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:4.48%;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:8.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.12%;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:8.46%;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:6.16%;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:8.4%;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.06%;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:8.4%;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.42%;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:4.48%;margin: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:8.48%;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.12%;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:8.46%;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:6.16%;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:8.4%;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.06%;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:8.4%;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:47.42%;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:4.48%;margin: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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">80.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin: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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">71.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">73.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin: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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.9%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.42%;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:4.48%;margin: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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.04%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.12%;margin: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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.84%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.46%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin: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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.71%</p></td></tr><tr><td style="vertical-align:bottom;width:47.42%;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:4.48%;margin: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:8.48%;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.12%;margin: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:8.46%;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:6.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:8.4%;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.06%;margin: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:8.4%;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 June 30, 2019 and 2018 were $1.63 and $6.82 per share, respectively, and $3.39 and $6.80 for options granted during the six months ended June 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 June 30, 2019, and changes during the six 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;">5,036</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;">5.13</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;">(56)</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.58</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;">(2,230)</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;">11.85</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 June 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;">18,314</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.63</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;">Included in the outstanding options in the table above are approximately 3.7 million stock options that are expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the current period, the details of which are discussed further in Note G. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in the current period 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;">. 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 $762,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 June 30, 2019 and changes during the six-month period ended June 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;"> (34)</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.64</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 June 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,909 </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.83</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, 71,380 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.6 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the six months ended June 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 56,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 $144,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 2,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</span><span style="white-space:pre-wrap;"> 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.</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 $2.1 million and $7.1 million during the three and six months ended June 30, 2019, respectively, compared to stock compensation expense of $4.0 million and $7.7 million for the three and six months ended June 30, 2018, respectively. The decrease in expense is primarily due to the impact of a change in the forfeiture estimate recorded in the current period as discussed above. Stock compensation expense related to the ESPP was $292,000 for the six months ended June 30, 2019. As of June 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $17.9 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 six months ended June 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 six months ended June 30, 2019, the Company continued to operate in one operating segment, which is the business of discovery 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 six months ended June 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;">Six 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;">June 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;">June 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;">78%</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;">50%</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;">Takeda</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;">1%</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;">39%</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;">Novartis</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;">11%</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;">4%</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 six months ended June 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 0pt 6pt 0pt;">The Company has evaluated all events or transactions that occurred after June 30, 2019, up through the date the Company issued these financial statements. The Company did not have any 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 June 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 (i) prior to the Company’s restructuring of the business in June 2019, at the collaborator’s request, provide research services at negotiated prices which are generally consistent with what other third parties would charge, (ii) prior to the decommissioning of the Company’s Norwood facility in 2018, at the collaborator’s request, manufacture and provide preclinical and clinical materials or deliver cytotoxic agents at negotiated prices which are generally consistent with what other third parties would charge, (iii) earn payments upon the achievement of certain milestones, and (iv) earn 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 may 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 0pt 6pt 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 support revenue. </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 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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 June 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 June 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 24% and 76% of the remaining performance obligations over the next 13 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 six months ended June 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;">Six months ended June 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;"> (158)</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,931</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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></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:14.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;">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.82%;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:14.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;">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:12.23%;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:#cceeff;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;">Six months ended June 30, 2018</b></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 colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.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;">(ASC 606 adoption)</b></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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.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;">End of Period</b></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 asset</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:13.49%;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="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;"> —</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;"> (5,000)</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.82%;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="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 liabilities</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:13.49%;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="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;"> —</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;"> (13,196)</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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,771</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;">Six 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;">June 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;">June 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;"> 1,321</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;"> 158</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,196</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;"> 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;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;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;"> —</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 of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the six months ended June 30, 2019. During the three and six months ended June 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 six months ended June 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 $158,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;">During the six months ended June 30, 2018, 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 six months ended June 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 six months ended June 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.2 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 P10Y P12Y 145900000 0.24 0.76 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 six months ended June 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;">Six months ended June 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;"> (158)</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,931</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:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></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:14.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;">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.82%;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:14.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;">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:12.23%;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:#cceeff;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;">Six months ended June 30, 2018</b></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 colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:14.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;">(ASC 606 adoption)</b></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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;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:#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 colspan="2" style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.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;">End of Period</b></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 asset</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:13.49%;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="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;"> —</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;"> (5,000)</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.82%;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="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 liabilities</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:13.49%;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="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;"> —</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;"> (13,196)</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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,771</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;">Six 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;">June 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;">June 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;"> 1,321</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;"> 158</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,196</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;"> 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;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;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;"> —</p></td></tr></table> 500000 0 500000 0 80802000 65287000 158000 145931000 0 0 5000000 5000000 0 89967000 0 13196000 5000000 81771000 79000 1321000 158000 13196000 5000000 5000000 500000 5000000 5000000 65200000 158000 5000000 1000000 10900000 5900000 750000 1200000 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 June 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 June 30, 2019 and December 31, 2018, the Company held $239.8 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> 239800000 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 $30,000 and $715,000 of accrued capital expenditures as of June 30, 2019 and December 31, 2018, respectively, which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows.</p> 30000 715000 <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 June 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 June 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.75%;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 June 30, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.2%;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;"> 220,555</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;"> 220,555</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.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.64%;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:6pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.75%;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.2%;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.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;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.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.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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.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;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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.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;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.2%;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;"> 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.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.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.64%;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 June 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 June 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 June 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 June 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.75%;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 June 30, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.2%;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;"> 220,555</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;"> 220,555</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.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.64%;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:6pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.75%;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.2%;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.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;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.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.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;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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.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;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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;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.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.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;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.2%;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.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.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;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.2%;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;"> 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.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.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.64%;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> 220555000 220555000 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 0pt 6pt 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 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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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.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.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.45%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six 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.45%;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;">June 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.46%;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;">June 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><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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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="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="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">20,223</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;">17,776</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;">20,223</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;">17,776</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><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;">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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">432</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;"> </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;">3,451</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;">1,005</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;">3,484</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;"> </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;">Shares issuable upon conversion of convertible notes at end of period</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.4%;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.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.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.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="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;">Common stock equivalents under if-converted method for convertible notes</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.4%;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.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.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.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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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.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.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.45%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six 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.45%;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;">June 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.46%;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;">June 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><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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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="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="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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">20,223</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;">17,776</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;">20,223</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;">17,776</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><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;">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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">432</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;"> </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;">3,451</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;">1,005</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;">3,484</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;"> </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;">Shares issuable upon conversion of convertible notes at end of period</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.4%;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.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.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.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="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;">Common stock equivalents under if-converted method for convertible notes</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.4%;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.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.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.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> 20223000 17776000 20223000 17776000 432000 3451000 1005000 3484000 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 June 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:47.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:4.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;white-space:nowrap;width:8.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;white-space:nowrap;width:4.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:8.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:6.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:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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.42%;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:4.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 colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.06%;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 June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.16%;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:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.42%;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:4.48%;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:8.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.12%;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:8.46%;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:6.16%;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:8.4%;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.06%;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:8.4%;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.42%;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:4.48%;margin: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:8.48%;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.12%;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:8.46%;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:6.16%;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:8.4%;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.06%;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:8.4%;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:47.42%;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:4.48%;margin: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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">80.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin: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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">71.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">73.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin: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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.9%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.42%;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:4.48%;margin: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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.04%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.12%;margin: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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.84%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.46%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin: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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.71%</p></td></tr><tr><td style="vertical-align:bottom;width:47.42%;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:4.48%;margin: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:8.48%;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.12%;margin: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:8.46%;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:6.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:8.4%;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.06%;margin: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:8.4%;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 June 30, 2019 and 2018 were $1.63 and $6.82 per share, respectively, and $3.39 and $6.80 for options granted during the six months ended June 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 June 30, 2019, and changes during the six 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;">5,036</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;">5.13</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;">(56)</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.58</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;">(2,230)</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;">11.85</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 June 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;">18,314</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.63</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;">Included in the outstanding options in the table above are approximately 3.7 million stock options that are expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the current period, the details of which are discussed further in Note G. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in the current period 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;">. 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 $762,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 June 30, 2019 and changes during the six-month period ended June 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;"> (34)</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.64</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 June 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,909 </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.83</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, 71,380 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.6 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the six months ended June 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 56,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 $144,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 2,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</span><span style="white-space:pre-wrap;"> 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.</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 $2.1 million and $7.1 million during the three and six months ended June 30, 2019, respectively, compared to stock compensation expense of $4.0 million and $7.7 million for the three and six months ended June 30, 2018, respectively. The decrease in expense is primarily due to the impact of a change in the forfeiture estimate recorded in the current period as discussed above. Stock compensation expense related to the ESPP was $292,000 for the six months ended June 30, 2019. As of June 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $17.9 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 six months ended June 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:47.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:4.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;white-space:nowrap;width:8.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;white-space:nowrap;width:4.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:8.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:6.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:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><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.42%;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:4.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 colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:21.06%;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 June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.16%;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:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.42%;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:4.48%;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:8.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;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:4.12%;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:8.46%;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:6.16%;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:8.4%;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.06%;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:8.4%;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.42%;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:4.48%;margin: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:8.48%;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.12%;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:8.46%;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:6.16%;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:8.4%;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.06%;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:8.4%;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:47.42%;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:4.48%;margin: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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">80.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.12%;margin: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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">71.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">73.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.06%;margin: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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">70.9%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.42%;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:4.48%;margin: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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.04%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.12%;margin: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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.84%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.46%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.06%;margin: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:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.71%</p></td></tr><tr><td style="vertical-align:bottom;width:47.42%;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:4.48%;margin: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:8.48%;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.12%;margin: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:8.46%;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:6.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:8.4%;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.06%;margin: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:8.4%;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.803 0.716 0.738 0.709 0.0204 0.0284 0.0246 0.0271 P6Y P6Y P6Y P6Y 1.63 6.82 3.39 6.80 <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 June 30, 2019, and changes during the six 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;">5,036</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;">5.13</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;">(56)</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.58</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;">(2,230)</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;">11.85</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 June 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;">18,314</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.63</p></td></tr></table> 15564000 10.20 5036000 5.13 56000 2.58 2230000 11.85 18314000 8.63 3700000 2800000 295200 2 P5Y 0 762000 <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 June 30, 2019 and changes during the six-month period ended June 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;"> (34)</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.64</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 June 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,909 </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.83</p></td></tr></table> 1816000 2.87 631000 2.55 504000 2.64 34000 2.64 1909000 2.83 117800 529830 239000 106000 3.15 2.47 4.71 2.82 71380 3 3 3 3 0 1600000 56000 1.84 3.05 144000 2000000 323000 1.63 0.673 P0Y6M 0.0251 2100000 7100000 4000000.0 7700000 292000 17900000 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 six months ended June 30, 2019, the Company continued to operate in one operating segment, which is the business of discovery 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 six months ended June 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;">Six 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;">June 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;">June 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;">78%</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;">50%</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;">Takeda</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;">1%</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;">39%</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;">Novartis</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;">11%</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;">4%</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 six months ended June 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;">Six 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;">June 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;">June 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;">78%</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;">50%</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;">Takeda</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;">1%</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;">39%</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;">Novartis</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;">11%</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;">4%</p></td></tr></table> 0.99 0.78 0.99 0.50 0.01 0.39 0.11 0.04 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, $18.9 million and $14.4 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the six months ended June 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 three and six months ended June 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 three and six months ended June 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 0pt 6pt 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 six months ended June 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 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 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 six months ended June 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 a Phase 3 trial using the Company’s technology but not the IMGN529 antibody commences 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> 18900000 14400000 65200000 1 5000000 5000000 45000000 1000000 199500000 199500000 1 978000 P3Y 2 10900000 5000000 10000000 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;">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 $47,000 of interest expense in each of the six months ended June 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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 47000 47000 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 six months ended June 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 six-month period ended June 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></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.58%;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.89%;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;">Six 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;">June 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.58%;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.89%;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.58%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (17,718)</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.58%;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.89%;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;"> 7,242</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.58%;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.89%;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;"> 137,749</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.6%, and a current effective interest rate of 10.0% as of June 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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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.</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 six-month period ended June 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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></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.58%;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.89%;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;">Six 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;">June 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.58%;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.89%;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.58%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (17,718)</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.58%;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.89%;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;"> 7,242</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.58%;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.89%;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;"> 137,749</p></td></tr></table> 148225000 17718000 7242000 137749000 200000000 0.086 10.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;">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 three and six months ended June 30, 2018, the Company recorded $4,000 and $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 six months ended June 30, 2019, the Company recorded $100,000 and $200,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 $54,000 and $156,000 in compensation expense recorded during the three and six months ended June 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 six months ended June 30, 2019 and 2018 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.</p> 4000 31000 72000 100000 200000 54000 156000 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 are probable and reasonably estimable. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $3.7 million is expected to be incurred for incremental retention benefits over the same time period, of which approximately $400,000 was recorded during the three and six months ended June 30, 2019. No payments were made during the three and six months ended June 30, 2019 with respect to this action.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin: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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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, <i style="font-style:italic;">Compensation-Nonretirement Postemployment Benefits, </i>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><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: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;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.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 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;">Employee </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;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;">Termination</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;">Benefits Costs</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;">Balance at December 31, 2018</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.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;"> 841</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;">Payments during the period</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;"><span style="visibility:hidden;">​</span></p></td><td style="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="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;"> (816)</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;">Balance at June 30, 2019</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%;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: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;"> 25</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 six months ended June 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 3700000 400000 400000 0 0 2500000 22 1200000 1100000 157000 <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: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;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.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 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;">Employee </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;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;">Termination</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;">Benefits Costs</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;">Balance at December 31, 2018</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.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;"> 841</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;">Payments during the period</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;"><span style="visibility:hidden;">​</span></p></td><td style="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="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;"> (816)</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;">Balance at June 30, 2019</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%;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: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;"> 25</p></td></tr></table> 841000 816000 25000 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 six months ended June 30, 2019 and 2018 was $2.3 million and $2.8 million, respectively, and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities during the six months ended June 30, 2019 was $2.6 million. As of June 30, 2019, the Company’s ROU assets and lease liabilities for operating leases totaled $16.4 million and $26.1 million, respectively, and the weighted average remaining term of the operating leases is approximately seven 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.4 million and $595,000 as of June 30, 2019 and December 31, 2018, respectively, are included in property and equipment in the consolidated balance sheets. Amortization expense of $159,000 and $93,000 for the six months ended June 30, 2019 and 2018, respectively, is included in operating expenses in the consolidated income statements. There are no obligations under finance leases as of June 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 (six 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;"> 2,698</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,324</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;"> 36,742</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;"> (10,647)</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;"> 26,095</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 2300000 2800000 2600000 16400000 26100000 P7Y 1400000 595000 159000 93000 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 (six 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;"> 2,698</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,324</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;"> 36,742</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;"> (10,647)</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;"> 26,095</p></td></tr></table> 2698000 5485000 5324000 5389000 5510000 12336000 36742000 10647000 26095000 3000000.0 <div style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;font-weight:bold;min-width:36pt;white-space:nowrap;">I.</span><b style="font-weight:bold;">Commitments and Contingencies</b></div><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;">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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">required to pay such amounts. Further, the timing of any future payment is not reasonably estimable. As of June 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;">As of June 30, 2019, the Company has noncancelable obligations under agreements related to in-process and future manufacturing of cytotoxic agents required for clinical supply of the Company’s product candidates totaling $1.5 million, all of which will be paid in 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Additionally, 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. As of June 30, 2019, the Company’s noncancelable commitment ranges from €2.3 to €15.1 million pursuant to contingent terms of the agreement, including the manufacturer’s ability to fill the Company’s unused capacity with production for other customers. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 80000000.0 1500000 2300000 15100000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 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,884,816
Entity Central Index Key 0000855654  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
ASSETS    
Cash and cash equivalents $ 239,825 $ 262,252
Accounts receivable   1,701
Unbilled revenue/reimbursement 2,474 617
Contract asset 0 500
Non-cash royalty receivable 10,430 9,249
Prepaid and other current assets 6,649 4,462
Total current assets 259,378 278,781
Property and equipment, net of accumulated depreciation 10,052 12,891
Operating lease right-of-use assets 16,389  
Other assets 1,850 3,709
Total assets 287,669 295,381
LIABILITIES AND SHAREHOLDERS (DEFICIT) EQUITY    
Accounts payable 7,809 11,365
Accrued compensation 19,564 11,796
Other accrued liabilities 14,681 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 $715 and $753, respectively 29,484 25,880
Current portion of operating lease liability 2,761  
Current portion of deferred revenue 317 317
Total current liabilities 74,616 70,660
Deferred lease incentive, net of current portion   4,675
Deferred revenue, net of current portion 145,614 80,485
Operating lease liability - net of current portion 23,334  
Convertible 4.5% senior notes, net of deferred financing costs of $29 and $36, respectively 2,071 2,064
Liability related to the sale of future royalties, net of current portion and deferred financing costs of $1,175 and $1,536, respectively 108,265 122,345
Other long-term liabilities 1,943 4,180
Total liabilities 355,843 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,885 and 149,400 shares as of June 30, 2019 and December 31, 2018, respectively 1,498 1,494
Additional paid-in capital 1,200,860 1,192,813
Accumulated deficit (1,270,532) (1,183,335)
Total shareholders (deficit) equity (68,174) 10,972
Total liabilities and shareholders (deficit) equity $ 287,669 $ 295,381
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
CONSOLIDATED BALANCE SHEETS    
Current portion of deferred financing costs for the liability related to the sale of future royalties $ 715 $ 753
Interest rate (as a percent) 4.50% 4.50%
Non-current deferred financing costs $ 29 $ 36
Noncurrent portion of deferred financing costs for the liability related to the sale of future royalties $ 1,175 $ 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,885,000 149,400,000
Common stock, outstanding shares 149,885,000 149,400,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues:        
Total revenues $ 15,542,000 $ 9,287,000 $ 24,126,000 $ 29,102,000
Operating expenses:        
Research and development 28,559,000 38,701,000 67,452,000 83,532,000
General and administrative 8,700,000 8,652,000 19,478,000 18,647,000
Restructuring charge 19,342,000 686,000 19,901,000 2,417,000
Total operating expenses 56,601,000 48,039,000 106,831,000 104,596,000
Loss from operations (41,059,000) (38,752,000) (82,705,000) (75,494,000)
Investment income, net 1,287,000 814,000 2,709,000 1,476,000
Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes (3,818,000) (2,611,000) (7,250,000) (5,657,000)
Interest expense on convertible senior notes (23,000) (23,000) (47,000) (47,000)
Other income (expense), net 167,000 (1,052,000) 96,000 (515,000)
Net loss $ (43,446,000) $ (41,624,000) $ (87,197,000) $ (80,237,000)
Basic and diluted net loss per common share (in dollar per share) $ (0.29) $ (0.31) $ (0.59) $ (0.61)
Basic and diluted weighted average common shares outstanding (in shares) 148,129 134,384 147,972 132,512
Total comprehensive loss $ (43,446,000) $ (41,624,000) $ (87,197,000) $ (80,237,000)
License and milestone fees        
Revenues:        
Total revenues 5,079,000 1,321,000 5,158,000 12,861,000
Non-cash royalty revenue related to the sale of future royalties        
Revenues:        
Total revenues 10,412,000 7,242,000 18,900,000 14,432,000
Research and development support        
Revenues:        
Total revenues $ 51,000 388,000 $ 68,000 771,000
Clinical materials revenue        
Revenues:        
Total revenues   $ 336,000   $ 1,038,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.19.2
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       (80,237)
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      
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       $ (87,197)
Issuance of common stock pursuant to the exercise of stock options (in shares)       56,000
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     149,885,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     149,885,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net loss $ (87,197) $ (80,237)
Adjustments to reconcile net loss to net cash used for operating activities:    
Non-cash royalty revenue related to sale of future royalties (18,900) (14,432)
Non-cash interest expense on liability related to sale of future royalties and convertible senior notes 7,250 5,657
Depreciation and amortization 2,438 5,056
Loss (gain) on sale/disposal of fixed assets and impairment charges 2,404 (30)
Operating lease right-of-use asset impairment 559  
Stock and deferred share unit compensation 7,313 7,872
Deferred rent   (59)
Change in operating assets and liabilities:    
Accounts receivable 1,701 2,630
Unbilled revenue/reimbursement (1,857) 2,058
Inventory   (852)
Contract asset 500  
Prepaid and other current assets (2,187) (6,926)
Operating lease right-of-use assets 664  
Other assets 1,859 (640)
Accounts payable (3,199) 3,871
Accrued compensation 9,238 (2,949)
Other accrued liabilities (5,346) 1,896
Deferred revenue 65,129 (8,196)
Operating lease liability (1,179)  
Net cash used for operating activities (20,810) (85,281)
Cash flows from investing activities:    
Purchases of property and equipment (2,355) (2,127)
Net cash used for investing activities (2,355) (2,127)
Cash flows from financing activities:    
Proceeds from issuance of common stock under stock plans 738 2,819
Proceeds from common stock issuance, net of $367 of transaction costs   162,540
Net cash provided by financing activities 738 165,359
Net change in cash and cash equivalents (22,427) 77,951
Cash and cash equivalents, beginning of period 262,252 267,107
Cash and cash equivalents, end of period $ 239,825 $ 345,058
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
CONSOLIDATED STATEMENTS OF CASH FLOWS  
Payments of Stock Issuance Costs $ 367
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Business and Plan of Operations
6 Months Ended
Jun. 30, 2019
Nature of Business and Plan of Operations  
Nature of Business and Plan of Operations

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 $87.2 million during the six months ended June 30, 2019, and has an accumulated deficit of approximately $1.3 billion as of June 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 June 30, 2019, the Company had $239.8 million of cash and cash equivalents on hand. 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 workforce by approximately 220 positions. The Company anticipates that its current capital resources and expense reductions resulting from these operational changes 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.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 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 June 30, 2019, up through the date the Company issued these financial statements. The Company did not have any 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 June 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 (i) prior to the Company’s restructuring of the business in June 2019, at the collaborator’s request, provide research services at negotiated prices which are generally consistent with what other third parties would charge, (ii) prior to the decommissioning of the Company’s Norwood facility in 2018, at the collaborator’s request, manufacture and provide preclinical and clinical materials or deliver cytotoxic agents at negotiated prices which are generally consistent with what other third parties would charge, (iii) earn payments upon the achievement of certain milestones, and (iv) earn 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 may 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.

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 June 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 June 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 24% and 76% of the remaining performance obligations over the next 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 six months ended June 30, 2019 and 2018 (in thousands):

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

Balance at

January 1, 2018

Balance at

Six months ended June 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

$

(5,000)

$

5,000

$

Contract liabilities

$

89,967

$

$

(13,196)

$

5,000

$

81,771

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

Six Months Ended

June 30,

June 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

1,321

$

158

$

13,196

Performance obligations satisfied in previous periods

$

5,000

$

$

5,000

$

In accordance with ASC 606, a contract asset of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the six months ended June 30, 2019. During the three and six months ended June 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 six months ended June 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 $158,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

During the six months ended June 30, 2018, 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 six months ended June 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 six months ended June 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.2 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 June 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 June 30, 2019 and December 31, 2018, the Company held $239.8 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 $30,000 and $715,000 of accrued capital expenditures as of June 30, 2019 and December 31, 2018, respectively, which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows.

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 June 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 June 30, 2019 (in thousands):

Fair Value Measurements at June 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

$

220,555

$

220,555

$

$

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 June 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 June 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

Six Months Ended

June 30,

June 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

20,223

17,776

20,223

17,776

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

432

 

3,451

1,005

3,484

 

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 June 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 June 30,

Six Months Ended June 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

80.3%

71.6%

73.8%

70.9%

Risk-free interest rate

2.04%

2.84%

2.46%

2.71%

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 June 30, 2019 and 2018 were $1.63 and $6.82 per share, respectively, and $3.39 and $6.80 for options granted during the six months ended June 30, 2019 and 2018, respectively.

A summary of option activity under the Company’s equity plans as of June 30, 2019, and changes during the six 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

5,036

5.13

Exercised

(56)

2.58

Forfeited/Canceled

(2,230)

11.85

Outstanding at June 30, 2019

18,314

$

8.63

Included in the outstanding options in the table above are approximately 3.7 million stock options that are expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the current period, the details of which are discussed further in Note G. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in the current period 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. 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 $762,000.

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of June 30, 2019 and changes during the six-month period ended June 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

(34)

2.64

Unvested at June 30, 2019

 

1,909

$

2.83

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, 71,380 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.6 million.

During the six months ended June 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 56,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 $144,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 2,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 $2.1 million and $7.1 million during the three and six months ended June 30, 2019, respectively, compared to stock compensation expense of $4.0 million and $7.7 million for the three and six months ended June 30, 2018, respectively. The decrease in expense is primarily due to the impact of a change in the forfeiture estimate recorded in the current period as discussed above. Stock compensation expense related to the ESPP was $292,000 for the six months ended June 30, 2019. As of June 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $17.9 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 six months ended June 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 six months ended June 30, 2019, the Company continued to operate in one operating segment, which is the business of discovery of monoclonal antibody-based anticancer therapeutics.

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

Three Months Ended

Six Months Ended

June 30,

June 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

78%

99%

50%

Takeda

-

1%

-

39%

Novartis

-

11%

-

4%

There were no other customers of the Company with significant revenues in the three or six months ended June 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 20 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Agreements
6 Months Ended
Jun. 30, 2019
Agreements  
Agreements

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, $18.9 million and $14.4 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the six months ended June 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 three and six months ended June 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 three and six months ended June 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 six months ended June 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 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.

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 six months ended June 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 a Phase 3 trial using the Company’s technology but not the IMGN529 antibody commences 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.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible 4.5% Senior Notes
6 Months Ended
Jun. 30, 2019
Convertible 4.5% Senior Notes  
Convertible 4.5% Senior Notes

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 $47,000 of interest expense in each of the six months ended June 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.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Liability Related to Sale of Future Royalties
6 Months Ended
Jun. 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 six months ended June 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 six-month period ended June 30, 2019 (in thousands):

Six Months Ended

    

June 30, 2019

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

$

148,225

Kadcyla royalty payments received and paid

 

(17,718)

Non-cash interest expense recognized

7,242

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

$

137,749

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.6%, and a current effective interest rate of 10.0% as of June 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 23 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Capital Stock
6 Months Ended
Jun. 30, 2019
Capital Stock  
Capital Stock

F.

Capital Stock

2001 Non-Employee Director Stock Plan

During the three and six months ended June 30, 2018, the Company recorded $4,000 and $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 six months ended June 30, 2019, the Company recorded $100,000 and $200,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 $54,000 and $156,000 in compensation expense recorded during the three and six months ended June 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 six months ended June 30, 2019 and 2018 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Charges
6 Months Ended
Jun. 30, 2019
Restructuring Charges.  
Restructuring Charges

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 are probable and reasonably estimable. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $3.7 million is expected to be incurred for incremental retention benefits over the same time period, of which approximately $400,000 was recorded during the three and six months ended June 30, 2019. No payments were made during the three and six months ended June 30, 2019 with respect to this action.

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

(816)

Balance at June 30, 2019

$

25

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 six months ended June 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.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases  
Leases

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 six months ended June 30, 2019 and 2018 was $2.3 million and $2.8 million, respectively, and is included in operating expenses in the consolidated income statements. Cash paid against operating lease liabilities during the six months ended June 30, 2019 was $2.6 million. As of June 30, 2019, the Company’s ROU assets and lease liabilities for operating leases totaled $16.4 million and $26.1 million, respectively, and the weighted average remaining term of the operating leases is approximately seven 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.4 million and $595,000 as of June 30, 2019 and December 31, 2018, respectively, are included in property and equipment in the consolidated balance sheets. Amortization expense of $159,000 and $93,000 for the six months ended June 30, 2019 and 2018, respectively, is included in operating expenses in the consolidated income statements. There are no obligations under finance leases as of June 30, 2019, as all of the finance leases were single payment obligations which have all been made.

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

2019 (six months remaining)

    

$

2,698

2020

 

5,485

2021

 

5,324

2022

 

5,389

2023

 

5,510

Thereafter

 

12,336

Total lease payments

36,742

Less imputed interest

(10,647)

Total lease liabilities

$

26,095

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.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 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 June 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

As of June 30, 2019, the Company has noncancelable obligations under agreements related to in-process and future manufacturing of cytotoxic agents required for clinical supply of the Company’s product candidates totaling $1.5 million, all of which will be paid in 2019.

Additionally, 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. As of June 30, 2019, the Company’s noncancelable commitment ranges from €2.3 to €15.1 million pursuant to contingent terms of the agreement, including the manufacturer’s ability to fill the Company’s unused capacity with production for other customers.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 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 June 30, 2019, up through the date the Company issued these financial statements. The Company did not have any 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 June 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 (i) prior to the Company’s restructuring of the business in June 2019, at the collaborator’s request, provide research services at negotiated prices which are generally consistent with what other third parties would charge, (ii) prior to the decommissioning of the Company’s Norwood facility in 2018, at the collaborator’s request, manufacture and provide preclinical and clinical materials or deliver cytotoxic agents at negotiated prices which are generally consistent with what other third parties would charge, (iii) earn payments upon the achievement of certain milestones, and (iv) earn 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 may 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.

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 June 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 June 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 24% and 76% of the remaining performance obligations over the next 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 six months ended June 30, 2019 and 2018 (in thousands):

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

Balance at

January 1, 2018

Balance at

Six months ended June 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

$

(5,000)

$

5,000

$

Contract liabilities

$

89,967

$

$

(13,196)

$

5,000

$

81,771

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

Six Months Ended

June 30,

June 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

1,321

$

158

$

13,196

Performance obligations satisfied in previous periods

$

5,000

$

$

5,000

$

In accordance with ASC 606, a contract asset of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently paid during the six months ended June 30, 2019. During the three and six months ended June 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 six months ended June 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 $158,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

During the six months ended June 30, 2018, 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 six months ended June 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 six months ended June 30, 2018 upon completion of certain performance obligations under license agreements with Debiopharm and Fusion, $1.2 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 June 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 June 30, 2019 and December 31, 2018, the Company held $239.8 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 $30,000 and $715,000 of accrued capital expenditures as of June 30, 2019 and December 31, 2018, respectively, which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows.

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 June 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 June 30, 2019 (in thousands):

Fair Value Measurements at June 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

$

220,555

$

220,555

$

$

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 June 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 June 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

Six Months Ended

June 30,

June 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

20,223

17,776

20,223

17,776

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

432

 

3,451

1,005

3,484

 

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 June 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 June 30,

Six Months Ended June 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

80.3%

71.6%

73.8%

70.9%

Risk-free interest rate

2.04%

2.84%

2.46%

2.71%

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 June 30, 2019 and 2018 were $1.63 and $6.82 per share, respectively, and $3.39 and $6.80 for options granted during the six months ended June 30, 2019 and 2018, respectively.

A summary of option activity under the Company’s equity plans as of June 30, 2019, and changes during the six 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

5,036

5.13

Exercised

(56)

2.58

Forfeited/Canceled

(2,230)

11.85

Outstanding at June 30, 2019

18,314

$

8.63

Included in the outstanding options in the table above are approximately 3.7 million stock options that are expected to forfeit in the second half of 2019 in connection with the workforce reduction related to the restructuring event in the current period, the details of which are discussed further in Note G. Accordingly, the Company recorded an approximate $2.8 million credit to stock compensation expense in the current period 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. 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 $762,000.

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of June 30, 2019 and changes during the six-month period ended June 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

(34)

2.64

Unvested at June 30, 2019

 

1,909

$

2.83

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, 71,380 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.6 million.

During the six months ended June 30, 2019, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 56,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 $144,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 2,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 $2.1 million and $7.1 million during the three and six months ended June 30, 2019, respectively, compared to stock compensation expense of $4.0 million and $7.7 million for the three and six months ended June 30, 2018, respectively. The decrease in expense is primarily due to the impact of a change in the forfeiture estimate recorded in the current period as discussed above. Stock compensation expense related to the ESPP was $292,000 for the six months ended June 30, 2019. As of June 30, 2019, the estimated fair value of unvested employee awards, exclusive of performance awards, was $17.9 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 six months ended June 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 six months ended June 30, 2019, the Company continued to operate in one operating segment, which is the business of discovery of monoclonal antibody-based anticancer therapeutics.

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

Three Months Ended

Six Months Ended

June 30,

June 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

78%

99%

50%

Takeda

-

1%

-

39%

Novartis

-

11%

-

4%

There were no other customers of the Company with significant revenues in the three or six months ended June 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 28 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2019
Summary of Significant Accounting Policies  
Contract assets and contract liabilities

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

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

 

Additions

Deductions

End of Period

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

Balance at

January 1, 2018

Balance at

Six months ended June 30, 2018

(ASC 606 adoption)

Additions

Deductions

Impact of Netting

End of Period

Contract asset

$

$

$

(5,000)

$

5,000

$

Contract liabilities

$

89,967

$

$

(13,196)

$

5,000

$

81,771

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

Six Months Ended

June 30,

June 30,

2019

2018

2019

2018

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

79

$

1,321

$

158

$

13,196

Performance obligations satisfied in previous periods

$

5,000

$

$

5,000

$

Schedule of assets that are required to be measured at fair value on a recurring basis

As of June 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 June 30, 2019 (in thousands):

Fair Value Measurements at June 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

$

220,555

$

220,555

$

$

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

    

$

    

$

Schedule of common stock equivalents, as calculated in accordance with the treasury-stock method

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

Six Months Ended

June 30,

June 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

20,223

17,776

20,223

17,776

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

432

 

3,451

1,005

3,484

 

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

Schedule of risk-free rate of the stock options based on US Treasury rate

Three Months Ended June 30,

Six Months Ended June 30,

    

2019

2018

2019

2018

Dividend

None

None

None

None

Volatility

80.3%

71.6%

73.8%

70.9%

Risk-free interest rate

2.04%

2.84%

2.46%

2.71%

Expected life (years)

6.0

6.0

6.0

6.0

Summary of stock option activity

A summary of option activity under the Company’s equity plans as of June 30, 2019, and changes during the six 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

5,036

5.13

Exercised

(56)

2.58

Forfeited/Canceled

(2,230)

11.85

Outstanding at June 30, 2019

18,314

$

8.63

Summary of restricted stock activity

A summary of restricted stock and restricted stock unit activity under the Company’s equity plans as of June 30, 2019 and changes during the six-month period ended June 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

(34)

2.64

Unvested at June 30, 2019

 

1,909

$

2.83

Schedule of percentage of total revenues recognized from each significant customer

Three Months Ended

Six Months Ended

June 30,

June 30,

Collaborative Partner:

    

2019

2018

2019

2018

Roche

99%

78%

99%

50%

Takeda

-

1%

-

39%

Novartis

-

11%

-

4%

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Liability Related to Sale of Future Royalties (Tables)
6 Months Ended
Jun. 30, 2019
Liability Related to Sale of Future Royalties  
Schedule of Liability account during the period from the inception of the royalty transaction

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

Six Months Ended

    

June 30, 2019

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

$

148,225

Kadcyla royalty payments received and paid

 

(17,718)

Non-cash interest expense recognized

7,242

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

$

137,749

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2019
Restructuring Charges.  
Schedule activity against the restructuring charge related to the employee terminations

Employee

Termination

    

Benefits Costs

Balance at December 31, 2018

$

841

Payments during the period

(816)

Balance at June 30, 2019

$

25

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases  
Schedule of maturities of operating lease liabilities

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

2019 (six months remaining)

    

$

2,698

2020

 

5,485

2021

 

5,324

2022

 

5,389

2023

 

5,510

Thereafter

 

12,336

Total lease payments

36,742

Less imputed interest

(10,647)

Total lease liabilities

$

26,095

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Business and Plan of Operations (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 26, 2019
employee
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Net loss     $ (87,197) $ (80,237)      
Accumulated deficit $ (1,270,532)   (1,270,532)     $ (1,183,335)  
Total revenues 15,542 $ 9,287 24,126 29,102      
Cash and cash equivalents $ 239,825 $ 345,058 $ 239,825 $ 345,058   $ 262,252 $ 267,107
Workforce reduction, number of positions | employee         220    
Number of months Capital resources meets capital expenditures     12 months        
Product              
Total revenues     $ 0        
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - item
1 Months Ended 6 Months Ended
Mar. 31, 2015
Jun. 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 34 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Summary of Significant Accounting Policies  
Revenue, Remaining Performance Obligation $ 145.9
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Performance Obligations (Details)
Jun. 30, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-31  
Summary of Significant Accounting Policies  
Remaining performance obligations, percent 24.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-31  
Summary of Significant Accounting Policies  
Remaining performance obligations, percent 76.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 48 months
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 60 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 60 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-31  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 120 months
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Changes in the Company's contract assets and contract liabilities    
Contract asset, Beginning balance $ 500 $ 0
Contract asset, Additions 0 0
Contract asset, Deductions 500 5,000
Contract Asset, Impact Of Netting.   5,000
Contract asset, Ending balance 0 0
Contract liabilities:    
Contract liabilities, Beginning balance 80,802 89,967
Contract liabilities, Additions 65,287 0
Contract liabilities, Deductions (158) (13,196)
Contract Liabilities, Impact Of Netting   5,000
Contract liabilities, Ending balance $ 145,931 $ 81,771
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.2
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 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue recognized in the period from:        
Amounts included in contract liabilities at the beginning of the period $ 79 $ 1,321 $ 158 $ 13,196
Performance obligations satisfied in previous periods $ 5,000 $ 5,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Revenue recognized in the period from:            
Probable milestone earned and paid     $ 0 $ 0    
Deferred revenue $ 145,931,000 $ 81,771,000 145,931,000 81,771,000 $ 80,802,000 $ 89,967,000
Revenue from contract with customer 15,542,000 9,287,000 24,126,000 29,102,000    
Revenue recognized that was previously deferred     158,000 13,196,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   336,000   1,038,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     $ 158,000      
Revenue recognized that was previously deferred       $ 1,200,000    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)
6 Months Ended
Jun. 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 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 239,825 $ 262,252 $ 345,058 $ 267,107
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies    
Accrued capital expenditures $ 30,000 $ 715,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)
6 Months Ended
Jun. 30, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Dec. 31, 2017
Dec. 31, 2016
USD ($)
Fair value hierarchy for the Company's financial assets measured at fair value        
Interest rate (as a percent) 4.50% 4.50%    
Number of trades | item 0      
Convertible Notes        
Fair value hierarchy for the Company's financial assets measured at fair value        
Interest rate (as a percent) 4.50%   4.50%  
Principal amount of debt for conversion calculations       $ 1,000
Significant Other Observable Inputs (Level 2) | Convertible Notes | Face Value        
Fair value hierarchy for the Company's financial assets measured at fair value        
Convertible debt fair value $ 2,100,000 $ 2,100,000    
Significant Other Observable Inputs (Level 2) | Convertible Notes | Estimated fair value        
Fair value hierarchy for the Company's financial assets measured at fair value        
Convertible debt fair value   2,800,000    
Recurring basis        
Fair value hierarchy for the Company's financial assets measured at fair value        
Cash equivalents 220,555,000 242,604,000    
Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1)        
Fair value hierarchy for the Company's financial assets measured at fair value        
Cash equivalents 220,555,000 242,604,000    
Recurring basis | Significant Other Observable Inputs (Level 2)        
Fair value hierarchy for the Company's financial assets measured at fair value        
Cash equivalents 0 0    
Recurring basis | Significant Unobservable Inputs (Level 3)        
Fair value hierarchy for the Company's financial assets measured at fair value        
Cash equivalents $ 0 $ 0    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases  
Obligations under finance leases $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
shares
Jun. 30, 2018
USD ($)
shares
Jun. 30, 2019
USD ($)
shares
Jun. 30, 2018
USD ($)
shares
Computation of Net Loss per Common Share        
Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock at end of period 20,223 17,776 20,223 17,776
Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock 432 3,451 1,005 3,484
Shares issuable upon conversion of convertible notes at end of period (in shares) | $ 501 501 501 501
Common stock equivalents under if-converted method for convertible notes (in shares) 501 501 501 501
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2019
$ / shares
shares
Apr. 30, 2019
item
$ / shares
shares
Jun. 30, 2017
item
$ / shares
shares
Feb. 28, 2017
item
$ / shares
shares
Aug. 31, 2016
item
$ / shares
shares
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
employee
item
$ / shares
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Number of Stock Options                    
Outstanding at the beginning of the period (in shares) 3,700,000                  
Exercised (in shares)               (56,000)    
Outstanding at the end of the period (in shares)           3,700,000   3,700,000    
Stock plans disclosure                    
Cash received for exercise of stock options | $               $ 738,000 $ 2,819,000  
Stock compensation expense | $               $ 2,800,000    
ESPP                    
Weighted-average assumptions used to estimate the fair value of each stock option                    
Dividend (as a percent)               0.00%    
Volatility (as a percent)               67.30%    
Risk-free interest rate (as a percent)               2.51%    
Expected life               6 months    
Weighted-Average Grant Date Fair Value                    
Awarded (in dollars per share) | $ / shares               $ 1.63    
Stock plans disclosure                    
Aggregate number of common shares reserved for future issuance             2,000,000   2,000,000  
Estimated subscriptions outstanding           323,000   323,000    
Stock compensation expense | $               $ 292,000    
Stock options and restricted stock awards                    
Stock-Based Compensation                    
Vesting period               2 years    
Stock plans disclosure                    
Stock compensation expense | $           $ 2,100,000 $ 4,000,000.0 $ 7,100,000 $ 7,700,000  
Estimated fair value that could be expensed | $           $ 17,900,000   $ 17,900,000    
Stock options                    
Weighted-average assumptions used to estimate the fair value of each stock option                    
Dividend (as a percent)           0.00% 0.00% 0.00% 0.00%  
Volatility (as a percent)           80.30% 71.60% 73.80% 70.90%  
Risk-free interest rate (as a percent)           2.04% 2.84% 2.46% 2.71%  
Expected life           6 years 6 years 6 years 6 years  
Weighted-average grant date fair value (in dollars per share) | $ / shares           $ 1.63 $ 6.82 $ 3.39 $ 6.80  
Number of Stock Options                    
Outstanding at the beginning of the period (in shares) 18,314,000             15,564,000    
Granted (in shares)               5,036,000    
Exercised (in shares)               (56,000)    
Forfeited/Canceled (in shares)               (2,230,000)    
Outstanding at the end of the period (in shares)           18,314,000   18,314,000   15,564,000
Weighted-Average Exercise Price                    
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 8.63             $ 10.20    
Granted (in dollars per share) | $ / shares               5.13    
Exercised (in dollars per share) | $ / shares               2.58    
Forfeited/Canceled (in dollars per share) | $ / shares               11.85    
Outstanding at the end of the period (in dollars per share) | $ / shares           $ 8.63   $ 8.63   $ 10.20
Stock plans disclosure                    
Cash received for exercise of stock options | $               $ 144,000    
Stock options | Minimum                    
Weighted-Average Exercise Price                    
Exercised (in dollars per share) | $ / shares               $ 1.84    
Stock options | Maximum                    
Stock-Based Compensation                    
Vesting period               4 years    
Exercise period               10 years    
Weighted-Average Exercise Price                    
Exercised (in dollars per share) | $ / shares               $ 3.05    
Performance shares                    
Stock-Based Compensation                    
Exercise period                   5 years
Number of equal installments restrictions lapse | $                   2
Number of Restricted Stock Shares                    
Awarded (in shares)                   295,200
Stock plans disclosure                    
Stock compensation expense | $               $ 0    
Estimated fair value that could be expensed | $           $ 762,000   $ 762,000    
Restricted stock                    
Stock-Based Compensation                    
Number of equal installments restrictions lapse | item   3 3 3 3          
Number of Restricted Stock Shares                    
Unvested at the beginning of the period (in shares) 1,909,000             1,816,000    
Awarded (in shares)               631,000    
Vested (in shares)               (504,000)    
Forfeited (in shares) (71,380)             (34,000)    
Unvested at the end of the period (in shares)           1,909,000   1,909,000   1,816,000
Weighted-Average Grant Date Fair Value                    
Unvested at the beginning of the period (in dollars per share) | $ / shares $ 2.83             $ 2.87    
Awarded (in dollars per share) | $ / shares               2.55    
Vested (in dollars per share) | $ / shares               2.64    
Forfeited (in dollars per share) | $ / shares               2.64    
Unvested at the end of the period (in dollars per share) | $ / shares           $ 2.83   $ 2.83   $ 2.87
Restricted stock | Officers                    
Number of Restricted Stock Shares                    
Awarded (in shares)   106,000 239,000 529,830 117,800          
Weighted-Average Grant Date Fair Value                    
Awarded (in dollars per share) | $ / shares   $ 2.82 $ 4.71 $ 2.47 $ 3.15          
Stock plans disclosure                    
Stock compensation expense | $               $ 0    
Estimated fair value that could be expensed | $           $ 1,600,000   $ 1,600,000    
2016 Plan                    
Stock-Based Compensation                    
Number of employee share-based compensation plans | employee               1    
2016 Plan | Stock options                    
Weighted-average assumptions used to estimate the fair value of each stock option                    
Number of group of awards for which expected term is calculated for and applied | item               1    
2018 Plan                    
Stock-Based Compensation                    
Common stock authorized for issuance (in shares)           7,500,000   7,500,000    
Previous stock option plans                    
Stock-Based Compensation                    
Common stock authorized for issuance (in shares)           19,500,000   19,500,000    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Segments (Details) - item
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Segment Information        
Number of operating segments     1  
Other customers        
Segment Information        
Percentages of revenue recognized 0.00% 0.00% 0.00% 0.00%
Novartis        
Segment Information        
Percentages of revenue recognized   11.00%   4.00%
Roche        
Segment Information        
Percentages of revenue recognized 99.00% 78.00% 99.00% 50.00%
Takeda        
Segment Information        
Percentages of revenue recognized   1.00%   39.00%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Agreements - Roche (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
May 03, 2019
Jan. 31, 2019
May 31, 2000
Jun. 30, 2019
Jun. 30, 2018
Collaborative Agreements disclosures          
Non-cash royalty revenue related to sale of future royalties       $ 18,900 $ 14,432
Non-cash royalty revenue related to the sale of future royalties       18,900 14,432
Revenue recognized that was previously deferred       158 13,196
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       18,900 14,400
Non-cash royalty revenue related to the sale of future royalties       18,900 $ 14,400
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 48 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Agreements - Novartis (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2018
USD ($)
item
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
item
Jun. 30, 2018
USD ($)
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 15,542,000 $ 9,287,000 $ 24,126,000 $ 29,102,000
Novartis          
Collaborative Agreements disclosures          
Number of single-target licenses | item       5  
Number of licenses terminated | item 1        
Novartis | Regulatory milestones          
Collaborative Agreements disclosures          
Potential milestone payment     199,500,000   199,500,000
Upfront payment | Novartis          
Collaborative Agreements disclosures          
Revenue from contract with customer $ 978,000       45,000,000
License and milestone fees          
Collaborative Agreements disclosures          
Revenue from contract with customer   5,079,000 1,321,000 $ 5,158,000 12,861,000
Exercise fee | Novartis          
Collaborative Agreements disclosures          
Potential milestone payment     1,000,000   1,000,000
Research and development support          
Collaborative Agreements disclosures          
Revenue from contract with customer   $ 51,000 $ 388,000 $ 68,000 $ 771,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Agreements - Takeda (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2018
USD ($)
Mar. 31, 2015
item
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
item
Jun. 30, 2018
USD ($)
Collaborative Agreements disclosures            
Revenue from contract with customer     $ 15,542 $ 9,287 $ 24,126 $ 29,102
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     $ 5,079 $ 1,321 $ 5,158 $ 12,861
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Agreements - Debiopharm (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2018
Dec. 31, 2017
May 31, 2017
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2019
Jun. 30, 2018
Collaborative Agreements disclosures                
Revenue from contract with customer       $ 15,542,000 $ 9,287,000   $ 24,126,000 $ 29,102,000
License and milestone fees                
Collaborative Agreements disclosures                
Revenue from contract with customer       $ 5,079,000 1,321,000   $ 5,158,000 12,861,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 51 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible 4.5% Senior Notes (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
$ / shares
Dec. 31, 2018
Convertible debt                
Interest rate (as a percent) 4.50%   4.50%         4.50%
Interest expense $ 23,000 $ 23,000 $ 47,000 $ 47,000        
Convertible Notes                
Convertible debt                
Interest rate (as a percent) 4.50%   4.50%   4.50% 4.50%    
Principal amount of debt         $ 2,100,000 $ 2,100,000 $ 100,000,000  
Proceeds from issuance of debt             96,600,000  
Issuance of debt transaction costs             3,400,000  
Debt converted         $ 97,900,000      
Shares issued with debt conversion (in shares) | shares         26,160,187      
Shares issued with debt conversion adjustment (in shares) | shares         2,784,870      
Principal amount of debt for conversion calculations             $ 1,000  
Ratio issued upon conversion           238.7775    
Initial conversion price (in dollars per share) | $ / shares             $ 4.19  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Liability Related to Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2019
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2015
Liability Related to Sale of Future Royalties        
Non-cash royalty revenue related to the sale of future royalties   $ 18,900 $ 14,432  
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   (17,718)    
Non-cash interest expense recognized   7,242    
Liability related to sale of future royalties, net - ending balance   137,749    
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.60%    
Current effective interest rate   10.0    
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 53 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Capital Stock (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 09, 2016
Jun. 30, 2018
Feb. 28, 2018
Jun. 30, 2017
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 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)             5,036,000  
2001 Non-Employee Director Stock Plan                
Stock-based compensation disclosure                
Stock compensation expense           $ 4,000   $ 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         $ 100,000 $ 54,000 $ 200,000 $ 156,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 54 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Charges (Details)
1 Months Ended 3 Months Ended 6 Months Ended 18 Months Ended
Jun. 26, 2019
employee
Feb. 28, 2018
employee
Jun. 30, 2019
USD ($)
Mar. 31, 2018
USD ($)
Jun. 30, 2019
USD ($)
ft²
Jun. 30, 2018
USD ($)
Dec. 31, 2020
USD ($)
Restructuring              
Stock compensation expense         $ 2,800,000    
Workforce reduction              
Restructuring              
Effect on earnings, income statement, amount     $ 0   0    
Restructuring charge              
Balance at beginning of the period         841,000   $ 25,000
Payments during the period         (816,000)    
Balance at end of the period     25,000   25,000    
Workforce reduction | 2019 Corporate Restructuring              
Restructuring              
Approximate positions to be eliminated | employee 220            
One-time charge for severance     16,000,000.0        
Additional restructuring charges expected     $ 400,000   $ 400,000    
Workforce reduction | 2018 Manufacturing Restructuring              
Restructuring              
Approximate positions to be eliminated | employee   22          
One-time charge for severance       $ 1,200,000      
Benefit plan severance cost           $ 1,100,000  
Workforce reduction | 2018 Manufacturing Restructuring | Stock options              
Restructuring              
Stock compensation expense       $ 157,000      
Workforce reduction | 2016 Corporate Restructuring              
Restructuring charge              
Unoccupied office space for sub-lease | ft²         10,281    
Workforce reduction | Forecast | 2019 Corporate Restructuring              
Restructuring              
Effect on earnings, income statement, amount             $ 3,700,000
Lease | 2016 Corporate Restructuring              
Restructuring charge              
Leasehold impairment charge         $ 559,000 $ 0  
930 Winter Street, Walham, MA | Lease | 2019 Corporate Restructuring              
Restructuring charge              
Leasehold impairment charge         $ 2,500,000    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Operating Leases (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
ft²
item
Jun. 30, 2018
USD ($)
Mar. 31, 2019
USD ($)
Feb. 29, 2016
ft²
Lease terms        
Number of real estate leases | item 2      
Lease, Practical Expedients, Package [true false] true      
Lessee, Operating Lease, Existence of Option to Extend [true false] true      
Weighted-average remaining non-cancelable lease term 7 years      
Right-of-use assets $ 16,389      
Lease liabilities 26,095      
Unamortized lease incentive and straight-line lease liability balances $ 9,700      
Weighted-average discount rate 11.00%      
Aggregate adjustment to ROU asset $ 1,000      
Lease expense for operating lease payments 2,300 $ 2,800    
Cash paid against operating lease liabilities $ 2,600      
830 Winter Street, Waltham, MA        
Lease terms        
Area of Real Estate Property | ft² 120,000      
Number of additional terms for which lease agreement can be extended | item 2      
Operating lease term extension period 5 years      
930 Winter Street, Walham, MA        
Lease terms        
Area of Real Estate Property | ft²       10,281
ASU 2016-2 | Restatement Adjustment        
Lease terms        
Right-of-use assets     $ 17,600  
Lease liabilities     $ 27,300  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Finance Leases (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Leases    
Finance Leases, net of accumulated amortization $ 1,400,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 $ 159,000 $ 93,000
Obligations under finance leases $ 0  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Leases  
2019 (six months remaining) $ 2,698
2020 5,485
2021 5,324
2022 5,389
2023 5,510
Thereafter 12,336
Total lease payments 36,742
Less imputed interest (10,647)
Total lease liabilities 26,095
Variable operating costs and real estate taxes $ 3,000
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details) - Jun. 30, 2019
€ in Millions, $ in Millions
EUR (€)
USD ($)
Collaborations and Manufacturing Commitments    
Potential milestone payable | $   $ 80.0
Manufacturing commitments    
Collaborations and Manufacturing Commitments    
Manufacturing commitment | $   $ 1.5
Maximum    
Collaborations and Manufacturing Commitments    
Manufacturing commitment | € € 15.1  
Minimum    
Collaborations and Manufacturing Commitments    
Manufacturing commitment | € € 2.3  
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( B&!T\?(\\#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,$% @ "(8'3R?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 " (A@=/L #H@? K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NMG&!E'7"Q,GD)"8!.(6)=X6T?Q18M3N[6G# MU@G! ^P8^Y?/GR77*@CE([Y$'S"2P733V]8EH<*:'8B" $CJ@%:F85=42+)+4DB2,P"),1-;46@D549*/)[Q6$SY\Q3;#M )L MT:*C!+SDP)IQ8CCV;0T7P @CC#;]%%!/Q%S]%YL[P$[)/IDIU75=VMS ND70*AU_)"#H&7+/SY+?YPV;[R)I9Q>^+ZJZH5EN^%(N5X+&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ "(8'3UDXF/\Y P .P\ !@ !X;"]W;W)KK\-AUI_LH:K='5>7M MG3ZIVORSUTV5=V;8'*+VU*A\9TE5&5$]'5>KK*A3A^\1S<3AV_42T7I[R@_JFNN^GI\:,HBG*KJA4W1:Z#AJU M7X4/XGXCJ2=8Q(]"7=N;]Z#?RHO6K_W@\VX5QOV*5*FV71\B-X^+VJBR[".9 M=?P:@X:39D^\?7^/_M%NWFSF)6_51I<_BUUW7(59&.S4/C^7W;.^?E+CAM(P M&'?_15U4:>#]2HS&5I>M_0VVY[;3U1C%+*7*WX9G4=OG=?@G248:)M!(H(E M_R?(D2 G@K"$:%B9W>J'O,O7RT9?@V;(UBGO#X6XE^9C;OM)^^WL?V:WK9F] MK.-E=.G#C(C' 4$W"#$A(A-[$B D\$B,3O\*;#A"8@$)=R M7=[0$TQ/(#VQ M].2&GCH?@"-F6""% BFCSQT!CLBPP P*S!A]X0APA(BQPAPJS#E?.!( 0E@B M@Q(9YTM' D \F5Y B07GNZD&$$^N18SM%/,(;KH1QI-PX3&MX!'9(N MH',?!/$(;MH1QI-W@>TK)(_@9AYA/*D7V.6"FYC%2PYP5WM&2E 6 \Q4%@VPMN:DFN"L!X*H3 SA?PQ@O"K8^\1] MG3@G>3-B4HNIQW*\R+(D\Y5,PE< <7LG;LE$&$_))'P%$+=WXI9,@$D]!4#B M*T!R>Z?N@4883WHDO@(DMW?J'FB$\91,B:\ R>V=ND<-8-A1BVY:D4HU!]NU MM<%6GVO;,M[,3IWA@VT,H[_PH:W\FC>'HFZ#%]V9ALBV+7NM.V66$M^9DW@T MG>PT*-6^ZU_GYKT9VKEAT.G3V*I&4[^\_@-02P,$% @ "(8'3Z<$ WI= M! 0Q4 !@ !X;"]W;W)K]MUP(ULM3L5+_#-VWT^/37^575O9'JIX; _U<=;$W7+^"SQLM!L"1L5? MAWAN;\YG0RE/=?UCN/AMNYRKP5$LXW,W-%'TA[>XB64YM-3[^&=J='[-.03> MGK^W_G4LOB_FJ6CCIB[_/FR[_7+NY[-MW!6O9?>M/O\:IX+R^6RJ_O?X%LM> M/CCI6K_/4P.P"D KP%@/@S04X F M =G%V5CJEZ(K5HNF/L^:R],Z%<.@@ ?==^;S<'/LN_&_OMJVO_NVRNTB>QO: MF23KBP1O)'BOV'!%[JZ2K,]_-8&B"1SC]6V\E^.U&*_'>',;'T@1%XD=)<=+ M$3IXS$DE@LPBYBB[,:(;P]Q81=)<)/E-&G *Y"2YF"3G28"4G+,D:)PA3KC( M0N+96=&(Y4;(\%A;EH/V!U?D2LDNG.C"<1>:N'"\SY71U E7!31!MN)%*YY; M(9V^]KS3K2$C=L-%QMC$0 RBD\"=D/&^#GR,Y$$[3[P(,N>=3XQ84#)J%/?# M6*.$IZ1R!AQ!ACZD_"30!]R/HWZ )[+:)P8$R'@#Y(D\380\D<_IZ!14VJF4 M&QF6P&EI*2TGS=T#]\Y2W4;2A5PG!X8,3#",_R[Q]H-,0^ X=!2'P%'GO&(5 M<16 OGEO[NW(3 0.14>A")QY$'**BHTD Q=LPH],1^!X=!2/(/#16 _4#Y>A M,LG^D1$)G)'LPP22V)JQ]E'ORYKY%1SQH*E;@29LC;U M#&3Z(:>?HPQ 3C5C76*(H\PTY+- KVC=PC30Y!;HX!-T7AF?,B0C$CDBZ;< Q/H6D!6)=Y*+=-1=\"0#4G- !LHMS0'Y M"="I7-,5BJ@$W],T00LMTU1SF@;*+\TY^:F?N;$IE: #%5QB3:EEH&H.U$#Q M-6GNME&DY8.DDY8/VRI[KJZ&K>O=G7=Q;Y-];DO;Q^+ M[?6BC+MN.'7]>7/9UKM<=/5IVK+,KONFJ_\ 4$L#!!0 ( B&!T]_H.7[ MB0( .H) 8 >&PO=V]R:W-H965T&ULC99MSYHP%(;_ M"N$'2,L[1DTFR[(E6V*>9=OGJE7) Y2U59_]^[4%"93CBQ^D+?=]SG6@.71Q M9?Q=G"B5SD=5UF+IGJ1LYIXG=B=:$3%C#:W5G0/C%9%JRH^>:#@E>V.J2L]' M*/8J4M3N:F'6-GRU8&=9%C7=<$>YMX:TXGJ1>\%:+AASI M3RI_-1NN9EX?95]4M!8%JQU.#TOW$Y[G.-0&H_A=T*L8C!U=RI:Q=SWYME^Z M2!/1DNZD#D'4Y4)S6I8ZDN+XVP5U^YS:.!S?HG\QQ:MBMD30G)5_BKT\+=W4 M=?;T0,ZE?&/7K[0K*'*=KOKO]$)+)=.E<+\.[NSD*SJHBB4BGRTUZ(V MUVL7_V:##7YG\'M#^W#N&H+.$%@&KR4SI7XFDJP6G%T=WKZMANA-@>>!>I@[ MO6B>G;FGJA5J];+*HH5WT7$ZR;J5^ .)/U;D4T64]!)/Y>\A?!#"-_Y@"!'# M_@#T!\8?#OV)540KB8VD-I($6X7F@"8*8(X0Y BG'*G% 4@R"^.A9$01@131 MQ(\1LC"B2:F^C3&5!'=>2@QBQ &MC#B20Z,$_NU *+H'DH"HB0 BK6'UZTF M&61!,YLW?R(:H:0@2@J@!!9*JXD&62)D?A;-<]T(* .!,@ HM("R22(;Y9%B M!($1W(80@#%I1.@IQT/)&.1./\0 2&R#X%UHF&1?L( M@5OF)>D8#&ZY>-IS,;*;72<:9L-AEJ81 9*PT=@< _&T_:)46:#A:^#@5(0 MS!M\=/4IZ ?AQZ(6SI9)]?TV7]D#8Y*JL&BF I[4P:N?E/0@]3!18]Z>/MJ) M9$UWLO+ZX]WJ/U!+ P04 " (A@=/)*+$9: $ #\%@ & 'AL+W=O MQI'P<\A\..4,N3F7UM=Y9VWC?BOQ0 M/_B[ICG>!T&]V=DBJS^51WMP_WDIJR)KW&OU&M3'RF;;KE&1!Q2&)BBR_<%? M+KIOGZOEHGQK\OW!?JZ\^JTHLNJ_)YN7IP=?^!\?ONQ?=TW[(5@NCMFK_=,V M?QT_5^XM.%O9[@M[J/?EP:OLRX/_*.[7,FP;=,3?>WNJ+YZ]5LIS67YM7W[; M/OAA.R*;VTW3FLCL]JNROR? M_;;9/?BQ[VWM2_:6-U_*TZ]V$*1];U#_NWVWN=W^]S5O=E,5@ MQ0VER+[UO_M#]WL:['\TPPUH:$#G!J[O:PWDT$!^;Z"N-E!# W5K#WIHH"<] M!+WVSIEIUF3+156>O*J/AV/6AIVXUVZZ-NW';G:Z_SE_UN[K^U*(,1USZ!FME5O]DYE9<3"A.&):110XT:.$EC P8:,,!)9N*DGM&70XVU3KB3."B=CP3W$@=-I#1W^YJ#L=1R MWDL1%!D!D=%$9,1[:J>7:02< 2-/.2<2%<5<(@!CHZ)9B3&4& .)\41B#(8D M4;!ST,0\A%-D+P'3O>:@6Q3S"A.H, $*DXG"A'6DC0$C6G%0Q:'D(9UR4(0F MED D(I5.S*Q,$>(\$7*AQ!)%R'J[4R)$BQ*A;EFBF$5H3%&HN5J$1EHE:E[N M3%H40*Z8RA7GZ9"IRWA012Y52J! (D$'H;ER).\?A8_Y@;2\25 MA0"E!4U+BP$:18Y!(2T?+D9 (J"V10"STO$I<60@.1>BI2LS+F3DFE M^+!6$!6&T.H$:!R)!$TH0D.25^84%T("5$(TK80&*+KL+?Q$R50JQ"2KY"&F MDZE$B)F9JE_@$DB &HBF-9 M8B*!=<'.*EDK*8"D;THB:9G!6B/]-QY0> 2 M2( :B*8UT #=%+ (G0E8@,X%+$*O!RRNAP0HB"YF:GP4Q*4&A;>?L0BG;P+I MFYVRB"=1'4:@5@&@"P20UI!%H4%UC2Q2;,2LMPDG< ()7,Z9P(F1?N)$2SCQ MT"UG6@*))W2'4.!N3D8$#@0I,ADGX'BT1J125TYLA+,/@>PCYRXZ\(Y.YB?\ MC7=-0B='YN^(K6@-CAS$-SD9\XA-@3F# IN;BZ(K88WW3 )[IIS9=@GO0Y3< M[F:)]R$)CCQ3-Z\&Z-(O4H+R!W BE#'W3'!QRZ8IB^Y6\*4L&^O& M[PH W]O9;'M^R>U+TSY&[KGJ[V/[EZ8\#G?-P?G">_D_4$L#!!0 ( B& M!T];$')>@@< )4N 8 >&PO=V]R:W-H965T&ULE9IM M;]LV$,>_BN'WJ?E,J4@"S(Z'#=B 8L.VUVJB)$9MRY.4I/OVHV35#>_^E%2@ M;6+W3_*.#[\['77]5M5?FN>R;!=?#_MC<[-\;MO3Q]6JN7\N#T7SH3J5Q_ _ MCU5]*-KPL7Y:-:>Z+![Z1H?]2@GA5H=B=US>7O???:IOKZN7=K\[EI_J1?-R M.!3U?^MR7[W=+.7RVQ=_[)Z>V^Z+U>WUJ7@J_RS;OTZ?ZO!I=>GE87QNP:OO_]6^\_]\X'9SX73;FI]O_L'MKGFV6V7#R4 MC\7+OOVC>ONE'!RRR\7@_6_E:[D/\LZ2,,9]M6_Z?Q?W+TU;'89>@BF'XNOY MY^[8_WP;^O_6##=00P-U:2#U: ,]--"7!LJ/-C!# _.]P;A)=FA@OYO4-UB= M?>\G\ZYHB]OKNGI;U.?]<"JZ;2<_VK!<]]V7_>KT_Q?FLPG?OMY*K:]7KUU' M@V9]UJAW&BK9<(G4)M;<(8V--5ND<1?-*KAR\4=!?U3?@8XZ\+@##3O0?0F>Y=X9,XMJR<3KOE!,B,9$.#N7F;PL/._#<5CK) M=Y[/B7%')5N1D0:1!,A M:5#%,XIB$A F@A)4IJ.2Q*B7@/4L+DE.\8G )#')938_-$G,5PD 2Z=[*SEA MKS*A4D,I3%B%"$O7?Q#%F0]-CS:*$U;*3!E%NKL#PK#^N?%4N07*+)>IE$MA M:BM ;4N77W$D=RZ.A"R5R%<1F2FB!M$$HA3G-T84$"80A90CB%(X)B@4$RBB M%,#].*(4AKXR\P^4PDQ5@*DLVU.!4 +\OX% OW20< MD=9FU&0D2J1\"D-4(8C2I$\!B)HT014FJ +)L&53P[-A2?W>*)[KAH72+,Y@ MG34INS&V%<"V95/$L2VMMS8Y21J#6\])C35(>G-/IG([I8K-P9#5IOJ1&%A3F:L.04M!#J%D[K8) Q6/:/*L-& A2P&3HAB8S M]9PJ@N:T5%ER,0U&I0&HI/%D8T!2 MJF@B2@!]-K<@234YW3L6Y*DR5QF]'+@#PL"73&MV588& M%KE/(-1BGEO <_I8M+8 U<%%(=YOML&H.=+8,,QVJ^>CR&)V6L!.AB(+TE*C M/8WW6\NS8:*+34K<>*&LE!9&+<]*'8WEXYK8% QJ"T#-&&,Y@%7ZT=-B_EI4 M"J"(L1R;82":UTZI8G,P7"W*:AEB0,+*-_NX*#8&X]>B&@!]$AM$4X@!E0*9 M^SRCM]= >"65\B*C*0Q2*N]$(G-WF.D.,-W11S$'WF0-O-A_8L:6P8AK;[ 6@[#&TW ]I;!V"<^;#9$T-A M&#MT*MR:G)4H';LV4"$=7T#V)[L+"(;>: MN<@'OG*9]*E3CBGO .7I5=[:H8)O()0%FW*.-#8,\]ZA9)HBUH'R, " #Y$ M+! F$ L&'D4L#B,.A!&.6! @QA'K,="]F'_,/::T!Y3F[], K!IMV+L:T[K8 M)$Q5CZA*'Q,]OXFCF8SG-'6.)C)(Y%.K@&'K4?6#)G">%R&T35^I>0QE#Z#L M:*'%@WHQG1I4 TY8@IGM ;/I_>;:@[*N2$/;8VA[=./&%ALDR&$LNMH3JMB< MQ MH*(NF::L'T&1DG1#%QF"F>L!4%M \9"H-:$@% QH0)@(:4HX$-(^9ZA%3 M:4#SD*DPH,V2G@U;O7M[MWMA^_>B?MH=F\7GJFVK0_^Z[F-5M67H5GP('3Z7 MQ]V8#[.OQ M.V9X&#R_ULVW]N!<-_E>E:=V,3UTW?DE2=K-P55%^Z4^NY/_SZYNJJ+SI\T^ M:<^-*[;#H*I,*$UU4A7'TW0Y'ZZ]-G*X\F]-9/V4E5%\^_*E?5U,173 MSPM?C_M#UU](EO-SL7=_N.[/\UOCSY)[E.VQ-*G\E[7W_J37[>+:=H[WJ:HSBK53%]]OO\33\7L?XG\/P !H'T'V G_O_!LAQ M@/PQ(!N2OSD;4OVIZ(KEO*FOD^9VM\Y%7Q3B1?K%W/07A[4;_N>S;?W5CZ70 M:IY\](%&S>JFH4?-79'XZ/0, LY!)!/66@<((,! MLB% ]AB PF6X:?2@.0V:F34B-T$R2):2--B.@G84R"<20,, FN>C;9#/3:,> MC0J;IVF0#Y)EF8S<'P/M&& G#^P8-H\A%9KA(J559&4LM&*Y%1/,LK)L%LID ML'QK+E*IBA1=#JWDP(H(K.3 2IH%5KAH)E/L1*08 RGP0B$'4IZRRB/S1' C MP#PRG$?P4I B4*V1RII(60J(IE=!P$ZXNJ/H:7FC:6,^"0 HHR(A,*$$1Y0. MZW;4/#KUQ2W"?+B*=+1>,*"$XF["TATU 6!4R$L@HU39B!V,.P%X9W0X$2"9 M5;&"P2 3G&2:/28 4FEL>3&D!*>4SL)I.(!F)"Q;7B#3.45 )3"I!$>5-J$? M3B']8/JY4< 4(DXA]M8B#B%?5,'+9 U4,YU%;@)A5A%G%<,S<0C-I,B9'2Z3 MUL2Z*,PJXJQBA":.JIS8FPNH9I1G$:011AI);B<$^:AY)J?,P@<3R'PC$JE0 MPG@DT,&9L$2)DT\K0>QN<=G,BJ@A3$CBA!2&%3-"I#"Q.X'A1PA^87=% 'Z4 M6A$V6$CG(6ECM8HQ28:_[VSLZ<,()-"H6?;X(09*I<*D("HITC<29B"!=LVR M!Q"T8L@0DD4-24Q+F8)%EI$0&'$2M&,V?-%(U(Z%3 $B7S210I:8C=-I,(/?*@S(HT5/ :=!*"S(>A&T>/W-\G*-9_*PDU*Y9C]L.K6337TY=?V>Q+L! #4 P & 'AL+W=O MGMRT51E53Y(6>&;]ZLS$:EGTT+8-&KX-+DN+6V/Q!BRA8$ M,U>J!^E>:J4%LT[5#3&]!E8%)\$)39(=$:R3N,B"[:2+3 V6=Q).&IE!"*;_ M'(&K,<<;_&9XZIK6>@,ILIXU\ /LS_ZDG49FEJH3($VG)-)0Y_AN(3 @ZE]0S,71>X!\X]D4OC9>+$(FG*@< MC%5B8G&I"/8:[TZ&>XPON_WDMNY )P\ M.5#7F](;0RO"FTO>..NEV.R3C%P\T80Y1@Q=8F8$<>QS"+H6XDC_=]]_0I"N MYI@&@O0= 5TGV*X2; /!]AU!^J'(B-D%C R8='?S(0A9=%6 ;L(^&52J089= M7ECGE;VC82K_X''?'YEN.FG065DWVS"!6BD++I7DRBU1Z[[8K'"HK1=OG*SC MHD7%JG[Z0V3^R,5?4$L#!!0 ( B&!T\L;] SM $ -(# 8 >&PO M=V]R:W-H965T&UL?5/;CM0P#/V5*!^PFBA<\0OO1GAQ9;6&JIP7AI#7'0%/1^?SQE M,3X%?)4P^M69Q$HNUCY%XT-=T%T4! JJ$!D$;E=X *4B$73 M2JK!!ZMG%I2BQ?.T2Y/V<;K)^ S;!O 9P!? 7)_P?DV M_+"I\)#@AW\H_(T@VR3($D'VWQ*W8F[_2,)6/=7@VC1-GE1V,&F25]YE8._3 M([)?X=.T?Q*NE<:3BPWXLJG_C;4!4,KN!D>HPP^V& J:$(^O\>RF,9N,8/OY M!['E&Y<_ 5!+ P04 " (A@=/\T[TV+0! #2 P & 'AL+W=OZ6X>3F MQ"&G6_KJN!=-ZX*#%5G'&_@)[E=W--YB,TLE%&@K4!,#=4YOMOM#&N)CP(. MP2[.)%1R0GP*QOU MG+B%6Y2/HG)M3J\IJ:#FO73W.'R#J9Y/E$S%_X S2!\>E/@<)4H;5U+VUJ&: M6+P4Q9_'7>BX#^--NIM@ZX!D B0SX#KF86.BJ/P+=[S(# [$C+WO>'CB[3[Q MO2F#,[8BWGGQUGO/Q?;S9<;.@6B*.8PQR3)FCF">?4Z1K*4X)._@R3I\MZIP M%^&[#Q3^19"N$J21(/UOB6LQ5_\D88N>*C!-G"9+2NQUG.2%=Q[8FR2^R5OX M..UWW#1"6W)"YU\V]K]&=."E;"[\"+7^@\V&A-J%XY4_FW',1L-A-_T@-G_C MX@]02P,$% @ "(8'3Y%&UL?5/;;MP@$/T5Q >$-;MM-RO;4C95E4J)M$K5]IFUQS8* M%P?P.OW[ B:NF[A] 6:8<^;,,.2C-D^V W#H10IE"]PYUQ\(L54'DMDKW8/R M-XTVDCEOFI;8W@"K(T@*0C>;CT0RKG"91]_)E+D>G. *3@;904IF?AU!Z+' M&7YU//*V<\%!RKQG+7P#][T_&6^1F:7F$I3E6B$#38%OLL-Q%^)CP \.HUV< M4:CDK/53,+[6!=X$02"@T"MR!$(/(RGA,GGE,&X/+\ROXEUNYK.3,+ MMUK\Y+7K"KS'J(:&#<(]ZO$.4CT?,$K%W\,%A \/2GR.2@L;5U0-UFF96+P4 MR5ZFG:NXC^DF2[!U $T .@/V,0^9$D7EGYEC96[TB,S4^YZ%)\X.U/>F"L[8 MBGCGQ5OOO939]3XGET"48HY3#%W&S!'$L\\IZ%J*(WT'I^OP[:K";81O_Z'P M+X+=*L$N$NS^6^):S/6;)&314PFFC=-D4:4'%2=YX9T']H;&-_D3/DW[ S,M M5Q:=M?,O&_O?:.W 2]E<^1'J_ >;#0&-"\=/_FRF,9L,I_OT@\C\C&PO=V]R:W-H965TJIQNHB!04(;(('"[P ,H%8E0QNO$2>>4$;@\7]D_IMJQEK/P\=UF% M-J=WE%10BUZ%9SL\PE3/.TJFXC_!!12&1R68H[3*IY64O0]63RPH18NW<9^#8FS(Z4RO2'8KW MZ+T4^* 9NT2B*>8XQO!%S':.8,@^I^!K*8[\+SA?A^]6%>X2?/JK!-6F:/"EM;](D+[SSP-[S]":_PL=I_RQ<(XTG9QOP M95/_:VL#H)3-#8Y0BQ]L-A34(1[?X]F-8S8:P7;3#V+S-RY^ E!+ P04 M" (A@=/$\;GV+0! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T- MB"J"M&(\2:Z9%K*C119])U-D.#@E.S@98@>MA?EQ!(5C3G?TW?$DF]8%!RNR M7C3P%=RW_F2\Q1:62FKHK,2.&*AS>KL['-,0'P.^2QCMZDQ")6?$EV \5CE- M@B!04+K (/QV@3M0*A!Y&:\S)UU2!N#Z_,Y^'VOWM9R%A3M4S[)R;4YO**F@ M%H-R3S@^P%S/!TKFXC_#!90/#TI\CA*5C2LI!^M0SRQ>BA9OTRZ[N(_337H] MP[8!? ;P!7 3\[ I453^23A19 9'8J;>]R(\\>[ ?6_*X(RMB'=>O/7>2\$3 MGK%+()ICCE,,7\7LE@CFV9<4?"O%D?\%Y]OP_:;"?83O_Z'P-X)TDR"-!.E_ M2]R*V?^1A*UZJL$T<9HL*7'HXB2OO,O WO+X)K_"IVG_(DPC.TO.Z/S+QO[7 MB Z\E.3*CU#K/]AB**A=.'[T9S.-V60X[.&PO=V]R:W-H965TI-"V1+WS@T'0FS=@V3V2@^@_$VKC63.FZ8C=C# F@B2 M@M LNR&2<86K(OI.IBKTZ 17<#+(CE(R\^,(0D\EWN%WQQ/O>A<$V<>$D9@.OS._NG6+NOY"?),@CP3Y?TO(T653K4<5)7GF7@;VC\4U^A<_3_H69CBN+SMKYEXW];[5VX*5D M5WZ$>O_!%D- Z\+Q@S^;>PT.* M2@=CGUT#X,FKDMIEM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3C27+- ME&@US=/H.]D\-;V7K8:3):Y72M@_1Y!FR.B&OCD>V[KQP<'RM!,U_ 3_JSM9 MM-C,4K8*M&N-)A:JC-YN#L==B(\!OUL8W.),0B5G8YZ#\:W,:!($@83"!P:! MVP7N0,I A#)>)DXZIPS Y?F-_6NL'6LY"P=W1CZUI6\RNJ>DA$KTTC^:X0&F M>KY0,A7_'2X@,3PHP1R%D2ZNI.B=-VIB02E*O(Y[J^,^C#=\.\'6 7P"\!FP MCWG8F"@JOQ=>Y*DU [%C[SL1GGASX-B;(CAC*^(=BG?HO>0\N4[9)1!-,<3_P/DZ?+NJ7S;VOS+& TI)KG"$ M&OQ@LR&A\N%X@V<[CMEH>---/XC-WSC_"U!+ P04 " (A@=/0<@'-[0! M #1 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"H&:<5XDEPS+61' MBRSZ3J;(<'!*=G RQ Y:"_/C" K'G*;TS?$DF]8%!RNR7C3P!=S7_F2\Q1:6 M2FKHK,2.&*AS>I<>CON CX!O$D:[.I-0R1GQ.1@?JYPF01 H*%U@$'Z[P#TH M%8B\C)>9DRXI0^#Z_,;^$&OWM9R%A7M4WV7EVIS>4E)!+0;EGG!\A+F>=Y3, MQ7^""R@/#TI\CA*5C2LI!^M0SRQ>BA:OTRZ[N(_3S9^P2B&;,<<+P%29= M$,RS+RGX5HHC_RN<;X?O-A7N8OCN'PI_(]AO$NPCP?Z_)6Y@TN2/)&S54PVF MB<-D28E#%P=YY5WF]8['-_D%GX;]LS"-["PYH_,O&_M?(SKP4I(K/T&M_U^+ MH:!VX7CCSV::LLEPV,\?B"V_N/@)4$L#!!0 ( B&!T]94Y9CL@$ -(# M 9 >&PO=V]R:W-H965T)W^?0%['2=U\P+,,.?,F6%(!S3/M@%P MY$5);3/:.-?M&;-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHIT6J:I]%W M-'F*O9.MAJ,AME=*F#\'D#AD-*$7QV-;-RXX6)YVHH8?X'YV1^,M-K.4K0)M M6]3$0)71VV1_V(7X&/"KA<$NSB14 MQN^)D\XI W!YOK!_B;7[6D["PAW*I[9T349O*"FA$KUTCS@\P%3/)TJFXK_! M&:0/#TI\C@*EC2LI>NM032Q>BA(OX][JN _CS?8"6P?P"<\R1)V3D033&',88O8EXCF&>? M4_"U% ?^#YROP[>K"K<1OOV/PC<$NU6"7238?5CB6LQ[E6S14P6FCM-D28&] MCI.\\,X#>\OCF[R&C]/^79BZU9:&PO=V]R:W-H965TIWU7+S)DC'EO3=U*_=^ MJ52W"P)9E*RA\HEWK-5?KEPT5.FIN 6R$XQ>K%%3!S@,XZ"A5>OGF5T[B3SC M=U57+3L)3]Z;AHH_1U;S?N\C_V/AI;J5RBP$>=;1&_O!U,_N)/0LF%@N5<-: M6?'6$^RZ]P]H=T2),;"(UXKUZU>>/^%C0%M M?&^,_AM[L%K#C2=:H^"UM$^ON$O%FY%%N]+0]^%=M?;=#U]B,IK!!G@TP)-! M:G6"0"]YX8-K^C)L=HA_7>%&;1;H7]IIV7>O618T2RX&&(1LQQ MP. 9!DV(0+-/$AB2..*%.8;-">@AL>9DKKZ-88(()(@L0?1?B)$3(H39P"(; M4&0#$,2."(1)8)$8%(D!@M01@3!;6"0!19(E 0X=$0BS\D^DH$@*$&!'!,(0 M6&0+BFP! C?Q$&8E\2B$*R@$*-S4@Z"5W*.52D4 A9M]$+22?@26ZP'A)05Q M?P 0M/('(+BN$5E2A%M7!P"1E>,#P>6/@-HFBR,. D4K.O )@(#R)AM7!P*M MG&8(/@004.$D<74@4+JB Y\#""ARLL@/ (I"1R>8-:.&B9MMP](K^+VU=X#9 MZM3J#]@VLW_PX9[PG8I;U4KOS)5NB;9Q73E73/L2/NF]+?759)K4[*K,,-%C M,?3G8:)X-]X]@ND"E/\%4$L#!!0 ( B&!T]Q['.M!@( #0& 9 M>&PO=V]R:W-H965TP N^SQ1BXCX% :1\'LX M ;=PEXG5*"77_AF45VVD&%EL*H*]#FO3^K4?^>]A> = ^@B@ Q"/O-/S+ B M4[(/U'#X'7,]7NVI/9O2.?U1^'6V]MX+&JXS<'-&(.0P8.L.\(8AEGR0H M)G&@[\(I'KY&,US[\/5((D6(ACF@P]OAXKL$()E MXS',!XVWPP>]01%"L6P]"EKVGLPNK0!5^7&E@U)>6S\K9]YI)#Y2?^G?X,,\ M__X!&PO=V]R:W-H965T M,5F]TJV<+3$]5H+^_L R@P9 MW=!+X%76C0\!EJ>=J.$;^._=T:+'9I52:FB=-"VQ4&7T<;,_[ (^ GY(&-S" M)J&3DS%OP?E<9C0)!8&"P@<%@<<9GD"I((1E_)HTZ9PR$)?V1?TE]HZ]G(2# M)Z-^RM(W&7V@I(1*],J_FN$33/W<4C(U_P7.H! >*L$+-Q_I4Q'K"4Y 97J,$'-CL**A_,>[3MN&:CXTTWO2 V/^/\#U!+ M P04 " (A@=/O9*%E[,! #2 P &0 'AL+W=OV$ *S9#;;,D M?U_;L 1M><$SPSEG+AZG YHWVP X\JY5:S/:.-?M&;-% UK8&^R@]7\J-%HX M[YJ:VFU5*J:&U$EMBH,KHXV9_V 5\!+Q(&.S")J&3$^); M<'Z4&4U"0:"@<$%!^.,,3Z!4$/)E_)TTZ9PR$)?V1?U;[-WW*O$Y"E0V?DG16X=Z4O&E:/$^GK*- MYS#I7VCK!#X1^!6!C8EBY5^%$WEJ<"!FG'TGPA5O]MS/I@C!.(KXSQ=O??2< M\]LO*3L'H0ES&#%\@=G,".;5YQ1\+<6!_T?GZ_3M:H7;2-\NZV&==L=!QVTPMB\S/._P%02P,$% M @ "(8'3W1@"1ZW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^NDZ6;ML8T"'A?P.OG[ G9< M)_4+,,,Y9RX,V8CFV;8 CKQHU=FK<['-. CX#?$D:[.I-0R1GQ.1C?JYPF M(2%04+J@(/QV@7M0*@CY-/[,FG0)&8CK\YOZUUB[K^4L+-RC>I*5:W-Z2TD% MM1B4>\3Q&\SU7%,R%_\#+J \/&3B8Y2H;%Q).5B'>E;QJ6CQ,NVRB_LXW5RG M,VV;P&<"7PBW,0Z; L7,OP@GBLS@2,S4^UZ$)]X=N.]-&9RQ%?'.)V^]]U+P M&YZQ2Q":,<<)PU>8W8)@7GT)P;="'/E_=+Y-WV]FN(_T_9J>?-X62#<%TBB0 MOBMQ_Z'$+4SZ(0A;]52#:>(T65+BT,5)7GF7@;WC\4W^P:=I?Q"FD9TE9W3^ M96/_:T0'/I7DRH]0ZS_88BBH73A^\F2V+JIZY!RF/$\^K-P=6TOJ&'UFEWNRX**E4 M0['WZJ-@=*M)9>%AWX^\DN:5.Y_JV(.83_E)%GG%'H13G\J2BG\+5O#+S$7N M6^ QWQ]D$_#FTR/=LR9F[B.ENVHZ="/O++FIF"B.N8ZG^P,RL4O'&BNK MLSG5DI=&15DIZ6M[SRM]O[1OHMC08 (V!-P1,/J4$!A",)80&D(XED ,@8PE M1(80O1/PIX38$.*Q&1)#2"R"URZ'7M^,2CJ?"GYQ1-NB1]I\"6B2J [:-$'= M,/J=6N):1<]S')&I=VZ$#&;18G /@Q"ZQF0 ID-XRD%G T,V%GA QU%TG6(Y MQ*#4MC%"9S5"YP[2B:\Q]Q FN<:L(4P*3TP KD^@!<*^66RM3]9B(HVI-.9; M$J/4\KN"8#X.8MA."-H)!W92;'5+.$R#<.R3P )F+9!\";R'%%$2! &!K1/0 M.AG.) HM[V1@"1$26GZ69. GQ8DUV]E0"H<(V[T(H%+D8[BN"*PK&M1%4JNL M:& 8!VEB]]%R" M"XA.KI[-Q:JMQ:O> 6H0QL>9\#<%BY'_0O#$X4_%@IE2[ M61]^/%P0[,-)$C!) B2Q_U(0YH,U3\$D*2 0P +J8 '^]_VO/X?,@/JS;L^% MU]MH2B;V^B!2.QM^JF3S3^M%N\/.K=X*K?@"398(B&=HLFHWMG?Y]F3UDXI] M7M7.,Y=J>]2;V(YSR91S_T:MX$$=YKI!P7:R>8S5LVA/-.U \J,YK7G=D7'^ M'U!+ P04 " (A@=/!M/3VQ0# U#P &0 'AL+W=O.7[\X42BWD(J(*-G=&!0@.J/K(&@=YX(!1D"2P4>.T3=H-6O/I) M,$=K,%LKM@@!ZS\)+138 "2Z02NV (GG:(UG:\4^(<@$MD*Q"T@Z7RO%-J#^ M#*T]:(96BIU"D5,LNR_%-J#T!JW8!A2< 3K$-:'B# M5FP#B@Z"R7N-)EHM9J/8*10X);4<-Q3;@"8W:,4VH.@TF&A-YVIEV"D,."6U M+ V&;<#(?*T,VX"ATV"LM0?-T6KY6 ).26V?6]@&[(;O)89MP-!I,-*Z[D'7 M6NGX<4PAMO>&S<2 F=))(0AD.:<9MA-#=K*].6PG=H.=&+830W8:;Y-L:J?Q M,_6NFI"2RX/IUQIG*TZ5:1:O9H>>\(&:)N8_O&LHOV?RD%>-\RR4;H5,P[(7 M0G%=B7^G:SCJ'G88%'ROVMM8W\NND>L&2M1]D^H-G?+J'U!+ P04 " ( MA@=/KB=?89\! !< P &0 'AL+W=O$C)Q6#=J^\ GG3ROB2=B'T.\9\W8$6?F%[,'C26J=%P-"=F.\=B"85 M:<7X#@B#]K+=SO/2@[E'1%KXEG>>I"3+"JZ,4) MOD/XT1\<1FQB::0&XZ4UQ$%;T@^KW7X=\0GP(F'P,Y_$28[6OL;@2U/2910$ M"NH0&02:"SR!4I$(9?P:.>G4,A;._2O[IS0[SG(4'IZL^BF;T)7TD9(&6G%6 MX=D.GV&]16^?0E]=D'JT<6E*+%6[;2)#N,_->RVP5\ M+.!3 <^SY$9)^4<11%4X.Q"7=]^+>,6K''&W ':=-M-8&0,;E B^SPZ<^!0K:$-T']%V^\!P$ MVX]OF4T_5/4'4$L#!!0 ( B&!T\YK4X?, ( #4( 9 >&PO=V]R M:W-H965TJ:R;]KY*);^>!?)EZJ8ZGM1%#D+3OB3]2_VHTTHV"D[*L:&U6)QI-X M6/F?8+F&S#HXB]<*.W75]ZR4K1!O=O!MO_)#FQ%RW&F+8*8YXS-R;DDFCS\# MU!]C6L?K_H7^Q8DW8K9,X;/@OZN]+E=^ZGM[/+ 3UR^B^XJ#H+GO#>J_XQFY M,;>9F!@[P95[>KN3TJ(>*":5FKWW;=6XMAOX%S?:(1H#8D]]B!Y02^]^B.]12QE-%!G010)$!4 X@:!+ .8/J*6+ ))[ MU%)&4VKI6@&B$&"BWH&N!$@?4$O7 F3WJ"6,X/9D":X.?'NA_F#R6#7*VPIM M[@YWPA^$T&B X9/Y3*6YP\&PO=V]R:W-H965T>XF=3Q!$ JJJE5H)777MLP$#T25Q:AMR_?>UG9 # M>Z&Z%V([LS.SB[/VK&/\51PIE=Y;735B[A^E;*=!(+9'6A/QQ%K:J#=[QFLB MU90? M%R2G8FJ*X"'(9I4).R\8N965OS8L9.LBH;NN:>.-4UX7^7M&+=W$?^ M9>&Y/!RE7@B*64L.]">5+^V:JUDPLNS*FC:B9(W'Z7[N+]!TA6(=8!"_2MJ) MJ[&G4]DP]JHGWW9S/]2.:$6W4E,0]3C3%:TJS:1\_!E(_5%3!UZ/+^Q?3/(J MF0T1=,6JW^5.'N=^[GL[NB>G2CZS[BL=$DI\;\C^.SW32L&U$Z6Q994PO][V M)"2K!Q9EI29O_;-LS+,;^"]A< > O 8H+0?!41#0/0>8*H9],Y,JI^)),6, ML\[C_;_5$KTIT#12Q=SJ15,[\TYE*]3JN8A0- O.FFC +'L,OL*@$1$H]E$" M0Q)+[(3C6X&5BT (PQ(1F$5D"**;+&*8( 8)8D,0WQ D5AEZ3&HPC<$D86AE MXF)"V$8"VD@ &ZEEH\ MVA\D!)M,TNR.H3NM!0&&L&T(.4II@O/,-N3"[E4';$(+A $S3J/#CLHGE-@[ M#D2I+9/>,02W+!0!AF);*OK [D9P:T- ;\-V;T-NXT)Q,HF0;!M88'U\6>M+?4LPQ]H[37_%^$'XH6R$MV%2 M'8[F"-LS)JER&3ZI@AW5K6:<5'0O]3!38]X?[?U$LG:XM@3CW:GX!U!+ P04 M " (A@=/DP\R-BL" !B!@ &0 'AL+W=OV.FS 0?!7$ YPQX"07$:3+1]5*K72ZZMK?#MD$=#:FMA.N;U_; M$"XA5GI_@KW,S.ZL\29KA7Q3)8 .WCFKU2(LM6[F"*FB!$[5@VB@-F_V0G*J MS58>D&HDT)TC<8;B*)H@3JLZS#,7>Y9Y)HZ:534\RT =.:?R[Q*8:!=;0 _P$_=H\2[-#@\JNXE"K2M2!A/TB?,+S#;%X!_A50:LNUH%U MLA7BS6Z^[19A9 L"!H6V"M0\3K "QJR0*>-/KQD.*2WQSID>D7T7Z%W@\)@][\=S@!,W!;B/:O:/=M>_TSS$^*>$ \$3.X2DIZ0?!#2NX2T)Z2?S4!Z AEE0)UWU\PU MU33/I&@#V7T.#;5?'9X3],/Y6)GO(DGF3H9(5ZS++#Q!<8C/$U M9NW!# AD*AC*B'UE+.,;>GR=8'6+P'B$6?]797-?Y:K0Q-NOQ DD5_V:^@52 MKT#J!-(K@=FHX1UFXC"UPTP?1^VXA> D'A^*!T1&N38^(?PX\5LB7DO$8VE4 M[Y+&ULE5CMCILZ$'T5Q ,4[#%? M41)I0[)[K]0KK5JU_&>'D3^<_B MS'EI_$Z3K%B9Y[*\+"RKV)]Y&A6?Q(5G\I>CR-.HE+?YR2HN.8\.M5&:6-2V M72N-XLQ<+^NUUWR]%-F;YI'/@QNB;E%W'[AZN$'--0V7_F[SR1\"H2Z6,ODJ+^-/;7HA2I8I&A MI-'OYCO.ZN^;XO\PPPVH,J!W ^E[S "4 ?PU8*,&3!FPJ1X<9>!,]> J W>J M@:<,O)Z!U52W?ES;J(S6RUSHVMADX: -H$U,,)&$K :@+6B:!?C@;CUIBLQO2>[&X,T0G" M08-PM""(URO5QM%<$.8$0&R[%TRH(WU)IP.W#=!Y3+G3D3CE,^+;]FVJ 5\0 M8!"X7AO8*9R+%LY%GA[T"N?J63H.TT,*=6! ?4\OFXZCC%!7KQH"#$BW&)T< M/31'#\F1]4+RD!Q]/2 $!B1P!P/RT8!\)""G%Y"O>7)L6P]H"#803X#&$R#Q MN#@!L?'F;4]O(V2@_Y/'6W&K0"-EZ;I">_P3H7J[:/6L+@7>-LF,ODGPQDFP MSME+.%2@=L+RV>C[ ,$1&_SARN!]E.B-%& H+;RC$'=&97#!D@F*W1%=BU)% MPPGC4B28%OT!"EP]))B>,,7E0^T);5B!QK2N7CX> [M!X8*DF""# 0I<:)3. M* TN- H31KL"M8>AZU"T-J#51D-VP\+%2W7QTF"@A5!<:]2941Q<:W3"^-Y1 M9'[;P5C*N"HIHDHV1(&KC?HS4L;51O5AI>V'4(&Z*6/C M'Y-0@=Q'^MW!3/T"KE] ],L&MBC@^H49^H6!_Q>Z?O4M"KHJQ[EYXPDC(L7D%')V %+EZ8 M,2H9+C6&2:W_\LQTJ?5>Y[NN< $Q; #V:ZM '5?H/+%:!R$IST_UN5=A[,4U M*ZN2M%;O9VM/M#I(Z:UOR"(DR/J6+';-R=E?^N8@[[\H/\598;R)LA1I?O\^8 K;DIQ44=#EKW$\KU_U!+ P04 M" (A@=/(BKV_^$! "L! &0 'AL+W=O:![>0LQ(L-OI49 M"FU!P*#05H&:X0)'8,P*F3+^3IIHMK3$Y?RJ_N1Z-[V)5@=@)Q.^JW-ULA,&=J:0Q3\<<,*BTG=Z;N?07R =:]-/;@.<'*O\/4$L#!!0 ( B& M!T\NJN09X0$ ,T$ 9 >&PO=V]R:W-H965TH8?H'YV1Z$C-*H4=0.MK'GK"2A3_S',DQ/G;R;X6J1^ M8 H"!KDR"E0/5]@#8T9(E_'':?KCDH8XG=_47ZQW[>5$)>PY^UT7JDK]C>\5 M4-(+4Z^\_P+.#_$]9_X;7(%IN*E$KY%S)NW7RR]2\<:IZ%(:^CZ,=6O'WNG? M:,N$R!&BD1#&_R5@1\"?)<2.$'^60!R!S AH\&Z;>:"*9HG@O2>&X]!1<^K" M'=';E9NDW1W[3_=3ZNPUPR1(T-4(.:'S!LG]02P,$% @ "(8'3R?( MO]+= 0 &UL?53;CILP M$/T5BP]8&B]87UC9A^_?UA; T0>4!>X8S9^;8 M,V2CD*^J!=#HG5&N\J#5NM]CK,H6&%$/H@=NOM1",J*-*1NL>@FD< 5(QY$ 57QW/7M-HZ<)'UI(&?H'_U M)VDL/+-4'0.N.L&1A#H/'J/]<6/Q#O#2P:@6>V25G(5XM<:W*@]"6Q!0*+5E M(&:YP!$HM42FC+>),YA3VL#E_LK^Y+0;+6>BX"CH[Z[2;1Y\"E %-1FH?A;C M5YCTI &:Q'^'"U #MY68'*6@RKU1.2@MV,1B2F'DW:\==^LX\5_#U@/B*2"> M TSN_P4D4T#R$;!UXGUE3NH7HDF123$BZ2^K)[8GHGUB#K.T3G=V[IM1JXSW M4B1IE.&+)9HP!X^)%Y@;Q/$>D:3QC,&F@KF,>*V,0WQ'$-^DN$>DN_4,R:K0 MQ,4G2Q&?M^L$FU6"C2/8_*,QN3DIC]DZ#/>8T#PW4NY1NRA=PGPU>'&'#&3C MVEVA4@SKPU?X#9 MH%!KN]V9O?1SX TM^FG$\?R?*?X"4$L#!!0 ( B&!T]FUBPM! , "\- M 9 >&PO=V]R:W-H965T65EZ_B MQ)BTWK(T%RO[)&5Q[SAB=V)9+.YXP7+UY,#++)9J6!X=490LWIN@+'7 =0,G MBY/<7B_-W'.Y7O*S3).6.&=97/[=L)1?5S:QWR>^)\>3U!/.>EG$1_:# MR9_%8D%V_+T=[*7IY4= MV=:>'>)S*K_SZV=6-T1MJ^[^*[NP5,%U)2K'CJ?"_%J[LY \JUE4*5G\5EV3 MW%RO-?][&!X =0 T 4 G [PZP/L((),!?AW@-P'$GPR@=0#M97"JWHV8C[&, MU\N27ZVR>A^*6+]VY)ZJOVNG)\V_8YXI/86:O:P]ZB^=BR:J,9L* RT,:1". M8F]2 )9B X-PSP^[*;9## 11%_.(\'BDBWE",)3BQ7JH'IXA\#H$ 4[@HP2^ M(?!;!(M>(QL$LNCI,0GI5$'1*N@@WJ,]S3<5AAI,;C NGB) 4P1(B@@G"%&" M<+[4$4H0_5]J!-*3^G$2TJEB@5:Q0'3HY7BJ,$%+:N*Z(VH3%S>J.\P3C%&, M>)W,5YR@7GX@@%1!^M\+&+0+NM]6Q]5;/@/8+0KW+/&0HF"$ G#D64 <+N!.U\>P.T&9(8\-6B./!AT6A[ 30R8B<=ZPRT' M-ZR3@%L.AFL<(H\_L4C5LDQ!NH7@Q@7,N.$(!>Y'"&Z0 _U.30[=6'M^#DWQX36;',:> "SN?R 5T>);W%Y3')AO7"IMJAF M(WG@7#)5B7NG=#VITTLS2-E!ZMM0W9?5%KX:2%[4QQ.G.2.M_P%02P,$% M @ "(8'3PQ(6QF= 0 6 , !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0L]"RR0J0NJFB5FJE5:HFSUX8%BN^$-N[I'_?L4T0 MB?:%N?C,F3-C4TW&OK@!P),W);6KZ>#]N&/,M0,H[F[,"!I/>F,5]QC:$W.C M!=[%(B59GF4E4UQHVE0Q=[!-9"@T'2]Q9*6[_[4&:J:8;^IYX%*?!AP1K MJI&?X _XO^/!8L06EDXHT$X832ST-?VVV>V+@(^ )P&36_DD3'(TYB4$/[N: M9D$02&A]8.!H+G /4@8BE/$Z<]*E92A<^^_L#W%VG.7('=P;^2PZ/]3TEI(. M>GZ6_M%,/V">YRLE\_"_X (2X4$)]FB-=/%+VK/S1LTL*$7QMV2%CG9*)]OM M7':]()\+\J4@3[.D1E'Y=^YY4UDS$9MV/_)PQ9M=CKMI0S*N(IZA>(?92U.4 MMQ6[!*(9LT^8?(7)RW+!,.1?FN17F^21H%@39'?7"8JK!$4D^/)!Y=TGE0E3 M1HR.F.Q3"[9:2GASO[D]">W(T7C<;]Q";XP'9,MN\"('?.9+(*'WP=VB;]-E MI\";<7[';/F9FO]02P,$% @ "(8'3X @(K1; @ $0@ !D !X;"]W M;W)K&ULC59AKYL@%/TKQA_P4-#ZTEB3I^VR)5OR M\I9MGZFEU3P4![2^_?L!6M>6>.#<-YG]R0EF_\4/_&GBK3Y74 9"E'3Z1[T3^Z%ZY6H%)Y5 WI!4U:SU. MCAO_)5SO$HTW@)\UZ<7-W--.]HR]Z\67P\8/=$&$DE)J!:R&"RD(I5I(E?%[ MU/2GE)IX.[^J?S+>E9<]%J1@]%=]D-7&?_:] SGB,Y5OK/],1C^Q[XWFOY(+ MH0JN*U$Y2D:%^?7*LY"L&554*0W^&,:Z-6,_ZE]I;@(<"7 BP.0A 8T$M)00 MC81H*2$>";%% (-WLYE;+'&6CGFF]E.HZ"5# M29""BQ8:,?F @3>8, SO,5L'9D( 5<%4!G25D<,9'256BL*%@589"W1VCW7N MBD7./4-& -T(0(3< I%3(#("T5T%R-KT 1,;3#LD"2"T4,4<%29)LK)V99'6 M[G]:=\9BI['882RRC,6S-!&R7F,QQZ HMH_<'!0&06R9GE<.3 ME25?S;+$@7U\%V"V"S"[QY@[0XG34.(P9)V8/%E@: %FNP"S>XP9#(&;^ZPA M_&2:B_!*=FZE_A1OHE/_>H'Z/K3B>;@N0D=\J_K=T)[^R0_-\AOFI[H5WIY) M=0N;N_+(F"2J].!)55VI_CPM*#E*/4W4G ]=:EA(UHT-&$S_ K*_4$L#!!0 M ( B&!T],&>5_"P@ -(Q 9 >&PO=V]R:W-H965T/!=%-?AGN5AMSH;/5?5R,AYO[I^+ MY6PS*E^*5?T_C^5Z.:OJC^NG\>9E7

MD;+Q5AG63Y>SN:KX?GI]MKW]?EI M^5HMYJOB^WJP>5TN9^O_7Q2+\NULJ(;O%_Z8/SU7S87Q^>G+[*GXLZC^>OF^ MKC^-]Z,\S)?%:C,O5X-U\7@V_*I.IBK;6FPA_YD7;YN#OP?-6GZ4Y=_-A\G# MV3!KIE0LBONJ&6-6__I97!:+13-4/9'_M:,.]TX;P\._WT>_WJZ^7LV/V::X M+!?_G3]4SV?#,!P\%(^SUT7U1_EV6[0K+S?;? MP?WKIBJ7[2CU5):S?W:_YZOM[[=V_'D>=EUG#4'526]6#-U>W@;S]SSKT-O75G^?&^]/Q MSV:D%G.QP^@#C/:NB[F1&*54%S,!F"YB*A'&Z3UF7"]EOQX-UW.AY0@^=+U< M(DSL8JX )F1=S#>$259TC3 ZN7<(8[J86X2QR?U%F&2?[GJ,,T68'.^"P5%E MMB.8S@@>CV#Q"'8[@NV,D.SCQ0[CMIA5NX]9\X,].>S) 4])-$R<\/3%Y=11 MCAWETE%,0NHF_W!)NPE]C.O,R.,9>;E-4>$1 AXA@#4EX3W98?*#N?J:2^F2 M[B1,!Q7IDB*>4 032K@TB<#3D9O7R#*4S@SXLF0,)K\*;($C8V#)^ZHTF$>> M:B\"$4HJPFIEP!@A=81 D3@BY%>2_590 ()(]"K"?27);[,T?B'($$>$^RH7 M^VPS%BN$K;ATLCN0/PAN-@O#(H044DFVBR)RML6=*AC.@-Z M=]<#V*T."&>UY*S-DGKGI@5UU%4;*<(?X[IS(AJ@50_-:D$=T8J:^R):H:4, MV"R0,8@,:)G=M2&:I0G#-2)OFG412+$%$X9KUS^4-2&O1IG;I$&3RPU2()1O M ="BF)\ H$>E!H%MK=$ MP*P4,&M$A.>?W]M/FTR!R9%P(,)G/W%^9HF>V3XG:%:>C2E[A)]$SRS0,T/F MZXA*N:P_QQW1"0=J.Q'<+:B;YP,Y,G%$31Q0$T-VV1'2NT^TNX[0V?5I=Q'( M$-UP[# ;L-FD*0N M"='=(YPV8$#+1H'A#\.%0XB#N2!EAEES!-AF0,=)-U# MPAXG.T@:!SEA3PZ.G]+MF4(0:7UR0K$<4,SXU)$2B9]P(R?\RK6, D,24$[X ME8.DFM;@TQ;4F6ITFCZ!(3S,;7_%S@G%"[70^Q'7G1 B; \):-@:A8B[/ECF-"!5SD,AL0ZZ.0[F,X(@L>)%5&(T\8[P'C;5)(7'C)>!6S* ,& 8/B+90G N%1 DX3 M7PLZ=)8;Q7T1(?% 2&Q*3"^%Y(O+>"WEB9)XD*RM36^W?$+]Q2OQ(L$$X )KG"!<"T;(@FPZ:$0*1J(#ZB>3N M708I/2K+!@U09J2(*@2BA^$SK_BP=WS0$87@ESRB8%M) M!"P 1,%;Y#O[FPSC/8#=UXF(V$4@=H[DX4 M92'%IDIT)X(:RI%J-A+=B:C)8LLEO(Z@E''I.48$A0=Q0Z@? ?59XHV$8E%2 MC.\NH5@$98)+GRQ'^53#.Q3[/8#=6;%WZ0 C'7MG+*-ORD=U:U9XCWI!=W,;'[Q,O2S63]OO &P&]^7KJFIF='!U_T6#K[IY&3NY M?J%.KA6X?J-.;M'UB3JYVWV[X)?;W;<=?I^MG^:KS>!'657EP^5.7+V>X;%./]USC._P502P,$% M @ "(8'3V;77B>3 @ ] D !D !X;"]W;W)K&ULE5;9CILP%/T5Q >,,6N("%*VJI5:*9JJ[;.3. D:P-1VDNG?US8,0^ F MP[R ?3GGW 4O-[DR_B).E$KKME.:@FB7A>ZI'FNE50@IEO:1^,$G010LUF$6- M<3L8C/$M9@5@6@12$;1AN% 8"W= =V\=+(<(C'N8U8")KU@4.?&*B@_FO9!6#MV M+J5.I&-M6Y2YJV^\GGV!ITL,V%>ZI3$WY+M\W0_](/R8E<+:,JGN67,;'AB3 M5,7N/*E"GE0+UDYR>I!Z&*DQK_N0>B)9U?18J&WTTO]02P,$% @ "(8' M3Z]!M=OD @ @0P !D !X;"]W;W)K&ULE5?1 M;ML@%/T5RQ]0&XRQ7261UK31)FU2U6G;,TU(8M4V'B9)]_<#3-/$7+?)2VS( MN>>>"QS DX.0+]V6JLN&/,NAV=B<,T1.%;QU.Y MV2K3$%_/, M.CX7U9]RI;;3, ^#%5^S7:6>Q.$K=P6E8>"J_\[WO-)PHT3G6(JJL[_!8+#['S"$,.L?<0QA\CGGP,0/$PD<@](Z)=+7'DC%8,K8$R9F, M!"9(0(+$$I!3!30?U-%CJ,4T/28OXL&H+0 4(P09'OL-)5HQ0P+9$Y(IR83,AWTW^/H, JP#>AF"$C X+;"GD M>\K?:QSH4T$4VOI&!<$619D_3_D8!6Q2E%\Q3[ %$>"O' V'I;AB66+8A1AP M83YV],$NQ%>X$(\YM@_0S_*!+L5^Z>H MOXV"H.$^&IU3F[+I@F>A]!W.WK360BBN">,;;9*M_AXX-BJ^5N8U MT^^ROQ3W#25:=^&/CE\=L_]02P,$% @ "(8'3^2?@:DY P D T !D M !X;"]W;W)K&ULE5?;CILP$/T5Q >RX7,WX165JPY]*J+GF>E/^6+..WN0WV^\:/]'@2:L-9S,[)D?UDXM?Y MN90KIV79ISDKJI075LD.<_L)'K?$4P8UXG?*;E7GW5*IO'#^JA9?]W/;51&Q MC.V$HDCDX\I6+,L4DXSCKR:U6Y_*L/O^SKZMDY?)O"056_'L3[H7I[D=V=:> M'9)+)G[PVQ>F$_)M2V?_C5U9)N$J$NECQ[.J_K5VETKP7+/(4/+DK7FF1?V\ M-?_0=S/<@&@#TAH0>M? TP;>AP'<-:#:@$XU\+6!_V'@WS4(M$$P\. TQ:JK MOTY$LIB5_&:530.=$]6G\!C([[M3F_7GK/^3'Z"2N]<%C;R90A];>JPF\;D*AAQ-0E(#6!+0;I3?X>*L&$]28HHG2]ZDZ@+"8P M)E%HX#8FCE @@0'<(L 8W)[G7HX^FJ-OY$BB&"<(4()@>I5#E" T(J#1H/TW M#<;OY.KC+B+4182X&+3M,C) "#6,D-I0HS:T MJGLMM>')Z(.EX/]%3RN =G?R.M&"R?#=!]D@)WD]:A<9.PCU&LKWLKDC- O!S_K^X[27L,5_4$L# M!!0 ( B&!T]W_DG#!P, /T+ 9 >&PO=V]R:W-H965TUJD]1T[T%)\ MV;*J2+D85CNG/E0TW2A2D3O$=4.G2+/2GH[5W&,U';,CS[.2/E96?2R*M/HW MHSD[3VRPWR>>LMV>RPEG.CZD._I,^:_#8R5&3J>RR0I:UADKK8IN)_8]C%:0 M2()"_,[HN>Z]6]+*"V.O*K M!+\E^!\KP%5"T!*"6PEA2P@_"-=-1RTAZ@B>(CA-=M5V+5*>3L<5.UM5<^(. MJ3S8,(K$@5C+2;7_ZIO8L5K,GJ9^XHZ=DQ1J,;,&0WH8$@67F(6) 8!+S!+! M= A'1-F%2K!09\2@^XFVQ!S#$"U4$T/"\!+S8&) 7VMI8CP_NL2LKNM5I&&DRH,&4391#X6MX>3%1"8LWPT@01'XB6 MWA6"2L EN*\ ]148OD@R(!"B N'MF8U0@0B)0,OL',/X^"(QNDAL"/BQ5GOS M!A/TLZGMBHD8.(0)&D3R^1E:)>89H!( M! ,2Z&5T#^3VXP-X:8/W>5IG+:B?U\ =3"M^!8!Y!_A).""!5QL$7["+UQN$ MM]@-D6,T[!1$4>,3X>T6T M((CU\D&T2!SJ]X'3:R *6NU4OUA;:W8LN335F^UZTGLB&Q!M?@:C.2#S"Q@] M8/-+V=NJ1N9CV:8Q_IE6NZRLK1?&13NDFI8M8YP*5^Z=.)][T8MW@YQNN7R- MQ'O5-*3-@+-#VVP[7<<__0]02P,$% @ "(8'3UX$,NDX P H T !D M !X;"]W;W)K&ULE5?M;J,P$'P5Q ,4UF ^HB12 MD[1-I#NINM/=_::)DZ "SH'3]-[^#+@4\)+0/P7,S.S.QKO%TPO/7XLC8\)X M3Y.LF)E'(4X3RRJV1Y9&Q1T_L4R^V?,\C81\S ]6<GZ,!^,O'K M])S+)ZM1V<4IRXJ89T;.]C/S'B8;0DI"A?@=LTO1NC=**R^FGF)"K;DR9]X)XXS,S"- M'=M'YT3\X)*I49"II]%Y?XZRZ M7NHW-% TG$ 4@30$&?L:P5$$YY/@7B6XBN!^$IRK!*H(=&Q*GB)X8U/R%<$? M2P@4(1B;4J@(82^"5?]^U89812*:3W-^,?)Z3Y^BLG5@$LHMMRT7JQU6O9-[ MHI"K;W,W]*?66RFD,(L:0UH8XM,NYD'' $ 7LT8P#<*263:I$BS5!='H;AAT M0RQUC./TTEAA.F'/CHXA7<2CC@#H89Y&9+.^&6ES/5*G< [Z&SN5@-,V[#NX M@(L*N)6 V_'A]"I68[P*D]594NK*J6OW"J<#0Q+X&FZMXX@+Q-. &P08@MV) MW/%(48]4\P@DQ 4\5, ;7V4?%?!'5-G7O%+;#_4BUSC:_C4< GJ1$3V@@5YC M1(\$'@S6.$ =!II#.B00H@+A^!J#C<\[^W:5EPK4+HLK,QUT"P.S%1"_ R,/ MT)EW#^0+CO'N!T=W[/:FT*,"=9JH=MS?"0I)KR&[:>$S!?2A0NV!L09XRP+] M0G'PI@7O]G98*%"WZ_32/ WBABJ#SP'0!P&UAVSAC0;!%RJ#MQJ$MRNS4J"K MVZ;[GQWO2J)W);7= 0F\V0B,MTSP9B/DMN6- EW9#'4HJ_4%EK+\4'W2%\:6 MGS-1QFBM-L>&^^K4T%M?P&0%R/H#3)ZP];4\?M2'A<^P]=GE>Y0?XJPP7KB0 MWY/55]^><\&D+?M.]M)1'I>:AX3M17GKR_N\/C/4#X*?U'G(:@YE\_]02P,$ M% @ "(8'3_,CX]0T P / T !D !X;"]W;W)K&ULC5?KCJ(P%'X5P@,,'* 4C)J,.EZ2W62RF]W]S6A5,D!=J#K[]MM" MAX&V*G^$EN]R#CT>VO&5EN_5D1!F?>1944WL(V.GD>-4VR/)D^J)GDC!G^QI MF2>,#\N#4YU*DNQJ4IXYGNN&3IZDA3T=UW.OY71,SRQ+"_):6M4YSY/RWXQD M]#JQP?Z<^)$>CDQ,.-/Q*3F0GX3].KV6?.2T*KLT)T65TL(JR7YB/\-H U@0 M:L3OE%RKSKTE4GFC]%T,-KN)[8J(2$:V3$@D_'(A*VJVG(';O M/]67=?(\F;>D(G.:_4EW[#BQ(]O:D7URSM@/>ET3F1"R+9G]-W(A&8>+2+C' MEF95_6MMSQ6CN53AH>3)1W--B_IZ;9Z$6-+,!$\2O);@P5V"+PG^4$(@"<%0 M I($-)002D+X1;B?-)8$/-0ADH2H)?CW";$DQ"T!@KI$FO6K"V*1L&0Z+NG5 M*IN:/B7BKP.CF)?<5DS6%58_XS51\=G+%+EH[%R$D,3,&HS7P0! '[,P8/J( ME8[PD==B'!YE&ZIG"G7F:0)>&/9-YCH&8C74 3HO W26.@:YBL[*Y!7W,6N3 M#NYC-@8,-K\[W[C,?LWW>QZ162 P"@2U0- 1B".E3 P0)=7%8\CF+J07*#(& MBC0^ M7@.142!Z7 ,&B%H#CR'+QY#574@OE]B82ZR7"2B+MHSU @#7U19W-1"WUG$- M[&8A@&ONV:XA>*4[K24(==SB,+QG=N,# 08S3S4#S

8O7UD5 M">J^QAC']\S,+1%\@UF@FOE:8EX(H0O1C?8+YO8)>EM#@%2S0#?#41#A6XF9 M.R#H+=!'ZD<'](X$M]^@N2.!WI(0J%] "1+EV.FCT1/&&-UP,["R8<.K/MEO[9$[LK97X&HSD8YA)K=>1'F7:0D3T3MYC? ME\U^OADP>I)G%:<],$W_ U!+ P04 " (A@=/%8BMF(0# #D#P &0 M 'AL+W=O1J#9]B2WED#RD=21Q>A'54WW@7#K/ M15[6,_<@Y7'B>?7FP(NTOA-'7JI_=J(J4JF&U=ZKCQ5/MZU1D7O@^Z%7I%GI MSJ?MW$,UGXJ3S+.2/U1.?2J*M/JWX+FXS%SBODS\R/8'V4QX\^DQW?.?7/XZ M/E1JY U>MEG!RSH3I5/QWG>:5!Z%>&H&7[E]_]BAAM ;P"#@8K]E@'M#>BM!D%O$+P:!&\:L-Z O1J$;7F[W-MBKE*9 MSJ>5N#A5MQZ.:;/LR(2IS[5I)MNOT_ZGZEFKV?.M0EFV$(*%"/10Q0D406+X103>!>P)(H$@/ M!&;Y:!0%%@T37,2$(J%L9<%E3(+;5S[!Q4=,]051J.^M&"BRQ,$U2L(;-(:" M;%7%I4P0G1I;6P\:RT3=?7Q]-$X60OM: US.@!RFU*)4P)4*'SA. 1J^ZOK,;2''L>VIO:.SG_P%02P,$% @ "(8'3S;M#Q7R M @ _PP !D !X;"]W;W)K&ULE5?K;ILP&'T5 MQ ,4;#"7*HFTIK=(FU1UVO;;39P$%3 #)^G>?C8X$>#/#>UZSWK*#-#:]8*:]L>5U0(9OUSFNJFM%-2RIR M#_M^Y!4T*]W%K.U[J1YB]QSQVNVVPO5X2UF M%=VQGTS\JEYJV?(N*INL8&63\=*IV7;N?D.W*QPH0HOXG;%3TSMWE)4WSM]5 M8[69N[Z:$:--FS)\S_9 M1NSG;N(Z&[:EAUR\\M,STX:(ZVCWW]F1Y1*N9B+'6/.\:?^=]:$1O- JB.6=D>3]V5^$R#"5@3\(6 PD\)@28$4PFA)H13"403R%1"I G15$*L"?%4 M0J()R51"J@GIB.!U]Z\MB'LJZ&)6\Y-3=S5=414==)O*DENKSK;"VFNR)AK9 M>UR0T)]Y1R6D,7<=!@\P:(A9FAB$\!!S#^F,, \0)AAB'DW,2.5IPFR>KZJL M/E?QY+I>%A>#BXM;@6!@)H0% E @: 7"@0 9^>@P48LI.Q^)KW[P0"$X4&@, M%-JL$E" 3+<:@0(18#4:6>TPI&>5^$%DM1J# \7 0#$LD( "R72K*2B07K^K M3ZEQ5\.^SZY 35" K*N!?'@#\('9)!8)RQZ"IJ\(@I."\/4U66I0WV^,[7[A M2"$H4ZE% @X+"K_@%XX+(M?]/FI0WR\:)EOO=B:.F-7R#, P(+>"AB7VE"$X MSP@(-+%)P$E%\1?6&!((RC3T;A^4V/_0GYBW( ' M"(<3ZPW <+ Q$&QB>WS!P<9?"#:V/ *!8)/1 WVI07W#J0QE/(3= [ X]JV/ M9#C_V,R_41%W ,BL"*_WCJ4^#7[0>I>5C?/&A7Q=:U^JMIP+)@7]&SGIO?P: MN31RMA7J-);G=?=*WC4$K_3GAG?YYEG\!U!+ P04 " (A@=/HG%T>H8# M "Y$ &0 'AL+W=O5")==$9% M'D 8QD&19J4_'7?/GJKI6&Z;/"O%4^75VZ)(JW\W(I?[B4_\]P?/V6K=M ^" MZ7B3KL1/T?S:/%5J%!Q8%EDARCJ3I5>)Y<3_2JX?*6L-.L3O3.SKHWNO3>5% MRM=V\&TQ\<,V(I&+>=-2I.JR$S.1YRV3BN.O)O4//EO#X_MW]OLN>97,2UJ+ MFY?Q0Z(>9[.OOO8B=R!6\C43[F,J^[_]Y\6S>R MT"PJE")]ZZ]9V5WW_1M.M!EN -H #@8 )PVH-J#G&D3:(/HP.!T2TP;L7(-8 M&\0?!M%) ZX-^+D>$FV0& 9!WXZNO[=IDT['E=Q[53]%-VFK!'*=J!DT;Q]V M$Z9[IUI[*6/1.-BU1!ISTV/@" ,Q'V)F-H8Q-L3<8CSQ$'.'\1B8>PQC MQ/-@8\B(##&/&$]RP 2J;H?B 5H\Z CH@&"$$U"4@'8$T3%!9%3MOL?$':;L MJY:$[1_N*$(=1;:CV$' 4 )V?JHQ2A C$1@-N8VM5$.C&#V"H8A!$!P-@EM9 M$.+H>((2)$@68,286#$F$3GN5S_[$KNOS-G5$1K-"(F&&M&,K&B^)"1V.B(A MODR$B*O(U'=H^1JFI.7[&6P8D&/=(DA S$&!JY=<(%^"ZY<@ C:7M!L-&N0+ MKFQQ^1),O]PL?V3YZ1KM+BTN=<(09XGIC%G3-QJZTLW^%#<,"5\\"+9ZN%J% M2Y_8VG=W&Q<_P=1O='M&;/D#.-S@JB:8K(UFWVG0<5T)G"@LX+H&1-?],EJB[.A''5 J):[I@+@&L1 M['W7N6,!KAU M,/-70+LC96$D+BZ@TL,..(I#0 &0 'AL+W=O>?O2G1@3WFM5UMW*/PG1+(*@VYU81;L[WK!:OCGPMJ)" M#MMCT#4MHWMM5)4!02@)*EK4_GJIYY[:]9*?15G4[*GUNG-5T?;OAI7\NO*Q M_S;QO3B>A)H(ULN&'MD/)GXV3ZT*1),I (WX5 M[-J-GCT5RC/G+VKP9;_RD5H1*]E.*!=4WBYLR\I2>9+K^&.<^@.G,AP_OWG_ MI(.7P3S3CFUY^;O8B]/*SWQOSP[T7(KO_/J9F8!BWS/1?V475DJX6HGDV/&R MTU=O=^X$KXP7N92*OO;WHM;W:_\F38P9;$", 1D,2/:A06@,PG<#_*%!9 RB M6PUB8Q /!CC5V]O'KC?S@0JZ7K;\ZK7]>6BH.G9X$SD[.7 M=9QFR^"B'!G,IL>0$08/B$!Z'R@(1+$A,_,XS:<4VSD&YWB*>0#\9&B*>80P MCL6&X'Z$VD$X<4!@!Q'H(-(.HHF#T-K0'A-K3*TQ#HH8I(@!BLBBF&,RF"(! M*1* (K8HYA@'10I2I !%8E% F!0FR4"2#'!@'^\>DXRR@9,PRV&:'*3) 1KK MB&_R>=(3E,V7-$LH#Q%R$'D* L8(,(VT1P4)8Z3C,':<(\) MP$-L'C+/$'(&!.L:AP"1K4L#FN0H1-;^;@UJO!R2.9<#5PD,E(GWUT0,:QT#0LYML1O0>/>Q['B< <.*QX#D\]2FRFZM MP!@6/ 84G\^^FW-0%"8P#X$%3R#!.TH3@:5,\.WI([!*":12*WV/!C1)'R*N MKR^!94KF,G6>> )+BT3_$2\L&@)]8:WL/AC0I"JE[L7"VB+0AS:WF9)Y'4C# M&5,PZODJUAYU ]YY.WZNA>J)1K-#DW]/5,]HS6_P8MNWZN]N^C^';[0]%G7G M/7,A.U+=-QXX%TRN$MW)_3C)GY5A4+*#4(^I?&[[CKT?"-Z8OY%@^"5:_P-0 M2P,$% @ "(8'3_IF)?X2 @ [P4 !D !X;"]W;W)K&UL?53MCILP$'P5Q .<"0[01(!T256U4BM%5[7][9#E0V=C:COA M^O:U#:$$W.-';"\SL[-+O&G/Q:NL 93WQF@K,[]6JMLC)(L:&)%/O(-6ORFY M8$3IHZB0[ 20BR4QBL(@B!$C3>OGJ8V=1)[RJZ)-"R?AR2MC1/PY .5]YF_\ M>^"EJ6IE BA/.U+!=U _NI/0)S2I7!H&K6QXZPDH,_]YLS\F!F\!/QOHY6SO MF4K.G+^:PY=+Y@?&$% HE%$@>KG!$2@U0MK&[U'3GU(:XGQ_5_]D:]>UG(F$ M(Z>_FHNJ,_^#[UV@)%>J7GC_&<9Z(M\;B_\*-Z :;ISH' 6GTOYZQ54JSD85 M;861MV%M6KOVH_Z=YB:$(R&<"#AZEX!' EX0T.#,EOJ1*)*G@O>>&#Y61\Q_ M8K/'NIF%"=K>V7>Z6JFCMSP.-BFZ&:$1(=BY!;9.@:T5V#YT:F'R,&!BBVF'3FT#\RR* M6>.B732'/?B)G'XBAQ^\\./";!=>WL<\&(F=1F*'0+0P$J\;$^W6?5G#=OB_ M;4F<;I*5&QSO%FZ259IE"C2[/PQ$94>-] I^;>V8FT6G:?8&UL=97;CILP$(9?!7'?Q3;GB" E6U6MU$JKK;:]=H@3T *FMA.V M;U_;L)2%X0:?9OYOQMB>K.?B59:,*>>MJ5NY=TNENIWGR:)D#94/O&.M7KEP MT5"EA^+JR4XP>K9.3>T1A"*OH57KYIF=>Q)YQF^JKEKV)!QY:QHJ_AY9S?N] MB]WWB>?J6BHSX>591Z_L)U,OW9/0(V]2.5<-:V7%6T>PR]X]X-T1^\;!6ORJ M6"]G?<>D_J[,J]V[B.F=VH;=:/?/^*QL3"EUGS/X[N[-:FYM(-*/@M;1? MI[A)Q9M118?2T+>AK5K;]L-*'(UNL ,9'ZME['J$H\^Y&:+0Y#C9D9H,G"T^K3P@"(8YDY4ZB M"!;PP1A]*^#/!5 *"P2@0& %@@])QHLD!YO(VK1CE&D"4T*0$@*49$$9;,(9 M)0R2$*9$("4"*.F"$JTI/@E@2@Q2XC4%HP4E!BC)QG])0$H"4/""DJPIX2R4 M#Y04I*0 A2PHZ8J"B>]OG%*,X*N$ )"_O$MH1?*C." ;I(U+BP%2L"3A%>D3 M1E$0;Z# RWO !$"%2Q19H8@^E1OG&L.W'/L :?44^:MKZB.T/ [>[/5KF+C: M=U\Z!;^UMNC,9J?:&ULC97=CILP$(5?!?$ M&)L$2 1(NUE5K=1*T5;=7CO))* UF-I.V+Y];4,09)TJ-_B',]_,,;;).B[> M90F@O(^:-3+W2Z7:-4)R7T)-9Q?)UZK4ZG,!"JREI[@)ZA?[5;H M$1HIAZJ&1E:\\00<<_\)KS>8F "K>*N@DY.^9ZSL.'\W@V^'W ]-1#/IKK45^7-?I"%2TRP3M/]-^JI69+X'6DEW)O)NW*V7?:J]2SER+& M288N!C1HGGL-F6G2N6;CTJQ&#=(UC(409R'$ J(I@(1N0.0$1!:PF 'P396] M)K::QFK2.SD6SAP+1P[B!BR=@.7C+F,G('94$-VX[#7IQ"4.ENXDB3-)\BD) MN;=.J1.0/FYSY02L'#87-]NRUV \];D,L#L-#MW;/_QL-4GN(.Z<(/RX6>S> M^Y@\8'<0S?R2(+I)A"8'W]S#/Z@X58WT=ESI*\2>]"/G"C0Q#/1N+/75/PX8 M')7I)KHO^ONO'RC>#G<[&G\PQ3]02P,$% @ "(8'3QXM#YVUA@ ET," M !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]:W/;R+4N_/F\OP*5[+^?/)_O[Q\T56E+_[XQ^: MXH]_:/_XJIJN%GG9)EDY2UZ7;=&ND\N21BBJ,ME+FKNLSIL_/&__^(?G\!OZ MW7'RKBK;N\;]9I;/XF__M"I'R<%^FDSVQV?=+^?NRW'_EX_,9_#QS^ME'G\Y MWM_[R^ /_K+*ZC:OY^OD4[ZLZC9^L*U7G0'UQQ_SNJA@?K/D5=9VGI/E_W__ MXW]L7./G.BN; O>Y?Q(WV;SIC,Z[\J:8Y\G[U>(ZK^,G]O?&)V=GG??R#S_E MMT73NE>WR?MLT1G^9G^_C_&Q_LO+LOI:&"DS]G/R>7,K:2X*:9$ M+P,3.MR;G$R.C\_& R.YEU2UVP$<)$VN6K>K254G2//UVOUWUIGHN_.!PQ32K_2-X699Y\*#LCG![L)W\K2D<&[HVU8Y''!KR O]RT/E.5W_PL6K:;)[\_\6R=Q?V)X='G5W%>9X[SN_]R[JARBJ=.SH[W]X_W]^///1>OHL+I)QI.=Z]WD*I^N:O?VSHRJ MQ<*1QU5;37_J#%%GLZ*\3:[6B^MJWJ''=S^\CS^3MR2O?Y[>9>5MWDO)[\^O M7IUW) #O[\6JKH$'B?'P]>YD5AU!]]]=V:;N*??,C)X?&.MJDW\+"?JBK MA_;.D<)BF96=-\N0=[D;/%D'Q8M8Y 2SC!H9^Y3:D=>5VZJ^+G MY,]Y9_A]]W^G1T?'1X<=LN%3>E,T0*#_G6?UH-3=VQM/]@XZI*W2UH[QQGW8 MV;>-LII_S9*_]_=_F<2?G+N?SNCG\ZRS/1'OYZOSSZU?)R_.WY^\O M7B=7/[Y^_?G*W;M?KEXE.\]VDV=)42:?[ZI5XS:Y\\Y7^50OT]/.ZZ^NW%B= MUV;-'5ZO4_A'_H]5<9_-W1P[8SMJ!/';)'4^S=U#U_/.GG\IKXOYW%%KG=_G MY2I_7N?%XGI5-_FBAQ,N*B"$J;O]7-WLK]T?_F#[B"33/O_^[MY?G+ MR[>7GR]?7R7G[U\YTCG_]/K'#V]?O?YTE>R\>OWF\N+R\V[R^B]?+C__]^#A M+K-UWQ:[[YT&Y(C$282\;/K72A/G)^=%YHC!J3-=B2ELC*+621"WG[/\)GY[(MK^+:=X?T-Z6(SC)<.^8KW"$F!R.CKY+FKPLG))45NVV MQS&^_FGJB->#K-DYIG(Y/F*;&Z=%C$R-NFE?E[9Y3+!:;#IHH M8A/#N9NZ:$& -23JG>1U<\O=#-V5O?/>;6MRN1O]"JS*[YME-LW_ZW=.P#5Y M?9__[H])1_F">_^NFL_RNOE/V(!B6K3?]XAHWIF&U(5GH_VQ$S9UXFZ;5?XB MR5;M7547O[@GCE*G +"A^<*=.?\S*9H&! M*^6$M@[42>TL'!OP_U)TX0P\$Z^RY7\Q8?<]=P#EJS7L6;C]HI]VCVN4.$>VS/ MW?#3;%FX0^T1P^;:P:WN)X;&G$JRPX_NXD76%4(=^L%%/&F(3Z)@BH/'G39N AI[L.&+($B?Z0,K& MO/1')\7VO^M5<7CF0]/M^4TL>/XIB^TPL/)4LN,.<5;-YYFC$[=^(IS.#G0& M,)S8[U3J_"*0 ]L^O;6H>.J"PE\_NIKP<98UVSQJ9=' \Y91KCZ[_[Q[_=XQ MWH/KS^=?[YT#Z!.>/'AW4>G%+Y^?W7YU]?)VP]7UK20[=W D@=;^_DZ MUL1/Z?,+T"_AGDW\&YWP(<<+#.X_MVB MLML\(O@&^K@S+NOFSDAR5Z=;)SB#^A;TMICB-L(,%L7<[2RXVF[R[N[U MF,'(*%\KQX>8)6E6RSZ?\\7<\0FX.A;N;761S9LANV2#%+*FZ']V;-&M%0*C M)WT$/>FR3"X>UY->;="3NG0^K=%FV7$J'/YK%V84ZK@[KT07>MVO3GD_?C;[ M^XH9&V[B\ZN+Y'C_N$N-/N(F#KLR#2*,@=NIBVLK%'K@@1!YU3->B M=LIVQ18)JP4H'E9EX=0BEEW=*VSK'VY:P^9!-OI0#"F\R^IA7]X *6SU&_?< MQIMZ8.R-OQDBBJV)9\-VFGE?Y.EF M]"]XY9:[N=%;O(6PV41AEA([;O0MJ'?P-Q$E;COVQM]\BF5,]I#5'=G0_]2F MO=YP)5Z<7_V8O'G[X6_;._?14W\SKQY"?=)I)!AV0LN]HQR?ZPW4 %TYP>0, M2(@5JP;E/H5_HY*Q:L"&=#?55F-OHYMLJY<\7;G])HKM*^.[)\-@ 5;U+[W" M&57YG=NL*'=A5C"!Y[.B658-6 )N)L7/H$"B=QX'*Q;+K*CQ^B(>^/+%+1R;?LC0<]/KN^-STV.^_$V32[NIKF^4P6-'2IK)RA M7LL=X21C7Z#+C!/\5@95E_>S@^,3^"^DBS0P-S0#^[Q4L@]+2&N8N;VX7O'2G_3;6.3@T',-+G.;XNRA+?"*6*\]@F_SL$9//B[K<1[[/[<+.0#+8OO MA:]Z;^>H5.$K+OZ]N,XPL@8WVZB*% M']79,E^Y(VM&[K!T+HD3",DM.9+F:YC4"L6:"?BY2X(OH3*_1?<2T57WYH8- M:" LA[&Y)24[Z9"9OZ*!]4Y/1A/P%G7!B.2'$B M,&FW]5DW>H#;L71<^G,!!KY;TK/QZ""YYO?T!#BZV[&LW6_KPOWV9H4S<--J M&LCF(5$#I.KDWFR4?"AIV,FQ'?9E!;JF M&T&-2SJW>Z045/I1O1/'98Z_NA;V<]\A3\ 3E;O7\H9=>+C,6U?,BK_>:%IQH<@13 M<)W-B,?<#%9SW&_'M)G[$Y[@[7FHZI_<5CN.3R;Y['_E5(IX$?IX6 M2QC>S<(I^TA4'"7A2)I9.-(7*Y?Z]L;,"PF3B%@Y%=QZ>"\UR8,[3L=K2 L% M6FN+/*>7VL?%(0SYVL8%[.;B /$8471)=H M-DSY$-^#O$$.Z+H!*)P0[LHB<^IR!O9CYOUFP*&>)YG+W#0BQH*/2,JUN;KF M14,09@4:E)$RT!RNW>_E)%=+]S3F)Y"G4]@_-?Y._YD8$/X3=OV0KQ)F[::% MZZM!G);N6@<6=W? JL8[#,_=\A^>DGL*C\F=477=9D!P?B]PS6ZAO M>/=EV M\7"[Y/6B <'JQ+>\R<["#>7FY>X*.IN;K)CSS6B?\M-K5C<@E]%AB$=5E<'H M^+J'N[QTET,^PX2E=6\NH7;>N9LX1JO[?D**,JIAZL6+$.:+AJ6:4=E<+*(KBEG4+4%'?V- M.X"'1 ?'*3L]L[J7O9OEP.DYZN1E\E.^!B6RJPN#97J0>V15WD;>:F MYJ>;PF6UNLDD#$775_U33G<5S%?>!3.;YS]S[+YI*K!H(:A1M'=TY5%$V%RS M3FS4(,Z8W=J[HI[M+;,:;6R3M,=4@&\HD--PT%MW\=0E/("B]1:T"A+,K-%U M;-758@'K ^VSN"TQ1=QM+>>=P?0^NHMDVF,2O!PEV_\X@<@.'L]'H+.2M@A) MR)%OXYZ:X<[T2E(B"R+I3!+B(E9%!;,%'JQ :P>2K"Z5]=-,2N<$@07G.JR MDOX,\[IPRNO(?O=Z!19E\I;HSGZS\])Q^6J6[29OVUGPFY=%]=$9^(LLV;D$ M3T@YV_4#P,Q^=)<>[(U3B-Z^O7 JRGQ.#I6I<*BWW.ABNB9W64,BY#IW;\F! MMDK8IM$3-XZY'/?/^YU2'*$@*[@JYWB.)=1P .G /8WD;7_P<%=,[ZRRAB-@ M)DKIU$>G^3MJ@.LS Y%:)TM[V.&)J;3S,Q>VZ;Q\R)_F&3I+DX=2IVW 9F07055!5+7C1 MDEG13)VRC$H,'>1F06JC:C6.F5BP1YV5") M<519-H@<,IQNUP[^IO6J'I/OQO7![X>FI1J+ZKFB;QJK47](G@V^98T:8*? MSZ"F"7>EL&"!IS[#8I][G;@,(J83))VZ'ZYS\.Z?([NY6/+;.Y0N[F& M03,D+#362[HYD5]1UFR@:#+$*S(-''\X+>$Q0CTG0J52$+B\WS@23\;[>W_6 M-<%BV-SN,#5<5]>-(T X[]?W.(G89,XAT0@Y'41F3@_!V%8\(PU64W$'H$$0 M&9RKI6K@UE0PZA*F&0U;#Z%VY6PT/&!2)]&&8(42X@;NXOT%M5 WT549?-+X M%?-BE-:*ANEGE' *D/LO_E1O9GD]B+<:;A-W2&0WB-YCM;'LUMF9=+9( :%. M+B<4&;3GKRYXK:1"$ZV";>1' S8%L;< ,W")WH9Y =D@;H7-<[<(E(:HT%W/ MBUOV5LA5I0(PV2EVQ>PAEY*$[;R:[[\.[05/@Z\N E5PIW"#8G" ;'F*>43J MYP+] 2S(W2_@)YKNH2Y7^+WC*%X/.A3]TN>E5QQSWEKDXXAXJ/ C1T1XH;+N?W5?U058Z%LRD%>MPF MT0T)3WM%."=].5K-DRH\Q*Q';UM6<#2E'9^[9 MVPKN*[=GD+7N>*U)4=;SACQ-1@0IV1JB#9V1S.P-^S+A,-'1!>MHVGS9?(]2JPBK=YE7AW=5;M I MG^0+DE.R6AW%'1TF 3XR&N@7 V(V]3:['6V-OYFA;3%M[73RGULOSLSLW/06 M>0::F? &/&(#6NY8(.3EWR?DX1XJ2E0([IWN@_=>0#4O2$*Z&[T*-[ SNLB= M@<6^4#E:FYO2$ BR E@_37#*$.MM;H";<\?_ Z.'C(WFF*/&><'*,I#$'I!$ MLJBQQL(7M&=0]9R Q)WT3C(7W-2QB)VZF$F M]+?";MZ G.!=%(F 'GF9K VI5.0@S,V7C1(I)1-R$S M@0[/H8V^*2J!\X!X%OIFTF;XU0T+#;(V-E$_VR?T7F$ .F7+3V8BN$9FC/#, M6SA%E2Y8Q:*2Y\[*HP':10][(W3N4U!]B.2&G=\(Q37),64G/:[Y.7V=H]O@.A"2>*YBM,WP8;9)[OT3.R\EUP MQ;60I;3=TQ=.4U[\SRT??I5?%]42_'P#/Y %^9^\6:%R3<[!*<:M00W>]N?O MJWN@"O<#U @>F6&SFWSXV7' ##;ALXF4/W^7E^YF+(O^%R?A,& T\C_96W6^ M<*>QFWRJIG<8T27#%K0=*-TH@4HHM6G;:5YE9753\.-.?9JO]Z# +MWBIY^S MG_)9%LZBW^?KK+-W4/5>EL5J$1^!I#-L=?#"@!>AHQY24#@?6OB9?9\0Q"_5 MB8,BLEB@=M& 7S6T@C>S\F9N"GFFPU>0B-U A*IH[N ^ !/[^^1/V2^_=$AR M>(U"%GZ1J'OLA;/:B]A\\]0&9O8NF];@4'&Z6CCCR^Z!SB6SE$N.:[ MED&V/1V8W0^R7#0N(L]MY;>@:X#U@LW2-^7XEKL!YHWZZ(+%F-S/)WE"OIT/ M!.8(P;O\OJA6C;@PO[5WHL=>'-0+;3X+^Q2;P-R2\S+:H,\):DPP#9 M-Q^P(YN;;1BT7Y7JLX?4JM;S)V5LR!':57L'%7-C?(3Y%655[I%@!=L2_-M[ MWMW6M3ADK6A71-0N9F+M'U?7D9RQ?@#F#&=OK+@L[]H=XTUA5J\;';BL-8+4 M,1B:Z(3(AH,(Z<9M5)8A^O%9%X[;FV)10&%C<+>@UQPW'R=XJ\!MS3K("O:.[6+]ZA&A%Y$9M;=Q.XQ: HW4@_9&;YH^4TZ##&)+JC M.!_YJMS.6$@'YEI,Z1! WDO"EWQ:8?*(FSQ[R.;%3TZFW8'M3)Z,8>Z4C*)% M-LM3N@J*&_Y+OL.L4SR$[L2"0$6J1%AJLFP@H]2?L/&J"M,G,2M0TT00EX $ MJ!".=TI^WLB.P5W;F5$FU-[UV\5):)AY"A2 M!XQ"4@5'=^? X2WA5Y_;:GW^_N;770@<1GJT""&!NFN9BTMX<[FN'-@H^2@A MEZZK0 Z ,O'CJ W\II^,=+:#3.U7MH.YU& 4X;V]&VT]2T2O4WZCS6<'N9 M MY+3&R\O(#-AB#7J-F /+T$<#8OL?*[IWO2 S%[7=/$G8*_GBEP %>FQZ;B7S M4UK@(OM[59LKOBM(&CHV/B".6&VS0K!UN$R)Q$\9WJJH:5UG+?Y_H[N5B () M$\(O0=D9Q&;YXR:93HPL\V5.\RONN:]W!K["' M.$FEF[W*/C#B>$&/U)P<$#39K1ODE@L7<-&0*3TE[$>H[<'@BYV3C=-1Z)=2 M[*IZW8GA45 #@W;FN]!L])_CA-KU$K9VOA:X-PFN=?*UW80+9&'T<6>S>U+* M<1FSXL91,F9GZ26/4GJ)55,0[^^9], $,'+IQ(?$B3$W6K,=*=7=#:U^1@/7-@(N@? Y-Y@>;*2_>75.$7@4+.@YA@UG.K"[RO@M9!'40/8HRY>,]H?J M>16=T\;SH$04.MJ:X@CL%YW#X3;H(V[O3/T( MS#:VEMAC3X900/LL*/J(RZ1BVZNDW\B,HLTX 3^2J)VX0.+]V,GA,[)NW.:1 M,* 8P)I E?H<[I(OT^9(ZM&I\R-R>KQWA*P@C1PG$$7'^7OLQ@B'O" MG0HB3Y:QADA0HZ]P(>>DC;BSYFL]-$HEY0'-B#CWK1O>\PM>.#6#[*.U#*(K MO.D- V>!1\E?]U", ,(;53F@!B<6=.]BWKYJKR MTQ9J1%\V[6=^DQK\G7>IN.6J4)1S)O7-7/^H",5.C[WP_&GOU,$4\2K./(AZ=#<9628A]DTBFA*P>BH"DV_ M9:+C\$IA\X*Z:^?R,-!*ZJ]3,.T]3;?^'LES S[JTU)Z--% 94<5 2D)1O+^ M!NL1AC>+OX](,I]5X#L%*=GF"Y^M@1)0L\6(U!YSZDE:,SR+M@.HN6ID";F2 M>L,2P6T=ZKOZU%"P7>85%1CY:9+O 7/*/='H1YYP=L#[ +8FWDOZ^6Y?<8 = MW:;F>(X;)5\T&>M;&!T8JG1,H'HFAS0)953CQ":?-#P1\$8TG?(ZJR: '."? M>\48*H_Y7"!]_5XN'731C9(?Q(Q/3>[9X\L;RD[KS),$*3LA-$E2RH5UME&% M*+#"/ZB/!QZ>,[*SNMGDKS6I=Q&"22<%3UGKSFD85:U&-A0&3[/&$S(G,- ? MMH*B9_Y.,G.88>Y$;3?$!^DK?8^0_*!_Z+7RJWE8F3I3U6'P<:X[L MVB"PN)/M)FWV4R[YV.G&R6-JMH]64I22W@^=+9!W+$(397+IT!R =R^ G9OL MOX WXS_'+[8,NJM+7'B_.YN^\+8109$HP2 *[ 1$=U:=6E60SEF//1F%]QFDJ2%>A6O])_RO?K_2Y=FU')MK]">0])=$89=ULP'SD5AC@8]0ZJC=7* MY# &(O42M]"5J,]1&H3+/P@H6JC?JR4X&*_$EZU5&&:A$Y>J 4T%#*S'!Y[# M*()&H%G#MVG*LAK$L5AWA@PBU'#3XC%(E*J'_^CNE/!D3'5.+81!NRJX:, &+P'E*'LJ:@?SL6 !)AEL8<#3Z)P6@< DO7A4>@CR MNPURNN?4'5C):F:Q ">J22"P3G92V\4#T[\<3!^-$4Q2I/1!^D0W;_[S$GS[ MZM40&0GH:>1&(P(HA?J9BIHHT!P=MNZ($UU532X6Q_U8USBDZX:Z$KKL@P1B MZPOO#T ;-$T??R8\2[0[E;^][>^S2HMRN6J;[Q-W>?KWA&3VZ1P#5U4TWZ4HTZF5$B8;,M+B5XS5"&_^G^:6JU;\?_YS;#XK.Q]3^B MK7]NW1!O*&KUT7#O!W//?,JAQ2)[A7IOHCKGXNX!SP*7$%,-!E F*00 EL-8 M1RU9M3Z2#%:M&KO>O-4'=FGK19@Y\@#G:0K"XMM) M-E0#)4D.[CK&9GB*P-/F72\%0&)S3=_GX%(A-!NF^D:1E08*LGWQC*^>U\]L M&?W6L&@X!-27(GIK*V!\N]\K(-T_^[\&WO8;#'&U>?7RBT[M>B(0ZXUY1A&R MY*/7Y/[FYG=A&S=]Z%ERM+]O_L+3G+PPG^RX!W9[GKCH.UK_V.E^>KH_,1\< M'Z63TQ,[\/CHU [L!$%Z=C#^EYWM/^'LO_:_?\K*%6"IR/G_ADO;2)/^S3M< M<^=L!A)9_B2W(LY+)SNF>,N\SUL4:T\DVRZA]I$N=(ZR-$9-JYY.S&?IV?') MYG>-#]+QV?&FEYV.TY,33]^]Z3=QM9B'"0D-*2.+0[G;+W;7'D&H$+^^+0-$ MX)!_%R'[&1-O; L;_0JHL_<+Y12AUL$/Y+^!B UHN_O-)XV1ZC&%02>X57_[ M#9/PF@VW]MZPK-T'H+IFMIXD3\[,'^/T8#*V?Q^=VK^0O@/]V2I2/E13E#X1 M64CK<0[<_HG+;L1'"X"SF!L D_6(.\@]9 VG@G(Z8.8#XR:$3Y 6 >,6^HF&VO_HR25_Y1RD8#YGX,2K8G9@/9,,^.%.%T4R81 M>V$Y8F0"(?'2M=@/=GV12^(AO!U+ Z&#\6K)@(HKI^>&AH5_L1Q+)^X;\5@6 M1(,",T3 Y35%<5-^.)MB8AL!_%I3/06K]]GQD0'Y#:@J:[I63B2Y,X7$[U.B MW7/%;*46FT6RZ(0',:0INK\/!/XYFTW7\^SW_S$^.707M;N@]QQ'-.WJEQ7@ MQ.8+!HG=Q=G: F?L,/F:C)YGCON1:V#*!FT?_NXUY'0/3-)0N7*S"PL2JMKG M]6UQ7 $/;#R8TR'N[S^I0?Y?#4:&!QA!:E ]SY=YBVGMT(.@0?>CL53=SNJ, M>N[I3?E7^N)1%3M&F=I9U3CR[\8YG1'X@ZVN_N'4AA "K=]\X#B[WAJ_^4 M6E,)%D#8W&>20".RF)Z1;LS '(;;3M,J2:&-$LR>G1SM"S]13"MZYW70\24P M^$XVR,BM#YF:J#:77("STY,+B3)K,!MH+NPA2@R2?V2/Z%TH-% MV<'!D6Q]_$[K4&WN"D4BZ\G*1SU XUEPK;6 P'EKAS7I)BG!LY>W@LT*4.(, MN%)X)&M4R+4?N_1.)S1.ZTY)A_TIIG"S'YK22=&_W1%JHRGM+'PA#+(EYH]U M'EF56MJ&(FD&&5?H1#(@3QY(3 HG8%^ZH"MQA9^7M5K7YF5X(,\]>Q6>6$;] M=AO59_8Q"X5V#105)_A1 #] L'F\-!'#4]US3Z9U@21CX#(7.<0D-:1V"7E( M*Q^$O:BPZ;$1A M:OG*AS(XIXT#&0M*CJ143 JZ04N0#.*D98$(M&XK^HM$.MO",7<$$W47^EKJ M[ BI&Q>)=#=?4^!,FGK:%@F4K8O;\X-B*&L[6(\7C"7:3A!)V1'TL\64:*AV M,4$[_WD> M1'"@4<<+O"0GQY/1@7P41CC2H,M/#U,9Y.B(_"(6VMN:A?9Z64BU;&PP,'=7 M(Z-4-,,].T:)=BV[]&V>0&'15@+G'G(B('YH#G) :AONT-!A4\T+MA:9?C49048I03>.J!$[&20&%BT-N:N^ M!B'?!+M^@!$"U730)@4T4:%ZP3235QGU! $L03UQ%TP0/KW.VP=4!F@,#/?" MJ]B41Z>(P3R$\QGA7G$N-6BY!>2H4?DZ-C3!QVV>!X*I+3)G:D*L%&/TE/A8 M78-N0]U0,%>$>!FNU^C)5=EYEL1WP\BA[J0;I^1< Z$[UG57O1-:ZX$)*92: MR7H'Z4>E<22;X14I(5!*$OM-44-RTT,5"T(S-TV5S]RC=M9HK#(8J@=,>XN9 M]N-D+_G+JC+5SIA!CHYP.AD*WA-.!N8/4SC3G#+>DN&P$S?L)>VKI/SC$O\$&J4IMC$Q*H0:2_4D5]^$J:*^#C4S,7)E[JZYO9>[@XU#S%9(PH^SI**S%FE:<4+&-0!;[.S!^0 M=L+@2YL/TFI[2Q*OP+"IR:[CI L_R";/IO>S^74)) M@_=-!-J8?&EL#/*Q_[( ^:@L]M@/;#^4K:,]))3>&:'4-]P'Y%[Y)N"1;=]T MJ;+NG(Y?OOC@QV+AYH,PP9_8ICW987FW*_^:Z+\.=DF#MH::#_$XU2 ].CK: M^,EPP)?X/^SYQ'->ERL_]UZ@ MC_ILK'X8*3SH:@ST,^YWE-4U>G \JL\F0R=TB)*M(,VCO-\5*N74&CH^^"1MO4P96-LPOS)(0"&[;"=NW4&$^[AH:G>@3ZPF>3D8]N M#;8E[9TN;$XT+'MW,$UTTO%7^#?%5O2 %!P-4F>T;BIIOYDCTBR"_Z[75[OMG1!*$:#L3E59MJTRM$%2+<1RS M3H6Y,>5D[KYRO$5HII1"7F-KMBFHS/WJ8,K>+FH M\V)2?A%.X^R:YY]L1SO_-3/B\Z#A761>F LW;DUN[(R;6LPZRG M:MC(A MHM=Y=$J>HX,FIZD'^110*=/YT[;%Z0GUH8_.XBTB,D9)7AP44)2T\^GWV6+Y MXI6%_94 GJ349/X.UL![&."31L'L+Y0@,DT+FX]HG0J+6,4U&(!'?)L#.E;R M&IO+@?(1YN#&V'V0!>M&.[_Z M\>[TU2&6&'O:"'DUU]J7<7^E#FIP]?1.,/ M*TUZZ\4]!JH-9M'VR"TRAPF0PP61N_%/JW%L?D^(X[" DFP:0D\^X\(.#[X* MWX^DJ5"$-+.B MKM,@)<@,5=Q#P)K MFGJW:TU*A0735 :*-V + 6""9- E1;UL+9H26+)94W&W[L$-B8KVM-NH?Z5M M())&=-"OMFD'(>^QU3$18;> ,<,S& MB6-K?J[ J"2"^:)F66>8*#6'O>OR-K\%Y&6/Y0(V64%P@6@9"3T*XB3Y3 MO8/3T+E11/1E?XS7;W_8H?9]2"!IZGK,)&Q M,RL86:%%#T5G$8/OY)P Q^!:GM@_0KAX4O &QK0&@,.(JGHM&G;\LE&P$7G6-[&Z!)P??(W?OJ/ :CIOPB:MO.->@F!,90 MTP,K@KZ) VM%D8#Q5&XX?T.41S(-DW]BB@3C"7+8#$7.!HBECXR F%.X*9"J M8T2_P4,A2[,%W ><<^ES+T&+#343YA.N1J^P]U9X4&YFO)P=^'Y7R#+D,F3; M7%JXWI+NW.F*AKF;N&GW=A_IW!6>P3I=R-%".FM$)S[8MHD_%5WJ 4USM$9 M. ]NGX;&P3[>D]D.I$\QJ^!\P@RA0/(,X&Q!@D*SJM=[- #QC5XI(N1A\2LT M!_.>71 SM;C9XWUS7T4C=3PBE.#0W%4/I9Q][(7_9SN]?TW=DOSWB?5+Z"?W M_Q*0%4M.P&><510<=BKB$5)R"-Q7LS%SI[56ZSP7<2:_7\XS=F,.GN9S0JS( M6H%?C&J.)OOI9'*@?XY/TI.3XRV_O1B@59DYTV+2H46/]_1;+%GG=W@P20[2 MPR-?1#5.]_=]$,M]=WHH=XF? ^5E WU+[]T>\3&TGT?[XR?]^Y$]'.+![HR^ M=@(V4K"M,));@ $48KC1'K5))!'+%;4 M):]@BGLO41V[,$[^QY,"X,6$8OT+W8*(GR3>D.P!6_-R1ZC2D"4LBX$F;52! M"51=P?"JR\5B54+G+.YKAK+A-8^4:BJEY!Y#&CI, ;(;VS7\A&V-CS@T2V < M!#ZA>T3_])@Z(JN1LDM"Q*"CQ"6R/4;+A8PD*GGM!\P-'11KY*3 M5,KYFHTZ62CJ,@#5AQJTAH=QI](=)_P-;:GWD?#1"-R5R5U_J'S%HU4$\&QX MV=TSV3^&K05OT=>>#0Z=H9SQ9&R8#']"TX4L82+?/16 MQ<$9^&O@M]<9:#.ABX)0GPWPKOL>^6*B94>,G,@[B]!IO+N,IN,M.8JCY) D M*B^21#I!7QD.RK"-.&,077R)AR3#I.&LQ7[!MF@52J% _HS89DD^ MFO)5,TH;A-^(Y691Q!&R6VEJ1<.0=%H!$>2+LODL3.PHX@_/VS_^X7E3_/$/ M\+_VCQ[Z,O[F8F1Q,6WP/(+X\0]16>EEF;S+(/SDV#>@-R$=4YA:5@^;BE-3 MHC#I]VAZ<@UU-G)'3]6353&+,#9'P99CCS-3OT9OY3 -AYHT<;6G@P*F(+HU M__CZTX0[4&*BLGNE]#!(I=)3$9 AV3I-7J^@7UB:_"E;9A0KU4*JJ,%"IP7( M%OBNICXKKC@E/S"M= CEM:=XN]^B[M;52(G ,RPUPA%K]*XJIJ4+E@@9.512<=JK\,,#$F:\NA@;&*1?!+8J6#Q3O*+AF/O'+ M?JSF,ZI@>SOZB-?*Y:_WIBAZ67''!1P3Y M)1/+W#GY]U_3+OH)9#]G)7FU M?W37-<#EEE(9;ZKB=_E*UOFFK 51B=@3X!,B)8CHD;+9R<^-@D5:S1C%W8H= MVXO0OP(!T&U0&5AK M=69R->/^M7 Z741HZ?CK%)0]!C$=JGT/H*,)G&2_]^)&D(]#?SJK$'6R#ZX2 MM4&JWO<@TD/SX'>G JA.@*+;8S,C(K,]ZC/[OB!]%^3BX^8NF MEUI);<\X/( _.SL;^:V!HHB>%DI+1S2ARJ !U AC@Z8I L)#[JMR"KJVDJ.& MM6:H%U74$!(HXYN EZKV0GD- GGX[.R$$#PD]9'/-Z8+CA;.XBX,'E=E,SP MJKHJL4S7CM]8M$$^'X%0X*Y#QA#H3E$O']MV-:.A]Q#78HC,#:9'\FW:RF/6 MD8ZO==/\#M^R0E0)1<#W8DP=F/BT!#_%$*J(*,W1=C\;=L*F+W21XSXHV(F;SPJ'CZ^4GTH6=QJH/)=.;7O '?1 MFW:VQLKO[1K2;HGG#Y..)^S]4.#TZ=EN+-2#6+??8 %T^!Q>_11;MH3(KD,X[:T 7EGC8"^ M!#0]JUCR4YZ9WN?GMF0UDE]#V"ZAP%(XD1O!L!@25\,@*GR5/%%./2:=@LM M-ARS!7.RD.C4)6D0U^" MPK0X9,B#K"4,B33^NKMY';2EK,&(KB:>KQ8KQJ#W7:FT'K<02F/L-H0TTD,U M-E.G495/Y;-G%%#;)CRIC>JPOQ.?K!:/]SU<4%]/3QU;!3XW[128'#G[^/#U MFL.DE&8)$6D(PP@9.D)? > WAHU3;0YJ)F'1'ABPA@Q3EG1>D]%,/L^&RJH& M[L=3]DD:P !-)3FU1PA?OOOA_='DS$/09[K0O08*K"D@<_'JX 0%MJH#@0U) MS,*P"B_WIN#57SC)?8M54[GMJQ(V2W^M-\9;0S987 .>N\BI,@BC]R;N&NI3 M[T*TKJBKBXE ]&T.>>;"9.^A'NY+RC:"9$7R65RDQDV:=CRM<0'(%16 8!@] M?OC5*-GX/!P]A"SBF!:B.G3+%L2-[^'%?8&]!Y5QO*/,,V#:H$>GK@"1!D_T MV=GQZ%@93LDVA-;KI@R@PV!&V%] [CEG9FCR.@Q]X)V)(?PF- [$-&^7O6:P%L/2%]9IA!.^E M9M(\E91N()XNN.*FS K.DC WFO$0>GV7KT/;3HG0C$2;IR>EA>GJR;Y?# M\T97,BV%>,MH6+9:J_?@,"2'Z"T^1\U#=0$M0)DBV(B";F%H#(4>OKFF&^AO MQ1P T]QMF'RN5Z#IO\]XLN?LMQ8'+0E^]TRN>4M]<^-:ME5)C;QF@;X'KT00 M*:W>PN:G-4?E4+9!Q@"8@ZGV=&[R1;%'/9WG:Q.[@/-5-SV._:?5'/Y9<6L5 M&H;3K?&:+2.__DFWYSK:[<\.3P161JF"DR1@*(1&6"%RS18Y-T]4![O-!@*9^9(:&L"A_S*D6FKI"?TJS#TIL MQM9S'C@.F&%>$0+)-72X@9?;//),;RXK@0*8M1&\% ".^,7P7M)_YLCW%@R M.3@=G9R<'&TI^Y#W\.?V%2I;PLX8SPY'X@B.YJ,*K$*.5599=\1'+7]E!&#O\B%P2>M9:W4MH45NX(88]BC>.MUL)\\OK3%=_CW+3ED_CDXA^_ M'B5/^CVK+TP'D2Y[X9XE+4PU1K9X;A9K?WK,9XS- G M:HXK!(/**Z]Z:WL?IQ+KL\F!MRK=,3Z;'._[D!FU@F.AIGWY^@;4M[G; F90 M4Y][XP]1BPA"5)3F&Q2ZW#DR 24!3 A3 MJE992^)S?_$\;JL:O@3N2ES7N;RT/L*GG,R+F[S#5!WS"Q")P5%U&RJM/K8\ M@(Y="&* & .6*3L8QHPBZ/:OQ$Y=$&&LYO<:[D !KIAH7?O.OY/#I]R1-+Y@ MP$]2<+]:SO01$@M'"3U2@5_?$@I![#,12?5F$Y KM26&099&[!XP4S7M^]( MU-^WQ=I-@C).?]B^!9V>.2>+_HHC?V):P:]&2/_WR4E(=@3(LA$.?38.XU5$ M0[?PZ^NZ^BFGDNK=_V.R%5[Z)-V0>5C'8-:<>??9(&<:$O$=V9&'@CU'.\]X M%>+9>6_"4\DN;@DP=_*%0#NZS0%Z92D;0)1Y-+0VFH=!<39'L\_8C_9L6,X21IT7BM19WFAR89P/J65=(/PCW2SD$*'>S%A%N*)625.D[+ M((+W\Y/D58P> \^LBN:.V X@'6?H8+/7MGH)/&QK#Y[F4Z2Z41Q,K5(DDS/T MX,Q1YB!C]6-)08D+@]T*@IWID&B&XRF$@/![>+Y2--!G,O[653*#I2_A--X^ MY:Y*D7,%>\BWN1$]Q6,6C0]/T\GD*-+QUC:?49,-N&V"_'@'JD_&I[L>/K:C MWYB 2+SLDW1R./DUJV)]NV=)!VY>A[YQS[G-6:!Z>I_29^ZW* V@>]O[2(> M'A"R"FR*KW0UEWEX=R/F:5C6C0]%\/_][^[42%B<"U$E2,?"G YOD0>[: Z6 MJB2#X]6-H18PPG?]BS.P"H]UP*%,37B2R8QSO;5.M*<.ZMEU$=Z-!80 JT-[Q_57QNN5BBM"V]W" -C$ >:MH&>1 "W&38*S3 MT?%WY S,M/+>_ZKS^'A_Y!2)02 I55I0O''3% A&-@+RX+70/@*AJP/#AW1Q M88B[Y3"RA[F N@0 8JX5K1OA70M<.'EA%!M&"V9\=XAP. BK+7K-@Q M8=I@Q'N,JI3Q3""B_C5Q M$Q1]4YI/F[,K()N!SRT')X;B_7L]Y5;1T=V1W^5N ^^D0@QLH1GQ^J"P1<9 D2Q")ABMEVKL,GN)187B;<-O,Y!-VM#HWXW$=6_ MC]V1%+TG8#[W=/@0C9$EOCU0MYI BP!\Z5HYJ"%L+97).]\0VO[-P*Y5" F MBNT2,ZO2\/5?,4&]4R($ JTA5\EW;Z+JFU82M#W:;/-S82#+X5XGK,]U\\4H M E@=A=ZYVCDB9>Z: X@J_$,MZ3-QH@=$ZA[&J-&*C6#OF20'L": MS*"PE-N7;'QQ07*0H#?5XK1;?SH:GB4P/.[BW6HJI/W5/4_WIN93^ M>=S)DPE.35.SS&0>,"^)6@$ 9[<%[LU,WE644I8(FV!U7\G;53@&?'M0[OL1 MBY+PO;TK:;Y)#T<^BO&^Z44QX3^*,JP'YJ.),3'-2:D3@DJE:92%&BSN8%Q*^FS0J%D M,#F\JMQ[Y%@XFV,V*:%H+9E]T(MLSU1LZ <\,N@FI 3?F2J7J9B7"0CIQA6 M<.>1J4/MCH* N(FG4Y%ASC9_QHH@1[%)JS9WM4^O["Z+2&9 P!$25%/U)DAF M B;FH^06*:=W1X@F%KDF*^),.&]((#$K6[S]:P@&B!!2LQX,Z>-6^R6XT?:H MY04>110.;3&Y0<;,N;^?;">S))".']_D$VJ)RGC_5&7B>,*]5Y?:KDW8=RC' MPZ.]BJ3O%:9/K%N-LZ*]Y1>UCH4ON$)]"!I#*M.;7-4BS%Y\R=[/6/7Y!!;/ M2NRO"ZQ#[R0 ]#[4&>J'4=+[("WVHJJ7V-(D>NB#[/JQO9:['R_[4*B\ M ^VO&W=]5<1$<#ERX@ZGUDI6\!3$\8Q\"E&%8V#S .+!0U7_Y.C%B0^H0 YX MRIVS@J$TVEAUD?V=C%;U>OE 69,#+F*89*R;<@T%A+,]3$!2^@O]Z.1Z@,Q) M'=+GD2,G N??9X0<;B <,,^H$B@'=Z$1V:,>AQ&]P%,BYX>$WGVE]-SUR--3 M:JA*^7]$+B?BHNK)VO-[JMN=6L4F@'=P A?O9;*5/E;NK"?_ TM3J?0UY ZX CM;^#@@/3O=UGC+*2[%2@+TD?#=]!S4ZH*\L)UA2RDK0N6D23;5.F\I\JIL]Q !64&1, 4E$AIJ0)J^)',.C,](*J%$B[![ $CC&-P0$_GZ?[$03([^4=XZC MTNO]KQ0CM3T(MJF2##>=6(!2<4S$'7*FH8]K,@. .70-Z_R KCQ:BNZEN+/9 M-JWS/0ST&-#P:ZJM84"F=X%_,;QZ8@T^-6%!3/W;'U*1J>?S\X0D)1#OH M(NBW9(G*?1.L*W.P2XZ])KF@A&6(3CD+G2\]LY^;B'6V6.[A66_<2PM2WK)2 M7#]4@-$8B#/P5%/I1*&$[-,<<[AIR1IC<8B24].=%2 CN4KGL M65_>NSPKFE#2\15,OYI,_+WVFUR&.N]34Q#75X'>=V*]*QIB:%#Q]U#V&VZV M77W%-@9%RRX5UB<)Q@V?'9],)A0P'8RGJ1?=7>?)YA% M2,!O"^FH(=G#]C.HA MG\EZW19!?X67PZWN3TV@^_1PG'P4]WT'%;7SXIW3\?&N'3LT:4P?(X_(B.AK M0_I_I+YE?1TG#1 8EA9BF]9 ME6"V+[$RVZI37G-BH9LQMK: 0AQ_=6J/8:1G1T=GY(SKW) !D17\\@Y*GO1? M$+4]2CH(>Q=(U2C%1VQM*NAMY**A_6J@AWN6?S+P1_\BU@*RH*$7SL3LHZ^N#B3W_4IA%6>V.M8$Z8^2A8 M?(+/ ZB#%.@%\J,N M\G.\4N%I[:I3W\T3 $:0$?7+L>+]4>/2H4VL+WQ2]?X&W#>$R!>.%.67+#,/*.^O'*T)# #RH3%9 M[B[LO+$U$WDSS1AM5&B+^M/0H+Z89UH3B9"?"I5'=JB\(("#HO?L/[YZEYRY MX_A2 LSCV[<7/4?>+T_,OL3G>[;=^9ZO;B&WX( K@WZ+G50=&NB#O6V91Y%' MGNT, N[&FC< $^5P72QHKE<%0I=U9IM)<*=7)L-/.]M"([/:UC7I\7;Q1!W> MT*A19&7I3GA*(D8=>:D$!FX+PC'W)C=+L0T]FC9P:;AD!E=J&]/?@>Q:^K2K MZ\9D]Y14X/BT\>T&-PCGV3L,Y![_=/]0M/F MX.%TTY,+[7":GG)Z9^FPRBL)') MFFSRD]&!/M;%:D3L?NR4B:5%;.'D='5IA4O(?LA19MBW>H:TJ%[0/%2WW D-0-[)W@//J"J57I$\>?VBUF M+7O 1?6C$U_S99P_;?^R'5T1Q@?%K*#/D6Y1CEE9FAY'L0_NKQ;9*W,-:4JW MA?Y6!7&WEK"5E0Y)V?J1@ CJ[',#$*YI\UG.)^<]2=SA)NRT MP-.)>D=Y]I3,;^^S[-2:0V@&:0I_Z;LQ#$VP:&*%760BWD(,VM GSOL9_2A,?,6N>&BWC3J4'@6"SK4O[8G91 MB*U';>KK9\LM3+R@&5$S7VJ3Q_Z#31PSV]98E%4=!W6*<4)N?QIQ?*2=6?0< M(.<:8\++L<'UI;T\WM#VE0V##CMX<]3FKG5>V^$"G1U1F+FG32MBOG;;J$>[C,UV/+U"XZ>\YL:V7K0]WH/9D9%-5=:,29@U M>R%PQF<'86K7UR @I-^.RSYKWK2[WKIHB!%)]&PSE:%2_FFK02_]!=Y.&ZB& M)!.238;F Y,.$0N#'Q2Y53SZ^5_#]U0$@6D'J$%J7YZ&!R"!]-[$>G9Z22^X^.QOMT#%3XK!:=:7U\>+(;#&WWTO@6C]/],^]?[+%? M)'V"R8ULUQZ[!9ME8;PPA/R"+@7X&W^XI%51A8O7>]KLY]Q*-$1\.1B9HA/& M/NGSY'1!I!:+HN5Z"&I-04E6TQY4ADN*)PP^;R'^@:0C$]VT^@(92K1/ZA-V M(?7 ;5S[TZRF$$UD#.< ^,Q#%*/%1&G57>Q7KK#]N[/2?6Q"'!E#2%R2BA04 MBO1EGX6)6#(L3YZSV['@\+:X9VB%,I..&QS_OB>KBAHANFG.X> B6$ 'H&; M5,3.&6IE3"0X2MX0^#G]TI=Q(' U0[\*>'##U97:@9'BFM(@M5\=6&2.\E8+ ML7!LYSN!VY%H"[UN.-U4VW0.' ;,\-GI_LB@*80!5DN1CS;IH?ZF)351(6[K M2'KS;JO@EWL8KVZ([GE=42V)(X*U4W(<7T[=,#P$'Q3Z#;5=],K9>9IN$>]) M-ZF'5"?D=%,_'I<[1/FHG*P2%-]RM"B"-4.H: P4F++ZR%5I$([]J@7P2Z@J M*+YAQ-BURB&#K#8YLCB:?$KFC7"5+D@/P*PK*/X@!@HZ87+9G[SH.FLQ.$!X M-8R%MH?\ZHS_%IRGBM03U7(_UG9]4_CP[ F:I*9J'DRB>_D5R5V_)YF MSKR3@F5[Z#=:345U$YC7R7=F?)E<^?BH[1)S3N7.,%7,VT8$"_G7;CS(2[+T M;I*/IO)CJX<$-MR]I86PU<1UY&R:'(CQ$.A\]<>.,0NP!J*B39B/NN))$ M80EE/YB?*SU4[ ^(;4T:BV\37>8@EWV1#F;QV%J@(4'K9RY)CWV) )DG288. M V7#\1NXE.98H9\O33X&5M9A5 RVN5C8]#=?VT0;V6.6 1@E2)S9)JR>&012 M?,*9:5&-]Z<3#U!>R%:'VZ00 "/>A\S)AJ&3I&),46Z"EN38+Z!JP46/9L>\ M:E8U^NSA(.?K)$XQ[KR74L)["<@3G]\0$"\D\VGWEG60^M+=;S,>7\04J^4* M2T]-G0)ISNSS7<=)RS&5LE2Y1M:YB(4!-Q?>*;I!DJG/,GOH-V%O,W+,;5B? M3ZWM3BNH&\0+;8:=WP)OD?Z0DVS%2T&%X-$4)!%7BG2%!0L\=>KX<>_3 WB0 M*,0'1DH/5/C&939W4L"(.+E]^CW*F@T4C;M ,'_H $?M;C.A0GL5"XG(7.G;SBBKE?%:R)&!!@N5F:O/EM1N M /<,/C'(>KP8IO+GAWK%X6!BVXAC4!L">X6 2U$O:D>3X(><^7H8I8S"V1E@EH M$DN-25MQ@JKY>J E3MA.(:6D!8^+Q$K^, @[_@)^HKJT3ZND'%]>#[GMKW.! M7";_G#4 (3>[! MVI[C?#;I$80]76KL -%@J>*OTAVVDTZ2F+-XT MVS#G$#WQ->LT0Y!C1OTAV?2NR.^UC:3H#.J6X;,*.O&(K8L>G%"4B,NRO>,H M62-0!,9(N%(@B L+ 46![./]XV0O$0F ZL\%.Z&8CR_$3M&GPN@28F)F:LXP M*RE^!6U8M;P:-EP(R1K-YO1UOB;&5HO4QL1::']A(HS,SLW/4KZ4-[05 W&$D"$W]A. M!_* P":5Q*B#.*":%R0AN9N&V<#.Z")W!A;[0N6H;RK$,T(\J*; M&\24'E>Y?0^\E_Z@[QFL&D\UZFGF X!7M M/&0MAPFS<@)R0MA"6"@,92PQ2#OE0)!J[_L@EJ?I#? M#$1.,P7C'Z0;=4Z)THPL^E%WBDK@/"">A>_C@MH,O[IAH:$8%X/4SQ80O5<8 M@$[9\I.9"*Z1&2,\\Q9.4:5+@(GJHR<;:!0*6GT;#-_88 T9FMW>,[X%[W MS<\H3LP-HF7EN^#LP_Y?VSU]X33EQ?_<\F'3[:?_![(@_Y,W*U2NH^9X6_]< MVRCNH$;PR R;W>3#SXX#9K )$"3.EOC&YOF[O'0W8UGTOS@)A\$L7/HG^\/. M%^XT=JF+;IK8SH >!Q# $K:>YE565C<%/P[%8.L]B,BD6_R4&D*%L_CZ_H3; M';PP8!"[I81A!D/1J QY5P5/F[,.=1MYT5:SV_@MZ!I@O6"S])4&:ES1+*^TBS$A MX"=Y0KZ=#X12"'SV_&_CG>BQ%P?U0A.$$2]D$YA;E+7Z@-/DY MMF!D'RX6Y*8^5@'4)(T!\WD>N%#Z]RMHVQ3: >J/GN?85_P&+0PDS@""4-4N MPU"CY W#5,J8HFL9Q9Z524.[2@@0-57OOEBY_HB)?^^=*F;RY"/*UK' ,P!W MIX:EF6^X2!U[?!'^G9S*(*DRM+#)4A#ED8!+@G-1@ AI'GAYLPV#]JM2??:0 M6M5Z_J2,#3E"NVKOH&)NC ^-A^!; $21!"O8EN 1W_/NMJ[%H=U9I%V*H78Q M$VO_N+J.Y(SU S!GT)CELLG2]RC0U>M&!RYKC5%U#(8F.B'&IY@_LHW*,@QR M "$W 8$1--3@;@E*5+!V =J_LII/O$Y.K#UM"2X@KY2JQ*W ;+Y"-PV&1-Z& MEHG@%D.D "_]D)FUT29#$H11+-$=34]@N"JW,Q;ZTSI@\^D00-Y/.=0FGU98 M4.@FSQXR4Q1+GHQA[I2D'D@%3>DJ*&[X+_D.DS)"G$]3&&,"%3Z7.LA#\W)% M_0D;KRJJ]K0!D$S[D#+T+%;F,^%XI^3GC>P8W+6=&65"[5V_G82#;7@,+W0Z MWWSFA_-JD)N@3S@,5T,*C+=LF:GC%,$PMY$Q D#':&U'R)H950!%*>]!TZH> M,$+'-Z?A(2ZUH*K3OOYRC09X?8,+Z_/W-[_N0N PTJ/EEK].=RUS<0D/Y$)! MVAH$0/G 1LE'";GTU,7Q 5!Q2RI:(7J?\ M1IO/#G(A6R@.CI>7D1FPQ1KT&C$'EE'^MN/N&%LE3"Q&9?R$1Y&WCY2-8/ MYOQ+$S>^I D]#O;\MH*D- J^]+:T;B3TJTG6G1@>!36BM.LF-!O]YSBA=KUD M>$O)$>;@6B?=E:L+$5L)NC+?DU*.R_"X^F$W[61Y1Z6VT"?[/#:U^1@/7-I;4@/ YGR%P15M[(_W-J_/4X\JCYQ@VG.G M[JK P1>T4@2\=K)\R05 J"YWYV-M.?$X4)?+H('UC"-J;D^NHG/:>!Z4ZD)' M2UW^Q"\ZA\-MT$?[A #& -5-GO<)<,FQMR<8BY$L=!. PS-(P:3M$B M,K."(C T!=0V BGX)RS%)Y8I:9+IJA4$F], \&Z357&B-W<%SDW72(9=Z\9X MH)O8P-QT&SL4)(4-/60PVTP&WW#K@C+P>&%PNP^98[[A%P'@W^?64Q)&B*C* M?P-8G^>><*>"R)-EK"$2U.@K7,@Y:2, QD/2,#1*)>6AHAYO879=-[SG%XR= M1- ^6LL@NL*;WC!P"*?AKWMHNP#"&U4YH 7,@]N& !^?+\-TRWF^(%G_4 !R MDBW%\2H_;:%&]&73?N8WJ<'?>9>*6X::0SEGDN7,]8^*4.STV O/G_9.'4P1 MK^+<@RRVNE\+(+]"Z7G*YRIP]?.-3\M..9.;DDC"%D3]*RZEHLEG@"M.2.

?3<.DF7(P M.D+FU6\%KHK"*X7-"^JNG9O @%92?YV":>]INO6YWL[T+_-I*3V::*"RHXJ ME 0C>7^#]0C#F\7?1R29SRKPG8*4;/.%S]9 "1@U(WS,J2>)TPCY #,!-5>- M+"%7[L-"$L%M'>J[^M10L%WFAZ+1CSSA[(#W 6Q- MO)?T\]V^\@,[NDW-\1PW2KY\@V[3UJ\&,*Y+C]+)(4VJ(]4-9:=UYFD[T83= MA8+9]J#02S48')XSLF-8@?ZKL;J)V_IT4_"4M>ZLLT:SPA("!.QQYZ,0CG) M3IU[#U;6R (Y,UK6B"]#V4K\N\N>#%^RO6SW")8MFU(FUA/BU#O-;F<>0?ZU M?34 ]9O=0E-_NVPODHO&'J1T6MB5//M,4AT]T7DV!/40")V*/HCY.!02 M>]9[G*:VR_RO])_R_7J_2]>F6^VUR=+U5RCO(8G.*.-N"^8CI\(0!_?ARXTZA M*SRKF=*941,(K),]A(GL7\Y -3AL\2!]HILW_WD)OGWU:BC4825N-"* 4JB? MJ:B) LW184>8_^B)4$B] 4H-=25TV0<)Q-87WA^ %@8-XL_:O]SPM[?]?59I M42Y7;?-]XBY/_Y[PS"4/&2#BT\1=CM;M<.=3*T@4 49&/VV9 BE#1K1GT]W8 M7I8!HJ*WBI J->HB.<AWH]F0CN!Q/YS5-LN&9#3X0I()-B6'Q6.&%D M9E,HK#\KF3X7HNBBN)O,,J"=%7YE)P_13!1-1=O9UOC%5B, M-X-9.K X*E<4FX]_@VE&X##;Z\DM$G"V;JI)7ZI1)S-*)&RVQ:4$KQG*\#_= M/TVM]NWX_]QF6'PVMOY'M/7/K1OB#46M/AKN_6#NF4\*C39T$RFT]X!G@8N4 MJ08#*%-ZJM8_,8Q*2U:MCR3O,)@W?:SFK3ZP2ULOPLR)1^:"F7>_5$&U=7C5 MA6)M2,[2SC,X]5$YB!03E7 MR'X(8QBV8CK\#K?KY/@[GZ;QV/0T4EE"*=(8X4..]P6ZBX3:\9@:)IF/+:3: MB^2N>B#<(2$^Z 32/U/1]#BX5@N120'O3/[D_ MWBW%,[X^7S_[.L!%Q9-\*@C;;_5?TU3A&PQQM7GU\HMN:PB!*&K,,^P9]1^] M)O?W1[*7+X+3,4!M1_O[YB\\SV"WYXF+OJ,U/2OVT]/]B?G@^"B= MG)[8@<='IW9@)PC2LX/Q;WZ&_\*S_]K_AEC6I[_ETC;2I'_S#M?<*8*S/\FM MB/-2VYJ]SUL4:T\DVRZA]I$N &9:&B/(SZ<3\UEZ=GRR^5WC@W1\=KSI9:?C M].3$TW=O^DU<+>:!2$)#RLCB4.[VBUT#;UV(7]^6 2(TR;^+D/V,B3?OB A? M(Q'*5T"=O5\HIPBU#GX@_PU$;$#;W6\^:8Q4CRD,.L&M^MMOV+DB9OIP:^\- MR]H]=E2PW;2BAD'/DA/;#FB<'A@,4O?WD6U"1/0=Z,]6D?*A&H3"Y41D(:W' M.7#[)WIP_+4 .(NY 4!TC[A!>(!@1TYE#8R;$#ZWA[* <5E/X0V^N+^BST+F M^< SY@T5L^W5G]$W:9DN_76?^9Y^FS*)V O+$2,3"(F7KL5^::?[-I8&)C] MRT=N9PD=WD+#PK]8CJ43]XUX+ NB08$9PAF)/D5Q4WXXFV)B&P' &S1GW+YE MU+/C(]-2+<9%[%@YD>3.,.@TE([DGN/NW+H60;+HA __8WQRZ"YJ=T'O.8YHVM4O*^B=FR^X<>XNSM86.&,7XM=D]#QSW$^MEV\" M-&WXN]>0TSTP24/ERLTN+$BH:I_7M\5Q;=_+ZW2(^_M/:I#_AY%7!QA!:E ] MSYZ,.=2./8)@N:TRP*=UE]I3,:T M:N0D0D/E+F7@'_95HD6+^=0:/J5N+=BZ"J\E^&.9T1_8KJ+?W3N0P@!4NN^= M!Q9[PU?_*;5J=^82FY*:OG4=>D:Z,0-S&&X[3:LDA39*,'MVB= MU\.] $\VR,BM#YF M+,H.#HYDZ^-W6H=J!+7#I(>@!O]T1+J0I[2Q\(0Q!@J\( M 25\9%5J:1N*I!ED7*$3R8 \>2 Q*9R ?>F"KL05?E[6:EV;E^&!/ ]:M/@F M*+UV6U8/)))Q:-= 47&"'P7P P2;QTL3,3S5/?=D"NV2'Z,1 MMDM(2UH%$/%0I.CW(F9,FC39,B7>: M)Q-*)",Z@PD:46 ="R.[Z)B8Q;%WG M9 FVH@AWT>QQMZ6$,"/^X[7?T*T?1(QJ(!EW/-1:/N)1H0HDU+ U"K$TZPU. M!&*'*@Q:. MX>H<)=7%2=G3PO7&E_C.+T)& $)Y-#LY\8RBZL2?'IGE4IX-- M23- :NLRHP'*CL@V8KV]K5EOKY?U5.7'-FIS=T\S9$;CY]?9JOA,WU?E'CYT MB=0D4*K,U-!\6>$P?L5/HVI?T(GV?6.AD['J1]ET6J_PB)<%%!X%V,=?W2K) MM.K!^["M<^[D!.JX+*/PR]#^WR"^,XMW+/C)# N96_2NGK:#(JV2&T#&[%[" MD"'Q5\F0Z+U,O^(GR1N?>(%Y5)2Y2-H.^*JX:^2$W9*3_1=FU'<>^) (\I5' M"D_Q\?$+<88H%I\!?7OP>,^FS!F,4+*):[(.C;:&_BW1KW8R[OV 0^Z:9M#$ M2C UIQ@F6&;W>:@H@L'"MB;O,KH;8CL"7J;NR2#N/)UWCY0\R8< ^/@\"KV M<:"WR(!!SK#QX%\I@PN^!_6_@.0]JNN'[CCTN$V 090Y;,,"061,7J",T.H: ME#YNP0))-"170$6(GER5G6?I"M+>I=*[%]3..HTZWA/(TULL01@G>\E?5I4I M \?4>HP0T,E05@,!B&!B-<5YS2GC31\..W'#7M*^2MZC(P-YI28MV#GF!3Y( MY7L@N6LLSJ2_4H7#^$J:*P$$9 M$+ [B+JNT$0E-<,\Q&2-#0APEE1]SVI9*^[1H$!ZFYVE1F!C)PR^= G33Y!!]L^W4=*VLCR@1=@8E MNJ.D\P56)HUZ\Q)5^%95.36<+\+GN439M-[7?Z[Q-@&[YL(S3+YTMC@ M[&/_90'R45GLL1_83C9;A\%(*+TS0JEON _(O?)-P"/;ONE29=TY';]\\<&/ MQ<+-1Z>"/ZE1W@[+NUWYUT3_=;!+VKPU-GWLRZD&Z='1T<9/AB/AQ(?;Z.#_ ME_!B-Y/F?P-^[$[Z__'DOY0G#R?I\?YASR>>\[I<^;GW GW4[V3UPTCA01]L MH)]QJZFLKM$+Y>&.-IE*/;W?M6^7=TA#":%ZJ;GN%IL)%11PDB9FU)M07=8R M$ -FI-Z^%/@GM._]"/)]X,\UP3.SA;XVRGUDS'2J4J&]&,J%YUVX!TQ ()C# MT=%WB9-+!6I&4'BX X^P<79AGH08:<-6V*Z=&@.-UU73^"/0%SZ;F%YT/8K! MANG"YD3#LH>*^U''OI,-C:'[I>!HD#JC=5.M_\T<(5!1H=16L8C:U0_UUK35 M]"?)'H8$!O/W?05E*D&6N4,M@GFEW/HZF^7:[]@[,9R$]_Y07B^M5W> 5$3V=_+R8?]\LLVG^7[_#J];MS>\>&2+Y M$K'V\SKX.C18S!6NE7'@>,,6TA2!5HG%B#SNN6I5PSFNX*Q_R07+P9UT*4XF MZCS-C9?(5:+PXD, 6T$Y@<&:ZSA.)9KW&;/AST'(9//8M=._=P._32Y"-"5= M X(K!.;3=E!Q,H OQ]+N#XXJ>/_"@1''0JL_F]Q#C@7%A4"Z\NX\% M;NR%N\4$=>J1TQ2MC+VS=+N-8%+PYV[JA].%5?5M5DJ\%Q^3V&7#]PLYP^>) M!G4]7!ON"EC*'C)7ZQOK%<,0XGPHS<%,QM=)L DLC@)?30ZXO_R3O*P=^9#S M7H=93^>&"LWBZ(T@1VVK!X8(=;?=GG9LA9E(/V3Q)W45:2_H6?)D;C,@;L17 MKG:@(0;2>70JU:.#'B7O VQ6P0+S(P3=C'HBM.A!M#"9"&A2DH_)=*[]]/ML ML7SQRJ(U2]Q5,J$RKR%HOD08EY56L>S-E-@_30M[QFAY$5\ "DA/87YUC,L(&<[NE>=77^#;X[U)FO (.^S(/9SLZLR\Q].'J3]] M^")&2UA%U(L%X/%M;4R1]E N0FJ]COH.HK)W.K%O?D^(T8'-Q*,^\1D7[7A@ M7?@>ZGBEV3K]P"R-X.&'X_ M15 <.:H?-\1"D1FK$A+-28MU_.K#P.)*^KT4 M"T 8+$@MH6@6=#\L,!V(:VJD8W=F8!-[T[[HK&=50B6"7(= 0P 1) M7V]483$\E?CBE=M"')[@-G1)%NLX#9&RP!CG9NGYA@V)"C*U5ZU_I6T.DT9T MT*]Y:J]T$XQU:[DIV$GNH7=UM?U+LOUBL28JY_8%[J:3Z':U@3/ MQPG!:[Y MN0*#PPC4C,IQG6$2W!SVKLO7**"]$NIEC.4#M;M"<8%(* @K"C$W^DR5$RXQ MX"8@T9?]H7:__6'W/=-)D7+]PDHV/R'3J4II9*UJ7W_/*E.1G$GUXX@$LMXG MV%8[.@Z5(F&_.O06A9M.'J->8=-1+-W,5KYE\GLGH=^"I>;>C0T@W,=7=^[T MO_9W";3BGI)65,RQY3QD+\[EV08? M2Y;#Y=S=F@#\ %'W)8&5 >H!; Y93#EJ=^^PF&PUD M./*!%4%OS8&UHFC!T#(U;H:$3: \DHV8RQ53)%A]D.=H*'(V0"Q]9 3$G,*- M@U0=HSX.'@H9W2U@@^"<2Y^?"RISJ.$PGS!B087]V<*#S ][M"EB&7 M(=OFTACXEA3U3N<\S._%3;NW^TCGKA >UO]$/B=2D",Z\7''3?RI"&0/Z*5 MTP>$_.#V:98 &/9[,MN!;#AF%9Q/F/ 52)X!+#;(]FA6]7J/!B"^T:M)+@M8 M_ IMS[QG%\0F+F[V>-_<5]%('><098LT=]5#*6P6'G8IXA$PI H#6C-W<:;_5.L]%G,GOE_.,/;J#I_F< M4$VR5B ZH[JTR7XZF1SHG^.3].3D>,MO+P9H56;.M)AT:-%C@OT62];Y'1Y, MDH/T\,@7VHW3_7T?SW/?G1[*7>+G0+G[0-_2G[E'? SMY]'^^$G_?F0/AWBP M.Z.OG8 -FFPKC.068)"-&)*V1VT2R44Y2-.,VYD4MICQWDO4SBY,^&/;YQY/JX#Y$D#Z+W1Y(C27>&RR!^SZS,W&2D/- ML!N,86KC,DS7ZDR'5UTN%JL2FK)QRSP4*:]YI%03:B4#'2H<8 J0J]JNX2=L MZGS$H5EPXR#P"5T_^J>':Q(1CPQ1$M@*40 NDM"E#;:6<\C3-YPI19G&(^A>< M*!@.UX_I98R#,Z;)*F( NPS'-9B$W7&^,SX$H]VAZGC68NMJ&T]-&03(K'<5"NJ MLY.60*CR>Y@? 4-R$HV>DO*Q\'V4A>AIVRR;?0'LO8US4$\@5J5A3L_[>RB% M ODS8E,G^6@JH\TH;1# )):;13%;R#"FJ14-HQUJ<4V0L\O6NS QH@CE=VXJ M0* H9]4^1]UI47QR5T,.^O>NIG<5%O?B 'O2)(M:?ZN:W;%P M;2_ELC+Q_T@)'O MEQ%JD8I65RF8W<)\&N =U2TC-5$%MLZLF9%>H.1VN0Y M:C1T*3'5X&]S_ZYD74!6DE\ ;-HO>5V-DM?RK(D<:Y*$]FY%G&$+ FR>WL3. M'(:7=TA.9F"YJ2#9XK48RB*S+DA\ZB#P9NW 2X"%_7S0JC>:>]]\0V_0#0M\ MZAZ/0T -RRT4YW>7%K6J5S K/MTP$NP[RWB$7>@1UK1[PFRVQR.T0[N'! O' M=%SNRQSA[J5B6>3:)@S\M'LW8"C5!O8^G&D1X:AC;<=GT>YK]JJP(L="&O=: MN4RHLG/:G9>-_A5F8<>HZ]B'G2>> FGR2EA-/GT/9+'E'W_UW"2?G^Z/#K[3 MOT[&HV/SU\'HU/RU/SK[#LL0Z8R#%!(_R='^X7?FK]/@K\-C^]?)^#LO%^;% MC3/K\;+T8#S'H_TG_?O+$R1PVB]]>R_ QFJGPN*S&.5C&T0T+#IZYK;Y@+)^ MCD>G$V_;=!)_L QZ='"F#^];H[=O*EM"LX5O;#V HY M*:&HU?9ERG * :,>]4U39&H+,06:,78^0:D+%WH.F3V!O\<[S?CP]N3P0&Y_ M V_0WV3'\TV4]^8+I0(SW=/SCNO/MH-#[0F?F'=XX,');GUJ-3Z+T!JE0^ M>WZ!MH3]T22='.QW?S<>CTZ/XO7TX^4YHCP8V[6< I?(GY>18\#ZP?1RX38V M%&N]KNZY9TJ -WDP.M'$N_!N4I>MO;A9?92Q&2A#.H3B GH 95&T5/5/[M?3 MW*!6Q,WYP-VT@N;6F(9UCX7%G.S),5#;[&:6MUE!148>M=Q#P=RLZI8J7P@2 MYH<1I#WY&CRK(OB$CPCEQ.8E56WD?FZ,!8TPE\L O0$YD'Q7;QRFZT\!Z\@FQ MQOK:0>=>8X#7"X43)&[ )L<]3+&;PI8].SF>@'\FNJUZ@PZ=#\%W_2UNM T7 MVEYPH?7=OH_=;-_@[GJO8>+';[-/?I/B&PUOD,X/Z%)C+[=\^ KDABF$^*+6 M==_--4Y/Q\=&R#MY6OIH.A M9^U,PX,:IV?[9^$L[564G*]NH3 57'5I\B:_KB6%^"05CQ;\$VCEW&F=\QZO MKXBUL7OP=-^]^&AREI[B# [.M,A[O'\91\D,37C,^=5I ($,AG_'R#>/ M8@8->#!KI18"LM(T,],M]_00WN&8]))*I%&H5+UGTTOF@I*#)P(;:NVXDTUG18&D> $WP>U]L++?(]]JG;0Y&!CD% 24/UX&- MPSJP$_-!Q\6T#9!L>'%3]JN=>._R0!\X'.W'4_&FLKA=MYQ'Q\'T&>W7:ZLE:CHL,Y0AOF><8\ 0^&_H<* M'#4RI5%^HJ34!RLB'5 ?H*X<)Q[^F#?=C)+\%K7.2U\CL,4C3U&*K+H V95%R7<>Q6=Q4?)/8C=I-4(:G74Y"_Z]K%VK++B8A_2%L Z7#O1S$__BM&ZNQ@CF0%[H!:R-UUZ*SVPIB9+19 MJ:K0##>,:N@SI&AZB,EGI1,/])#]K_:N]">.Y8C_*R/E)09IX.W%LOA)D3 & M!X5+',^1K/=A6 9[\_;2[B*9B#\^7=5W5W7/#. CRGXRGNV[JZNKJWY5]3Q2 M9GRHY%J-2Z7V\A+.2BHKW8(ZG/02<,DK0;8R"J?R,-/Y)MQXXY/B3CIO 9G/ MI1PA!4F8O0<^$>2)1_>.4TZ$C,L05VLW]S&UN$\=K9#V?MHPV#9!?2[1P=X M#,(H+_"M*0&[%VI6#JLU;/A8#2C&A?.0H/33HYHCY*+9C, MP5@'VH;^5KN;NV&.@"I4=.H3 MY9LSC436/-.W]$*OJFI_IE';.*ZK&\#TR;CFH2$6#EKN'F#MH>.EM7MC [1[ MARWW4N-.=7A_#($'@7?%Q4;E=&MCP:P[]O4H?!>LGUPGK7 M5"1=)_1S_ETG]#,EU@G]OE_7ZX1^ZX1^ZX1^+U-1A"77"?W^MQ+Z$2EI^$6P M%9D:[?7BD(:]K&,3KV,3K^.@2K:\CDW\$YW%=6SB]9G\OK&)4Q?PMPCYP>DF MUJ%&OMF_ZU CZU CZU C%7^G>& =-U3C@WISY7N?A@W_@-.^]B#]_AZD"=6_ M%P1 .Y"0Y^G:?=+^NW:?I-?L#W*?3- U%:#JT/;:V8JAY[6SE27D5W*V2EWP M%D6(ESL^O:)00AG(A<$3_@0W?6VY_O\5\!?NT8DQHUQ:B/95(3=B7EQ:SCB4?WIL*P:5YI.-(/$X-J1;G M^]9/UBB]^L,X<4+J6^<)M5O*NVRA=TNBU?%FZ/SF6$PT]LJYHWL#\;S;R?Y9 MW T?QX79!!,IVB10E=&!1PYW@J=@>["9G=GDM4H&=='@BG^$T][-.[W.2V95 MRBN7ELCN9;,.0X[WA"7XZ;; M-B]8B0MIAS BC72LYC!^VNXPO'D%!JAVY="_1>(B3=;8QBQ!\A$'%F0<0S9A M0?+^'FB,.O81M9/WA*0*OK'.IVZG!Y\Z[JB6X9G-I=#) MNT+LEJK5(!A\.-QN7YP?<38!&3M2P9[-T2;[WF[E_=[NIM*A Y4 MNXI.5A8^V.:B7\X6(Q@_&] +NW96 %EP[6UN[<5B8DW D9D'<# MAK^>%@NSQ(1\3B%)]0-I42%M(/M"L9B2:XT,H"6]K6C77[G6Q0*RQ<^_BFV^ MR]Z-9M>.NTYVLKK+3I'1QK=5(H*W5HCP%@=HB!FIPO+OBD?:B.@.4D<1N.2C M$,W_15*W/Z!&\T+<69-BB .D6<#HN# +Q@,FM^%'I@52$ M1Z,43+ZJB'0FMUE8H,OOQ?OR=C2;PS1?1,XN-.3<@8; ZUOY +S77FV:] -& M=2I=".G2Z"22E\9/D._MFTS #/+9P\JMNO :G29P0 B9*123NQ+TO)+O[$_[ M7T?+/][B1;?5VMWJMFG'NK\YC\?)]6LUK-GI;;=:Y('S[2?2XR>RV^>&HSB5 M8/(_<(5?J^/LTPGX@!\+9K[\(]K-HF)'

4;KI9.MV$+?<&D9OK>RYN9-?[ MK=C8Y"7R(S?^>PXALCSM3FQ]&K$S VI]I[&?KG"A!+ * ?& Q?R_J8_V3WLF MY.+%%;RXJRH8>'%508LZCI;7 MC&PU&8V%. \68I5+6*O>8CN' S:+C^.-*>:9S98Q'8NE659,$"E%6GK-^D/+ MO?UG8X)R:3GH[BO3(IA[:JVU.:)L.:'$OR:R^$7O.4^ T@* MLNJ:U21DHG6>3TK-_1AK6:GGG[+*T5^(EQAZ9SJ;J-ZT%L,I"[^5@Z\H-M& M42 $'6+B71-P!^2IE?33?6+5'!)]*:T63K8Y /C>/J)_L*#!I^R7E_$S/5K\ MX] 9;?.KH5''Q@QP/-7A;I!@Y4J+_^W;-,DU>&6[DU0*80[R\JZ6OJL9;5I[ M,-C!6$J-$J++X/N1B1W5 %6_J0VGCI.X.$20-H@G10+>I+>1X.RC.72/-[WD M ;=<7*&SJHZ M5M"0V#K%3PB;\>&6*0_>!&%:9&BB$-.5.F'U.KERPHG:H%/L)6Y0,1BHQV1^ M"E-)<;)\/%(F4QJB91)KD<2TGO16]6D"@=Q)G,VR%-R9;P1EE.B,XB4=.CAV?&HU_1AX)^ M'' ?>WWFXRXESCZ_/.1H\QDDGT%G&H6?8'\,HCY1FIP4XU: CY477@,OF%W# MJO[-TK!R9,D:ME+[WFK8[E5P%T6@,J08CWGI14ZTR2!;J<_G1[G#MVO%"R;O MA)>K0J:I8+B%;<)Q%W = 5)\/$+VEQ5/@>;#YK0S+KS_F1*3]C>H<=Y3A<*1 M-!*HFDRC(6T[TWONF7U.Y7K+T;#1D*9$X?-[\?0JZ:G =-8 C4S07:V4YBFL MH>D$-#JI&]=V:E*I%C:AN%2>-\G+RA\&DPH]^2)VDKY[:2X2Y'D13RK^LH>Q M#/^]K(0]VO4CL''96;X+!,,W#'S$?5ZFQ/?61S5WA[W=7? ?=UA7P5L M7UVVV7T-\T,#.7K3-+=;G!:/6:LKG\/DK5Q,K1*"JRA_:Q$WUB#LIQVG$Z"8 MV19@"F ;72PPDYUXFZG'HP&E+LKY;*'L7X[?A>ZK2:,JO28G!Y>7L5'X%&7\:&**JPL.1BU2/H<\RC> M"&.SU4Q![2L2989FS#77[F9^OYA![@X5D_2I&.-4./)I^G;Y5I?']Z9PSV1V6YY"'8Q@Y_@>K?=C;4 MB(,5P TJBGQ!R7#PFR7)Z M9>64NA9S<3A^GL0SG-5@9FP.D:G>J4/)N,5T,@@'%: MUG!?XHFK:,@U\?6V=_XJ;NTI)&:7YKY:!M[=I'V%,P7'9<#0F!G^?ARXUE%9 MAC?7TG(J#QIBAHR4%"E]'/SN^F8*F7))^>][*&4,$42,LH82P>$0J'1G*Z"M MQ+>"1!ZVU'*@NCF!7DMP/1?E(2"AKL<$+%@HUO4&Y9**54NL/12KG: ?96QETGLZ?'E/^*23YO=")\=Q+H7/4_IUEZ' MO ?7II>C+L.%31,B/IB.I4Z$D?53PB(4]\>J(QD-MI]L@UO8>(:+GO0#%57 MML2KU XP3=1G&.+M8O8G0 Y*QH)6KFQ>2F\#1.^C.U@:FS\S?#3$!&#M%R@? M[G4QJ:T]>4\198EC(B4RB&=P9;6*G/8A;EF+F\;2*DN=&!"RMNJ,8ZEWOWC< MM1&M9KRH==9.G8.343;4JH12^4HF[M%#8;06=GZH-9#H+[9M1DYH4KM*@=-& MW>N+^WC/I'5+*FMLWM!%N%S)G8OX\,>$-8]Z8]HN]\41>Y5P]O7[U=_^TMX= MD.AISI7;:47:\^81_LAX"_,L%$*N 0Q;M+%$(/9L4MK\.+F2!,.ZCHM^74Q^ M- I HFVB&:TQ34%*Z"I_,%O,9VCW32[4OLV8Z/A0RTBXY7AD']*QK3^?BJ?Z M:%+J" Y Y#)O$G.[.JA_+OS#TF@Z:T]T("ZBZ0-X4\F&DI-501Q0/6D'B1?O MZW18Q2NBK?;K[M?-=#8EJNV\V9!#&SHVVN"$4,L7'(H!UJRN-P9F1R2KY(;9UE\<;P2#%O+LPN3R>S0R61V40S_A+?+)[&08#4?+TOBH'J"^>GR<"'! MY7&T7)7JQ2L13^O[.L7G =B'\EJ4"@_/KF_!0O)D6TJ&CU'G.1NAH(<7PNR"ULQ_%P^;9J)PTYC4%]0,G MAENLB_,Z%ZMKTK#QL])O*2896T(*%J\QC%:DP_8TB!4S8,_N2AU>,BM!ME(A M"80HJ5<\JT1WZ,P1.Q&6[ M[L> !<8QGQTF&1>9L$F&BQ&MS\NV;C8TRKR,%OB:L*_I"\6N83,R%N$PFRI)8 M.-Y*R>IY9D[3C5@:Y2M[Y285M"X?%TJHR#X=RM6#XWLB. 0Y_7K#6QETVED2"29.0 $U:+[B;W,1)+/DC.$Y)=\GS[*EX$OR1C[:H M#,I [4US?([/__P\9C=,52 1-5<1G/8NX/*O18HC>#]Z M^:46ZNH%<,^35R 8.D<PB'! M/G21A9 IEGV9 ':N.*0X,SB2Y(5Y*E%Z)JB48-I("^E"TJR%.I=K9?#[=@< M'7PK<48:.VZR'D"KH[*DJ[>4Y)QAMY@G"P9[%HQ#U-4!A9#D0>N9HY)H!Y80 M++%4)%GW?)6HG.-&=<>IR?9E'A\A\W._YQQS+!%=A]9G_Y#?\G\FGIS_/;+] M5=D&?D9& >3T&"!GAP\YN3Q\1M/>' 'DQ3^&]-K[>ZU)V&@1>B]8U(0J MPEO<@J0I=CRF1XO@)],@THV+>N@4M+Q""]WP;^CKW!1GJ*;JUBS1!B,XV!\, M>##K9\U[B0@.]D>44F,6 UL9'MM#OSZ^Z2A$&%5[YANU'4CPBKK7H4I>5Z MRBS_5ZOZ).1A%,41V0MM;.;Z;FI60HI*_.9%DS)']?:DM/BMI&5EEFM5ELU= MKJ"Y"7HP[SD_N;8B;U6T;+=FP#J*AGUH\%48L1.EL+]&4?.[Y!$\1<][C&8< M+M?S(#[H_S.,:K\7.9^JO*ZXM.=QU+QTO4MS%"<3$Y!"!''8(N4T\R%L$\C8LY(+96G.B]N1[;83DQC0+ MT:IDTF5ZD'<(Y%U8R*RN*J9_.:!,'*2 VQBLF.,\5S6LF![D/0)Y'Q9R?-"< MNSK&7[/[V*+=#_P"*OGJ) B]DO3+X"^2<2F4)@M0=@L2-4M@MSP,'S0Q;<2!O7%U$I,;.,N4W/SM;Z\QER2! M77*>S5>Q,'LD@>V!;E]:_W&"GDX"VP.?,:F/B?DD">P3''/@8V)F20*;!<<< M^IB8Q\2DDW1X5-DVIX%W3$PZ26#I MX)BQ'R_!K$,#6P?'])=WBEF(!K80CNEOB"AF(=JAA;:Q;R&*1LDZM- V]BU$ M,0O1#BVTC7T+4-+!XWC%_N%""L (2 M,&DN8^MC8NY) [L'C5^V%R+,/6GCGM[ELW;!]T+R8@%=&,C/69FO-'&7<\ ] M';C0V+XNRPGD+>59#M&OC\H7_VQ]02P,$% @ "(8'3VO7?"O/ 0 M=1T !H !X;"]?0 ,#)4#;=,:H=V]E8TVTGPORL:$A;2J7] _\M'& M_ZQO-IO=*CXVJ]=CK/,O%=\+BO![D(X'*3W(QH.,'N3C04X/FHT'S>A!\_&@ M.3WH>CSHFAYT,QYT0P^Z'0^ZI0?)%,@XY2BO06_EZ*]!;+_"NC5ZV^7HKT%OY M>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-LN M<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#; M^7H[T-OY>CO0VR]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7K[0.]4E5U< M/^=N5V_3N4M^#/_S.\X [I0_#O'\&:>I?^X?*)W[+3&7!E M&ULS=G+;L(P$ 707T'95L3X4?H0L&F[;9':'W"3@40DL64;"G]?)T"E M(BI1 =+=$))Q9FZ"=3:,/C:6?&]=5XT?)T4(]I$QGQ54:Y\:2TVLS(RK=8BG M;LZLSA9Z3DP,!D.6F290$_JA[9%,1L\TT\LJ])ZVU]O6XT1;6Y69#J5IV*K) M#YKV=PU31U6WQA>E]3=Q0=)[6<4F6];QEM1;1SKW!5&HJ]07VE'^'ES9S'=YI]J%5UW'QFQ=L5\+TNOE M")N*C@?H*I><'.*VH&.CNL+VDY\U<+\;,N.H;UVLNE >>;P8:1JKGK4++_F( MU&Z=G/*3AL?6U_MAOXQ;=-^/O?"?HF?=X;RW?KD< B2'!,FA0'+<@N08@N2X M \EQ#Y+C 20''Z $01&5HY#*44SE**AR%%4Y"JLV.::W+YJ\DG\8L]O-9 M]W?KY!M02P$"% ,4 " (A@=/'R// \ 3 @ "P M@ $ 7W)E;',O+G)E;'-02P$"% ,4 " (A@=/)^B'#H( "Q M$ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M B&!T^P .B!\ "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ "(8'3UDX MF/\Y P .P\ !@ ( !^0@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ "(8'3R2BQ&6@! _!8 !@ M ( !NA, 'AL+W=O@@< )4N 8 " 9 8 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ "(8'3ROZA'B[ 0 U , !@ ( !QR0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(8'3Y%< M/%"S 0 T@, !D ( !C"H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(8'3T4A.H6S 0 T@, !D M ( !2S 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "(8'3UE3EF.R 0 T@, !D ( ! M##8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "(8'3[.QKP6S 0 T@, !D ( !U3P 'AL+W=O&PO=V]R:W-H965TA( !X;"]W;W)K&UL4$L! A0#% @ "(8'3SFM3A\P @ -0@ !D M ( !ODH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "(8'3ZTT+F<2! K10 !D ( !6%( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"(8'3R?(O]+= 0 &PO=V]R:W-H965T&UL4$L! A0#% @ "(8'3X @(K1; @ M$0@ !D ( !]&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(8'3Z]!M=OD @ @0P !D M ( !DF\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "(8'3UX$,NDX P H T !D ( !6WD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(8' M3S;M#Q7R @ _PP !D ( !\(, 'AL+W=OH8# "Y$ &0 M @ $9AP >&PO=V]R:W-H965T&UL4$L! A0#% @ "(8'3_IF)?X2 @ [P4 M !D ( !-(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(8'3QXM#YVUA@ ET," !0 M ( !494 'AL+W-H87)E9%-T&UL4$L! A0#% @ "(8'3\?B M->YF @ 8@P T ( !.!P! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ "(8'3VO7?"O/ 0 =1T !H M ( ! B,! 'AL+U]R96QS+W=O XML 60 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 61 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 231 353 1 false 74 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.immunogen.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.immunogen.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - Nature of Business and Plan of Operations Sheet http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations Nature of Business and Plan of Operations Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Agreements Sheet http://www.immunogen.com/role/DisclosureAgreements Agreements Notes 10 false false R11.htm 10401 - Disclosure - Convertible 4.5% Senior Notes Notes http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes Convertible 4.5% Senior Notes Notes 11 false false R12.htm 10501 - Disclosure - Liability Related to Sale of Future Royalties Sheet http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties Liability Related to Sale of Future Royalties Notes 12 false false R13.htm 10601 - Disclosure - Capital Stock Sheet http://www.immunogen.com/role/DisclosureCapitalStock Capital Stock Notes 13 false false R14.htm 10701 - Disclosure - Restructuring Charges Sheet http://www.immunogen.com/role/DisclosureRestructuringCharges Restructuring Charges Notes 14 false false R15.htm 10801 - Disclosure - Leases Sheet http://www.immunogen.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies 17 false false R18.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 30503 - Disclosure - Liability Related to Sale of Future Royalties (Tables) Sheet http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables Liability Related to Sale of Future Royalties (Tables) Tables http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyalties 19 false false R20.htm 30703 - Disclosure - Restructuring Charges (Tables) Sheet http://www.immunogen.com/role/DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.immunogen.com/role/DisclosureRestructuringCharges 20 false false R21.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.immunogen.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.immunogen.com/role/DisclosureLeases 21 false false R22.htm 40101 - Disclosure - Nature of Business and Plan of Operations (Details) Sheet http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails Nature of Business and Plan of Operations (Details) Details http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperations 22 false false R23.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 23 false false R24.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsComprisingDeferredRevenueDetails Summary of Significant Accounting Policies - Performance Obligations Comprising Deferred Revenue (Details) Details 24 false false R25.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 25 false false R26.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies - Contract Balances (Details) Details 26 false false R27.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) Details 27 false false R28.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) Details 28 false false R29.htm 40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) Details 29 false false R30.htm 40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Details 30 false false R31.htm 40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) Details 31 false false R32.htm 40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Details 32 false false R33.htm 40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 33 false false R34.htm 40212 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) Details 34 false false R35.htm 40213 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 35 false false R36.htm 40214 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails Summary of Significant Accounting Policies - Segments (Details) Details 36 false false R37.htm 40301 - Disclosure - Agreements - Roche (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsRocheDetails Agreements - Roche (Details) Details 37 false false R38.htm 40302 - Disclosure - Agreements - Novartis (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails Agreements - Novartis (Details) Details 38 false false R39.htm 40303 - Disclosure - Agreements - Takeda (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails Agreements - Takeda (Details) Details 39 false false R40.htm 40304 - Disclosure - Agreements - Debiopharm (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails Agreements - Debiopharm (Details) Details 40 false false R41.htm 40401 - Disclosure - Convertible 4.5% Senior Notes (Details) Notes http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails Convertible 4.5% Senior Notes (Details) Details http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes 41 false false R42.htm 40501 - Disclosure - Liability Related to Sale of Future Royalties (Details) Sheet http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails Liability Related to Sale of Future Royalties (Details) Details http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables 42 false false R43.htm 40601 - Disclosure - Capital Stock (Details) Sheet http://www.immunogen.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://www.immunogen.com/role/DisclosureCapitalStock 43 false false R44.htm 40701 - Disclosure - Restructuring Charges (Details) Sheet http://www.immunogen.com/role/DisclosureRestructuringChargesDetails Restructuring Charges (Details) Details http://www.immunogen.com/role/DisclosureRestructuringChargesTables 44 false false R45.htm 40801 - Disclosure - Leases - Operating Leases (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails Leases - Operating Leases (Details) Details 45 false false R46.htm 40802 - Disclosure - Leases - Finance Leases (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesFinanceLeasesDetails Leases - Finance Leases (Details) Details 46 false false R47.htm 40803 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 47 false false R48.htm 40901 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies 48 false false All Reports Book All Reports imgn-20190630x10q.htm imgn-20190630.xsd imgn-20190630_cal.xml imgn-20190630_def.xml imgn-20190630_lab.xml imgn-20190630_pre.xml imgn-20190630ex1015e08d4.htm imgn-20190630ex311db3ebf.htm imgn-20190630xex32.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imgn-20190630x10q.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 231, "dts": { "calculationLink": { "local": [ "imgn-20190630_cal.xml" ] }, "definitionLink": { "local": [ "imgn-20190630_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-20190630x10q.htm" ] }, "labelLink": { "local": [ "imgn-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "imgn-20190630_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-20190630.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": 470, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 17, "http://www.immunogen.com/20190630": 11, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 35 }, "keyCustom": 57, "keyStandard": 296, "memberCustom": 45, "memberStandard": 27, "nsprefix": "imgn", "nsuri": "http://www.immunogen.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "As_Of_12_31_2018_y3LqffBpy0yvcX91Fsvf3g", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "As_Of_6_26_2019_vT-UyKvNSU28v6Zqbd293w", "decimals": "0", "lang": null, "name": "imgn:WorkforceReductionNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_employee_sVB1CBa9FkCWNSMGGfFnug", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_srt_RangeAxis_srt_MinimumMember_f25Zh5UPl0aqeQor6pdw_Q", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - 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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_srt_RangeAxis_srt_MinimumMember_f25Zh5UPl0aqeQor6pdw_Q", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - 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-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_imgn_cnst_2020-07-31_Wkobk-9WDUK4ifLQXv5Djg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - 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-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_imgn_cnst_2020-07-31_Wkobk-9WDUK4ifLQXv5Djg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_12_31_2018_y3LqffBpy0yvcX91Fsvf3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - 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-20190630x10q.htm", "contextRef": "As_Of_12_31_2017_9MQw4v4spkm19IAj22B82w", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - 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", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - 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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_kG4g5LtUIUiTxvVjF2-vew", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - 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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - 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 }, "R31": { "firstAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - 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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - 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", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "INF", "lang": null, "name": "imgn:NumberOfTradesImpactingFairValueOfFinancialInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - 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 }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_eBeSqjSuOkeL-_oL1hh1DA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40212 - 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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_eBeSqjSuOkeL-_oL1hh1DA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_eBeSqjSuOkeL-_oL1hh1DA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40213 - 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": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_EmployeeStockMember_OsMs7q0RiEmqMj_OPt45Bw", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40214 - 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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_1_31_2019_srt_CounterpartyNameAxis_imgn_RocheMember_m09ci4vCK0qAciNTNOu3MA", "decimals": "2", "lang": null, "name": "imgn:RoyaltyRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_5_1_2018_To_5_31_2018_srt_CounterpartyNameAxis_imgn_NovartisInstitutesForBioMedicalResearchIncMember_WEhlbDJn-k2eJfu9LAuwVw", "decimals": "0", "lang": null, "name": "imgn:NumberOfLicensesTerminated", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_5_1_2018_To_5_31_2018_srt_CounterpartyNameAxis_imgn_TakedaOncologyMember_us-gaap_TypeOfArrangementAxis_imgn_PhaseIClinicalTrialMember_OJ2aKNbUzEuJCFDmRkDGRg", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_HFA90iNXNE29xMqoce7C7w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_12_1_2017_To_12_31_2017_srt_CounterpartyNameAxis_imgn_DebiopharmInternationalMember_us-gaap_TypeOfArrangementAxis_imgn_Imgn529ProgramMember_vGVVaZL5PUiP0ibVGSKdoQ", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "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-20190630x10q.htm", "contextRef": "As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleDebtMember_TaPdE7egMUeja-9G2GlI6A", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_srt_ProductOrServiceAxis_imgn_KadcylaMember_Oba6hKCBeEeQvpy2GdPrYQ", "decimals": "INF", "lang": null, "name": "imgn:RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a7jNhpBhWkKOMoSnvAiYlw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_4_1_2018_To_6_30_2018_us-gaap_PlanNameAxis_imgn_NonEmployeeDirectorStockPlanMember_M01VTl_N6UOVd0mciafeLw", "decimals": "0", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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": [ "imgn:EffectOnEarningsIncomeStatementAmount", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_j27FEPqmiUCHC_tnipSv3g", "decimals": "-3", "lang": null, "name": "imgn:EffectOnEarningsIncomeStatementAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "0", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "0", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_DD2gbulGMEqbft58oM-2kg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "imgn:CollaborativeArrangementAmountPayableMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_6_30_2019_u_W2GoWpeUmYDEF6ceKTNA", "decimals": "-5", "first": true, "lang": null, "name": "imgn:CollaborativeArrangementAmountPayableMaximum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oRomEGbm20GOLUmjiohMpA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "As_Of_12_31_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oRomEGbm20GOLUmjiohMpA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2018_To_6_30_2018_P0_W0YV770yW58JKC6IBqw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2018_To_6_30_2018_P0_W0YV770yW58JKC6IBqw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Gqv2WtY9sUGjVFeSWsjJ3g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "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-20190630x10q.htm", "contextRef": "Duration_1_1_2019_To_6_30_2019_4NtyTmvS5U2yZoNh_53rqg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 74, "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": [ "r277" ], "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": [ "r278" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r280" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r279" ], "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": [ "r275" ], "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": [ "r276" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "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/20190630", "xbrltype": "stringItemType" }, "imgn_EffectOnEarningsIncomeStatementAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The quantified amount of the earnings realized", "label": "Effect on Earnings, Income Statement, Amount", "terseLabel": "Effect on earnings, income statement, amount" } } }, "localname": "EffectOnEarningsIncomeStatementAmount", "nsuri": "http://www.immunogen.com/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20190630", "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 $715 and $753, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20190630", "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 $1,175 and $1,536, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_ManufacturingCommitmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to Manufacturing Commitments.", "label": "Manufacturing Commitments [Member]", "terseLabel": "Manufacturing commitments" } } }, "localname": "ManufacturingCommitmentsMember", "nsuri": "http://www.immunogen.com/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "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/20190630", "presentation": [ "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables" ], "xbrltype": "textBlockItemType" }, "imgn_SeveranceCostsBenefitPlan": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for benefit under an ongoing benefit plan provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan.", "label": "Severance Costs, Benefit Plan", "terseLabel": "Benefit plan severance cost" } } }, "localname": "SeveranceCostsBenefitPlan", "nsuri": "http://www.immunogen.com/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsDebiopharmDetails", "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/20190630", "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": "930 Winter Street, Walham, MA" } } }, "localname": "WinterStreet930WalhamMaMember", "nsuri": "http://www.immunogen.com/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "imgn_WorkforceReductionNumberOfPositions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of positions related to the workforce reduction.", "label": "Workforce Reduction, Number of Positions", "terseLabel": "Workforce reduction, number of positions" } } }, "localname": "WorkforceReductionNumberOfPositions", "nsuri": "http://www.immunogen.com/20190630", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails" ], "xbrltype": "integerItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r37", "r69" ], "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/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" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r91", "r137", "r141", "r271" ], "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": [ "r92" ], "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": [ "r90", "r137", "r140", "r266", "r270" ], "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/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/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/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" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r73", "r74", "r75", "r76" ], "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": [ "r112", "r243" ], "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": [ "r92", "r242" ], "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": [ "r223" ], "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": [ "r24" ], "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": [ "r93", "r94" ], "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": [ "r252", "r263" ], "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": [ "r15" ], "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": [ "r72" ], "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": [ "r147", "r149", "r180", "r181" ], "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": [ "r149", "r174", "r179" ], "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/DisclosureRestructuringChargesDetails", "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/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r88", "r248", "r258" ], "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": [ "r2", "r3", "r36" ], "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": [ "r150", "r176" ], "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": [ "r63", "r64", "r65" ], "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": [ "r97" ], "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": [ "r207", "r208" ], "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": [ "r1", "r22", "r61" ], "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": [ "r7", "r62", "r66" ], "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": [ "r55", "r211" ], "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": [ "r184", "r185", "r187" ], "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/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": [ "r32", "r111", "r253", "r262" ], "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": [ "r110", "r113" ], "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": [ "r33" ], "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": [ "r14" ], "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": [ "r14" ], "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": [ "r14" ], "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": [ "r14", "r118" ], "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": [ "r14" ], "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,885 and 149,400 shares as of June 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": [ "r39", "r41", "r42" ], "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": [ "r84", "r85", "r209", "r210" ], "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": [ "r132" ], "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": [ "r126", "r128", "r138" ], "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/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": [ "r126", "r128" ], "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": [ "r129" ], "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": [ "r130" ], "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": [ "r142" ], "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": [ "r126", "r127", "r138" ], "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": [ "r131" ], "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": [ "r126", "r127", "r138" ], "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": [ "r129" ], "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": [ "r126", "r127", "r138" ], "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": [ "r139" ], "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": [ "r133" ], "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": [ "r114" ], "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": [ "r30" ], "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 $29 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": [ "r63", "r65" ], "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": [ "r117" ], "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": [ "r10", "r11", "r12", "r249", "r250", "r257" ], "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": [ "r115" ], "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": [ "r29", "r119", "r120", "r122" ], "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": [ "r29", "r119", "r120", "r122" ], "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": [ "r213", "r215" ], "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": [ "r28" ], "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": [ "r30" ], "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": [ "r30", "r70", "r119", "r121", "r122", "r123", "r212", "r213", "r215", "r256" ], "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": [ "r23", "r214" ], "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_DepreciationDepletionAndAmortization": { "auth_ref": [ "r59", "r87" ], "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": [ "r79" ], "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": [ "r66", "r80", "r81", "r82" ], "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_EffectOnFutureEarningsAmount": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The quantified amount of the future effect on earnings.", "label": "Effect on Future Earnings, Amount", "terseLabel": "Additional restructuring charges expected" } } }, "localname": "EffectOnFutureEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "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": [ "r175" ], "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": [ "r118" ], "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": [ "r206" ], "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": [ "r194", "r195", "r196", "r200" ], "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": [ "r194", "r195" ], "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": [ "r144", "r145", "r146", "r195", "r244" ], "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": [ "r194", "r201" ], "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": [ "r194", "r195", "r197", "r198", "r202" ], "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": [ "r144", "r145", "r146", "r195", "r245" ], "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": [ "r144", "r145", "r146", "r195", "r246" ], "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": [ "r144", "r145", "r146", "r195", "r247" ], "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": [ "r199", "r202" ], "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": [ "r66", "r203", "r205" ], "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": [ "r226", "r239" ], "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": [ "r225" ], "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": [ "r228", "r234", "r240" ], "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": [ "r227" ], "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": [ "r59" ], "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": [ "r44" ], "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": [ "r59", "r98" ], "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": [ "r216", "r217", "r220" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r58" ], "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": [ "r78", "r81" ], "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": [ "r77", "r81" ], "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": [ "r46", "r116" ], "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": [ "r45", "r46", "r47" ], "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": [ "r26", "r217", "r218", "r219" ], "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": [ "r221", "r222" ], "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": [ "r233" ], "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": [ "r231" ], "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": [ "r232" ], "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": [ "r239" ], "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": [ "r239" ], "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": [ "r239" ], "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": [ "r239" ], "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": [ "r239" ], "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": [ "r239" ], "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": [ "r239" ], "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": [ "r239" ], "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 (six 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": [ "r239" ], "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": [ "r232" ], "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": [ "r241" ], "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": [ "r25" ], "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": [ "r19", "r251", "r260" ], "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": [ "r27" ], "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": [ "r254" ], "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": [ "r83", "r86" ], "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": [ "r55" ], "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": [ "r55" ], "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": [ "r55", "r57", "r60" ], "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": [ "r38", "r40", "r43", "r60", "r81", "r255", "r264" ], "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_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": [ "r229" ], "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": [ "r224" ], "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": [ "r226" ], "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": [ "r226" ], "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": [ "r226" ], "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": [ "r230", "r236" ], "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": [ "r225" ], "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": [ "r238", "r240" ], "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": [ "r237", "r240" ], "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": [ "r0", "r71", "r86", "r193" ], "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": [ "r4", "r5", "r6", "r26" ], "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": [ "r23" ], "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_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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": [ "r265", "r267", "r268", "r269", "r272", "r273" ], "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": [ "r31" ], "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": [ "r47" ], "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 income (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": [ "r53", "r101" ], "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": [ "r51" ], "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": [ "r52" ], "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": [ "r48" ], "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": [ "r150", "r176" ], "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": [ "r204" ], "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": [ "r13" ], "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": [ "r13" ], "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": [ "r13" ], "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": [ "r13" ], "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": [ "r13" ], "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": [ "r2", "r20", "r21" ], "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": [ "r50" ], "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": [ "r49" ], "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 $367 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": [ "r56" ], "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": [ "r49", "r177" ], "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": [ "r140" ], "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": [ "r38", "r40", "r54", "r88", "r89", "r188", "r189", "r190", "r191", "r192" ], "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": [ "r8", "r9", "r99", "r261" ], "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": [ "r183", "r274" ], "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": [ "r80" ], "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": [ "r109" ], "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_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The expected number of positions to be eliminated as a result of restructuring activities.", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "terseLabel": "Approximate positions to be eliminated" } } }, "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r59", "r100", "r104", "r108" ], "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": [ "r101", "r105" ], "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_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": [ "r16", "r124", "r259" ], "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": [ "r136", "r137" ], "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/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": [ "r67", "r68" ], "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": [ "r134" ], "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": [ "r135" ], "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": [ "r135" ], "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": [ "r135" ], "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": [ "r140" ], "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": [ "r80" ], "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": [ "r186" ], "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/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": [ "r91" ], "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": [ "r102", "r103", "r106" ], "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": [ "r101", "r107" ], "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": [ "r150", "r176" ], "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": [ "r156" ], "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": [ "r156", "r166", "r168" ], "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": [ "r169" ], "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": [ "r66" ], "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": [ "r59", "r100", "r104", "r108" ], "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": [ "r58" ], "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": [ "r151" ], "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": [ "r160" ], "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": [ "r165" ], "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": [ "r163" ], "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": [ "r163" ], "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": [ "r162" ], "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": [ "r162" ], "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": [ "r164" ], "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": [ "r164" ], "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": [ "r172" ], "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": [ "r171" ], "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": [ "r173" ], "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": [ "r153" ], "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": [ "r161" ], "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": [ "r161" ], "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": [ "r167" ], "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": [ "r158", "r176" ], "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": [ "r157" ], "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": [ "r176" ], "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": [ "r148", "r154" ], "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": [ "r66", "r150", "r155" ], "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": [ "r152" ], "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": [ "r170", "r178" ], "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": [ "r125", "r182" ], "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": [ "r35", "r118" ], "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": [ "r34", "r118", "r119", "r124" ], "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": [ "r13", "r14", "r118", "r124" ], "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": [ "r118", "r124" ], "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": [ "r13", "r14", "r118", "r124", "r159" ], "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": [ "r13", "r14", "r118", "r124" ], "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": [ "r13", "r14", "r118", "r124" ], "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": [ "r35", "r118", "r124" ], "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": [ "r14", "r17", "r18", "r95" ], "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_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [ "r66" ], "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_TimeAndMaterialsContractMember": { "auth_ref": [ "r142" ], "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": [ "r143" ], "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": [ "r96" ], "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": [ "r143" ], "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": [ "r186" ], "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/DisclosureAgreementsNovartisDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTakedaDetails" ], "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": [ "r235", "r240" ], "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r276": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r277": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r278": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r279": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r28": { "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" }, "r280": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r29": { "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" }, "r3": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 66 0001558370-19-007500-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-19-007500-xbrl.zip M4$L#!!0 ( F&!T_L,19(&!0 ,_6 1 :6UG;BTR,#$Y,#8S,"YX MU_X'GJJN;?;#ECSB)79/9DF5YHCK9\DG*9O9IBR8A"1<* MT "@$^VOOP;X+9(@*5(Q=<>71"8:C?X"T$ W@%__]F/M&*^(<4S)IY.+L_,3 M Q&+VI@L/YVX_-3D%L8G?_OM+__VZ[^?GOYQ-QT;-K7<-2+"L!@R!;*-[UBL MC#G=;$QB/"+&L.,8=PS;2V08-V>79Q\NKL_/+F]N/MX8IZ<^ICN30TU*#(7R M\NPB+!GX6"FY-3[V/O0NSR]NC(^W[RYO+]X9SX\AW",0N+UV"5TBM[M#!=1X!45UZ9K')U>GYQ>G415 +5 M+DUS$]9:F/Q%D>07J%:251A:)*A2#?EW(YONG)FCT?+-:4 M)#:[*562T52)OA'9 ];H !,N3&*AJ+/@XLYR&M:";FX8JJ.;A%!A"AC*U+?@ MZV:#R8+ZG^"C%/*M%,,<.#/DCR_3D:;#*8G- +'JZ -*.'6P+>5W9SJ2A-D* M(<%/# QR+P$74A+08J,%)EC1#3R>GQNG1H@&?@\F3[/)>'3?GP_OC;O^N/\T M&!JSS\/A?/9K;Q?!+FX7QMD)^4W]WC#$ :62D.PC?FT?1%?3,AW+=?:H&%&6 M7\__&FCD$(H*/_+)8K)!3''"^\0>T#5(984(QZ]H3+E.BQ60Z%5\J5?Q; [_ M/0Z?YC-C\F!,GH?3_GP$ $;_Z1X@'Y^GP\_#I]GH[T-C/)EU-K"'#0Q,OGIP MZ/>RZH[@]9I]5T6S@_[LL_$PGGSM5)A6X3WFED.YR] 8P?S,'TWA,J 19V/ M+%71&)LOV%%%]TB8V/&56@N#3LWOSC^>7X%JHP;@#Z\-^!$U8]"%$3;D 1BQ MIHQ?_,;^VJF_4?4/@,W+^C;@H2DRA'=-&H*AVNS,(6T._IHS^!\FW2$16&Q' MX-FQM>+!UW@92/T@?GXC!_$ 0?RG26S#PV;$T'7ZVL-;?C89%*^0P,!66=ECY=?7*_JJ MBL\U^]P'[WDROA].9_\) ^_P8308S?]J#/_[RVC^CT[MFHGX2K!E7/+ ME&Y-1V0,?V6KZ35YG=9DB-CP,1N"&A*W'!$][$:(OM.LKA>:&RQ,9R:H]2W5 M\^)E>AV]S^AM7FU#5>]TH-'!%''!7$MN?Y#E8"7CKJFNE FCU\F'M$X26 P? M3:<;[2RU7F.A9G,5N5#>%2)9SIX.5*^IFZRY*D2FW/4$NDYCM3WU>AY[*<_] M$CSWR_T]=^.7X%>WO5)?WW,3O+X]M>W7U>GZ"G2=BG%4T;771J?I!KS0;%57 MJZS7]75&/*N*1]JI>U^W*%NW&DB](C^D%9GI(G4*:VC',R?B7*&F/L!89_^S M"S W.-].T2LB+O1,BRX]2G-47Q>=WAYJ[9VJT4"U:\0:[LRD23<<,147)A:: MO#AXJ1TEFD!99"YUG+A3(]:V$6N\,YF?8#(JH?8@EI/ _#8&Y!/1&5*#AB2W M5)AI"3]E@C\PN@Z^\:]8K 8N%W2-&._;MN+$=&)I++5,K:&VBXSQ?2UC# @R M BJ-!9 9?N;>29:04AGZ"HF-)_QT5MN@U3Y@ KK TASD0B6VW6@AJ1=)^V0Q M8 @T,<7\6RTSW;>Q(KO\4,LN0ZJ,&%G!+FE$F$3FD69(VCHK;-(*399&%U//D5=O^N=UXZYW--&DS:%E_OME% M4F07J2,,U>S";ZVS@XHI>E-JK5".HG.@])K4IN[)O3^)JE-3134]T5>3"9S7 M)?,!BY25"J4GE!5@Z_1545]S\QNRS4)M)<&*=)6:.A.Z\G!UFJJHJ7OT@NEF M9;O;.!S"G<1)"\.T%\Z MD0.KU]K'C-$QN%5@YQZ!3G-5-.=M>Z,2>LN$+-)::D47:LU'U^FLH:,*N6YG M80V]#JL>7.@TV<@M3&4O@RA16:=?>3^3]E*(O/N9NNLA*@^UV<-JP;FAW(FO M$WBAP'-."<3+=,*_TEQJU26+'SC93UT@B#G W:,%8@S9?I[N =+_"MLJRG6I ML(\+E6)GB^?$0"%?0Y1_**M7#SKA&S:I:$(F.\;N) !3N,*/^G\"0EY=3CXQW+'B1)U'6)-[ZPL^J(, ML7HN?XP.60$H,20IQ@8QPR/&4-3\O[(M^8]\>&**%H9Z]N%6OK/PZ83C]<:1 M3R&H;ROUZ(9\$.0T>/;CG\#NV8^U$X!(_)K'%91A[DK(;SA 83(KA27U+ 4@ MH1L9@D>\%Q!_8O0:8PMT496M'?6UD2LPE*I<)6VKC4PYYDM5IJ *<@[#SZ^] MW5<^_"_)UT#46R# &F7"(*E'@+1OO7@/"(VII;!Y=7A>)?GC-*I]!LT&M.I) M*'JJ)8N*W6H.8XE:IQ+/Z<7EZ<7[/0G)?H6G#"WQFD]>Q2;)V8^4&G3HG]_) M(4.1D/FX4@\Y@H>X&K&8^%,Z9<2BJLB_PL=TI&"NI&"JD)']P%-) H(*LN7K M1)NE%)%ZJVI_/<@O*36H%XG*/-U5FFC.1'6"@TH>L?!7;4*E1OVGRQ2UGT[Z M]O^XW MTSFET\/79Q/:(^!D^]Y@A2U!U0;?:HU6.6^I$BN>ORDGCGXUB]28H M]9[4+;B-X"VR[4B@M?2O0)+N"RQ>A"MA?V?4W02@&$!.#((=1\8Q/IT(YLKY M396]>)LNGTXL=;(R^ S3#:;V7+5GN\QO/U=V=^86L<_(=,1J *0_HO4+8C$I MY)1[_'B/H-W:=&UB4IH=$TKE5E+ 3C9[5?G ,I]2]']/<[!;TCK:L[=E8.8! M]6.VR,F BT1JVF.57FF$@F5<*_Q=.DHA=J7=)S3\G7B_,$W M6-?]3!4'K.90SIC<5E5O? 1,S!&3DLT033[P#EUQE@.*2C.M8ZK^ )W+T5HN MNI_-K>3CT?R!U^XZ5]]%U=YFB/7\#[$'\W)' ]#T%P*Q9T9MUQ)CTR76:DZ' M)B->QO 6N(Q=BZX52U6$M0RFH4$@FB/5MLOVB9(A+.+H%J%@;DT-Z)5JM6ZP M3W@*7V"YS%,,YH.TD)M7Y-"-_/*(834@H.-E,:2!:A]/F@>8,F:E;HA[ASP@O*%?^U,24,0 3??^Y(Y!W3F"-K1:A#ES)7;K3>,/KJ MC:PIBRX)WSK;'A'Y]C5']\C[?T2B7!H2M^HBP-8N:(+CIX&_B_@#9; &> 2< MH*4IXLADU@KX2RFU>M76Z3=P^VI%NS-%P<[9P\" M:J-%N.)B&OJZPM1K^V,#B!MER.!OX(41D@[/5WVP<]6Y] M)*L6$//FX^W>0@@8EE=3\R:DNH/P[24CS[N.0,/(OE?G*;V] T4\S][5]@ZR M<^7-JT5I7"Z-H$NLD5355@A%]8;&9%(-6VO=;,7=Q!L>H,^KL[G84B>=H" ] M=)<";]V0_E^F;6T=,\7.SO?6T?U5#BIL)AA"XN/5^5<9OC'7C_T4(T6 K>/, MZT0C.>;"8HS/Z119"+_ZUSALITA&,=6K!>F-TSWJOOT>Z>[&IK^W(E.T32+B M_2JEW.I56Z?NR8\%9;8,X:U@B;=!T+C%Q\).\5H$V#K.O*N7)L22^T?;%#_9 MQ:WCPE_K#2W'?JJ.N61OT^U3^^7ORJ7Y8 M\MJF@".^']>45D[+7>8/,9W"Z,5GR\=DFI>UBT-:9\? '>-L8Y@V4#F%E ME+6._GOT(J*TF&>&B84WIN,E,-XC0M>8*!PP342[OS!I4O^LHT@.L@WA>YM= MY>)4R2!*$J0BR-"29"@1V=(!O7U<9=\ D?J'3UPA923[I<=F$[&G7-1O'6\) M@A_A<6WE,86.A'[AELJ6W O+FSABQ1UA'Y[B*[5:PHDC:JE\:L=A@P 4U!J; M&XZ:C/&F<;_]L 0+5B:EKM1_APA:8"$=H#C?^3!M7:X\N')Z>Y:WX9N60>T!E1W(UFHJN$HQ_KAX MZB[(^KK0QMNR]H=+ MW"PF0N+'F*BFPYA;:6A-F*WFJ'/8 MO=M@P0@SB0T>S'HC9Q.R+'AU.6,KK"J"-U^/3I' 4C&Y9WSS %HW8 VAQ;7< M?"R99%(*/*Z?C,;?9FY(/N@^2@*ZY=#STK@1'!/Z2-"PC\$*3<5_'6'RO?U8-47 M<%E@,.'!P1UO]1W.MH?!W=9+2E*RU1W7B*=*!V%'>=(IMT.=Z#=1]D9Z9 E% M:2'ON[<>'1U)B&?RG2#&5WBC1C%?B'Q$DJ;]TUO5.:35QLZ#FOP$'&J>'#Z3 MGXYUG,S<'/^8Y+0 YEA93Z38]RV+@7/I;R2FMA/]@;]*#9U8JF]('E02_HX' M=-[PE/8#0COV7@1TK&8@8[@5\U53?M3>"(Y5:,$%'V -L1N+9NY&G@M+BJ<< MZ+$*(A@2'D';? N+8 >IB[I]3Z%" M!8WG5W6C[:!">&;40LCF_@E8.TK,AY$-V^ "3/%R)?@3"@^,5*MR["N5*)D' M%K@J=SAX'3*Y=YM1?BPV$,:YHLCZG"H=@IUSY(=1=B)G>M@WTGH0 JV]($K< M([7#GA_?]2G(NJA*7^'_E&RBL&^A5/) CUP>7X!7/^ _]N*/_E(27,(9S&;2 M%F20*BF#X*6TT)VHB^78Q]DI\I]XX>'SU.*.T6^(R758Y&X70!VY,26>!/3B M>.KA(Z'VWI/AT!R8MSF;V;0 A/'03@S5PQ:R",_J.H%!R=$7MLLC^C J$#7 M*'S\VSON$0BD+/"QCQ1?*?NVH,Q"4R2OML;J;1;O4BW*U3V/X7!1#O2@?EID M(W7Y_AT1^!O68!<,N-5/=, M$2#35)% 07IF]JG+L06HQK88V4["_OHY,C;!P;+E"T&85'5U$J,CZSO?)_GH M6!)??GTU#>4941L3ZVNE<5:O*,C2B(ZM^=>*:U=56\.X\NLO__[7EY^JU3]O M)T-%)YIK(LM1-(I4!^G*"W86RB-9+E5+N4>48L-0;BG6YTA1VF?-LZO&1?VL MV6Y?MY5JU:_I5K7!DEB*5V7SK+'YI.O72JP;Y;IV56O6&VWE^N:\>=,X5\;W MFW+WT,@93BIH8.NO&_;?$]Q0 ;"6??-JXZ^5A>,L;VJUEY>7LY?6&:%SL*\W M:G_>#Z?: IEJ%5NVHUH:JBA0_L;V+@Z)ICJ>I[;,7Y^H$530JFWNQ2W!_JH& MQ:KL4K71K+8:9Z^V7O&;R#X6N$E0G'V*8\IO85F7WZG?]T&CW6[7O$\KX#U% M^4*)@29HIGC7;IS5$GVMV-A<&JPN[]J"HMG7"C;G5I4Q4+]LU1F2GZ<.T,AT MTB6630RL,U9O58.U8[I R+$K"JO]^V00:@DV3=:B/9J-EHAZ.K$[EMXEYI*B!;)L_(R&Q,X).\U]9/))5[47=P9Y*1#^ M5I4?B+2';*.K&EKS0USBWRFU7S2P_=T<-T-!ST.H_]GG+;&78>NGUE^JW??YRF@.@!!(@&T4(-,=@C MCM P[WYU7E4SU7[RZH/H8*ZJ2^^Y6T.&8P=7/(54ZPW_F?:S?_E'Q[:WU@#>NZE(*'8]OGE_EQV;JJUZ_K5ZU6L]&^:C)X>@A8WO[,$&/_I_N_A9-=BXWW&Z*J4KZ.R_JX:+.'0) MV<:BJ.7]@9]%U;8>8B'KN$.C"0K;E M8#L[5)_X\SCBEQ03B(U77K]/IX+=$)]=^?% +/: F9"5:CBK-XV^8S*V['$S MEQZ:S]3%GI@JIK^.*5JJ6.^_+I%E(X@C1L["EV)";Q6P#+OENMV\K!\1XWF! M^OQ?RC9$CRF!^;*S&L-LU $X+&I1E>1H*E/BD#5\"F<\)JPM MH]EW4">#SB$QUN:86$P/1"1:.OA0O#6LP'-&BQU\(\L>%8?" $0"GD/0M95F MA)%DZA#MKP4QH*TV&U6<%8>Y9+,#@TENMWPZ$^5B6X%)@&3-CFRU.SY VRTH M-7&1C8NE32#XDHZ]((4S5E=LXB"6TPH7EIK%N#;R$UH" &4EM&\N#;)":((, M]HY'N'R50UT&AVYSHN1>O$';>S9JBA!*06 MA3I=OE.*Q,D&=<+@'6M4 @GD "J2Y3QX:B7J=8L@]R*F)5) 9KB^#JYD>XAO MGE)WX* ALNVWV[QC.J*DU,0*,BH*2]9P.U:1B8E20>LR$)T'JJPA..>!E)P? M3[(K ^'90.YY 4%AG?X940?#M**'GAR1;AY=?ML%0(D$BPXR=>P4X/:\["#? MO(M+9+9*CIG= A&GB\$/F3;;>NP6E9E'X-:(@ M+EFCZS'4A4!V:[1Q2^HC2LK'H" ;NS2*HI/U-527F":Q$DE\7ZQ$# I!D[4; M=G0=KYLR5K$^L+KJ$CNJL86)]XHXT;!$%&<$*^OD=L)V)UI([ZO4@EFD:PXF^[?/. M/B!G8(%_0_YYURG>E3EHMBJQL1$EY>NRD5Z/3$ EH) U:)J@9V2Y7F(\*GD* MJ R7'87"UJG"/_U1?>6.R*EKDH]O43JCQNABX(L(Y2V1<7[@7N[O"$GLXT&Y M,C$N!BXQW*X>K.?;"!S%-D[W0+L&\7:!^%BX?3S&1F)N8QF*ZLMI8RBC#XI@1OZ;D4%@8OL6-6Y>B9(8CLO32W9^Z4/"):TZ)(3#M) MP9[W\A'$2L+Q?WQ@%&]TA)QF )1QC?/'IQBW#T<4R2:>I\DF=CO3;\K=@7SC MS&%4MCV0Y?1>\?-WP5.$O*1A_,JGF" R337RJ28G9]&!9VZ7)$JAFB\#^SFS M^%A!%#$3$9QEM@[SZ.FA)44:]KP+OQO((\W2.R:A#OZ_=YWST!$Q+;%.1P1,H9\:'6L2Y4BKQOI6#K M,6"LC!LXH@N?@ Q2 -_S;F!.(/$^D![ B+9>USGA[#F(MPA#:P&T9EDXS8H^ M<;.!%/UY%]CNX>-(,54 MWU>.:5^R\<^!#@*DR/.@A14D4ME)BBFS8P)=B>8NBXH[8D\CCLE"I3,NL18* M<$3 _;X6Q.QK2/$T_>:Q=$-(E'&)95* (P*92+^VAC?S\D_:2SUQ]>U.4ATB M/@B$(7@HBC21+/]@56&)\*L(>^J\C/G,W.X(A"/WH8><(7/WE-9TSYY=^Y.4 M3!I?!'J1^Z@6L2G>YNR:7-/F32TGJ9WT'@D4%'L2S,%#F' X/S!A2D?9&T*1 M+;$1)B>@C=3P R'P4[$R" $<-,-QM+\5. &2$\ &E/(SJGO9U\$Y1S!=[B+2 MK,24YG)!L+**GP.5H>]R?+7>I)1C56]$!?()1=I5O:+>DW6K)@?6';942\NA MJH@*PGZY^%15?N_)>I82X-$0TFUOA2L[:FCDMU&\,?Z7O#+V^T4,E,V M-UP74+9NJ?S'O^E_*U)OGV-?%H 0)\8=JRMOJV&/>]:DJ#EHZK+=O&I=P*3D M^OJBW;@\T*HAT09W9@ZB_T,JO<&'ZI)OA,G%X>[X4IQ7TIT4=: )E"C< M@K3T*:,T#MGS&1H'4!!Q>5]MD[::3P6)..0HCM!)@_01;ES$(.35\ZDA(8\< MQ=>QI(+Z0HJ0T OY%)" /_;\;2\?*)\),E4,DRXZFMW!_$HU&.P\2HJL,.Q$ M8.GR_ 1%)>Z:C%_O*-7&UL[7UI<^,XLN#WC=C_H*T7&V_F0Y6ONMS1_5[(5[5B;,LKJ;KF M?>J 24C"%$6J0=)ES:]?@-1!4@!X0DBJ&-%1;9LX\D("F39Q9[^]"?VWR+<(>?/?__6__]>O_^?MVW]>C>Y[MF>% M"^P&/8MB%&"[]X,$\][$6RZ1VWO E!+'Z5U18L]PKW?Y[OS=I[,/I^_.+R\_ M7_;>OEV/=(5\UM-S>]&0Y^_.ME^NUZ-Z[B^]SR>?3LY/SRY[GW]Y?_[+V?O> MT\.VW0,#93=ACR+K^+Z\^^>W-/ B6OYR<_/CQX]V/BW<> MG;'^IVL'R+7PFQYK_XL?_?'>LU 042K1_?69.IL!+DZV M;IJ]Y7]Z>W;^]N+LW:MOOUF#R#\7F&33G'^U@VV'9.,/)_''9%.B M&#J!=MQ^#Y0UND,7,?0VPN -L_^L/I<(EI1'B_ M[]K7WF))\1R[/GG!]Y[OO^GQJ;^.!BDPR6(1NMX,N^\L;W'"6YS4GB8[/%>X.GQ"+![5\A"5;-D4,QQ0$I<4-\R_'\D.)'%+!_A].K MT"DZ] -OP?1LW[:C-82< M@1OA?(@EW!1X@#EPAPC] SDAT_!WQ&58$HZ"']#H+*M]X1>='C %QX%G?8_. M[?QDQ(Y%!Q'-G%DATPO/#B):>_,8H4E_1G%\;AQYS%:JCK1L(,-8/7HOB :D M!C<58QG&;8*^8QLU@5EF),-XW>!GXBV9$;-H C?!:$;P8QOS"V;B\^S@]Q_& MV"4>??0"7$,R)DW>8$.4YA8+.DW/B,N7/Z M0P16-%H#4+&?.64]]ZWM+1!Q&P1Q?^@FX(V&>KO BV=,FP0V/6X#D,X94-0* MG_';+2$:A%K/R$#MS] C$9NPDQ.R/)'97WK-?4]-BOOYM;&\FYJ VI#=( MP(?:->PE6O9N(JGH/412X6_!%4*:@DG;?8>"*&M43D\9P7MO>]MAV<_7P\?Q M\'YPTY_CU'V]8RX>GT>WOMX_CP1^W MO?OA>%Q"S4?4X>STK!2D#K^E\VA5OPL-*1C3%^(A?NOQ,^ *&^V!7(G;7V:!IR8/3G&^>M;@^#>I M?6V?[**VFFB_OR.*"9\G.QG2BS!H,_W__'CQZ?3T\^FGBXOS\]./E^"Y^ YC_R%U9%KSH4@'791/ MG[ARJ2Z7*4[Z(H@L*?$H"5;1+#HH_^BY%O+GL:-BM;V&5?DRY%RI,=A!.79> MAV,UD-3.S1'V,4-]SK"X88 YWI+O@>-PN?1H(.=;H6X'Y=!%'0X50D<[+ZY9 M$V(AYX$)!B7(V<0XR-F0U^.@''A?AP-YF#1'_(:/Y,PXP@/V8_;,JVJHB2V1 MNZ3@*7W3M24,3R^$=Q]=SP?V[^]"6C8C#E2 MFDEK&?+[SWX45"!AT7XSDWM+.5;MPPYMI:PA3 9W)&,[!J[EA#SPM^_[F/UG M3]"KFD_E1C)YL,N30P$CRR$'C=?;&X/;5QXTD;OR%.U-'A[*+4$%$M#X(S[G MK.&6KCIE'PCK*U?LT@M-B0\TEGW!+D/.8=#V[04C,$%+6*.2PSE(Y8=W80M#\J-#W6X(03_$+[3:^3/ M!\QPIFSZ]:KD9WZA%U#B,2TWQ$%Y\K$*3ZKA!6_II""_P<_RI2-H>5 V?:JW M= 3@0^/&,)ACRF3*2VM=]:DYK]-!>?2YUF:3@PDT=C'UF[O_9]HA@&/)>>^PJ+<;+J8(=E<*T+C:HH0N-[*EAN>W = M3N4^UH_)^]O]W&(R%*BECJ_B-$Y!J:D PHO+\\_?C0?)MDLHX0H N = M3X[RW"AY3QB!I&@'X5)0*7J9HT46?@#4WY6\>$+$'KCK7$HE)W+Z0+CS*\R5 M'%P <&C$,P1=;&^L1R5K9(TA7/(5YHD,"0#,Z.+Q6A"/Q^PVRE.);W#\_T&L M===V4BR&(\]Q[CSZ U&9OZ+T*!#T7E'7>DG4H#DH]L&5+L/]AA!.#15%-+U: M]U&#QJ?$F2=R5?@#WP^E'D)I:P@KJP&.2?$#Q[9P$3IQV--TBJU@.'W$/Q*U MF2AQ+;)T& V>, /='D[[=@RQC+,U!H1P=&F"^35( $T^H%^C20)H&N"BMCLV M221'!&"L)FZB>+=8.*)B>]&W832??_N*J478N:OOVK>+I>.MT(K_J<\Q7^.1 M!7_XPV5TFI,EAW^#I+_12T(A.C $)D]P^I;E3@ /3$YHVXN*NE'P+[&B>S#6 M*D+["Y5O0Q7'@A#-UI2-4![[E@A$?(AN2")R!X-@-M9:&04$(Y<(+9$,N2*N MH"8DXT"(I-2L(B28MT0(8F%N0 J4 T%7"TK\"ZN$=DM"1 AF;D=?JIP4$GTA M!.=J7O8);%O"X%A(*W)XKS/T);V'9^%E#)BS??M?89PIXT\\R:ULA,1SUC : M82;P/@GPNO9'C'#BQ9:(:-*[;-W30@@@;T!AZ">446?:#:'88@/Q,$I,*8X7 M3%P[G,?J#*=?&;#"5*E&A@41QJ[3!!I$7451J,4.7AX?L7G]1(WM M)F"_Q'/TO&EO,TL/N7:/S\/_N)NI][?U7'_O8O*[&NW'#II;F&3AEJ MFFG3BLJV$M@!4+P++&U!8"D3FRD)%$$OR080@M:*L2<)-32W4#86O&]9<2 5 MLR3BA$<)*XITA!!:5K3^9CXV\%CW\U3DK%6RZ2AJ]("?* M4 NN$:4K!KS*"5NP+X3@LH)IY,40TN[0^.;1[U./6GB$^7F'#;VI2?#D^1$! MA9ZL0MT@A,@4*/A4"!?]-==#2GD>?^S2&&'?"QE(_L1[P#C8FN[(V5;;X\(3 MM8W^8A-N^_O\9QZ6(8_$TS,/A%"' JS6@[Q!MU*Q)Y*W+SUL+U3*^9K.]WU- MZXFY7RDQ=6\W=V\S.6N\GK^7 * U+BAKSK0"K_MV[3EL'7EQL==$J"47$OZP MAN3SA/WDHTBM^$HWEH:)#N68N>8\QW2):+!Z1 N9*TS<#) K3!NO-SX=,04, MN=-&>+F.,=X^\IR%3^I>*]$7@+M-)9\;UI3 Z)CYE:H!WJI-:B98.LM^%?#MZFB.Z0%8T(W(4CP8JFYOT M1=4CNQ*M Y0F?V'P$<9JGQF@(5MK=QYEB^X!VQR0S:LIRO50?@R3OJIZW"J/ MJY;G&SUF/"F>:4Q^-NDLJD?K%!I:(@^1ZTV)G([I[R8S#>H1,HV'#DI.T'=L MHR&WU;W92DY1<3N3(=GU*"O&1P>%;_ S\99\EX@*\;MKWZFB;QS8!RD077:%0^YS@[F:G,!<6KH-4J8!R#?OZX8/292[2S;-!Q)TY>,+?MPWNV=E0 M\(AL@?80PM!UB4,!]/4[M%/31]7-0]JZ5@P7I8(R1?AR\V9\&F*Z-['L4NM9\XO$,BOAYU]6Z=*)P MD38U,H28=2.B4)90X/(9!)D8/ $C4-46S.L$(69>]]DLCP;@XZF9X$X]ND"N MA8?/#IE5R=\_/[VH%5.=@*&7 *(M<=7;D'0NEW&YCWV2;@+M)V3!FC"FL+_Z MTUC$5+'430W>>4TEUENSW.L\I4?H*>W\=IW?KBU^N]KJ;!P@&MR@0*3$=4T" MYX*^^=U %\V.0=;R/,1-3F#./]P\F1J5JY:7*:F-?VRZG^D2P>WP$'S3P$5Q M2ZO6FLW1G34,ZWD-3&=%=U9T9T5W5G1G17=6=&=%=Y9-9]ETEDUGV726C(>(0.+X& MFF*['SQYC(8#ER$DMMN+=C)I?E82Y10[U,>]6*DU@,OW:K=H1G7/EY=/5 '.P'GHL5@JUJ;=K+5IS4*BRTY+"S)GS) M/"!F9K,=R,\5YKP>IKUKQ6F=APDTW\$Z:UUY%,VT,>U;*_4N;@9V !0799-? M(9_XP^D3)19_%5'NL"G:V'<@SIMRLEV.J8!< M. =B:]J?<79Y_ND3'$>.?E8+T0? ?>ZH8'O/=H??X*-VY^1T@N#.*2O6&0>= M$C\ ?*N\$]T7B_.N-;#Q^.X&R"((IJV\[;@SVOA,DRZ>21P&4.(\47,>$-M1E:54J&Y7=;JT0<2VM"DA+HD^$-2)%M8G M< 3'QOC1;O)O;&\@O_;\H+_P:$#^K5S[17J"J+]:FZ5%, 7'V-;77)058]6F MG L7531B/20SI9*@LRW%"6UN]3(5$D!E88YZ#B\NG0^X\<;_!IO7>(T#^0$^+A](Z9+*Y%>-HN MHT$8A2V43-L].ZV5MLN!Z470\/9;>'H)@-J2D;NE:R0@_.)Q(V*$WZ0C3AY[ MZ#)9"2GE^U=4=YIN?HU\J*KDW ;'-Z&*MN!?K=; 4?Q7B%UKI;C.+-03 M3E9OXW*05$B%: %@X]G"*8)2>>]5J">0F\P2,BUDH@K%8V=B^N+N_>7YITLX M]Y;Z&"M$&RBO_:V.4MY:%NL*P5E<0J#SV+J/("0F7JVV/_Y.,&7$FJ_NF;GB M%-MFE9WA9'H=:J=5D@,2VY/RN0]T:8VM& />!EQ X'/7M!S?GY'+;=FA=7(> M_'8]<)=AX$<(GQ7;I44]H&[.N?(M9*P(0Z \.R_-LW,C/,O;@9ODV3EPGEV4 MYMF%$9Y)[EBU\.P"$,]N\'.P\Q\J3KRBAG 2-+6>;D6H@V.=M$I?[Z 4%.RBNW6T32W:5P?PCZ1KM( ME: 'M)C=M+T;U??%?C!BZG49X NUABUZ_R&-M9O8>H(QC>1D#TDE"T M)95C;,VQ'3I,",9S1/$>-?N4\L2B2"2N5KLV3V@572#]0-16I7(T.+X1AZB# M7,FS:^(F<)(S&N=LRM>90AK X7$#D/+&-ML(R,6"2,A$Q 9T55Z!W&F?]Z?+ M\T\?X;C[R[% B(J.XU&TNPQ<;K*1%\R!8&T^RNO&JMN#<+,+!6=[5E$C<# 2 M?RY)XL^@/-P52/Q9)XD'FZ,>FW6$_<@1$4$QC.;A(,CI7:(S! ]/#O%+8 /- M/1,?"-@LBK-0I@V<_!FMAZ$,U@!X51W)'2ZN76B3US,5D).94.:3K->#?2=! M=:=*G] ^7YY_?@_GL&E$JH04T7:@BKLI$E,Q'W-;F[1U*G$L%R, O"FB+G/:FC2#:O'E@#KN!L>O[47\_\J( MI-!E\K8FKY2KZRPY/H8>L1OQ?5/RMF#B&YQ\-2W69 9;D[P0KH6]KP >#=R3 MG!0A#8OU R/*(EQ(B9GY;OHU0 'G-]3,0&J*GNA53<_T=]-/_ZGHF8;4$#TG M_ Y\.!VX-GDA=HA$%7,4[>#D8VE3QQ+,H?"+E^H<82?"T9^3Y<2[=0,2B.NB M5!H!@(I72JF447F(_2PL3'E]+H"\?:Z+K4)D#7%Z.)T2"U/I9I7Y;GKSKRB8 M&T9EL %@1X_#9Y_8!-'5&$4[ S>(%#=7BO8&-CI)S*C66RP%!2#P+A3H".2V*5=F4^PJ@-=Q\RVM[L^8NC\SO[=IXJ405P#LW?B_ M\YV5PI8@;G,*2V@J#U2$#@"&Y&X,LGWA/B?'LXF!S25V-D>6U+IM;C]N:S;G M#JDDLA-O^!RPE?/%\^SDN^0Y#SU6'0Q"U)TF":M($>V).Y71W62C\.MO82)/ M4R.#V%MJK8Y=+$!#)($64E@;K_CZMA\& $,T,0,*$M $I7,_YV#UGL;M]71*:>!A:)5G-C \A M#;YAL6J&,/"/3)OP#M;K'BW];,JEKDD@9,M#.4CM4P>D*JJ"8C()/5QL8XH> M,-O3;<_Q9GO/!S:U_969&=:NJ,?4TT@^N$I.A,5FU7VA7KB\\^BW.;'F3'-C M'N(VP71QC1PK='@2%4.XOUPZ9,\& ,5+'M4NW*HKW,;I/U1*^D-^C?\ZA:[ M-J_V= @5+9X7EF%\$#$_('5_"D'^P^-Q!_S!XD.+KEYRNE[U/3A+ <$(<774UD M!2FS54B\3H#ZPAH&_F#MT/N&R6S.S8 73-$,1Q]OV%K=$J9I55P5BE8K9CT> MC:JD/#:)'H:!'R#7YN\*>([#[%W^49/@RB9KM?;5*I\RBAVQ&,;^%_T2N)FG MU4ZS0JM8DT!N"'ALLIC>$[Y0SV\\8%$U4ZN]6P>71R$)P4ED5 ^/G9*Q?1/2 M;91!'-&23+"_?<74(KX\RJC"0*UV,)67IPH4 BJLP+RMMD0.KMP*$/389#=!W(PUMEFP3Y18F!-^>BA;I3 @$ K]@[=C M"E/S)Q5ML_)\=/9022UB0.A;*.G25*,B;K5&I+U)"([,XM(I\4V2_>BD?H.? M4<$O"<2168SPBA\3:N(A '70V?6F'=5J3D3RC.>F[URL_?:NNVEO8X ML, ?W>U@+NIIV^?@HIZ=OM56;0LD/4OOGT?0_X@(;TS0L].WVH1M@:!GZ?WS M"/K::C$HZP((6FV4MD#22^;]LDQFSW7G7QDEH'AN:@*^'S<1BD.23] M>21]JV@.'L7?*&C';<\64D<'-FQ_IB2!DD80O*4$.U7FX%8SH/7T\V;>E#2X MX"VJTO =MX4.:%&5YLS/LZ@2-Y#P5E0YX([; P!H.95CR]&L)1.^ ( 6_V4K M+/YVVO4,R87G1ODXUVA) N1$V/DC[&/Z@FVV\NY"OO!X*@]_1599(I"_1KM>%255<4H LT$>@[T>#K!Z?WB,6KTKA[ MQ8S+=F[UL;NJ,!0E#C2)V"JXN%ZS&/JM3S4M3B)*[U >AXL%HJOA=$P8-%-B,2NR;UE>Z$9O#W@.L0CVQ_$33/X- M#A!Q=N9"Q&K\&F#7WLEAP)_59/KB]/SL?>]M;S<7^V4]7<^;]A(3]G8S]C93 M\L;K67M_6\_[=S;%PG']%'I;<3H_/;TXX1 \,ZZ\,6'>;E_&NHV>#?U&;#S" M+]@-\=7J ?W+H]>A'W@+3/VKU0@O/J,R:\0V,?*A7H&]YJS$=(EH ML.*/RTE>V!8W,_#NJ,PB:HZ;FQ=CQ2@;>JR7@;P^9?=G%$V#3$YZX_$H0!YIZ^*^(]8)MI2(<;Q0SS^<"UA.]- M5AS#] /,I45P:RV6QU4'UT8>TQ%RAJ0^F[3HZ]$ZA88.,D[0=VRCH6M%E4'E M]!2W,VD1UR.L&!]#VT%Z1Y/LV:)&!G9LF<.J^1U;A+ A!L7O]*8 DN[/BK8 M]F.YJ&W(KH"_S=1//6C]X?WEQ>FI^<>[:W)$B!, =TMT<[H!5?E(M["EZ:-1 MKKPE71-"# #P8$\-I_#9NWW,.K"*]C;WPG9)!,7/:-?8K%K[@'8,T1:MG8]H M0PX__L;1W."<=]%?;TP(-VYUQ*D>]M">VY%H,LKJ[!'Q)Y8N=Z]@L')>DQ]UW[TN#TO_#QA/_DH M>D>UH+>_N8DZYW]%YW_3O.[N KJ[@)9ZE1OUX&OW*@^YZ20G8^IS>YWS*30, M:8\GZMFA%0SI.C1"HO/%S2"ZCW7I?#$%S'+-3SPA+]7QBK8 =+I*_C*D%V&@ M0_G\ ]G6RD%R]9-I8%J/YPK#5N%D =@8$[8!,-I8AT*]$].6P-*2!9;JU4) MY9 ! #/W$45BW)0N_=*C&-9BA40Y%01;%L&?E;7IZZF/EQ>GY^:OW'2S6XBT M%E,%ST*'MUX]$ ?[@>=BQ9%;U1J"E[:B@.Y,&@5^ -9? QM*WI5=LU.8N]?3 M02KQY5]SN_SA[P(E2B%.]1_P6'R,J#_Q1MC"#/R1MT).L+[+Y/BMH_*SPE1U M$ CW KH$IRI-M*=,,J2ND3_?@A!=6XZPPQ-T)MX8<1F/\SCC)@0+V5UI& BY M<%H97HDJVEF>!F=W3R5V5LK:0LA=T\H\.>H ;VBC>\EO))CO@@W0,W$8D-=S MCO; G;##[92B!<=DZM$%3\D>/CMD%MU8CMF__I1@>RND.=EIFN>$D*&F^Q"A MF81MD-*^[^- ]1YR7B<([R.:D),D#4 $%VP2.LK&%YPKXPLVHW8A!D<48M"V MZR9C(0;===//?R20R_=HOGGH'D^IC!MW7LW6&5 MIS.G@^EP@^($ST%$?T6F=847-JF3WV<$[*@HMK*+0A?L< M6%MVX3Y=N$]SVC5Q8BH2[:%L?@SA'DH$=3#@B>OXP35KR+7SA!+DR,FO:&R2 M^$4E:7?I+<=#'XW+$1D E<\;H?+AR-S2P#&)S=,%CG6!8UW@V*'%>-1?LZYR M,68BYN )HC,1'3XM<7G0J6K1B5H?:TZJ+T17=^V[3JD>W6CNPX!=AVRTXP#/J>+XM%5GC]EA_9> MD.0@!N'ZMVWA*L:N?[MPE9\E7*4K =25 &IW":#NXKR[..\NSEM[<3Y@_WPX MOV2*94;10JX8Q>V.X:IC M>+%(#*:8*N+EI&V-WY47(JX8N#>^WK,@ $PZ RH]6H03O:IV&_0Q;N+_CE>R$N M)IM#.,Y7YED2$6@<>J*>A;'MKTW(I&*7,$G9 T*T; D^*7$!QZKU:Z;#:82A M[X?\$;MKS]][.;90#P@!KF58I<(%&JLXB+$\\=/PD)(98;#PO\9ZX$RA '/Z M02@E55(3YF $C7GCP+.^SQ';>!.X3!,:8XPMUE3PJF]3 M@QZ4[9]JL[TNNMHO"^L!V+?_%?K!^A"]=_/5W-@'Y?KGREQO&&MH"F%SYKY] M7?(((,792-CRH$R\K+UTA3AH7X]I )^8_%ADB9QXD[C!KA>5$V0SWGET)TP, M5N_:6RP\-Y(^T6)L:.##.FE.ZRW%AG"&M@[3:"74R Z'$4=+=;HJV/^P[&[: M&Z1$K85<91)LX1I;=OTH43-XU[=]:WV$'>Z0FGACQ",@[L* ?1UY M*^3P';[M!=/UMO.IO\J4%I40'(IVW?M+0:B M*[_2O;NDND)7?Q6YTF7*=9ER>8&^3"ERM1?IG-7OGL-#;?S[=TM5T&]>'],9 M*-7SY?)QTVY%#-FR5N2BI#Z;SCRI3N@4&EWF897,PYJ;0I=.^+.D$_X#V=;* M07*=DFE@6GT7SV?+ &[J1,.C'B7*(_'-?"I:38V1P,4DI85RO/<5@"K8DXL4 M(0T+[0-Z)8M0G-LE^&Y:)P@XOZ%F!E)3]&144=(S_=WXR4U!SS2D>IZ7VM=! M6]VSYT[*AX^_JT"8HDBA,5U,IC2DVL;:9V_(0UORVEK/)&N(LOD&&FW M$/LS9FS-4+#S2TY8>W_.C%41[97-30:EU2&_$BGM') Q?S#M+Y<.L?A*W<(S M8':N\(Z]RB@F@]-T+!<5KM!N>9*1=ENQ&V$+DY>]Y_0*]C$9P%:1G04QT[X& M$REF403=G4?70K:KDBA:=<7ZF0Q1J[/.BF&GOYHQFQ[Y\_2J5]^MB7A5:1B3 M869U6%<)6?U;'5XRKI@,"*NUA>7@I;\X MR%KC;I0LU[RQ6(RP3^P0.2,RFP?^H_BX4:J[R8"O.DPJA:3^DSI3Q"]L HX$ M<;?@]RV+WY*,/,=A^OD'HN)S>_'.1B.[:AWCB^,([33(8&2VM+W5Q=OZ>T]*;J6!7"$1I3!ZY%,>(1H_'_!^X6@2>T4B2Y%^EH MW-51BZ%%,#SXH;^_\&A _LT/2)F8WR)'?U5OXXZ12LPJC:9VCMU.I]B*JH.X M+MM]D[F?(A8IFQN-:*VSS2FQTL\"/R +;D64Y46A?D8#4FLQI1!Z)@O0H"4) MD!-%LI>+//TH*#H3#]:+1FM+D9E=*;(H!>>*@6%?>PNNNU L:+N"1%>K79MU MHF6?J\=B[T34'M^(0])!KB2:5=S$?"2K-LZF7),II $<*S< *4O=9!L!*7 C M$C(1L75&,#&3X7:Q=+P5QC>$,F7MT4B/\;GE84U%>D$H7".6CJ1?,!<-[6>( MY-I\\AQBK01@R5E1JCN$XB8Y/"F%CZ&(E D_#0RG ]=F=@3W?$E"U"3MS >X M:MTK%)A#X1<_ST;^?P:(/R?+B7?KLB/>2AH96WH$ $%R2BF5,BH/,3TW(0'A M.>'YVD[6TG00744)2]R B/&"YL6+5SR;17$PSK0Q'YQ[D)-Q!FL O*J.Y X7 MURYTP-8S%9!CNE#F4^5,M&"OQ5^5.4?Q1(!KIJ!")T!N$)U]A]&,BC2I\F- ML 1T+H:=WZLT:?04RYAB2G%<6^4KH[>"F?*V$$R%@S!-3H(VZ' 9 ?:]$@Z]7PQX%Q#> 93NW0K54DJ"B%(!VK*], MC;A^5US7:^#&-;V:UCCB.2#4?-6DAIHEU-'(6O3/']@/MM7C9$5_FIT"0M5: M8)(FI-/1"-KZC/Z%-0S\S4)2/3>C928(%7B!B9V*7 :C"4:8%^&R@JBNY36# M?%:VGM6G_:B"U*"]]:CMBRY(H<&,L774?10]52Q^H, (Y;6+O\'1Q]:[F??" M1(/$Z+$?LEBQ/_T9>V^O5O=\1"ZM^_Y/>3.(P0&%&<-7KARUVGJ^-"=*SH6\6;/"4_?/CQ:?3T\^GGRXNSL\_75Q>G%T<@MAXBD(G:);: M0E1T^.:^$1X"-PXHQL'EQ>DWY,S1XD%10":G@TG7JEQDMKZU'.BAG1C3&SG3 MA)%>]#%]4=UWY?:">-]?2OT7QA0 #[G3-X.>\NI*T1[(_5-!J=Q_JUZ(U#&Q M".0.I(-MS>]/S7!R<^$UQB^8\A=7E"_<25M#N"#,%." C=3 M'%D#\=7UE]@B4X)M::B?HBV H#ZE;&V)+T>AS0Q([X+OV2YX:GZ[K\\4(5J& M^73G46PA7_QBK:JAZ4#,7$'+LB.+ ( =/*5L>?1*4>-SU]; 'B*[N6K0Y-SA M!Y%+2AM&VAJBD9F5.25# !F6C; $Y"[3%)N:WVND64UTZ5%>13 )B"J-2=4> M@H&8(UR)!"85)MK3R1Z0&T[1>M:"Q,_O \$B+,J ?&P.D-,GDH&^;9-XFK+K M8+\GA/"G>BMB'R=HUP'M2':1A6[4.W=UZ2Q=.DN7SM*ELQPPG47['>Y]3DY$ ML:[FLA[*H";.:RBP%;0UNI76F*X[ M*+AC F\O)^('OH5GH&(=(42D5V)*0?R@ M::P-V'%I\@WP0C86ZV*R]'Y=7:;&#!KKCB^/\E.S[&QKIF0*WS6B\FKCA7N9 MK-S?Z$%1A%P;>%B"<3 \ 4%,8]1\+BS=E9$[ZLD 99P2-X(O9/^.SP"N7"TWSQSB:?P*AWNB^. M([1E-5@L$:%PZBX%&[G+9&W\*HNTM)<#*8-AI!X0^7S%[D>=3QK^7R M1C_OYXW&P[ ?M@-O_M22W-%[[/LX)LX-]BU*(GZH*/ M^,?Z:0%^34H]E_UHQ4YZU<5BN3'@I)@6X%_*$"B')P!-&D>F]^T8"F5\O;@I ME(O *E*ZGZZ2Q:[]'$H'27V^O#C_ "<"3 O7A!@#8.0.MW& 7)N=F/VO2QL% MF+7_>'JNY&S!OA!L.96\9EY^*H*2H=AQ?C+;>%3%"2][+>!DQA;W M-)="T 9 $HM$4@0$-IRV4HG$(+>/*F0_T*Y06KEL=T!I=HJRM>D4%:E0B13, M'O2'+PO2MM(WDDOT@AJ^*W73LE(W!2JM?(Y*CP2\]DB_6*D548\6U5H1@=^5 MLU&[[(^OG(U8X^UY20MYT^XA!$ 61"AI,BFU_N%C'66O<*T#Z488.;?1YA_[ M;$5+2-X6PH57"1;E8 -M-?4I1DDXGZC'SB#!2N9^D#:'$%%8827)$=)^+YFY M(]G(S"Z#:(+I0K16"G:$$&U8=N$41 W:*HJ@?>)ORA*+2=+K$MN$>RN?D/4= MS>0W/#F]((0F5MJ=!3&L@V,'F$7_Q JV\*]((0L-L3,%%[0V)<&]1LFLWF [3Z/39\QR#FU M-A\Y K)LB/+#0 ADK,#@\HC"YOB((S"TP="F%9M7NYA!9MQ M]P0]1Z7L"K$LT1I$<%9M;B40TFY5?'71PJ,!^3>VH[D';&-V _+",V/' 45< M<#CH:<"ND,/3>X2F>=T1#\O#^DZ61I"&O1XS6P$/M>-7\"-N &-J86DF3OEA M#LO]^OZ;ZIAJ7]K]V8SB&9MR=W\V\=1[8HE^AV54?0]."=1@+T9UVI2D[6&Y M5=^[DX,.; YMDA<*L6C7^+ \:LY_(\/'8%3YM;=8D#@^,"[7P<'#KD7*QI9? M[L>6)\;N(=?NI49O2WSY,)ACFL!$%5DN:7NPH!=>S4462[?[!B?V6TG;;7C+ M#G)3P40< GGP4/(KA&BYK!2D"&DXZ/,!O9)%N) 2,_/=>.S5/N MC"I*>J:_FZ:GD/U;BJ9AA7!8R>@G1?Z-N"F<@.5<5:M&!" SE"7Y9(V!Y-*H M!$O%#$#%DQM@1RI@^//[RXMS0*63Z[%(B)KV^KT), I6[Q7T@)#AHA8N<>E> M 2K@C-\,6GO&8LZRN8<059>+A&IUM+QJX)Y2>/8#'HY1]%"P;0XA]JX6(W>H M'* ZML/HRBM"\UN"7W/D-I8G^O^-N-\!USL; M;4>DRBZ[7_;.[$:6I'+KCDJIE53MZ5NQT4&12"7:3#)-,J7*_O07!P!),)-O M@L2AJB-FVBH)."_B_' '!S\^__ZO/7),XUB%@;_\=7;-]]]16C@AAX+GO[C MJWU\YL0N8U_]K__Y?_]?__[_G)W]U[N[:^*%[GY+@X2X$742ZI$7EFS(0[C; M.0'Y0*.(^3YY%S'OB1+RXYOOW_SI[1^^>_/]CS_^^4=R=J8HO7-BWC,,B"#Y M_9NWV5_.%=4P^(G\^=L_??O]=V]_)'_^Z???__3V]^3V0];N Q=RS9H:^BSX M]2?XGT?.D'!E@_BGSS'[CZ\V2;+[Z=MO7UY>WKS\\":,GGC_[]Y^^U\?KN_= M#=TZ9RR($R=PZ5>$M_\I%K^\#ETG$9;2NG]^C/R4P _?9KPJ6\"_SM)F9_"K ML[??G_WP]LWGV/M*B0A_;L$D;0Y_937M-5UD^Q/ZR@9O?_SQQV_%7[_BUB/D MWZ/0IW=T3<3O?DH.._H?7\5LN_.!EOC=)J+K]5#%@5T-:2)-;"FB';H&@#Z,EC(J&8MNGX R&ZG=__.$[80;XS=\OE%,M M ^\R2%ARN K68;05HVWY&">1XR8I(2&^I-2V7TT3C<1R[M-#9T M?;M^LTQVWA.@F 9G'^\[*/,_4R;$"3PBV1"-S[]+\3H-7<55<%P[\:-@R^>( M)\?9"?3]EOI)G/Y&#/*S[]XJ9/MOZM=_OT^X_X)D#\YCCB+*/I6-D [@>J5@ MM):W0#@T&P3M.PXS M"FM@- )1(JB>#$DCFB4\J*;7EM3KZV1QZF4Q==\\A<_?>I1)!^,_'/L5_U4V MESUPND=ZEOP9J0]5*0*><_PWA/Y2*>+@V &H33Z4_O?>B;CS^(<[N@NCXZBW MON4,!EB%>L=C[:@9\F%7)>W@$9@1)I+RY*/QED8LY'&Z=\&AM<8"Q^UF,!)+ M53L>AX5&R$=AN:R#QZ DRQ=1'@'"T\^MD1/$#%9MC8A8TG0& [%*P9/Y]Z@= M\N%8*>[P>3FC/#4LRIV$]\RG-_OM(XU*U"]I@G@,5BF4CKWCOR,=?&.R%!2N:H1]KY8H5QUNQ#>HQ5R'JP'&74R5 M=N*Q]^!\OO(XT+(UDP<^#6!7W1[]:&Q0M3@L*QJC'I]-,@\(@KNV">BBWDWS@@"XP61#! MAH014:P(\)IX;"\]CQLS5O^![=*WE38J;XM^'->H6!R])0U1C]DZ>0>.5$5S MD?Y Q);^*K T/,_YCZOH(7P)FHQ1:#F7H7FJ7NG S)O-85B62&MJ4 )IP$T@ M;F= "NA>1;=1^,P"MSH(J&P^EZ%9H6CI^#QJ.X=!6B6RJ9&:3?$I!SO#]3:, M$\?__]BN-F*M:#R7H5JJ9.E +;27F)N!VK1C"=*'_=M-&%1OGIG@*I>Q]\B2U(@D-SER77YV-UQP6G'L5]$,\?"J4^P8Q?0V2 =;K:B],U<5 M49)2M7'L=[Z/(AHD,J4"_(DOC/?'2>(MFB,>BVT4+2Y'R]LB'9NM1!ZX)%74 M24:>2/J3'_@E%&X*L6=ZX22.DJKF[*BB.?K!6J_H\=E>65O4@[5!Y,&G>1EU M2%YTTM%K(6$L.G<2^A1&ATI3'+="/S1+U3K-',N:H!Z(Y9(:R!^+2$IUXE%W MOW5\_]T^9@&-JZ?QXU;H1UVI6L515VB">M252SIPU FB)*4Z\:B[W-+HB8<% M/T?A2[(Y#[<[)ZC&O*K6Z$=AK9K%T5C:%/6HK)=XX.A,B1-)G2CR4X/CAOI^ MT^@\:H1^4)8I=82,6@O40[!4T*&X"#0MC3?.=0M9:Z'[Z_W&X?9:[1.H2@); M3=4KN?I.Z,=C&Z6/EMLU/5"/UU:"#UUZ"QY$,%D0R89H?*8>TGPA%3G^5>#1 MS_])JU'TM!W^@5NNVM%8+3;"/3PK9!TZ(B59(N@23GBZQ 2YD'_/8M?Q_T:= MJ/J.:DU3Q .Q2<$L>:&B'=+AV"AN[Z0&M2\I*1,@;>_.:J[>>_Z;LL5W=4O$ M8[)!O>,+JT?-D([()FD'7U?51Z0@;6DXRHO<[09DL>ULAF2)BN6#4FLXBV%9 M)J^I@:DN^$\[-)=< D_HYSME"Z#COR,>@J6JI,.N\$>D0ZUF>K]7L6.('+N!N%LFY 14W)CEV1CLD^!BBMDE;3#^%([B5^[VAS=7._NKZZ M6#Y<7I!WR^OES?DEN?_+Y>7#O;T1OXQCFL0-8_ND$?)17*Z4/EZ++1"/S I! M>P.M($<^I00M%?(SK=7]O54G.G?BS3+PX#^7O^W9L^-S*(F7R;D310<6//W5 M\??'NPQ=^R)WN4XFT#VQ54?$#MI-_MYS!R'"#U2W!8\B(;];"CNB'7B\$"6H+?%(GU@0P)@8UQZ-4&_9$A8C M*]>%^@_Q'74IE^;1IS]'81R79QVV[H1\&FBG="$2J^V!&/A;"MX[IE'D24Y_ M002'155&XD2QVT1Z1QE]>S[\,7ADOD^]7-<&_ZWM@-QWFY75_;:Z-6*?;2%T MWW&;DM;\=61/?:;18UCOJU/H&]%G&NSIMQ%EV\<]!X\AU=0-K,7"0"PJ?V') MYGP?)^&61F*YV6+V;=L7N2-W,D%A+=:F(V+W[B9_[UA3<9&O>*5\%D1PFF2. M;K<8F]88CM3^4F05D4?'=TK*HDRZ!+.B_[MLW36F"9I771:4[X/Y%6][W80! MK.CNPH/C0[W4=/8ZTK:I+5*<;J5B]FY754/+.)R^:2B*'G;Y+@8."^4"(5R3 M( S.Q(H_DERT1<.;41RO;/895]N;5$5%6HLOIX66B=0\_9+V8LG;B.XA39HAOB&+*+]'T'N^)!%!.Q<2G8R!C2 M]@[/E"8 U4.ANJN2,44L87/?MH5[S\R1&UUV+LYI=@Q.XFQAXOC-1^&F5'H M=FAT1NV$KL?O/ M#)+X@@CR\C7>E,&"W)PN-*>:%2=06FA+/;KCL3&S M_";QBHOK0"F7:\H5N&-/FV2U_LBC!8"<"@LV]4'NW*U4UKV[M@-B]VXG=]^A MGE$G@OR"" 9GX?J,LY !L!T''U?M3,L]!/RE$_-4IT)3?5\?R).H6?$)82M? MR=QPCZ\-\JO:8H>I.A4+\%36$#,LU[@6UMTY84L8-**.MGU/JE6[#,+O M744E3M?0B/WG2,!AJV:;BV5#JV3;_G#-G$?FLX31F"\G1(6&3>A['")@:9$< M&BYE=.B.W*>Z&D+WNK9]$?ME9Q5ZUUC/&66K:K[D'/DR2(N =#H+7"W?75U? M/5Q=WI/ES06Y_\OR[O(OJ^N+R[M[\O7%Y?NK\ZN';\CE__YX]? W^ZG#M\X! M#L#:I0R?-$;N]?5*EJ4(%ULB]N@&@0>GQBJZ2!*!Q])R)^G:<\/+[ M4;'SIJ%4O4>VZ8?<.5NKKOMI8R?$+MM>]M[ECQ2'LTBR(!H/RYX\OO+>.J9A*6>#:=PI"!U48/$0WCL^7:W?[Y-] M1&42:>6\VX\"4O\=8(XL$;Q;=^SIX3VUZ;WENZ'$3>+ MDGN%S#GF+A%&6OXQ@4](8D>^';<6\JDT9;&3)C+1^=R8WO@@\8;2A'CBB>" MNUP"CN7XA#H1W R)>6,G(2^4DPG"!#B%3P'[)^?KQ.EU.NZ/(-PZC+:P1R>N M&OV\7-XNQ,[=RX:Y&^)P O3SCKJPFDA"\DB/:,5[W@JZEJ_.:CGL@#BM;"FXLLRGC8'MA.*[>): 1 M'B4!92""ZV)X2Q=OV16YHW]?'3:>Z.QF^67;X272N6U.J M*!9%-$'Q69LMG?UG@_6:QK' M.9LC>Y2W1.YT->KI7E?2#+';U4G;=VAF-.7&B:1J*[5H# 4O*G9.LX6O6YP9 MD<:\C0GP[7LC=]V.9F@=_,XB;;ZK!J;+(FF+X)&SZUO P53&N#@*A/%!0\6> M0/.MF!;]D,-!:]5;;'K- @+:RS[&UI?U.S43:G^TVT7.T/D]1T".DPE[].D% M?4S:! &5[9'[>:.J1Q-]>6/$?MTL\X#)/*5,@+1]+YY&U]^_^<-_)S$-6!C! MV6S;PZSO?Y1G63_\DJ!8DH>0 %.R6A/)EF1\K<&Q=>-T34(X M'I: T[58_G;Q]D\J->'MX@\F$-U@TKJVD]RN?D%5!Z2HWE[9DT3UTM:(@[<6 M0@_+U"ZMG MBH8.$U'XS7FXW;($(ERX"@[;M7QVIGR.KO2C^A[(_:J%NL5-BLKFB/VNC=3] M%^\9;?D^GDY]G!K@+;8JIM/7U:F3KV_"A)*K;VR^H-RQC,F<"Y=T*U4RR^(D M(Q;CT$G_+BU&LDR2B#WN$W'Q@J_Q;AVQ>K-?HV1,0VRXDIDA^.*4N2SYR6K9 M>[D^%CK7/5Y;WA*YU]:H=U3&_K@98C^MDW9 C7:U3R*(+N3SL@MR%<=[.LYS MHBT<<5Q-8ZGIO[WY[BW9.1%Y!OK_@SC[9!-&XE[5'Q;???<=B<%GX_]!@E#] M2)BPBBQHOT_BQ!$O(=F-I,.@T85+FB'WWRK%C@-EO0UBSZT4=4B(& :H?'8L M'5-O_:[:77G'@L.6NREY^_L?%W_^L]SWA9]_GW51!Q+_[SZ@Y(?O%@3<332[ MH"[=/M*(_/!6_/;/6':*EY['8*_;\6\=YET%Y\Z.\06^]A$J/E.KCLC1H;WR MA1)CC;T0(T@'X7O7[\E8$. !MY,5EP71\<92);))#0#OUIS!]6S)Q9Z?W]'$ M80'U+M6]\F7^2L"%7$14V*M51^1^WEYYW<^;>R'V\P["]ZY2KUB0E ?Y6N-" M%)N3_:5IW'P"_9>%AS8$34Q[::WW)O#[;[5R]7MFB/VS1M@)]LCLO30\@M[O M[+\?/#.M&@\,1]!'GAO&VO8E^5JAYC?B%2.;]_V;BDHWGZM6=4..K&T5[U)& M'3'JMA;=;-ETZZ?^XRA[D@H@5#;NXA5)SNFUJ?=I7MXYI.5ER7]=J\<-(X?4 MS4T9*DN!'D +>S*T"=5Z+R5$D;D%<=:)+)N:+2R<+>2B_E-(O9!YTH^)V)@4 M*<\R%=7UG3AF:R8KN:59K&M5O:US4:Z)GT.W:?CL[F7&G CNVJ6TRKQJ2W5; MK-NLKI;+<9)T[S%H+Q:$&T-709Q$ BZN OXA:)S<<:'Y,H!+?DLCN,/O/%6= MDG4B@'3BZ&\,/5)LWQMQS-A#B?YHQ+$]Y[4@*3<"[!9$,B0Y1SM[:Q-:)#- M!!52O^:SFT-VDKS%Q+4B^E*!O7F2>O6#U6WZH0>$EJH7<:"A$VKW;RN[H1B$ MIA%(SF6\EZQ;G,>/;P!.[2P-6JLB"M-1M>1^2VIU[R2'*.03Z_%I-5;NI8MEY-ZK:O*8B;JK1.M(ADLBQPW'C&+ MQ.Z**;AU9Z3S2#\C5"=85_5$'$9V5,!8&O:M?,5!K1P%,U@_$L'.SO)QWZXG3&U]<%IT;R8)Z H7Q+:5/E*Y=1U>WGIO' M5J^@*YK.R5,-+2;+O'34^@6M[CB-I:VZ$B3F5NF5XURN;'GI:>YJ=H=;LZ-6 M0:TJ,H$.9ILW/QJZS UP&[8]ZMK/"7I-KOO+\=?Z=L<4.BOOU>O"V';AJ\ - MMS('%Y*4&HHI5K=&[K@-:AX]L%C6%+&[-DG<>]2N;NY7UU<7RX?+"W+_P/_S MX?+FX9ZLWI/5[>7=\N&*-R#+FPMROOIP>W?YE\N;^ZN_7I+KU?V]S:HEXBV( MN&$HES1#/H:K%"O6'RFV03QJ*T7M7UM$$CRI;#G-!#*=/I/[$KQM6O:R(0<> M?P_3V#*.*?\_[\'Y7&^=CI3FX9%]S%/BM%W(X/?K7MH,=!7Y('#50Z$99Y*R M)IRW5;"P9R2W8"17\;5U7\2&.60E O5RE,4(/'O<\?+SC@9Q8^!2UQXY7C:J M6OH@ZG%CQ-C7+'/?T9H_ 9J2MA3F3*$BK5)QRL@GIGQD;Y:!=\$AP@]WL+12 M.E>B6'T?Y-[92N5BW%+3 ;&7MI.[_S0KJ:L:OAG]U'%M!1R3Z>SE].WY[\\T MX&CBW!S+^0^W%)MW8L;NB#VX[:2]QW5BKX8U$4.=GUY M2KV= @>K\W$2[=UD'\%%PXT3/54^V%71%+GGUBEX-.F>M$/LH[7B#IANZ2M5J%Z*(W:U:5G,+3SN5* PI-5)P)/ MDR=ZUV'4OD;E>C7C'OX:098K>KD[9_X;B4IO*[\6IH M-<:5(^O'E'[!J7X#JF3=A,&Y$V_2 GQJIH93G=)B,$>J]R2!U/N&&"0K?-6Q M/_9*5WW5&5;:"HKZ0($?J ,$/S^&412^0(F@?>#%4/$*6L&_PPAJ6+&T?J0* M"$D8=*\:)!^ XRTB435KXJ)64QN:\R,N9WAJ.S')MRVM-,PH/TJC!/0)/E 9 MN-JRS5FY;7J/*PX[SS1*&+S/$M. \7$;A,E(*[.:X_N9V-.(+:<,1PN6A,JY ME4%"64ND$V(+]8KAZ$DSU.%HM;2#ZQ@KH@L"9*?&S$DTU#QX4FQK$8:/K[7% M_2:(3SB>AL4E?OT9:6,GY/C33NG"AE1M#\2HU%+PWMM4(KS5Z6?[58K%.%M6 M+1(*)]&<*665'W_3>SEMQIMO:-*X;WSS=PA,D^+. M\)1/-C;.F>9U]3DA.YO?T^@R'4:D3]NFM5S>.3%S(2>,^?NDLD!"=VP%";V+(<6*8D73X MZ$<),:H,5*BOQZ5LB>)+)&/8SCLME(@&ARP9ZQ2>7E+S.Q.1!TX M4)#_O0I.[7/'%P_OP^C%B:K"\.Y4D#M*3[,_I0@*Q\_35I/^YE.3#W41Q M_(8P5:A+,?T=D6S))V!,%.?_8^ML#H=](&;.[,/_MF8N2[Y1EK(82LMW_.!> MV'I-70[!-_1E*9.=>+Q_&[' 93N?F^U6U&YN"M)W3)"$#GP##=6(4[O M30TQ'!E0JO<$G[$FDC>$]9P[R=F3C#_XI)0 6J4R6(KT[=GL(7)X]"^>172\ M?^Q5WB^D."[OS\D?O_NCP;Q?@;NRT.F%N+,FM1%5X\7?5D*G^/(SC5P64V\9 M>)?;G1\>J/S[+;?\AHM]RY4],N4H#)"BT7C&S#**C5+'GF\\CK)]/5*^[\ Q M290!36OXBN?IN?9[/TM4IDJ HY"&[8C.RX7^?KR?G7[ MS<3IQKCL+"BJ@MY$RJ,FA(5\8V,A8UJBI"*96,*^J6"J42H: =DLO+*+R[97 MZ>//?&BZ6E%;LMM'\),B^I,T#JP98;#6*!%,N(3XU/ M8EOBW2%O M_=QHQQJ]4V>R8S]YNIZBR=>A.EHG^X E\3<9\'C$D] OKOZD#X4+8::>'>=E M:2'+&?SL$5U@HDE,'@]$;Z>D)D+L13:QEDRGF?!B/EUD^M)#.J$9,5#QKZD$(\7[5,'U&7'SD MS$F?U@ICA;AV=K7L6%8SA,0K!VBCPR:9E60(G)J)S1.=6AJI!3PU4)H?/K55 M: R 2A_CF0_FC&VMBP1\*Q ?"I)S1/]&EAG-8!SRO!GS;*V-_'FF"7JGT=!@N6S,_' MK#^O:D%[ YMMZ,/%&_HB_M)G[TSO.T]@+C=!VU PZS@_^*V0?\20#Y*V)#=4 M^&'8$%60@<[Y)6[V]/[3SO-T_PHCM([%9@P 50J,N;F$% ),FZ(R;$ 1#"RS ME-#X(5QZGD@4=?Q;AWE7P;FS8XGC"XL\'A^*WM'?]BQF";VGT3-SJ;3>'77# MIT!0$5A:8?L)V"+'H*D,KZ/7V#P1X]YDJO2C-:C)!%"J:F#=7BOD[XBE!]1Q 1,GO4QFTQ?SO2G>&$T OTS7- )V(SG0*Z*=C[_N) M'-:#8E)W_#IG@FGMVF8+9IYSP;1V;#T9#-W0J9@8VJR9F.SY#%/ M$R,8,ILM#-+&/FF,H6K_N8/%A/KR"#^B.ZZPW$#A$X23O?E3XK;%Q;P^@7 R M8F?AGV73SX+_["1\=EKH++0>3IP]8<#D/*5J@\=I 21Q40GN^L8QY93614FX M.JXT(9";^OHNID_;>C^L>A)[=[)#9F$.PV33^JFL,!)1E(F#YX3>^^%+W+XZ M7%D7I)-2%X4K:L&=M$>\ ]]*[!$JOYTO[_]"WE^O?KFW^B(#Z'P;A<_,H]Z[ MPT?NVE=!]J+JTDW8,X.GJ!I&>B]"R,=_?^,B9O=M&,F4YJ/JQC?&)W'ZMGL8W%._4OQ\M7 M@@]W])D&4$M /.'[$'9]/;XC&:2(.-0PQZ_(=Z&!?3=ZB$K][X(++H0Z40!N M4?>R> UEQAZ\E_(4,^E4>*P@.PB\-'3@M/C;AW;^ [PV+R8"Q17DGX8Q9<\ MA.1>?1?)F]QA>'%^:B/)5](C9:1(&:G%N^@6MLNQF@B\;U(SU;QMB]I0;8TT MW4KM LX%72:F$/ZS3T5)M\!;;F'1_,^RJ:5C5Z1Q0Q\#Z"NC-OT0KW0ZB=_[ M2$UCLB 9&Y%!KC.RL_*8W 1";Z=&[^G<_F<>#,'2:A5(,+Q5<1%48DS@38X= M!)85AFO=&;GK=S."[OSM>B)V_XX*]!W]P";=F^#C_X+%NU ]M\!GP92I*'*: MD(RMK:(1$QD%6)"OGQS8DH'[C@XLY81E'%\$!^RS2):):2(KD++MSF&1R(]Q M-T[T9#->R'9=KL5C0IED-:R+U[#$GL19N#[;\W^H]+:,H\5\HC:IL(V-D;MPPDY M*2=F4]\R&OE;5+QRF>58WUE8QDRA=Z9@V;O@-A\&SN(ME37>D#72B0!2@.UO MC/J7@*MZ(PZ#>BAAV//S>#^]>6$[L6)"FYS+&8F;0I M/=03H_$==2E[AJS UJ8L[3H[G*@V0#U"G/:;%3;4B&\8%5).)&=E:W-S$C-D M^D:5^AI=.YWOXR3HF#'+1'>4VUM=(9NV=@6+*@%QQ2"0I$R*X(%DEF=7\8P C M0"R3Q&CY-J)L^[CG$9O=[=Y3O:\"+B#G=IHJVK8/4@#MI')]N*-UF%6<4R:W MX0!'8X$GL#&KMZ1UDC%JTVG/X=827[C]PI)-70C4C\+L'+K1'/7N7=E]5L[> MK(5AUT\9DA?.,9O4%W9F=1MVR0S@E&EL$Q]N>1CK,"_=K+V4N_3+P%M!)KW0 MOOULWY+8[%"CBY'J :0-I5EA22>%#,.*XDT44[&!*-A*8$$49DQBI=0<8 9Q M#R9[I=TI-<> [95B/LP=G-^MUA^Y1L"H)A^\D4-'/"-GF2^N>V+=ANBO2 M>[LPVU71LZ*S4V7GZ+Y^20[549D)D6LU\2[*=.8Z2:.[2PW"V4EX7%C,J[=F MC:H,.XMILB6';P#>^9WE;C%816>D0-K/" V'TB4]9Q53U2I@^C!:! K:=7]D MD=,HMI!*XW/\]$SLUCGT.F+.^\W.W2M4;W>XK#K-RLFK9!_K6%GQP9)@8EK] M3,]=N9XVW?IRN_/# TUO%5_G.2ZMS55+8G;.WFR0>K^O[C\K"&BAAF$T2#EF ME1TTGEB0842K<)"(H(H_C@*]%<&.$K(/2E3WGQU$-)BBQ0K@M/.LP*%)AU'6 M :F#((2%L>RAU@)*<;]:<6RGN*D1#H/.MW0JLP.)5F;I?J*;D9@58+339**3 MW8PQ%O@8USK:71>1Q#7:44LF9UI%*OPK\.4T8V MU-$Q2@YKR Y/QM9>'IOX5:".\0&(BIFA$P&D\-C?&/T>>D IG-_V[.(%@K"+0.OJ5!B)P+(@:6[,0KOT;3N MC1A(>BC1.^U3L1*O.TIF6;G$A:R7N! YH=:+)DYI%"[^AO\4PR(WK>0NK$"K MK( Q*AF,O_C!HKLQ^D4?B,&BAQ(31AM35V6W9)7B,J8LO$ '&.]9X 2N@65, M/:%Y D@+X[0 DAHJ\P.4-LJ,!"P9ZQDL8\8TT_$R9IW9!<M4178M^B&'D=:J'[V=6=\),4BTE[W_A33)00YU64-5 M,2$9%VM/:$ZJ/(OCO0.U,OERQ VW6RCF+NRQ#SP:J9]WG)6U<&M\BPCLD]6> M5)1%%6VPBC1!*)GB0, K]=%6ZW/QR8196IBOJM^,$+!6]2H$+.TT$P2LE]T, M"%QI(""Y2%"T#X%3:%^ O10/LRI7__;#'_\D*FA%' ,A%N)-W3"V>3^G?7@X M.+[$#P[=C=%O=848+GHH,>%J"M59\U@V$9LT.\TF9>LG>X@!IH#_AWWL9\>G MHF(F7SDR-Z$>_&$9>,5?:"UO117!X\S%R\_J:7K^@RB=>^OUJ+4#B-C\\A(FTXW:SH@APEVRA<=DI?UAXQ K42>_!)/%_' MR-VN;,5W;GG$"E!9^'01SZS'/4&Z:WW,9I0OIJK2(WQ[_GOQ$E:)O. ME$S11NX@1DU8> 70!&'$+F=6O]XSCB.>T>:>^6X?LX#&\KT)R#R!7ZKD6*M; MCU+$U3J7I6K15=80N?M4*U?8)SAIA7A@UP@[?)3F1,FG!_HY(>_XR/O5UD'I MF)JB]4=54H1'P+<>J8HW!!&-F1Y6C!XRM$ARG-(H&(#A@CXFC7-]8V/D[EZOI.[9Y2T1 M.W&#P .>(^+.(A^4_/V;/_QWL?!R-KZ#S\E/U,TQ7&L@=N9=)BI%F!P*(G;Z? M'GT=)*.85;%.0G+O^.(TZ?U>G"O=A0?'[YL,6K&7DO%5;!]"8+I:2Y89QZIY MJR\-I$XPR"39!DM7 MCW67KKT]<9X*%R+A 4_?#RV9$[@E;)F$2YG\ +Y;'R ME;7TE2B5:N(]FLEM=0H<#]7 03Z1/,0@$\<86.QC&%C-1"(BM6X3^AZW'F2Q M)@<(C1I"C\9.2&&VF])Z<%'? W$TT5+P_EG=.Y:(PZ^2JW<3CN*-$]&"EG 4 M!;]\Q\7TLEI)#:O@'F2PC_2>ABF,_8XT,'M#7U5ZGU-J#']')$MY)@Q_.(-& M'LE2G>VOPR&>'5SO$'-VZUI 7?HCAXS.IM"QHG5GQ"#1 M78>^@[_ B9QS-WLJ63@@\H+V&\H]2A,V>/&6-KM^@\,*>F"RVM M*A:J36X$9E(88P]BQ L+3;/I22/DL%"NE.[PQ1:(7;E"T-Z[((*$6QY06 MW_=H7 8V=D(_'-LH71R>=3U0#]=6@O"W+Y+"I7=0" MGV1^W\G$Q3.1-MT1.S]W>3O?TLSY4(D&WRN;\D0 M-L]XQ*/:=]0-G^2]PG8>WZ8?+R9OYY1#V6W+'XUWJ'-D02J:^;-%B66#V0'O8\ M:U/J];Z.5,BU=O(:#CL)(/"ZQ3JKL\%R(66=4UU,\22($)1$7-*)D[!M&S(O M1G)U9*3S8R-)(0A(81^H9VP\N_71P3Y'Y8=;!7-M^R(%^5XF."XBWM@1<6#7 M3?XQ2G8C"_$L&\1@L'<3!D ]?YDS\$H>@&@1XO4EA-3GAQLG"^=Z4<$>Q U3 MRD#HQ@(>IVU5I;3'<)^06*O,%? O"T[S-8_E=DZ4_>*;TM=AA9.5/4="(BH> MNQ:WJ1ZS:WK4>T-N% <6RYI)O(T3ZT\@\=^K7$&RDR\.)!LG(5[(9>'A(HWW M?I)5T!=/J^V@_'BD'DI)D_1Y"[CW)TF\(5_=:MI\Q?NM.5;)RX&<^"Z,TJ#! M*3S'E+,$B;IRG3:LM3.T.-6/G]J>A^9A)WO!ZGN'17]U_#W5 M*@AJ8;:T2<7R_?.!(L>#PJ$K/KU%Z@0VOA,/FT*IPX_!(_-]ZN6_J0>+ >20X\=00^F0TI<6 M8I09K%+OHA' 6$RY@G6:Z!"3G-6"I.RU7R*$(VLVU,PC#E*^O:-L^[CGX@(Z MF2SARYOP!8G_$'$ Y!I&>\=OE?C0O3=2..EIAKR*;^NNV%?,/309\X3#5>+ M,I'YT$@(-'6MW^F,DK(B@A=)F>&!120&L7U[2EX%:7>P4-\#*21V4/?TTE1I M<\1Q4ANIAUZ72B])V7;@:72V>U'JTHD"/I/ NZ.B3D<[/VWNA=Q76ZJM^VM# M%\0^VU;ROF,XI0\O\DVE4W,HB18X@V M@VI>J=)6.E>X1IV]HY1Q%J\4QNC@QHKAH ;6V;L3PUF$'/H$2^@[*LXQN]T1 M:]L7.ZQT,4$!2-ITQ P=G>3O/>8E%Y*QP1=Y3&N(JSR-PN+KR?1%NPP7A0'_ MT:7:F50[".A!!CD:]#5,X5WFCC008T1O57HG.]"7PB-_!9;XH&-R^\#13)#X M![+TPIVLA59A+!&%01;2@:]T5&OKM]*NX.Z,XR]W.VX6@8&W(N'I?+_=^^*= MJPY+3J_R%4D M@QB1AFC3_U!"\B0OG"E)N2Z(X"LB^/R9&1DBV%_S6+63 XRR>\'R=]KC30@2 MX(4IX@_4@6P@;Q7P%=L^@FLIHCI0$]ST((,<:_H:IC1#OB4-Q"C36Y7AR>$* M5F*2,B4\ALG8$EF]"@O*3&ZG-&H1"7S23N*&EP./OA4OI6U3^_$_K\&\SS+W M/B .W/!2]GP$^2P>[2A]5NLEC\X\YN\A#KP'\0147GYV_;U'O??<6[6S\=7Z M^""^\1QH#$;(06T\XQ9.F(QS00R,(RIK A)TH4@N%4G%(C! R%&2R6G>#1I\ M16YN5V;DQ'!B3JA>F<")B>OX[EX^!<("D6T=>0[W61E%PS7:)!(0?3B3!+8T MV806=[]S8Y\\M;5\<2)/) ;(W(,8)CUA:C[Q[;?R=ZU6JL:9S :#31JU'']- M<)@%]AI5U 00E+RC1X1,"_FDG,HYXL"0"48TR1#B+3H30R&MLW5$>9S+,15^ M(]X]%M8-E1GE!^"V_7A/'A2XBN:X0%7/JM(MJJ[(M]OR,T)XAN#9SWA-@-F- MZLQ LJ=RIH&QF(5YA(NI+*BA<&I#[K=;AR,8MZ..5!//O3&7Q[[" M3!\#EL1B C$*<=VYS!SO>IJU"_AU9#%C).RKZ;BPF$NE$%+()8/)^8'DY#;. M$3/*#2G!$Q-JJA/Q=XE8C;=5$]@/!LL'&H\+W7<3:$$HJN$-EC.1+-/>'!\CNIYB<%6 5]_*DA!:Z!9LC(G MW4E@+WI9&8*5*MN35I'-R['*T03_ M9@*7U.E>Q3C'$05KC\+S?]#HF4^M#UR U?H\C),N86][2DBG# /FJ0IL6Y*9 M223;51LSH:O&E2BV$+4"8_$6 V=M':A06"N#;>?)@4=2) 5[.=NG.@)?BE/ MQT65:DKH=N>'!TH)UV_+ A%!6*\Z57S9/$/A#PZHTG(;LQ\EY# UP#RGU:LZ MD4$,4T.T&5KM*N,JZUXM\I!A05+6:!#*AJ%T/-]*%I :Q?\59J;S09"AJ=H5 MJ^1?PNC7=<@M>)&.R(#>9=3)& M%A:2TZH?Y>J7# Z3)8WW4<3'X;FS8XGCWRFSQ0_A!TH3!?1AX/B7 PV06+X&8YLY,7 ,O.-Q 5I3M-=ZP%;+.^= H[]0QT\V MYTY$/U (ELMB^ZJ&2-VU6;ELMZ*T%?;MAGJA#>P7" 8DY[ @#BE&2# P [FR M$D>N0<*2P\0K^W',H.M.SL4==DG91K+0B"J:Q!$6)C1.EC_7(,A)$]384:Y0 MCAK%OZ/'BPIQ32"%)$V6/R/%",.J9_J2GZWBPCAJ&<2$F_"9?WX6PZ.\+-ES MZN_#B+/Y0#UX$PY2B+@W;JX"MQHT>M# C"I]39+!3E<"V'&IMSX&@"OE37+F MXME*SIXH_B05 $JFNF]P MSD-BPSW/L*PX'=;,*D->,8!-*[T-W4+,V*?\8, M?R6*9,BF_0T[:)6):@"/!-F6$+/@/T?A_FDC#E]_I@'_->7>M@]8,C'\&+4& MT+()%\:5,7DUS@G"-:O&@:._8P:",E7RBVK:'[%#0:FL!K! TL49;QC561*S MZ?(CJ#/MR-L0]-&OD'3P^EX7Q:>W\;@)- MG3::#H@#_]/QW(/O5 >"QPV0>E2U,EDH6/@K]EBP7%A3"\/?Q40Q@$( ,-+( MRX;Q)1^#$4?^&/&QXH_2?Y,6)B4>?J1_N MJ$=V^RC>0S&/)"3[.+T&KO*".=.MSB?Z]WCZ.^8W:-,EY;GCPV# +I,XZID&+;XR:HX\0,D95LW^NO;'K8=>V7TC&;-CT MRD2L%= PQD92JLV?J]5V#U^:]IL&:&T6L@]I^_3![%[>,U<<3F[ M;,.JH3U2X&ZM:IYE6=,8^RYT*]F-UPB*!3>U 4U\Q:]08F+CQ"1B3QNUTSQU M6=I1[9(7&9#DB:1/4@8V$A^GT;?\PX^&4>?J$*,]2I7TF ].5:E;@53'S>>% M5972CX56V8E8.FRM0I)Q]4] *>6 !Y9&U+GJ&YNL4U81(69A[@.-MF5&:-L1 M,U!U4CXO#=:F%W;8ZJ:$(?1B 4N8XZ?%NU0":'%5ZJ0"3%U@:Q*#5"[2%UJM M .!DH_35)!8 (O#EL^\\ 9C%L@[70G@86[U@H!YV+8W' MC%&>(QSV,U\C7G8C.U= [:FE(<152.L ]RSGRA?\X15VF7VEKW!E>40N6/9( MQDZ)1G@$PHG@1^R)+5Z][[I090R5^94L1 H#.P@@#E'RI.]DVPAHD5A268L; MIG0 VCQ_"I+(<9-?6+))'SE;QC%-?H["N/I$J:$3TJF@F]+%4Y^Z'JC/<5H) MWA\A)'D.KE",13%8$,%B00234;Q>%K9^;CA!&%7WVS"!"UX\Z-\RGW+R :UT MZ.D.36RI; _"U$N-=Q02P5CPQ+%V'49;A\/ ZM%G3V5Q3=>^R &MDPET7&O5 M$3&\=9._?^0IN,"3S8H/T1B1G!-R)[C-GA,=8LX"E=?@&*=FZ>PB.8FY.TN) M)J.[C5A-**YVLC*F-TUJD9UFD3!CQ1=8ZNU?Y)"2EH-_8%O>9+6^Y[^-US+_ MHJZNN3'BKP& 6ANQ,RXU4IX[7+57< (4R]YXD-*(LSU-'N/%R:=WZ>N&7%.C M#%Z[:Y\8TZA[7\\@RW0$)3&X^75UDNF,?%WN6;X=Z]/EY%^[GQ\9TJB7*]JO MV<>/5;3OX=GIQUO$JY5)31HUK&<6XMTF8=(D,VFL263Q!&0#9T)70>76Z1(2 MH-2#M$8I0\AQ-@V3)_>ARZ"*QQRUQZ_B+LQ&7?R M*>5OZ^*+15O%8"PXWC_/"J>XJ>D0TQ_-_!9Z)&/9J\"-X+7JR^H_._[ M,$K;+MW?]BRBWE7P#JK%T#CF&C^RH.X,9 P^V %M+-.V.C/NRP0S$(ZFZT@G MTZESD/5@$T\P==7W^2=F:\45$R/]% MV7/-CGX?.G.=)II,TVH:J"(R1YAOU&4D&-?Y0G9=SMG6[6YK!E+H>T$AEQ$E M_(YF@P]'J+K@D[;K[STY>SORDG9,HLK!,2@Q7TT@8H+AJPLW6:UO: *7PH\, MU*8]4D1LK:J6&E_=&'_">PO9#:2QY\&F"DH%*[):$\5L\K3S$?4N*GNJJY7D M\,GT;?-Q[<9\K?O"!<)#C%?'1\..D<4??[Q(D2 M;-J_HT\L",8VP# ('ZSZ!5W3"': (WG*C12U)S@-,L%KSK/$V*="@QG-=5:R M?V91-9NA.R$R@HGV[5V81BI/BI! :YJR\,"V=!TY6UJ::"43JQCULK0L-WP* MV#^IU^<3&> Y9Z@U9?+6D#N4X5RAUYC>(T)PGNB42;FHR-DDF:1P*"1D);FP MF [K$7Z! BCC/$#"8[5T=$4929)LG$2\V[7C2P46[F/_0#RU>ACAJ.DZ_UP= M#IQJ>R&=,CJJ?7+X5-UE+D=0+308[/[7NOM/ 0UL=ZHCJ/P?7,%+5QR1ML^YG=7+52X_QLNP1G65-:IF2"$BEUZN:?#!^L1YR&5FDO[95 M]_!E]*M9%UM9Z(Z]8C6R>6C>,LNM3,S3L_7*[N 0OKP">'G,CIU4?66)-[B0 MIGX]>A7^G8JBKD_C MP;B);7A;>DBE;'2O20%X=%?W7\/6W8A>E( CD(]#&(C@9=^B.&A5YJ]'6/ MC!G1N"V(X+> -0&P)(*G]1T8^X815TG/820#6J60_[=FSXX,$Z>-1!5NP9"^"F](-[UYDD"+%4,/DAU?=:: _S1J@DJ'G M0O+GY=:9]S"-7_YFB,NEE.5 X >:RTN., M*ME0WR./!P+/8)S>>9E\3P:*_ 4\P(.'VJ\"+B4/]][MDYLP^1M-;AU6N;_< MOCMRG^UJB)(MFL:^B'V[LPH#-VN(SHFDK,CC/B&<&3G0A-R6E+.9=,]F?&,L M73?:4YBTI5&HQM'BIDVVT!0E[;1Z>ARY/E GYN)YJ^ .T"QBP1-O,1MSA-@=Q#[)83C??\U#U=+>IT9V$K#,:-A=,95M"F:TO M6.SZ(4A<&5NV[X\<"3N;HKAF:MD9,8)UUV&$;5,M+LD9VEHW36H/;9?3:NK> M,XT2QN.\"_J8E"A;\_IQBY[8,:"]^D?9=4W=,/M]!^D'Y,>E/ @PJ7#TB4]% M;%G XTP&3O\51] @?G[Z?>-E!]=&J&(_RC:KI*'#;4_CF^7&IZ(11\@F$\P> M$WE;F:]T]G&6<:^D)*[CNWM?9J-.?*B-PZX@A994LR"9($1*0G11R'M9#R8U M'TA#I#A$R&/AZ!N''6^K!A^L'"L&G,')(3WI?X@<+[U$RY?&V71WE .@,JC* MS-F;$F;X'V:>#._[D<$.\ .UZNLQ#X48!UFGZBY)L8S2T9,<_!D8Q)QEF/PD\RE11["VAMW4YRH-E.-*?7 M4(VLJ1!M55ND4-M*Q=,<\:.&B)?3]?(.2VZF1) =N[YLR[QNTSJNM$M?^\#C MKKA66OO R*(_7CH17+"%FV[W&R=JNN11TQRY5S8IJCMF55O$OMDH%X:Y]DJ^H;FI#K,!8W,K-E'C TN'(1]-YQ[AXPIT$LN"^C M" I\P.3_[I WN74.\*OEBQ-YXG_BU3Z)$T?4II9S?%G0,0(/I,X^JDFS=9!I M!MA72*/I:_RJ1PQBP,-/,8V>^?()=A]8'._%5"LG7N@ !U+)X0R(><010A+G M*:)"&?D+_H>\_8[+*==F?-'%//] Z&<6RP=W 1##7$/BQ.F&G"J5SH6B'$@\ M)Z$3+\K0?3):#*1=P>BMU-R$2'30OXG)IILZ844"ZLY= 9>[62, MJ0_()"0[KO8&2EN['QQA(8;]/GBF M<2*N+O/)EXF7WF5C[B64-^!.8+M:BZA^+9#-5WN=0N%EP@5^W(M4_X?P] /E MGZ_J1-@(8:13J'GCZ9'U<*J(8W"#RO4% $V$0L0:$UT*P(0+YN\3]DS)Y7I- M7;%A+UJJ63JTZ.]$^ JN>:[!9N+.G$#,2N6\'U6!+DTTH8X]0XO%(4&L/ M68N'3EH"0+J_>2DBK.JSED&$D"-G?^/H2-F="F)D'*",L9-=C:M^AUERMG@M L+V0'<.JZ6VQ.$B2S-5PCOR-TF.X4 M$E$@X+V[H=[>IZMUXZY$7+4M47<9U"1]Y*AHW)0Z/AHCCA@IS>O8.\11DAPO M;ZMV'V.H]5"Z#@:9[-\3O>5VN'&V=/F9504M1TV0^UJ90KJ[Z']'/.)+Q>R= M3 G'#4"-? )Z"(;;10CUB!ITSQK-9,@5E2H;=++%#(;=D: &!IZD:.F ?W*U M!AS@7VVW^R!\H@$/9^]HG, 3<2*G6I[% .\/M.IDODMGI%[5SPC967KKGM@/ MR;LK8NCT.ZL;+AU53--[[B<.CGFQS#(J,PH(2U)@ZMW@ZRV:<0&.2\I)7.XCD)BQ M/DF&$\/CQ-:XK1Y8]B(2N3;@7&HBX.,V2)&S5B4]'"DT0!R-E,O9N^:66'$! M.>MAFB&;3+U\RZVM7HUX,&9B3L:Y(,%;L2P(Z0O?7IO5H*B*,E MT;]L:$0?#]PC\@3#,")!&)QE_][2[%+PAL=9(00(D!N0BGS2PT@]>;#>0V7D!8GWC_^ _ /> E(8TRJ,(6\398XJ$R2=TUL_*.3@Q/*(%SR2DS;-['!,C_N1?/&6H?;!EN.#]8 MG HFMTUA6K"W;] F&&YJBQ3V6ZFH+[TQ!KIU:^>Q@EH4 =ID2IK-4X^C1',^ M_J]CQ^._^OL#S$JK]57@L6?F[1V_9*>XKAU2AVM4#9RMLA%"1VN6M7=I': * M@41.U_06$^U&8T^AM9X[*<5W??2XCOJ46 MPWQA5? %8$ETGN0A))*KI1U4&Y8I&"!I-,"X4+%:K_EZ)BJ-$,O^CMC-2U5) MG;CP1Z0N6BYC[RO9DIJE0&\T?2RNJGK?NK]N>"#%"&&DGFG>>)W.51NI(L2" M$90;=&;:D+K>D+E^;?N9$PQFA-6H,H^KF]&K?)#!!JSI)\8/X>H1SKM^#D,/ MMLWN:?3,\3=NJ-/6F]ALX*N/DCF];(&KR*R2QB7=.Z6ENAZZ"9 MEO7(Q+,=(6.QG/4\[BM6)HC4&- MP&<)_=>(G'5J6@1-N;NIY"*WI15GD:/E&)9-#6*[!*_0^+'9*(_'1KG\O&.1 M:"Q-4F=T0_3G ( F37F"?B:(8X<^HSI:Q+U<)ON@A\*FEY]IY#(HG-L;\L;: M3KW+,]VOG5U\7&%M-"9( 6U$>'/F?-,(^>)$D '];PAG)"]@$B$*ID(O"@/ M%_G=3##YH*$4K>JYQ-DFR>#Y: 82;,JC 7TE)U32/GNJ%0&UR'GQFRO-YK38 MP_,Y;P8ZW5K5777*/\),5X^IV2_@-A\-O#NNZQ0Q8P5?I,'#Y*8?;=U8QO1+ M6376ZHYNS;C(YX)48 (2OX(%XR@?(C/2UPY?;\/Y$E3#GF-N49W)_AK"=6B? M!WI3(_4)YR\1J\O-/SI:%]E^:7A=H3UFQ,Y%?FV8;?AC:(9ZE;A]Q^)?WT>4 M7@7\<]$XF0JU*_A^29A=9_K1$+N,Z9>"U[6Z(T1KD)> P"25^+6 ]2A? HB> MK<%<+#57!"A"T]L*66 @47;+W0]YTHANA<7K:U'9\/,/-JG\2)$W@L>+KC:KT/ M(_CC2-^TDMDKGP+JC6P2Z&9\O!U"+IAT)2R63+P-&CW1%AJ!IFM\HT"FOSUX&WD3P:ZK3%,$&=;LT(&><9WX]B[,);I6)K15XU\[(' M_,:>H)YI]!C.SW(_*UN]BKF'KQ77E,$#F7"_,:^#DMELI _3AN\KGY=:F][D M+-7(]!7/6>UUQS"#:=**"SF:O/FT9A:7?Y3?(*!/_U,H#M3[]ASJ M_^.,M$W64HI7#/H#C(%A M%BALM)V<+F=EYH0.\RVW8>];98?,Y29]]?.$W2_YKQGAZ#-8F ;^A?VS!?Q7 M<>0RZI=I?1#3G$$TTS.9J$@ZG)$YUJ@$%>ZG9K(*_5V%>.WHW^NC&)T .DGP MFN> ?H9 ,0UDHK_^F6#:KY12F^%T,/0@R\+FVU"9YCY93/'))CV3?ZU3R21V MP;"IU^HL?ZY3#>JO6)$&\"JFH$M1"?DJB)-(E):.5\F&1@\;)U"FOPF#9QIS MY4>\2-A7B-IP/,+OKCU-_&L%T]E=L&JWV5S&[60/V$_9?++"7?XAI@+W(^XL$]@H3 MX =V*?B,[T]._6F4P5XYKF>G1-:@O4R"+Q;=*S_'- !_POZ+Q/AJ*^"'^4SV MUXSTYC]0;K97CO=+SV/P@^-?L-CUPUAD)ZC+LY-_R"9IOMAYH-5GFF9.J!7E MBYP?VED$_UR1ZT$T1>9[E][RASNY4-^J OYKF%2RPY3)'_HP*]H7.]UT_X 3 MG\U_D>^$C&$>_+.2=J)O\4T1+"?^XW_9=LD KZ1* &;#OYKZ 8:.YO %$_]Z M3VSL3VDC0>%?L85)&^$/,%"]788H%6+\;ZSG2GP9,UKQ3!+?C-9=OB]V1NOY M*6UD9OQK1C-I(_PSVG%NQRM]C1/=%]921+Z,Z4R[T8QO+NLHW!<[D?7YB).F MG[22[(N^HS&-GJG')Y'W>YBP MKN)X#Q6&*JS>APYRR.QM&AT&.Q-!#&W]=>GK+9*C+%*R((II6@(F94O6840D M8Y)RM@,]TQMH^?04B1QM$F3575QI-)G>3"+=2FMI)59AI3:PP[9/@0"3[_[X MPW<"2N W?[_<[OSP0*E0_I9;=L/EN^5:7<8)VT(2^?W^,78C=E+ _\B6PZDA MA15#9@)P&4C*,L1XH2M61V)>-OOU!_O3'=V!P\ 25F3)I Q)K',DH?8NQ#[P MQ%*7MU9RDUA.\DIR,=N_&061RM#:M@E3UJJT5,J< /<%R?B3@@#ZLS#38K=U M_+7KB3CBZZA [R@F94,J MUZ>*E9VX;B(S2,!T=;5IN=K3(4"&C#R(9"XM-T"63BG6T?%#R"-?_>_G89S< MA,G?:')'W? I8/^D53>0Q^2''&=&-[4.3:,Q0XQFX^L\/&:2HE7BH)8X+_?C MXD41)T$\WB8A!YJ07$([N(G8X%G4M8;#IF MD] G6"?Q-4D8)3P.;#KAJ&Z.'/F:%"V<*U2T18P[C2+W#A@D89)1KME\GW#8 MNAOJ[7VZ6E\&"4L.OS"/WM%G&NSIN\,'YQ]A=+[G*^0M1X]WATQTI4O\X#SZ ME5DE1BAC=P9SYBOXS7"RF%W,H':]O5')("ML"]YPE":XDXS] GZ7.VPJ ODD MA+#HMB>&*YCMF@7T*J';N&JJ;]T;N?MU-$,AIF[7%;$;==6@_S:KH+XX<@[R M"5@0P:;DUHF2@$8_X8DU\[/O%%)C^3= J12T.@:D M76DB1PHC)JL+;3L11(PJ9O0R%B0OM'05F*NE"+^+22Z$-BW;SF9!8;NK8!U& M6[$^30TJBJ#AN5C1%#0K/,PU^YR6AGWFS' MA:?0-.U(9!5+EE/R Y2]Z4NX(D6.I$ M\4-X1UW*UQUWX<'Q$[4? J]7JG38XQFU-Q&DCCO,*%D&5F<*V!.O^BMD*-]* MU<)A 7&D""0)P25 "!))*?B_A1CBH=F=$H3_TA?'.;Q][/C2I_[3\=R#[TR< M>C6]$6\SJRUSJRFN1+%5BQMIM92SA4PKF]8Q.*8,@G.FN9@ \FFAS'HU;3%# M;9.*&:)6-<0.G(UR&\#'7495Q N2X\38-IZ>&4K),,A6Z#>NEK=EGS##&X.8 MDBXYKYD+.0SQ XVV+ P*].WMC5F7&E6,T.6ZJ;8L:6%Y(:BK_P*B:]XD21C M-C'2C*BUVC59K4E*G.34+<#-^*J6?U%[.T0/G,%JK?#U\G/")6.//KUF<=51 M4GT/I!C505U]>ZBF.>+=H392]QW&0%O/JOB4TR? P-+9S(0JV_95[?KT\C.K M.G&I:CL+_ZQ0\=0SCQJB]\DJ>8<.3;UD *R;;\+@S-%^]\!_C!U77F?Z!*PM M9C=IPL+N I=5$U67] /5'Z<_,FAW*LB'?D^S%"XY=2.!V%WZ:M+[VI/&CRRE M!U4[D&1J::JS:IIF<+D(MPX+>L%+Q0KZ@;J;(/3#IX/@M*91*3 TM47J_JU4 MS-;.50VQKYP;Y3:T;DX4=9@4K[;;?1#^3 .^T%+<&2UL)8MSCBA\BIPM^3IK M=,BH?#/Q2GLT*^6$24K9$HJ-K&?CY[<7]ES0QR2O1U=WMZ*\)5+\:J&>'J*4 M-$,E;C]D3-ZK%[/8-+ M!$T2]QW#1Z,5P66!L30]ARNQ42+VMSS. XL_OG=0] AWH7 M>Q[F/\FD<5F]63/!6HM0[JG+FR:,5LW9@XDB1P,S1BM<@!]$$3&.&%)L6&%) MR9]( ;(WY*0,"PV#8-+5UP:Y():NP%LVGJRCSJ3U7EBRD2&)FQL,WM>1Y=9[ M/:I3<00]3.^E]X]]G$"$5G889I V4I0:Q839D;@IPMB/T(WK.3R3.2[XHR?1 M3+L\Z,3$@5PW74P=J"D M,2M CN"'X8AI3&L(,BEJ['=B]RME@1H9;B/F5I9[Z=)__LA0-$5'9)"=YXT, M1SJ,C@R"'UID,&2-JX"'*(ZO!Q [H&SPL=>*=2E71527^X4',6EAS&4-?,>60^2PYEJ8;=>R-U_IYFR%:/[;MB7Q_VT,1$"J.KV,I VE6,%WSMQUF+ M^P)^REQ[99.\;)B[(2QP_;U'5>ZVNLSD'%\XD O$B%N-S[KBH2^5]:%>"=AR M;XNI;+;GS=0EJ("/&O7/1\=/S[!2"3/!8UBF\C] ][1=O*%<>(^O4"=>=$[X M$<\+'^X\^W#+[,-E#(>JTVQR1JD:+O@,< M*!$&I*"FD+PE0M8LX!ZN9FOX1'$*0K(N$1'56]^0APUOG[?A\S;9QW*_2J$8 M596*1)%:EE=E!>0+.8Y?OA-X[A7UJ/IKXY9H1MH6@&JS5ML6-I&]%[WZ;B4.1DKQKGF;91R@K&["-- M*[C!4TT"17,>&<$149'-$\]>4' M&T8/CELN&?ZKLK%5S\@V]4$*MYU4KKKKE!.[G-W/_(8X>4@?T;+V/K M'*O%W5HN[O(@^HP$_7RZJEY*GJ OK@"\#R.%<$L>#=+*JO(M^R'UU\ZJYS55 M6G3"'@)UTL%$K97C2R"P%(2O SMIV7SF9+RG+J0RA3D>3FR0+VMUW4VNBK(O M -M4+'CB/[Z+PE]I])Z>)+^WZX'9G=NIFZ]L:IMC=^&6TAMP7C>C3QX% [*F MDV_#3*=N3I](!@0XV%AGC*OR>>EG-?EVC8IGT@ )HB;8LH;"JS'S]HY_QYXV M27Q3OAG3K3MF7.IAB/REFO9]L2-6'U5,;+BD876V[RSB:]AU3F/L2/$GD1"@ M[)F1=*T]]9,T$]HL6W_<%0R5GC*E#(GDN" W5G9?IK0(IZ$=0NBKL@XCQN1I M'(\>G\4CQ\F&!=F9X-)UX:SE+O1]'KF^.%'YV5R'SIC1M+,1\G.[MCVQ(VEW M17J?4/'A[/NP4@%RL*'HB(?N I=SE/D+D(*59C[DT/I(GU@00/*5^+NZX:,2 M%FC@Z;^>^D1O.NLI3D2R$KKG)_F*(?D$+(GB:2.'83J#G&\@50]R6?(LOZ.W MNLKVO"P6'W?=:$^];+/O7&8(RD+**EVP8K.P95>D4-O' (7:XBWZ(=[=[B1^ M?W@03*H3=XRH*3'V,O#J=K8GT?>ZB\\O8)N;G,%< ;.(2K4=T4+WB1,E\[11 M/ME6F&DZP+P*W(AR32ZH_.]5D-GKUCG45#%NU1$Y6+977H?*YEZ(@;*#\/WO MRTC2Y.N4R3<00>2'@HJ166SX4>H>B'RH6NR

PU.+3NAQ MJHL.)O*ZY(M8\4X-Z3SZ*AO<4T/6%,;(F!!\*#:%_FH33)NZQL(S'L)=;G=^ M>*#T@O&HC?<3-<)NN>35+_RUZH49R]JKG2%9$W$X/;!!;B+$C*@Z1,B"PO"&QL/@DX M@?K9.*BS@=$2%UM8D0J?N U]YAY*E*P&NF[=,2->#T-H%2]:]\6.@7U4,02& M'DTR5S(7/+QQWP#\_4AT224RP$JU%#Y@Y_J9064,_M=[ M/@J$_.3[[Q> )>4OQS>UQ0RA32IF>%G5$#LX-LIM D]Q4/6X2-[X")J5$,J%)2O.*AD MM@2.ZT7Q:JCJ(ZN@LJZ7(8MMZ7< E%E MK<6MAX2))P:\+,)'40(_K3DJKH4DT=Y-Q","R\!3!=3$B7-9K=M^%+!#7G=S M% "M?7?,<-5#"Q,U;PO<1,966L1/YF4,*)=JQED* H),PB0QC9[I=45MU8Y= MD;M'%P/H?M&F'V*'Z"1^_Q65/OJ!BW(!P<=B_4Y[5D#BZ47@@U0KE_\LWVM: MK6_#F$' $5_Z;,L":-;&@'V(S@D=>ANM$C&_(SVITJVQX69/L4;(@^\#C M)VH?H#Y+M WM\S\^0N4/IP2IHR Z\D/(<^)^Y$S#\0[F-J_DB) M9K2TYUOTIQ#H9_XW+HO'8CX9.3YQY"5UN.^UVT?QWH$'74*0SMDGFS 2]QHL M).*,]W6.P&]!%/'2Q),)#ES&T_2=/JXR*!0W@(Q?RE@%ETX$*0WQ5>"&6WK/ M'4^,/ND,98JW[8@9)SLI?W1EHZ$7=OSLIL20ZVN_ 2JQ-8/\YPQ:Q1FQ8DTB MZOAE=XU&SH2>Q *2"R3VI'Q$DA#G1#)6"R*96;O4,9T1:&8$)HT0YT9P2HTP MW5HJM85\.2:U2"D"MNR"%/NZ**PON>K:(UY_M1)[^-!6#P[E;F[#J2?1>>EY M8B,$*KT5]I;DVBT6@;-K=5^DL&VD]JU+JJ#5;3:5]D+NT2W5KMQU/>V"V*_; M2FYFWS0[FK%8F,R.YM*KX-IMAF([MZVZ-KZHGH7>8?U:=SORV=R+ZGM)DM?X8A*Z[ MWS'JK=9KYM+[G\R%:7SDC]L9\1\M.B.LY@0:5+/M1L8XVB942(LU]?V[L4UC6-*KV4M MU-B-V XFO;H[%O4]D#MF"W5U]ZQICMA)VTC=?Q #[85TT@71Z ^]$A&G@SFF M[ING\/E;CS(YCOD/Q\.7_^KOE^(2[[O#-5"$6U:?V?&-AYIF2 =JDV(P.JO: M(!R2C:+V/MB2-[@?#R0E2SX!X>F&7\KW(MPZ['B94-H \9 K5R8=;,6_(AUF M%4+V!KIL6$F"$Y^EV-!HP,[(+Z*"W'T2\>7-GW_X[A?'3S;.]L.RNDI'8P^D MWM)!W6SCH[XY]MV.EM(;VN)@ 13DD .U6,N(\R92%B*%61 ERX)\6"Z(0_QT MA/-5Q"X*H?M!):^*-:^U$N(CF[!@%6$FR8!\($N;Y3Y&5KM^0(R$;C\*/4 - MIQVXE768"[95*EL*;2>MYX1LU<*/#FP_O@Y@,V_!@E%^E+@F8,W!@FKF=2X? M# ,P;UF_>,KF=06J"MY&/L'5W;KB@POO* TW"IRF1= MQ/1R\1UU_$N1K"[X'/MC4UND7MA*Q;R$=D5#[%%(H]R& I @NS\/-UJ@[C]< M&Q?QP]0ODXRF%6WHBWB0*!1Y-Y7,SCA8^=,B1N<%5><((?;X$EZ6^J%^<60!SX-E_EK MVXY(AV=WY;/)LU4O[#-I-R6,3ZM.?O%(Q'DBX>9EP]S-\2J=N$X@:K1\EHE: M$T^_T]@IXZ+F7ZV CW9%"UA9F)FG,<&-@;%A<\W/!;N-H(J#RZ>"SSOJ,1CV MMX[[J_-4G1_2U LI>G94N[CFK^V">*IO*_F@9>^"9!Q(SH+_5C(AGY)H3\G: M\6.;%37E#D 1&"X_LYB[H4M7ZY7,H@DOA5_6[B*TIX'>%7J8Y'0SK"4!U&[2 M1X^A&V5',RC4PE,L84J13.$ 0;)%[$9W-* OI6%W^UXS=)42M9N<0^LR,WGW@%_XUB;2&6G,H@N7JUK-" MC!,UJX$A:SH;_S^5V)B;9Z0QN+(Y/25$^8H>&^E,BZ/!8VA'P8!5P6;W!9O)%ID4)!7#PGD&(KOU'VM8@LNCV/N"Q2Y4)KR#HW :@5Y]0OAR M,DC!?ZAA6B]@2VC,)H#MH,IX"]B4*P&V"Z(88XA[)S#/R1+62ZW!Y3#Y,,/R MZ2D2Y8V6WC_V<0)AP$-X!\Q7ZX\Q7<8Q+:U#WK(?4A3HK'H6Z+7IA#V.W26R6,2'+ M@OIWJ?J<$Q&L+$1B$UN@. #N5A_E=\<22EW*1TI:S1=Y6Z1PV$K%ZLA'-9Q- M>',LK[$81A'&$*.8TE$N!=63/"*Y*SPZLMNI"H58/#.MF-C*3%KC6?GFL9+5 MSIFVG(UWG@ALS#UO*T:JG._&&>R&#\,EA09R!; 9 M(E,(:A<8[7H@]]<6ZNI.6],>VD;KOL%:T4^<5Y,_"]9FE&'ARE>,%"635 M3\?E"[J]?#M6;4>*M1U*7\X>,5JM92OF^.D3L9?1I]>2:? M\_7),C.T]#J]ZSS]JE2#$3UG63/)69_E1S&&KV9\?7K/5MTLQ:[CO\WZAS7EC)"$#FV##=64XI].VJ($M!YC5 4(EA.@./1F/N<%.FRC0@PSD+4"' &S&RF+30]]]]_]U, M@(-;VX35))G7!!R:87H#!Z?Q6H!#5V5JX."\9P <)BS$@>/M/(#C@3,V$7*D M=%X1=!1,TQ<[!)%7 AY%729&#\$"&ILG4J/$2S@ S#-B'(\8/^!%CN>:&,[31<4SKE:!'J8GZ8$B!T"M MDG)]IL,3!_C/90O$K+$>-C2B0G_\$#/0<*\'2(9@QRN B^D18AQ$@)OZ)A#! M:,T ^TG6M6I_#-+[:=2[_.SRILLM_*N/"6MHS1DHFDS4&C6J",T50AKU&1-/ M=.9$2O5EP^5$:*1!WF[S>\#*JK>#YYGTBTDQXX$%CBW>M_NI$# HT">W/ MP\I)\MEHX(N%+D/-PNV7B#F9<]W)Z55ODGEBK8N%"55E#Q!Y9+V_OZU1 E6AD MASZ,;GZ07C<\VU;7?F:#]435N@%[/8-'VIIE-CAPKVV_RC:>MKJ>,*>*UOEIVG9&;GHBLD$O36DC\5%CJIZ' M/F<51B++7WKI!R?8KSGM?001H<;48*D?C>TSU4J/RR7DK7. V?R#\YEM]Z6/ M2'7LC]1/>YLB*P'4I3/V4D"]=#%4$H@O=-A67&K=2@9P^P5*7.TD6[CNLMYS MEZ#J26A7%S9_6&CJ4D"3VJS 3'\P8*'VJ8AB2!1'"Y6!)C7(;9A _46^4-XR MGP^A,*#I@$$3W;2;4/!B9(-:-2',?"(7XP$+BB!EL%;%0,2MU&Y ''+-7+BX MN R\#ZD'OZD7M1>V2RTJ&V-/99H)_R E(@T/H#B@9*7B)WS M>6#-V9$7'EDX44!83#P643?Q#R2BLGI&$AX];WHG?>HAO'=\NEJ_%Y&Z;,+JT'P(,&6+'%V\0JG5GE(HQ,4Y:-92PDV)-%&^BF).'D ![LEH3 M*0#))+ )LO,=609A^H[&?$IW-WRJN>!"^.$.O/%^O]N%45(-R.VZ88;>#HIG M(-NB#W8X[:+"D+";+R]W3G" UQC7(;SQ'2G&!!X_?A9U)1>J2@VL&CTI#/SH M! E[#+T#B7?496OF\M Z^,?^21:XX;$O1,C0.X2WP3>.OP8?84E\'(+S\&:7 M[?P4_^;)M:K84G0B'OS29\??2PZB'U\$9+$W;#KRQG'B/%$1@WO1/I,8S/>& MZ"KS0#U,_QJ7RRZ*XL(^I@SKX5_@^)'DD7$$26 Y32.H I:6^('6+HT2AR\2 M"EH5Q6# >POU?F01P(0$]"GDMH!_P8L L*/*?^M$L'8)8O&:;L(7 \F&O, ? M0K%9D6Q8Q.W!EP( UR_AWND)Z3DRN8_+APYEJIN>+'C%T4PB=>-*=PIU2'F*- MHG$ABHW-.712_2L^O,]+0[- M(;R[;;(^7EDGX0B/ =FAGRT6+T]A4 M2I^@@;WCQZS2[.5O>Y8J7D10D'!"MM4M44^=FM5U,=L:4/$8[5>7E-CE'R2A"VE M!5I6UZUK$/RR,. ")*6PKEI ME+/G8$O/$R\!./ZMP[RKX-S9L80'KG7.UM0'N>.U4EEWPMH.B!VRG=Q]QV]. MG0!Y4^]2R>"NM?EB0^-C9&[;;V2NK^6MT3L MJ T"]]_HEF1)2M>R8XZDYE)[FNJ"KIG++%8-N)6I=+4>>-P&N>.5JJ3[6Z$! M8C )V.KS.HR\=TP<_CH[ND^8&U\G7O4)6&,/I.[2 M0=WL!*R^.?83L);2&[BJQ0)(^I#I"MH9E!2 < D>- D(%V'B0XZ1+9'KF1SI M:?.08S*ECS\ND1Q,GM,?DG#[7SJ?J\"M.:2O;8X9GUHHFA_/5[?%CDQM1#<, M2SN9026RDD(B!2"%DG%^IYZP"-_3#IT,U\%2TPXPX=:IE4%/6"#O&U,H\*KA(SB1E/7$@,XK> M1RK9!)(1]3.(&!?TD84[ *0KJ,X:./(_C2%?G4$2"!^9%TY":S); MC3-!"I7C&K5XJ&N2 ^)3JI$4[0_?0ISTP7$(!S6)2"[2@J1"$2D5(+.(N=/G__AR%^]W$085I2V3T;,8-HRDU_OIE&7ARLZ7S0N:T)V9 Z:9^ MT]+FJ!MV^.FHQ;B+'7$U3_)=D,& MR30<6:)1NU9:DX!3W18SO#6IF"?=5#3$#F&-053KT&\BRK >+"?]; M6D.%3IYA,Y;R:0E5_<:US:2:"?6TMP>3+EL?(B>(US1:K7\.0V\5W=/HF;EU M&ROM>B+%J1[JZUL@+;HAWM?H(GWO(X]LXR'E C\#'R@AH3A9OU[<8(G:Z\9M M^\[; ZJO([?J.%\O,'235_G!2O.#E?*#E>8'5N\PS\$2$V*"DBZBWC*Y#5F0 M7 5<]O)*4:T[84>!5DH7W+^V!V:_;R=X[V&>DR?+A @&<",36%B^H3*RYA]W M84#B#=L9?B% 5FI]H.XF@*0,R+ZZVNZB\%F^]U*7J-FN(U+?[*Z\EKS9HA?V M578W)4PLN?7-/R@7FKXI)-?=P)IYM%#Z,GT%0-7Q371AX07E3-J)%^G3V$[5 M?"ZP(?]_==>VW+B-1'\%CTF5/=F1:Q-OU=96:7S)N,H>::UXYW&+(B&;&8E4 M>/&,_CX >!%($1=2 -%\23QV ^@#=1^V@&8WOX[;E- QMD",W7R/%&7)2H$< M9'Z306LW0IE444JISB;(BE6D3/F7\*KN#VX*YEH!7$$"4$EP#'Q&R[^_TC?Q MX^10-QJ1A$I2:5BSF_VU/LAO=SK,7SR/B&^ MXM,=.VF_,'2]57O&5]XS2L=8<([A]*IO_.U0$H7["[]PQ_IQ5A7\*]7E%WZJ M0#S'JTQ#+!;]]%^L(D?)T;U MS,YCVQIY%VYI6*LWWB85.P=@WM!U_GDC406P0)#-]I[#KN%EST MW .W[I\^8S]/:&,T:=2J.72"!"#: !4#M,=-C *$ZIOE -K*K5S'<4P[RB8< MP:[IUU4 KO[I4/_X.<0)[1-Y>*0I2'JAK7SP5-Q=:Q,$ :YDY!1<7@^ B:=> M/3W(,#<]W8;> :]LCJFX0I\M43X"11-,P3%ZX3#]4.1^S[D-N"!YE(U1;X # MYGB(]GF6,J+\J!<8=XZ8"BN(X79RP*GX%#Q>HK4!,RYF1\7T4&)="Y#_F\PF#6/7ONLX(73U[R#6=%COM#0,M=T+SF>9K27_[$5$ ??X;EVK/>KCV; MLFO/^KGV;)*NW=;:L&O/ +JV*BH%V$,ERIY1,8N^X5S-Z?S3U_&0B$_* M/$^!BHWT*#L94^U0V93!TJD=']N,A?5"#G;4_-QWG&0A>9I1%:5QGT@6N'M* M(;;2;$\% 3NF7-\S,D:K61&S6K=QG7V07^+,Y8M7W?E3+#^W=[XZJNYB;RXXK,;M?!WS).Z$NJ\ZR&7O]P&Z;^-J;Z2I\V_68 ;NT# MMJ/13UQ_.& O&()BJ$>4:]'23]R!!??C<477_/41[,6)$ZB7) M(8Q>G_&>:(N#.2NPT9<]^L\"G$$&;DLCONTW!6 F&8ID<+A8KH>J!5&Q(DA" M&7MS[CT?%WO@CC3NTBS<>1E>; ;'&SVG $X70S:$YXH^XP$3Q2 80QVA6HR^ M9@H\Z'"R+P':T*UX'TH5@@I+JRSVOST0CXAHYL22*$ED?A776%+( W5L;:AU MG269,/1*2UJZ&ZC>1JLJ!3CSPFW::I1%__*PV^51_#N.+A#1Y0.B.J"[W7X; M'S"^(-Z<8)^V@Z -2F[B*,VW&;TBO/LK#[,#JM5'5/\+Q/I&X&(2^ANGO6RL M;C";O(6?P798R#3 M3*[K;C&QZZ/<$8"F;&)W#KG*UVD8A%YR6'E;\OV1$9#DHE(F#]PIE5!YMQ0* M W9,M);&-MP=''G:>R5=]@F#[RH_Y.2>!^+('7.+@_ M%0/LJ3)M!Q\WEW-6ANGVH-T&P-5R:Y%?_?_+^C).J>&17 M6II0"*A3R4%1?^J6 .A*"D4'7WE7E5,-!V]:]E8\LAJH.N,TE2Q@ZU-"K(Q0 M* C4%M7Z#C7)*LIBCOL;]&NX M+E4-W;J%$3NI92< S9NWQ=/=\VKDZS"30-E<+J^ZC(*A'X9!#W_9$R^)LJ5W MH(8G=G6!'&2?ET&KG;]+"#H+2'4V0 <>BN+HDEA-'@6L6D!>+(CVQ8KDWX0D M\ _LYXPNX@WR^&:W:YQ]QSCBN[Z]8S(XR2+B"",SB97-*B=%Y:PNR<4JOO(# M-\@W=S]PXH2-K1=0I"91@BJIID3">@<(U;8 ,&(8XUMV<[T.XEH,645 M7.J!-IC$*"FU2$I)(Y.(^=VH9D1D2I?T81$9^<0,$L?ML5^Z3C]:N3AD,M$ M6M.*1!8ZP>BH/KQF13TW^*:T8^T#C+:TXW_J!BEH^4;6>;@A@K2FY1^T)9*8 M@&3"D.E'";(F'Z$D=.I1*VXUQJ'B;+/3W(9[KL X)^H/"/50*"1T$6X<[L<= #^<\_ M9_]:)O%KXNW$[".0@\P[,F@UXW0)0><:J7-[=5O M:'Y[PVK 4[K)$NQE+"XG?+,GVK+!K+'OITL?;[=HYVW#U\B+_!"/?4!L98_* M25$YJTO.L8/OZ? #&/!81 M7[70&@UZ=GD49H?G^.!ML\/G>!L0LTH?/^QE 9!R#&1>TH7,!4;R = 92EM_ MJS15:8%*-5"EQP5Z_+ #_/2,LY#V&:U*'XA9 M22@)F8OD\&H&ZA:#SCL*K8>S33$MY9>4T SM^4'_27ZDH= Z]I* AD%!N6R* M?OK^%K/;,,Q:>&T/Z,U[QXB WL=1&J[#+?54^F7N-7['2<%8=:&,GT?F)MO; M5E<1<!>1WQ%:QY)U\]2B@;-83-I_ MKQ@".)E?5_/AYLS-C_X@&)R_L$^56&P:BDG?TY?) S=E)53>B(7"@,U7K?-0 MPV6FNMB@I@&[?>_>,MI8%ZV#U^XQ"6IHB1J]5^]/I('[J0)FYROX35' /JK2 M^/Q7\:N)H;R.;QCHUSCY1B)[GX;[07CR$O"6% : M0R0'U,N4T*K:!)U" +U+K>O@(DCE9$[*9%2+OT3I'OOA)L2!L$R&3!:R&:H@ MUJ8H$H1JCDI]SS9);FJ'13)& &K\2U O[[N/$^Q[:?=;OU+!"?A=-[BVTS6E M@'N<0-FSK;":UU%P91%B-1V0IM6A"%)]F5($"?T]/7S*DU M*SSO^M3Z!*CTS%HL/35#%9]7"T2G9*R&8I4NOG.+& M5VAJJ56G>MHRX=(>R1D,NL'7Q%WM8=!)[:>*,:@MU]!QV+&MT84 ME1T7@A>@&=\$V=:6\.=#O28 ?&HT#,=0_^!68Z\3D/70<4'47-'YJ6B1$3D/XCTE M"6DRDD 4N!?( )XF[S;E -NT5-US4W:K:1TG(KG%..*SJV:'5>9%@9<$ZQIX^T"ZL7 M]J7E","W-8/7N+6U.&UL[7U;<^,XEN;[1NQ_T.;$Q/8\9*5M^::.[IE0 M^E+M:-ORR,JNZ7WIH$E(0B=%JGAQIOO7+\"+1$H$") 4**Z:ERV0"(<[X/ M![=S#O[T7S]7[N =!"'TO3]_.OWEY-, >+;O0&_QYT]Q^-D*;0@__==__N__ M]:?_\_GS_WR=/@XFUY@R<0!-!U!U\#Z"S M8##ZY>R7J].+DU_.1J/KT>#SYZREKU:(:OK>(&GR[)?3S5]NLE9][X^#ZR]7 M7\Y.3D>#ZS^>G_WQ]'SP\K0I]X0Z.8=U!5WH??\C_L<;^N ">N%?_P9PC]_ M6D;1^H]?OOSX\>.7'\-?_&"!ZI^PE6UF?HA9'EV>#3 )7_8YC\ M\M&WK2C15*'ZS[? S1L8?ME\BU@"_]?GO-AG_*O/IV>?AZ>__ R=3UD7\9\9 M/I(7QW^%E/(%6=+R>^UG.C@=C49?DK]^0MH;#/X4^"Z8@OD@^=T?HX\U^/.G M$*[6+FXK^=TR /,_?X*KA?<9(W!R.3S!DOS;;4:3_-]CS[GS(AA]/'AS/U@E M>OPTP.U_FSZ4^@)7J]CS%\#[Q?977W")+VR-)<(QJ>U+6^E>(T12W),;WPM] M%SJ8LU\M%VOY=0E %#++QM*45I*]6 'Z\Q)$T+9<@6+NM*M:YLTOP\E\L@9! M0K(0,>_&7ZT#L 1>"-_!HQ^VA)KG.SKIY'6)\%KZKH-FCULPAS:,[GZ/T9@4 MIP[*)W32Q(T5+N]=_X= (A2:U%)2@3: I?T.=7 +0]OUPS@ SU:$_CF9?XU# MZ($0#\D79*Z*HY1] N-K58F\K_%J904?:-C!A8?65K:%)EK;]F,TTWJ+%X27 M#4$3D5D;5B+U>!& E'X-)"M65M)[-)#0ZCV";RXXOW@%'O2#9S]JA!*Y*262 M/4+K#;K(UD^!B\W$S'^U7#1N[F,\?J;^A^5&S>C(W+(:1*TUC"SW-?+M[TU0 M+%57(L$4A%$0VTB9:'3?H"E\T0BFZF;49HK$*.-O7QN8V%IC6F$+[ MVQS 4G5=]Q*W(+*@*VE+L6E<8QLU!>_ B]'';!^5PMUNKI+67]183R\@2 X] M/1M,WERX2!%.3HL@(L#B%LQ!$ GDTZV$IMVIW<:5J/(/N@+KP8#RXZRXUSI MFB)^3V,=9?0/,V/S+^",T<]A[$:3.9ICT5HZ?/!RP<9A"/ EQV;IT95F!?=2 M8SQV.70?^*O\=^%O,%K>Q&'DKT 0CATGF1LLMW#;U#7%FW9/8P3NH8=$@[C? M>+U9V%K: N*Y4"L0U,'C*8P_"Y;Y8W[H[&.\8$ZE@']"]^2"V/Y4S-S M#S368W)#D+AA87F %W:RK*GYJL[Z HM.3-;>=Q3?BDY]>]EB2)$:4BS5L_]N M!1%L@2:E+<6RS:SOP+%$2+;3DF*Y;L$;]-?(OJY$R%;1FE8W^,UEK&U1YUN: MYF+S?D#Y[7X+A*M:T>;>J;EHNUBG-Z<0@G3W1$0(U]U8PJE M>\(79,F>>7,GEBD_-QKM+$^#C^CF$=)FNJEOE%O:1*!N/TBYY8('M M_J/U!MQ/M7JJ:LL-@E)3.#ICA*,S3B\339:_T+ZK,Q @=DCO;_$S6:?7 0@1 M8LGNZQ%])/L4;DQ0+$9!'/ S IX#G,UO880_S+X/,@;*OYH>%JXM8XA") MG(@; ON7A?_^Q0$P"7O"/R3]_WQRFD42_1OZU:8C,]3N3D=W__R/R^'5R'9V?34:GEX4NEBDRS@H=]<*[+QM].,>@\KX9"6^K!/_[L_V$KH;6LP# M?\6EP:P7/J,T?N" X,^?3C\-XA#UT5^GMR:=(O'?,=HJ@L!%B]2U'^RRAU+2 M''Q8!,N@.E,)U0L(H(_$!EX5^K >_!L/T!& M.>EI$NIX@R]\@H\;WR&/-FHM4X#D%S*#\UH=G&/'";"'=?HOM',&IT00*\J: M AVK:!E@(^6 W: ?)\',_^'5P;4M:1A8-8+EN^,3Y5@EIF 2O 3^.TR3EE ! MVREN&&HLTN70*3G9*/7VQ0\CR_U_<$V=W:H*&P9;O6PY:$K..+ M& ? (L!4 M_'.Y\] 5,K30Z%DI,,G%/*?5GZ'GEOO%ND_Y P293#HN3(XA78^#;O MX_3L;8:O*RI@V2W2?UB8),IA47)F,0LLG)ON]6/UYKL5F)3^WG] ZL7)T5!R M/I'SY>ZGG<0&$4Z0JHKU'QMFJ7*(%)Y"W,0!EC\]'L:$0JJ-0^("K;IX_R'C MEBZ'3N&)PX,7 2P+? >W5F1EG:><'%45-P4Z#NERZ!2>/>"S_^ &[=\6?O!! MO?/8E#(%J'JA\BM>A><-KRO+=?.D"41\2J7*HHS05NZ\E_C4"Y7CH_!0X6X% M@@4RT+\&_H]HB0-&+(\\CBI+FX(7NW Y;DK.%3)R+8'KUL%5+&0*2K4RY> H M.6G(5C]IF!IV'4]BU<))'.'LT'B?05X04BJ9 AZWC#F8"ETJ;@ .3'D4NW M[>H]^DW5TI!0LO]@\0B68Z7D8*/G!P-TA'%G[[LAFFT#MY@>FRBH$QBZ,;I"0[=V#2' M?KZ9/+].'A]NQ[.[V\'7\>/X^>9N\/J7N[O9ZR=)<1M95D]NM_;(0H) EY\5.'6D*8!U]5_K'57J@D-U=8T_UR(6V& M7!-@\*CC$(L8"X+$3-,5/J:J(HJ1R!#M159UBW)UHJ5Q=&,%P0?:MR2Y;PC@ M,]75CA,,V.X3HKFHAO D2S."T_H!)/Z;"WX-_#"LODQ@JV0&,QK(2(Q-ZA ?!F[\APAHMW_&=$78$Y?7JZY46"MKAT?FMXUM!)8T%%B>1Y0>;[\8GW@#3+;N7*YL':, M:(4L^:2906I#+AWN5FO7_P @R\=;T">='[7U3*=*,P48'_43$342J;2J(7T$NY!E!^$5=T.,_*'I:KI+&JL U%W+JH7 M-:RKWL-;Z?*M;EO?MR@^B]NLU/#CKX\@#+>?V6%"14G3J< JLN2[%HW\M#8V MLO;VA;&VZ11JHP91=S>:\8JP@JN_SZNK9SJ7FBE V*V19LO?_/VY6_ 6L5BC MZO)EE0TOST]&1G&&3W!RPDB=7$<9#Q.(I&C6B*E,$:@-G^KR>JRV:T\Y$ M\$9=25& (>$V^ KQP4,Z2S)5)B]E@#":(@4G6G9>0( ]9JP%:>/*WD#O>21( M9$-";LH#"B3#:7L]1,[T4%NOJ+3AR86Z]+KM>=)$4BDIPI1-2?0K^W8M]IXH MLG1@R&ZW?%:,EIB3(#6PR?DALK+)BPM,I^FDRKVGD !Q)83AJ&=+^AC'.(Z6 M?@#_M=W@4%FR6\E0=C"):4BJL2K)'\(PYF)$6L%H-E!$-"1 IDIJ\BM&C+6, MYD2=G(8D*"M<,W&N,1AJ&D.0IK(*BJ31B"2,2PM*#1-)P;.HZ'WNLCVYJ4L* M0FES65"_F! :NZ(% ^J7$JQ/!9K%!<9%A- E6[OVC:_#"?S+* +_37QBEVA M;RV!%\)W\.AO7PNNN7L[H[^2]#I#_WJZ>YZ]#B;W@\G+W70\>T %!N/G6U3R MZ65Z]Y>[Y]>'O]T-'B>OFC^C]. AY8*-K#7W;\32:IPQLF[,*K+<5Q?2;IC7 MJ+_L;E$K">5.3*P7;AA$!9S0?^UBA'Z%$RX[L1VAI2H(WJ$-QC_AKB,_J5A9 MNLO1\%R71)-DY6\1XY** ;-AYY@EOAIIQ\-;?V5!CPSP=^(2H'*#=9)B1FPPWO88Y2#>0TY ;_LVR%NW# MP0/ZD11INU]0&_@;+=$YY:+8<<7AC1E5Z]X,WBVF+WIT(/819)),PNI->1:- M3'"<2*TJ)=:#9[LQ/O7#SU^@_SDSZR>='#PM:<%UM18:SC9)YT<-;6,HT<3>94?) BS'5& ]FEQ@/VLEU:P M(.;VJ2IJ'!68A91PJ* \X^2>\EA7%<;1@$U"46<.B@.I-\*F=Y_%>WD2\-N2 M9<5._(\*7!>UAXR_^S@%:YMQ% -"2X5+1=P!EPT1OSR?$G?4M(KF4.-!G(* MBB8BG50J,A5HZJQ=3I;*F,.!>K$D/*RC? F9YQ_+8U^^6B&T\8$;=..(& E0 M4\L<4C015$*DD'*:_ ;@8HD$'B-[92W V!- M9,J0)S+E]2_CZ=U?)H^W=]/7_SOXP^W=_UA]G>]PU(*X4\- M,KXSU>UER,HU&F2GFM@!%FA8 U@RN8CWH$K!2D7#9LSW\#BN"&1AJJ,OE&1$ M*# RBZ@5JH4 R4K/5V(Y?=%C!J)R;F:0TA#W!$*:^Z]W[PPPI(AX2A+%#KF5=>4[04W9*$IZ)D0+?@@ M M8JR\(DN" ^K$$ ?7P0%T2Z7%A*R&!E+%EXI!PH/I\# M.YK,G\&/L6W[ M(!K6-%;6]6@T'"I_&DT48YC9V$1%4HVBHBT-]^36P"!6MJ,=";LWANQZD? H MBG+_4>K %$ ]2D/:<4\,2SB-'S?]Y!B^"ZWHEZC\&?Q(_M)D];>IJQW)NC=P M=%U(>-!';Z/6D%8[E;7C57,&T P M!6@(AS "64[05'538/L++VDE083H^2?WL]JQ5HXU5*)&J:%LW/N2!H?KMS M-FHHS%^G351TXWOOJ$M(ELG\&])!918% ^FL(IY\7.UJ MPSZI/&&C8WO%*5\$$!C(,B]4R[UW#U!%1('-:\-'B=90MKI,>79.E&??Z*HXH%>)9U\NN*AGYU)'K3M/FZ1%XAW[S.4*C_0Y8=JZ3Y$)L[G^4A$9CE. MW;O^#]8W"L]Y(L%OQJ]_&=P_3G[3_#'"0FCQ1A_LP=X5512YQ.&>O 3^.T3( M??WXAB;(!V^3[W%L1_ =XE1N-:+Q-Z2=V6 !=,=M3H3(RM>\8IB$U#"'$<6S MX-FM"-99US8V:8>/3&NG-T&&C)2-5-&$ M?0M0]VV8D #][(*$#9XS7OE!!/]5=6C)4_7(0 'Z,B15Q:\6]+!^)UXZZ)"& MD4ZC#^S8GB1[2-X>(I"-K?*1;D(TUC;@JW)"5?J QV-R$KA:6S!($@8PO.11 M4:6LK-/1\/SZ8.G%K2>IP5JJX@%8+OGHA8^<:J0A"=$E0A;Y^[HKO?8+2D&9T&+1PBD_B4(>5@ M2/F[;?M:>0G VH).OL/([@O&GI.\8I;HA]U6L31VB-1KK!5#\6F M^ VBR1QM1Q)A*%(]_>(ALMWA\AFDJLKF-LY1#)Q:\0 MN8]EBO+2+.\^-A+Q;=XJJYG+DE8:$!5>J56"*G:__=815=K12EK,0DN=B'*C M++PMKQ&U\)5 *")HC]*0=E03%+3'*[+RF!9!07MI]FF<1L'^/88!*+F(XD34 M-4ZY[ UHQQQ!3-BG6$N=:'#GW[69:FV>#H=<+74B.81%4=I&@E+NH6=YMH ) MD=)06MKQ1!#N%=-?(U68DP5A M(SS.#X-T"=! W*:.8>!/9;W#Y ^[*B0LR)7'EK"KN/5T=CCT:JD30XX0L KP M_^.MR+OE@L05.7], _\!;5/*ORB43+,][IX=WOVTW=A!&D0_+/%31U.T$$G? M(B30L]M.:$=QWI6:!NH2]0Z@!NQ'RMI1T1@9AB#X0-J@9=IFJFL$UYI)*2C( M<_]-VT,ARH$P1=S[8+M)$C7(B_B2J'D)(FAC>8JP49(D7C1)DCCX0^EC__'I MF#2QJU/SR7R3"!MO4F[\D.B"2:M2'ASG_9LLN(6C;/;W3A(EC.-;&-JN'\8! M>+9PUI_)_&L<0@^$^.E-?$@_F6TQ/T?VC$;EM&_Y$V/O#G@[SY M@>4Y _P!_,O2)S0>LI-@87G9]?W6\*6):UX*($SFV1[*8\ MH\X^4W8WX7L%M1OP0B$N;;;99)=V^"?5>+S&JY45?""K!Q<>G*/9UXLRCV#\ M) )2HETXFJFQ'V?[]B-K']N*PA<&VT\,"M_0V(#LZZ0NKR>E@I(<0FV&QQ92 M5)K*E!DBQU>7?$;<=3>T,U/U1"JE)])!7?VT;.-% %(],%JOX;[U*K4AQ3H1 MW#=O?!<-'!_/-^\%20K255L?WLIJWFLH=F_[HORV?W5&A*,%;<9_,UC+;S>T MDUK0,"Z[370PD--7ER+XYH+SBU?@H=W5LQ\Q+TK.]X=UH<7!^2\7_SY(6QWD MS6J\#KD%;U&M%:@KK"9#ZQO'"">4UF8TL\%13IO*+E$_)]R-KSQ;^O&:87NQ M/VPW'QAD7QA$_@!_ ^\NTJ\,BI_1>!@3\U6@E=HVYH ^NCG;$!)6PH@Q:7@W M:J,\1"[0$!FJ'?2-P-L$F @1OY\6(G]\MNA#5&,&+BMF[[250=Z,QL-\_\DN MO,2HO2N@5U*6(;;4)[REW.0YW7B+UTSKO,UH-_39 -U+!MM6Y'X.]\2/([:C MY'75&R3R@GGVO]H?]J76!MOF-![^I2XGCBV)Q6?VY.:HK\(HU':/?;W?I"GM MC ,WW$4[(4P#_;052;0MJW6XKM@;Y/4U-@=I'VO&?+D00OAR='8UO!A>79U? MGYQ<7BJ*!'X$:($+RL'1M=,]O9)VXY=!]?OCMH&,4E_,&W9T)K=:P32=-?:; M\I/;!.!QW!6.JH[E-HTF3@:[S6H\M"GZ8#ZMXVQ#U5/+M5VL/[WG:40[*]$( MZMTWF%O*W\\YGLW7@,OGX.P$_5]SGX/!'_*?-'O\5L(?H^15N_>DW /#HHPU>TY0YK+:$BF MC\W;JK:/S#J6@8TS;U7FB&<^I MB)EF,"B-&NHI'00+K/S)0S'&X]Z"01(66'"]+9C85!,$X\%4MZ=L:2]CVS3U MFA!D%EC.]AF0O:?2OGEOT'7QLX_Y;^B<:=IQ)WMZH"(Y[G05H MD"29KBV7:??+6;NG7! AI2&)YM/;IO22B6VA2JG14SHTE%L M*(D?$1L/:FKUG M-I).1R%V?U]O3A'5HYGQ(-OKP'>"8;?H:HT%+/>>-*(EE M9']7PB6PP,OS*5CC=/=\MS1,=?O.E\8RY@SI>W+19_"CH++ ]]"/-BCLZ=C( MPMM,SWDC1-R<0N+/736X]I\EFS>F2__AR=G)L,VE?_JMXY6_!C%."13U'D/< M+94'T-5H.+SJD[T0);$AG@&;P\3T=%-@QP'VF$Z\)^IXQ-M, MSTDD1%Q#7 =>[25P8AQG-T;Z)7^CFD^%?L18_@I M31F&^$M4::IX;%+45'8GS+:^:]^P@1P4H #E;AC=\&Z;+SS1TS:VAJUH9S;: M9=P1I(!^!MU5)>'@LA%7^S:B,A5'3VR!X3DYBE-FH:/H/T#PCN;/&>H ?H@L MC'A6'XPM:6<=S*L&1X+N061!5VV07_>ZLV0 MP1^R;VEN&(ZOA]#?04J&#FD942JDG?&0]FH(@]P\+PBU0C8,H@*JZ+]V$46_ MPD_6.FB-,PE>T?(&VF#\$^Z^!D,JIAVJ#,K?(L8EE9:882N>=3R\]5<6],C M[9?5!CTN("KQ8Q3.$*^83.@GL'H# <'\ELKHB#0C9/L&MEXR0V#>&#.TZ ,/ MZ$?2(UW[!;4!O)%AYI2+XJDDUC0W&:AS&#WZ(?%EQ4T!?1&C*[]R?-)DZF8O MU?79(MK->,#)/9?&MAVOXN3(Z1;,H0W)AXIU%/$\F;_X89(V;'=]PEJM_Q1H):D$/[LM M^J>"T+^) ZRU[/64*0C]&$D:SOPG *+-F:SEWOW$3EX@21*6EDU^XT!\J!OB MG['7UTOR7GT5761\QQ!^=:8:"9YU%834(&IP/_,AW^U%JQ>+$T^(Y/N#0@?Z M?<\F_+G@!A12KS"$?Z@\:$?JDYHW]E*I*J8=@AWA%GY6)Y9,\JAGH(UFHN7R!9OGN7=[3SQ M9H6YKC:DX,*F#&D[894?R1,6QY.?:-WO?(4^3C-GK4$<03M\C)S*NQ6&&EHA MW0ZRG35L [EU!?VK]0&"OP#+C99HAP_(6%<6-!=B=G&5!X>3D(7X)>]H_"L% MTW(1@]%D$%1Y\#3IS.(C\E?_,RM8F@?/)F-**6XNOKQ"*P]&)J7]CT/4D9>E M%:PL.Q'$Z3=)76P\[9A+BN$:$)Y,"Z!*E,?;5S)+"C\V5R ZX14GC&=%+]H>?X7,4K(GREO^L'(*5?90CKY>@SB-9/ M.HC%O_<9Q%HYE-_7B:R)I1/Y"6THI6R:[DRK@BZWRB$<8JX\,D_R M5^@M7###*;.B1[3@Q7Z^E=<;E/+:$4HZKKLW'KS*D1IM*,I#ORP5SK;JQSB_ M'2M)=FN4-7$Z&@Y'ATP3)O5(#3,4%LI!4-3FT',&@E6E@P1+Q8.G37,M2?"C M$1\&1E1G&E RGJ//9P G'&!7NF0*=A"0X+X'*\NSP>3-A8LTH1U>8@0P M1.5N,X&S #'>J+2S5E%IA51&) M( M37>UL%U]L67,9>5*S:6M!> U%FW,Y&PXM3XPQ$C;12CX,4)1ECTDN>.V &5Z@(LE#HM^$\72'20J#%-'X(S&NF MA,YRU\ER/M 3(GP,#DQ\HA+->PXS>!_)L?0^\#W0 D-(O9N\# M T!L[GW0+Q!KY3#$^Z#U//,:64%T:T554ZR]75U3+_%R^L$3\AAMD[:T,V!\IV_B9#;QZ0'Z;7V6 M>+:1+T165SOVB.,#K^\#32."N+5.9LIDW[''L*%F#'OP[ "_J'@+TG_?^T%> M=FS_'D,D\X.7OP1XXZ_>H$>[Y!;^G2-SA6NO[4G.*&6Y!Q;XV8\]AE]HQO I ML%TK#-'*"JUK??1? +Y3+LNXVRGK>#@:GE\>($.YM-,33]ML@"4#<+5&/T[F MSR#"2YYJ_UER^8/@2#,M')Y3J_#UG*%\:J\102ZMZ7KNSMN?ZS1:S3'O/EGJ M'CR_V#0B]:4.C?:B&VTTX91^7&J,-R=W:)R1N<>\U) Y'>PS6W_K<)DJ5&,F M/O9(U5X^.@(?C;;]YN%R7HKFV.]J: M,Y5KP7O:7!D0A!P[6W(M(]G41O9#V=6*7AFJ/MQ5N#0\[6"_>JG157IF6,.M M91VCG\/814,KM='A=K^WM\=K>@%_(>+%P'"P[?3 "@?6(.TX;B3K^@!ZV^OZ MI/<#RW,&F_X?K_!UNL(7<76O_R&*N"M[KN,1.5?U&ETS;;0A9&7?@Z5Z:V9P MSI9<:W Y=!OI0S?Z?N7!>PG ._3CL/*59W$-ES$X1QBH3K/1$2T%J*F;(Q(- M%GF[_I+W"+'\=V%1J>'8<6"JA0H MQK;3@T*OCTNZC@3(YH4'_':WY8[7:]2I/((<#;V;>!6[25:=N_DVL8J,H:9'"ZQ52*^I5:!V@E0#6EA%<6M +X^Z?@U;)!BZ@ROBV$U9Y M6*_81^=48]@.C)UCZSHA=<7N5^ AN8&])..W4T0;#)GTO@,3BRRZ0M7FY1J3 MAEJ]F,I#YZ4_$6@2GLS2ZOKNMLPG DT"FE]L75_?)D@R]ISTS6ENZ'=J'AP' M6.37]7GN2;0$P3;EL!]0WF$GE347<"Z)E3^K+>:8+(_F3PX YOA-A5]]WZ$] M%LI14QNJ='(JTE8Q^J::J9&H\L"$JVY9'Q?JKS&;8LC-!HK\RC=W@LB3"8[Z M.XY>?.A%J7]EY%C$,1Q]V&U#OSW].$2\HZ"J:*..#," MMK.=:"ZNKLAG#ZQE=HX,=%4Y[MZ@(MC,/%FH:;0$"6M'*KV&.0 WD%/Y@:X@/ZCT\3CJ;JM4Q@C0 MV253?E0KSQGXJQ7"<#)_":"-=J>4HSRVRMH0H]/3O!:ZH5@0Q0=Z]4)1S_18 MJVO'F!9@-F&&SIL[82?# -GFS;2:ZX1^N$>M5%;791](PW>^QR^](61I;*\? MV3+5MVA8.])U,K=)TAMQ276 H9U]IA(=Y8H)L;6:#BJ!<[_2ZVI Y/;\8EO$ MB=>:(%Z3WL_6,=Z9@Z6$S!<'Q#BZ!J1&A*I*4VFM862Y.& [5\B-'T;CE1]$ M\%]4.U=?\S!XU% /4A,L:W2>L4T#RSMA)I4.@T/\*A!T+*[95):MD8LAZ$6= MH,6 &SOX> @I!_W/F5D_Z7M1GI8.@FJB]"+AO%XY^PS/(&DHH[O7H""?Y[@Z');R:R5CWI4DYNF4EN8>;>0]&^)<,TC1<>*K-?;P&ML&6)6X M"Y/Y#1(91E,8?N?-0W/5*@_-IG>#0O>2](&E#B;9!I,N#G ?#S#K#*+QYW?<6#/YFN3&HD9*G">V,&B=$^Q:L MM?3*K\]([EI6N,26!?WK[O<865\7B_8J3NVK6#".;JP@^$"]3,8:\=R>H:YVQH4S+W)C M&;N9:#0P),^^A]7SX+V#$/\>IU-(#3CZV8[@>V)L>0W+J)5A07WZ;&.;LNE5 M8F8V_1IL.W8T-=U>$-[]7"/,(8ZD"A\\&S_HYWR-HV<_^CN(7BQ(/-YDK%X> MC->CX<6P7P:GA9A2;8Y.STELEH$[2_]LLB'5-*J:\?F6!X2-\'X/<8>/8')0J'H:9V-) ++(5(G#K2DR)5(E #;QAJ MZDL13L@HX'-*K_S\5QYMPLW(HD;(>YHBMJ$O<_B19#0]7*HPS08] M>.LX"A,]GK)-6OLU].5,8Y@IU&&4WV"BG'$3Y>S B4*37WE>(GE$&7(397C@ M1*')KSS/D1BBW(*W:'NZ2EGJ[A?4EQ8=+6L95<*0<%*1MTM9 .+[3G7%M2," M(S!UB-9(:,B:XL;WWD$00<1[+#YUDJ@LJSG\-2A6W!LR"VD( ZI/(1-SR'TD MOZE55MAH-#R_/JS9H8E^],V*]8(C9Q%66[?!S0_;ZUZJ[>!H05_N<&"YSXBV M&C#$W.0.7U.P1@H!SGB%;TMYZ<39BG:4:DN&*G^7]AHQA&)W80175H1]6IJ: M*YXF#H!4=]( M2M(I4C5;M]&6B_[Q!,7,,'S3_):I3P($:+(S\"/?,0[UE@ M.2!\6*TM&SNIUT2 5/&Q64M' @K4F]1<7Z<:!2@]X@RSW'%(IZWBD-)O]B74 M*.UM37A1N5!*J8OSL]'U^?#BZN3\6M&]0LIWD/2N+C]N9=G2X!B>H,%QI=:H M,"BZXI""631I)[0:#'4TRZ[C*,LB]0RB1S\,7_"SX\GDNT2JYS4#9^V2*FS[ M@RN@'@UPEP9K$ S23@V27O7%4/0^)O'."CS4&4R*1/$UW2<5U\YF\$4,W>LH9W$SELM8E,^O Y MZ<2@V(OCIK$C 5[M)7!B%R"NU*UR0](REY;(1EC[VIDNOFVI7#UHE:7DQ;4\ M'%= <8\O%BD+=#H:7B@&5BY4^]2H58:6Z%*#HL5KM>Y7*:,>" MKA=?]=K0*LE2+$S/(P"ZM\O1=Q!"2].L)E[]Y,*),%:2RQL'++ZV$&TX!(ST,HL(H1_^U M.\+1K_XQQ:NNBLUMZ6_:0-SUIK9>"\21W2F E:-VYZ_:@%BOU H ZD>?9@LO M)O">H =7\8H(7^GO^@%(Z5<9PGHY^@RB]9,.8O'O?0:Q5@ZISHUB3H"9$)UA M;YS)_,%SX#MT8JLJ*3^QG#8(JY@LV35"7#,I _DW&"VGP$UT$B[A>N;?>1&B M7N6A;H,6M"$&'U U #>0N<>V?C*?0QL$1%M?^KO>@#< KDR%>EGU!)K_CBA^ M"Z$#K>#CU4K,*-Y*4BX$B>5WE(0,Z.@PIH9FFJ$$G2O.3UKH/;Z$2$+LD@=86U$_CG!A5H%Y,Y$-L1WYU4+]V6E%2?VXT S+?5*P"FL("QH'/#[6 M)&]LW[!^'.MZ3I*CPHRYE\8PMZCWF3]YB]!H_]7W'7S,_@J"=[06K(O5:-:8 M?@R5PQ@:-5OKR^S _#PZ$GN%5*:0$M.RQDQL39!=;QEY"C,Q,+^UNK(XRSA: M(D'^M0T,%#7?D[YS&)3N5GT]. ;OCN#)/_X&PB2N#R QG%/1W*[XQ)'60C5G MHFM_HI&W>J6][2KM[N<:!DGA5&4T.HMH_P"Y+$UMW>0B4+T,SKV><,H#:QWN MAI++^4A9W^>CH?)[3WT7QTRZZR;G:D^6$<7DN?%JX]_W!-!*S/%=?_'!?/8@ M[+UVX=[^49->F3-"6A)7U(0B%YE#OWVITFZNR%OL1@$\![]@TL64 M4_7=XW#:&TYJ=:]\/M)XP/S-Q[Y&.--XUT.F_.7CH.EVT#!H7WEXE(;#9@K# M[_FIIU@MS1E%G M)V@"%7WHR[!,E87G)::^Z][[ ?ZCI %2_;$R/!<(GM/C.!"M3Y,646(T5OF< MC;3OF$-R?NY))3Y%O8).=-?)+/,:64'48^:7Y\Q? S\4[F9/_M*1_?*6/V0% M"SJ@1OS;"79+QKOWL< R)- M>3-UMUW,5PZ9/HX2G9;SQV$@7;^"3CO3!?V=9PCS=\Z_\MGV)8 VP%#.NSK3 M8>R(.3.(PO.>-KH^7AKP:%/MN"D#>-GC2P*Q'%8VN"H!.:R3)F(F I;K&2%C M2UP/CN-+V/B2#,JAN!O6J3'7E-(!QM6)XQCK;(RUQ\7$U[2EG](H6#^VZM-Q M1&ISP-=T@!YO\ONY>^OK68?N ZT5(L>#Q<"Y^SU&<_2#%T9!G"PU)M$2!+.E MY64:?O:]=Q BO4IT%&O4"7-FL\X.%,7IV;C4?](T*>>&BO?[91"O$(AG/1TL MXCBL9&!1X)!VG-C?G5BM7LNG2YV/LO+GCX-,[2!C0,-0YSAI*OU; K*R\57^ M_'%\J1U?#&A(=NLS;GQE!T4*A]A>#XZC3.TH8P-$BC.@P0--__U87X\(^SG* MF/"0=$!H\# ;.PY,E70+0]OUP^0*1%+:PG:],6>>T^?\D%_AV1"[.AXDUAFJ MSO,;".Q:&?KK'H\U"4- R;37#++C$67;4RG]1G&KM!K'H:QL*(O [7@,1.!NQQSB-N;3/J?%:+$7 M[T;?K=:N_P% (NQ+'-A+I%?\ /%=&,$5OL-_C=]".X![<1$[#&S9VI&'!1[* MT*74EW6':JSF2^#; #CA/4*.)U=?;;TC&RNL8C.M"3H^(AT%*V+>V$T:!TXU M,#C5OK?W>"A?Y9(VST^.'&RI.D,B73?30OKX:K4>-MO.1/_AS$=+F.+?;_PP M>O:COX-H"FQ_X>'WV EDE?:]([\K^-VMMJ6E[OK3ER)^:$OY/?WU[F\S#>Q! M"%>KV/,7P/O%]E?I1[8Z?8U7*ROXF,Q?(9)M#FT+X6#;?NPE;['[+K0A"%_! M(CF1N061!=U-=NJ40>!G!#QGR_D(1K@'YR=GI^>#SX/MM]!_9)\;^/-!X8.# M[1<'^2=QX>RK@S]DW_T/](F5ZX44'>(>O"&,/ZDXB$G[.P5K/\"RU)VA$(HC M=EU>75Y>#Y$"SZ[/+D].5!TLV4O@Q"Z8S.\0-M'';] !4_ .O!A\_7BR_ND' M-W$8^2O$V*\?&S%RU&;6FTL\UFW?LGX6CP?.BJ,?22JA;)S%GEN&052@%OJO M75JA7_WC!@]S$"!M1A_/U@J,?\+=7/>D8F7I3D?#2]6 2T)LRPTN51"![@I; M)&*VL1XO I!,\KN=O_57%O0J &>NJPT+N+ I0]I.6.6/(1,.OY[]=]1[&.(+ M'!C%$<"7K5^A_P0<-,F[^+@/:77YX-E/H"*ZHU$;6K&A':P[!U9"-*$K5:8^ M,IUD%A3^;"[ =4(JSZE(P&YF?0>.-?'LY E&,HA5Y[;F-4!&68B[U%98(8DWXR+W6=N&0CEM4&< X8RMCQB:9\EA6S MVT^\;7)Q*^TZI:16F//!M[\59Y7/$.#WK&!)CF\ X8GGMV"0>_WV.\6G#1/[<^)Z-!$ZS1D]A^/T%!/@7U@*<$BA$ MJW*0+.)6B%37J]-.[EPWYPUA<@C$=ZDZ/#G=O53=MH?^(VE2_HTIX73HQG<1 MXWT,YWM!SH+LU9,Z;V6UUZ'ECA:>@!A[SK./#X$J_SQ#/X6H^]B_@>UV5-2' MRB/I#(TD1?%GS4A2?4\J53G*;].$W90J1+MCS'@O3G6!6L'%J4)2<&$CY.*T M#N>>WH8IQK =&*RW89IC-\'G0V3L"G\V%[LZ(97?9#:WS"^![\1V- DR%U+" M)%Q53!N\E4["S)HADJ1CJ+$.LKZ&Q$F76%8;T+ET7PD9HW"Z&N:_6H[]X5ID MTUPJH"-NC #L&.-ZL90C)F8W/D,?F,P+YJG"-E/+:H.Y,@/-KQ[*=93BL]A] M+5G5BJ'>;'.VHAV%V)'<9X$(V97;%M(6"RQB%Y?^>((N""/? Y15.[FT=H"+ M &UW*\8GO7+(1=WEM#:Y=9X2(C^A'1&535[2M:H\U)5@T](TA \XIA)803CS MI\ &2,BI_V&Y4>:R@K6015?NTK)9(]H13SK^.^91C,9ZD_&"I<;R1*_ ME"EP<D12"HY%B#9@Z>9:)T)CEW\+5A3!N.AA>71Z8UT9G4 MS+:B>%:6^%[BGO ;C)9;#TWK#;JH5S=+K. ' M;P978!Y8*ZR@N1^L<&:SR9L+%PDU7M$_PSD$SF; U60.D?K-0Z:T.@4+2A@B M;&Z6-SC&80BB7P,_)&^-:96.]&RD(4'/OZ_]$&)!E#M+YB'1O/Z29U1_R;S5 MH\ND!&-@C,ND0J.CO\MDV=[0,LUT&,HJS'5#@_FF(P!Y73?8<;_JM1^'0@9P M ='(CZ,>1*6GW-_62!%>E!VFDN_LJLKIB"(C'#M;;F;I=(7Q$T.UAJ!7. Y1=3N3&ZB@T2: M3PJ)?@O>@>NOL:%YC=?X-HOF*5%;S1R$FPJK_ )9@R DA;@K740S:T:O/$ * M(I(46P9FH,KXMA-6U]6:^E2.BMG0#M:]&U8!FE!.%2V]M@]Q6N%7S]%KF^($ MJP&%V)'<9X$(V97;%L(T5%AEL[AM4XIK![D(V':F&5[Q=47]!4^[#S>H()X= M9P&T7#+FQ,+:(-X(FQUH^:34&U@^9 \$6EYLM3O]DQ-@8Z:AYI1>.>3' !L= MB*ALGR%=JU)=1!5M;#(/0/RZ8Y7G%MKKNS%^712[<*'_.3/K)X'4#5HJ:_D" M:?G"5'\YXKY(E-JD!NI/"D::XEJ:LK[@FL MQL#DXP!+ ST<@D8S+_NE#YXGG*J1\&9MQ6OB'<4'I&\P\48'#*G1 6F;AL<& M(&I<7 [/KT9GH^N+D_.+ZZO1,5R@U69:H>41 /W^TK8C?2G/Q"LL:$"#J:>Y>!>ZJ"DG!A4T9TG;"*C<&TI\D5HQJ.WAVC#VSM,IA MU=*U]!"M/K]ZB&?3!^I-J@%KV,';!UZ$[,K-2I!I +@*VG=F#5WQ=49?A M3:H0\4;8[$#+)Z7>P(KV)C4"6EYLCZZ%"ET+-9@^E*TSI6M5>>BU!MX2&A!, M.L[MO24TG^WD>6 =(#VXE2/US6E%26PU\E ^+ J*5IM4]T!%'LKI&4:FH3OL MO!-"M*QXA.&NIPM#C2/9^-733=KNCAS#;L$;]-=+*UCQ.H>=4YW#MNV:[R!V M.1Q>(7Z<7IU?H%Z<*YJTC'$0NU(,56 MCK@&SL*'.AT#\NSD;(N"X" M:T6>)ZK*:0>R"*!V)@YFN74%.'.&XG01JW>>ND9BCQ2>W3(#4^TGNWXZA88'Y[]<_/L@;7R0M"[?6T?,8+L%;U&M)T]=8156 O<%OW83 MQ,G H/C95)34SA[082@.8U9I.GLIN25RE!/3_8):XL:"1AV.1.'Z B/1.Z6N MN.:0$H&I0[1&0N4''\+6:ODCX>69 M3JSAW:"U%-S$5P3**KFW;#!>8<=!)NILBQM-E!HQI=H81;1X"7P; "?,CL^* M$RZ!&90:AIU*IH7U#1?Q(/#&S^,2.L22@W3^,$IJ5ZY M_<5-*^G8")$PDP N(!()_S8UI*>4^85:SS"N-)-7:L)_54&!D6]_QX,%.+=Q M +T%6HQ!WWE=(@3"@HKF!9/["FQ4-()[V1/$-&H8UR0H(R/BI1ZFB^!ITD[N ML?//.(RPOJL\4T2U;0C5Y.LD8]R521OZ?"-Z]W.-G;PIB^R*DH8PAU?"C ?7 M>ES+DP,."ZIX06/!AFO+3:?V6^#YR:L^J./W?K =&$@%_HV_6OE>,I*JS(Z0 MA@UACF2%9$0;F;1[*VNK8(:WJIEB;=%6Z4SU#:&8&+GSX\,3/6Q69U1"H]$& M+:B4UC\\*E'DSJDDV2M-JM?0([3>H(L^. 4N/GR?^:\6=FB]CR/TUZG_8;EX M/J MAS$S$)7X,0JGJ^G]J^78'ZY%-KZE CKBQ@C CKFM%TLY8BU6TC@$C6!E-W_3 M!DOQII4N(\6)2L6N!_>U@SB-"C@UC\>Y]!K)5#^1Z#XZAW,RD\$J)8.&IJ ZK8J;"M!KIY\Z$E M-[(#D"Q' S%@A5JV+/VIN@O!MHCM8,\EKUXA*02TQXM% !96M+W4FZ'RX=+? M:K((.*6XJ9CSBJS74U:<@_QA/EZO76AC8[@1\R%\ I4>EORMF$H209J0&HZB MR'F\&)*S&4)38 /X#G9M#%,= SG47&ZI2XJ1(&M32-R3A-K<^T$V8+8/XU39 M%Y9Z!K*AG>R4 )3&IS&D-S-1WZQP639^=)>A*I@;-&,JZJ)4(37X0]@B!&1 MXS+]#\*^A*5J68]G MZA[#%0#__@ZEL08$G8:MTWC%R JB/3Y=J^'3@V<'P,+Q<.F_'[R-=EZL#TIJ MQOJ*9G.IH?QM#]A&*9.\Y%#/D19@N+N!&Z_\((+_PNOXG4!*EJTON;:9'!&A M!*FG:8KBD;N?O$Q@4WL5"#IG2Z>O.V_?['!/7@2S? SM)G.UY:/U?3*16 M965F2#3QL;)*WU)5 SZ2R^D$,HW/T>(]WCY/4UD9EUE93D M9]J\.),D2%M5\>3#A@^DKQ M6SU,%"AE:I*J"^(N6W/T1 I8J MRVD'?5>3-Y]&&$)'.PQUVNLWWA(GWB*H5^$2KF?^G8>V;1_$@%+.%K1A"1]J M-6@WD%G7)<(41!"G]:R?%JI+Z@UP Z#V7&F8I58.L: +@\00HJ]0=G&E,MI0 M0-4VKEX;Q(LE)8<_C96R%=1SF':#,CZE'=WJX:\X%.I*,%C7,( MW" C';N1Y47)5FR2])62E8:WC9*"+D]&PRM%5Y6=LV#W&D.$XG1EUFWV]41Q MWSP841A$*GMD2A,%Z;D5%C\_DE3]6/.:7_N&]>-EQTLM22J4$!2E9.GN)HUG MPW5/3=7>8WR5]6.@'$94K/*;ZT?JJ?%5SZQD^G1(^J3(@Y<^)R+:8%9]XW"9 M*U^-)K[,VEAKR3_^!L)H\UH.*5^^R$\T\H;IOT"VN#'I>TR2 P2Z7KL_AO$,1"O40! -!J>_&:Y M2VOU1$EK3:U0%OT4B:XH@(01E9UC.^2;X+2/-I^\AIB&_-+Y%;P#M NUJU.N MUY36CA!\4.Y3@4=.0XAP;]E)Y.4-VE4C=5%I4%G6.!*P2ZGG%3N3[_$K@B0Y MHGJU@6>A*8K@;5Y93CO(Q2T!^&36Z^F,O+O?O' -;#B'P"%ZCA/+:H,M'Q([ M"'))IZ5EM<&^ MHWT<56[*#8OBW=N>#-2]&Z&T=EBS(\. JLZFG1@4&JS] +]*4!2&%@5*+J\_ MN$QFO)FBZWE ?P:CUCJ:@)5]^/YP,;F) M2;F4R;QA$;47+VN6!?D*/#"'$5X15"V8B(5-A+J!Q'J%ZE SKD^\.ROPD'+" M!\_V5V!S\SA>X5SUE3:2!_WRW52R1V6*B:RIK'< ME).?WKZJVWEN +,XU$(#4C=)BJQ/2;.92J?$A_48:Y6U-S2*/TU$E_HFIZ*W M]*KTP,$6O2G"B"L;.VB4D/DHGJ(-;G8VFCQ;7=0&@1RDXH82A$MD+!6UMM2M#DQ::4!O5YX%F,Z'E9K"P;8@$[FCUAR_( /P794EC61 M*_P""WK;>9TE]CK5R?J!G?CR ,00KL+0CM ";,I&7Z MH-0H4_]L;@]+W1S6O@+*R/@@XN'+^&8=1OOI]!C^RQURQ'V#@>^A'._6T MH#FW\;2A(0'XL*PXO6HM/P,_%)THI,&78R?M$C6:M*JH=FBWQVH??V;!#7$) MVJKL-;(\!^VFPF]K!^UF4?G+DS,J29CJ:L<:9H0KC$-C@?5D"U,8(UY YQ>' MU7'(.R6T0[SYK, J'4."$3$VGQ;C4X@7E[;+(#%(I'P<,N3C MNTY2T$4X!]V8+2'??@VMX&3 9>=0O(%P?4!6=*;%7N/*)IN);Q543T6/-=$O M-;6T88:X<[ F$DMU'A7E1)Z'2$R!Y=XE"\GTU+C*')#*]@1O.EH[YH%+5KT> M=Q=T$A8 JRC^2^"O01!]D Z_",4-XT8C<67D6R4,YYW;R9S%VYP%,Q"LJL8V M4T7#P&PIN-20$67K :2$%WQ="&W$[9]KX$!\9?!BV=^M!?E2E%JKK+T+I+VS M/M.FC=0,R;L4W8:E.BF/ACNTV8V 9X/)/ T*G_EWB6L#=5W(V(:QK&BK X;T M(4IW"V79IL #/RKG%<9:!\2#.JFE!GPH"A\J:^ W !=+_+H,CLU<((7@[7K^ M1ZP74H R;S.&LDJ(&J2&ARB* M@9:%@OD_FW$(R1UDE.:=0Z!T$@%IFE^O4J M>H.VK(5':+TE:=29>+(I?1 ,H4LKR+%7[A'7-\]:^4$$_X5Z@T5Z0 LQ#_L1 MCSWG-0HL/ :PDLKR?K50>.41KE_EG38-[G-)O.T%+39QNNE/,.1G4K&V=EQI979J)5/^/(AX:M2=HE:6[3GL M=#FD/0+2P4KPR<(I(B((0GQG774B#/E7B$/B"G'[N8$_WTV%,"A\\KAX[.!. M?T/K?..3WBPZV#'J'N%GN7\'%BD,MGF#/30&@H65ZDBJR & 246W,D_G+ .?NIXV*4E\$:=26:23BDK.M&VU- M;FTMO/N%.-+V@A<\D@ARDB7Y!XS4(/\W*X X@#Y1 $XD3,!\KUP/T6:30:[# M:C=N(#?^:@73')+IP["8X\"SN0_[1_N9C@MM#RS/&91:[\NY/DU!&V%KCOVY MVLC2]EYCRY-31;F2)]$2!(6NT[(D5Y;5;N"WQZ%B8F"6G'C6WUD* M/?S4-"F'9?XW[4!C5_ 6G'J).O.^8$>&G,QP^U=MT*G7< 4:%!GT=-%B N_) M^@E7\8H(7^GO^@%(Z5<9PGHY^@PB].@@%O^N%8CUL.S 6"N)GC"V7K]0LOY7 M%=4&Y#83(;> ,E(7R8&S,KDHO7!9XFO](&683!M(J'P\$T+>S:TL=]T*4U,5+9G*NE'+J3B MVK."CBS#S$X35"]W0\*T<..["$P?'[>_@W$0X$U*DNP^N6MYL3[PN,E6O563 M!$]][>E A7-GTF@MN(EI37<4RF8N3*$%CWA2_4A'U,N,/WU),<$1#28!ALP>!V!;6:&C1W; M%S,SNY\VJJ7J[AJK):T>X#Y__JBD5K\PT +J;)PQ-.I2/;+RG;]\^W]V M=GZY^O4?+$R"LU]%ELDH8N\S&8X$8V]V#W;W M=OM[1SL[[_[W_WH+8WS0WTKB$W;\\NCE_E[_#3LX>=4_>77(OORJGAL7DPC^ M_ A_O"7MX4L(D$__D5.1O&_S[_W]_[=IS^]M'][^])\X>T@":?OWH;R MFN7%-!)_>S'AV4C&.Y$8%B?]_N[1X:NCO=?'Q_L'K_??_->I_FLF1^.V/[^H M#74CPV)\TM_;^Z\7\"Z:0UI_S6IP6XGNQPR,YBD]H7/7!GV5>R.'T1,:% MR'9D*))1QM/QZ3")BYTAG\AH>G(E)R)GG\0-NTPF/.[1[[U<9'*HGLOE_X@3 MUM^'MY@I_.6_XT&>GNKYO$SIX[Y/S[6 XD+!5H^^U+_/.[:M>7;8W>B2))6[9AV38Y^QH( MW)0'V+C]U3;NQ3M%@7Y#_(;X#5EQ0RY^_?6W3Y]_/O_$+CY]V/4;8S?FZ_GO MYY=GGSZ2%! <0]:EKZIE;9O>7.^+][]]/F2_7Z!-^/R_.O% MQ_-/5U\94 3[Y>+G7\XOUR8,>HN,0UA\4VW=\(8 H>>,@[$1@L%0C+.D'(W9 MWTL@W/V]'D/+X7:+G5VU^\$'?^>B(;/!V]^SCA>S(Q MWND)P,3^]J+_XAUS7]E!B^S8-9R"5>4[@4<")$JRD[_NT?^=!I'@&=RV8GPZ5C>O MDETG>_KE)P?F3IL?B!COQ=3],2J[]SOZT);_AA>\$C]Z M)@\3JOSM[_XYQ] M_HE]^/SI"L5_V\);Z18WJ>"#2+! 1%'*PU#&H[^]V'M!O^Z&V MY86]MTJ)A#L;\307)^:'4_4*!N_85:]1RR@R]0/\%+)K/2:HH,T!-<&MK:7K MORMJGO?7=I57S?C5WNYK)&'-;/HP>_A-;PP1R^'NZ[30ZWG@"U^?5 +R81@E M-R=C&8(4<$C'\6RMHF(J3Q9]IV:/&](AEVIX)P>W^&"6'>NB@SLX/E+;XD_N M=B?W8T>SY-R77#E_< L.#G[*'I9]+O20S*&3.ON\_>GA\/&7EF=.&YT>8VOW(%OQ>Q&,HB]TQI4V=QX)E29^[%Q>^>)VUJ[S\D M<2C1)9ZSG]$M$L-",%*%J:">.VWJ5%Y[[M29&^*9T\:V_E*(21HEGAEM]!0. M/3/JS(WXW9MOF_-J1SQFH"\5,B[1BO,W[U)WU+$Y81RFM5/9VDJ>,2^9$D@PC(3WOV]L:,Y M\DRJ,]?DXI^>16UJ[_^5E!F[Q"W,V6^8$\[.+R^^GGG&M*D#.?:,J3.7XY^> M+6UHYZ_X=W81#Q&F @T[SXXV=1!O/#OJS*7XIS?E-IRZY#,I-YQ)^;"IE+=A M-\N.\BFQH\WQH]MAGSPA?O2SB($?10^B)-V*[:Q\#YX-6X(?L$)9UZ[3)YNN MLE^ZLK5PK1[TAGAU8[U.I85YG: T">/!@2A8<9\3 C'8<9>5 V M?Y^PBX\3(\\C*\XST6>0%3TJI\=7_$%\Q161!%>BBBY +VX 97$Y 75C8[:6 M@]PD]):S&+C WU[\^RH)#MXIS_9#;(SJ$W:!U/ MD&:M!X>W,!262:5[E;Y78\%2M0DF+WP;DSH)B)C&W#DZ0LV =>PBA;]+HA'&;(8.N%C+=7M39N2ZBW MT[B[8V'>V8UMWXA[OZYT Z6A,E2#$J!KH"Q6QL.2%"-#W(9HV8V(ACP3AOX9 MC!KW#*$SAX: E+^*@*[?P59_V_"$(8NR@-U&MUHUD'T$+QXQF7("I#"E'< M##*9TG(S\9\2EA:RLDJP M6]]P=VGK:/\6M+6A>^(5Y YI-\]:0?8:\OUIR/OK:\CMV&0+M>0GPDL.%O&2 MI\@@:OW&.LPBSM;A$ ?M'.*@XA '=\LA-GSMU[C:/X$5IVV_7"EZH%.AUJ04 M,;0YK"9Y;NP@HPE:Y7$B.%H]L;60C,ZHC9F3CK&-H_U6BCC:OW?&L490PC.6 M'V4LBS?[5GRGO]U1OO,("&L=OH0.EC&H43FQ$>-90;92]SF133E@8#/9>Y(R[3MM.W8C'['6D>8E(.BQ\HX$GE>8P8ZA@7V$WR:W M8GM$BO73X7K>8NL48:W#2(RRA*C,CE[E1+!//4]919-^!'3QY!A.J_%V#\SH M<=IVCX BU^%42=> M3X16//>Z)?RI-3$UA=@)@]:)UV\CA/&%;8X. M?GKM!%:728X/CWDVJ5G;IS :##<0(F:C+,ES>"@6(S@^U#9U%FDJ,BJVUZ8[ M?K0"]_:5OFTUEZMU3.M@)?"2XKRE&.T[NKQ+S7$UM25]V4M**6YO+F%$1?64A!=0M-B523 M<$,N(V4_9&((HI6MVG7..-K+4.#)+Z6 M 4KC9-C#T5-@ ^24 M9D,1);3-,.<9Y8%J)*[1Z31)$&:G %5'%F4HE"H!N@ZL /X++#%/8K@E4R:^ MIX)6K)+F9?QGF\,JT/O6?6(#3->AGK 84&S0]4(EAJ,:7;3ZED* M4N0ZAP+_PD>94$G\ U'<("G4M#V3*^]L!OX38Q.V/(B2O,P$?@@?@ R9I*#J M48;&>L.J(H$H,BL$82M&"9TF2&&L:-!B%::?I^J*X 7+D@DKX*;3CL._IS@5 M7'YM_0M6'R2AT!5"8:ET4+#^99"S- 'R)5U6#(?P1J;UX#N>,=O"6&,-T!\N[#4][_2AY M6@=(ZD=X%BBDH%O)(E(JL=(2@1%8UQT9(G&N]#I5PVNJ6'*C^><">1KH<$:= MM!8+@A $41E2UI;)\(PDV'HT8$\9#F,>CU39/RPD2R+G]97M@^9$I0PZ;W"- M(J-K&INH6B<-'NL:;,MQ;89%U3]MB0Z*'@=28UNFW7 7H!/>I*^MG-"ZT#%$ M9?5=D:)W4!JEC"6V]0JLE$%R[4:,M11% C4F6JL8M3$68S6M%DMQ#*HJK-(H MA:^^F8_!U %**\G[@2(9* DL+(4B0?1,]Z=')?/27)**6H9<.91@"A-E!I'X M-G/E.JC#M^E[+F5-)F4!MOC68!M)CI8M\XI:*U4C+L&>&W#8SIQ'6(K/1US& M>3&'J.'3&&VW3%5\-+]-E1]L*]BV)])D&^YI\)1K*L[H-'E,$\\0MXP[^C>8O) ZT8 4\\V[OK@L;K+O-TEP]=31/O.DFM(ST^ M)04*;O0]A<:39+V0]4"\\3V19 9VUJL) F+GQ,9!7B0#V "N?=]:&"-'=<(7M.2GYX(\6*!W.%@P%Q<7;O:[?8F@& 7L)TB(" ;-<@5Q%"9" MB9],7"??A..^U"I8S5UL1*.29[AUVA].SE+M1ZS-BY!<6D::$8QM#[&1@N6/ MIDH6*\VOGJ_/A^5)^17G_V-/2#V_'AC$:$0FND.T"[.V:=\TCW]\[FG/'CQ[J MCG=*XF[N@M^9AM7YV]W5 U_O:F/L&1\"Z3X2=4_+RI=\TQE$OA7)_28H[OL$ M19^@Z!,4?=N4BI5NPDO7 26OPQJ]-^2\(;>2MM>::>@-NL>=TM(Q@^\Y,HG' M2B_K1EJBVXT,(/O$.CIP:%)L=U;@777GWXL.6^WX>"^ M)\02&KD=]_W"5^[ZLC ?O&NML)HK/FOC@Y0<9K+EZB&X.2RV8I Y5B&7D5B= M+9Y:OKB$!S;L+EA*Q--5DDIWJV=.:'N_"D84RKR..'HX@UB6(.#(-S(?3FX;58 M91_W^_N[K_:>W3[VC]D$GA[G"W:.N(HGRN6;.8L*LM7:<93P(K:9)]9UB77? M$^N=;6:C7\M6H@MTT.QHTO&V)]4U=_?J)F%;^]OL1HAO9-CI>BJT!0E@9"IX M1I^+[%HBS&E>#OY$6!."UIG(6$[*24.SB> W*A#0[JH 4H-0.K*^=Y'&,L"SZS='K=V ME-T.&*QTSKI91&Y[J.=S7"K8TDKF!,8SER.V,L5FW7.0P;DJB!G>O-_5Q3>4 M,-L.':&NS.-8LRGB@"H:XV4D:(AH+#,!T\X,T04ZOW[NLA%L8I)D0BT2S[*: ME)G)++ $_C))\H+L+]@H]_4.X%$#[ZBV.XC'-K-%YBZ.8)-CIHO,FP1.Z$?R M.]LZW#8W"D:D15C@(9R<6VRDYPDWE,J@\%K:>[?FSLY;-^) Q0EACV$-\KU< MOTY=KW8V2AU+0,M56+65V-,4KH&=.'&V7!-Y7JJR_P:=58>@O%KXM2Q!S^HT MB/ R#S5B6UAFM=I[3<(5H!:=2)UM.K.GIYW.YWB1U>6C0\T3S$= MHUX4P$Y M 2I7 A7<$1P9,@:7J-J*VU3Q=YPP%#2:LP M(^36X=XV(6TUQFY2?TU-H,76 M2A>KDL"M#]ND'-A/?M]EZC)HFV=%RB;%0*H $,/!NJIHR=X%L2R9,!$ M8-4KB^J9)9F0+TA+C8RY@KZ)TKA6*'^!WU9 +_.V5;9LS^P>H%E0C>4Z):MA MMT#$;L,#H(]?B_:Y]C0DRZHB'H3Z@O6"X0QS>(XP+5V)/?KXM&_/>9?QZ3.% M O4^B"Y[DQAUGSPF6R?>J[ 9AK<,\2-DI8/E@](13I4"@OR&K@X&W M*'ASBR"X/.>O17NL34$KPCW0X!3./=BL-XB]1W]&MTA6J5L& "HG M%^^-0&1U"2?*,YAO+HM213F4$WNF/06WG\!JS(_SUCR4.2R;5MRU9NL;9_:= M@O)XTIS^SN!A'F<7T Z0U&V:N-?X)35F'\M@O,Q KL5)@Z!$4+O6KRSD_BNP M>K*25V7EF^3>KK-@EI%K)NZL)JUELBO' DW3FNU9LI.9;PSAAF1DO"4_32$=1:@1P-]#&74ME17-H6B<&/DE* M=)*$I3 :Q7S:-431_I2N;,OY1*,QMM&3KHCC62$#"811Y"9LLA+1UGU1MP@= M&35+?V?MO>BY)&J^T+8_MP\;==Z!^0@<@LO/QWL!O1>PRU[ SJ(O=X5&UDK/ M__S^\@RCK!-93IZD:&]Q7;2*013,V-L0M:A<)9=0*@P8U2*4:#T3)C.(2(Y% M@QA,&5'*6EZ"L*[:G\4(D!$2?_X\B>4 N.W[,AR!4+L$XH\#&4G%W,\"$K;] M-\>OV9;M)(WGX2:Y.(HB,6MLQR9#V $E#18P:W6TJ3K:F@Z2F0YL%B+;#)I7 M*\,0?(M"RU4&C=5^5)ZA0XLS_:#-%/&/F7B10T#I53"G;/ MA/VQLT_*P"0M"S(G\'$MWMG5W#G0>)9PYB4^^?27'TI_>>737WSZBT]_Z5#Z M2S/:,4+-BHY ;;$N7%<[3Y M.ABS>PXVX3V$A3]VU61\+"2V#MO]7!;PYT#AR7]5)2-W@CS3J53+']L674F3 MLXCGU/@>H^FZ,Q!8IX>F8L9Q]:M8 &+:Z()!D!8K-\";Z7K'YIG!0RZCO%9; M48)4E/]3$RU)ZUKL)!L3T;V(#O=4'((*<:QPFW5WSG^!Q=0!GC,4V(6OZ?6V MV:"T<7//4;;[QZB[=X@VEZM M#]'VH0(?^QGU>4:1EZ>;B.-1P3:8,QDSO'.DZ6C%0R$1\L 6 M:\93%X^PBH3K?LGSLR>3.)I6_;S1'=_2E5(.E[K69X?'TG.#F!C6 ;JZUNQQ MXZF$7;+CGBX3\WGCG2*L=7A@.XN9P&0KSZ>R:U6<$9@:,*:;)/LVCV6Z#,W$ M0? S-*S1WL1GZ/M.W@R!\>3S3>?>'-NYY[;O7> TY8.<+&>IPZDS+Z@>58DW MF!.6#(MIF/ -365#X8K+>;&C!1&Y K0.^U3.Y[ W]K:'! M]E!/I)H0G9\]_UW Z.K?)*,?\:^X J\DI7)!'GR;YKG@?<2C!T*@$^,:=R8D MC*P;!:>&"F.LPE-4,:F&=8N 4'?F93$&GHW(BY1NL9/IC$@:+$=/1&Y9>8]X M/HYF(S.X,T8R8&>@E"(ORZL$TB2' 1%\:^$1CO5:K"3R MJGM:9Q/O'SM%WH%T0HZ_BG@R?Z@2G\,RJ/P32NX@KR7Q4,=@8I% (5#5)YV$Q/<7$\LZ2U%TZY%JS8IK^.)4[ M+"=83,,+#"P' B$R2E/+8Z+!RM9HI#!7$"RS;[J6B0:C:6*%M4'+,U6MHP3I MERQ),RD*Q(6XB)':M:_L(D8-GY* D)?B-$2A4H?.[$@#4=R@0ZX&)J,-GIEI M/C=>ZW.5'WNNLD]5OK]4Y=?KIRI?BJK7T3/H(WTQ!!5W+&=S=^:Z76XCCY0, MLO!D!H/)E'1JMQF8VU4;JFE-B+4WJ5(S]Z4H7;^;SYJ]7WC^?F_\_7!]_HY^ M0(2OH6IQ8&S/@,=?.8HSAIV;P#\%UBG2ON 2AC*6!44;,/"=":SXTY$$\F)1 MZN2$7NJ)Z4&U-)>J3MMK0+R MIS)#%,%>75ZU?[$W9PF$VS-UD/J*&4@^O2NT(AWY(-M(01C:;R%^3H&";W[V M:@A*!09KR ZBZD]9KY)0/?+D0-F:%[R2H+:48JI.RQAE"J]( MAYIT:(O.GFP_8 <9RNK<6=XUEQ%)S2K+@KZ@:D_3%,0SE6708!@EJD.&4D8% MG^V;1\YL!8DTT[",MKDV4R0JLPPO\+O.K)^WP/<2__XD_M'Z$O_,B3'7Y='S MDOT]$H\D'JKZD5]TM/Z7$E['+D6>E!EB %BDOE]^N71P^BPT@94"SNXF=?B@ MJ]9']! D%4A.ZFPYG?SL* )4W*&^2;C8(6HL,$HIFBY(*ZC=GM45L+-.QU#- MH. +$;^I3?0/D)V8TA#)B2XK@>%'(/\R.,5B:B@&X8-'"?R]-V?U[M),3P)G M0>C]K!:+"AC/,I5,42LW!,WI!J&T:3O*0HK\9(,";^.%)AN/-#ZGB)$O-NP& M8:U5<0+&#/\FB%\(C*X$NC0Z*R.=&P:,"YO)JT +F2MHD>0L%@3MIA#*51&* M==BS:LG%FU>V?$R1XJ6_AQ%M4] HI8A706?]:* ^0=>.0 Y'U=E#&6M ;"S@B,H!Q MY$&^<4UBG:PC\[P49$!C47*/6**&\G*XK!V"=$B*#TMC15-8@-BF\J?K'D % MQ@)Z6E%5T#[+>:G'9'A$:7#/@U_>AB&^>I0,L0,DM2;#XVF:R%@G-_(1N@*1 M@Y5Q+J(>]= KXX+K3^.\C.@7XDFZ8YE6]\!\UCDNMLH+A\]S,)!-C>Y\@_E' MVLIUR['LFWO\4)75H:^R\E56OLIJD\T]'G#!*[%2G\[0U4CT,T]G\/D,]Y?/ M<'P+,&UT.*IZ&?KI+$T%CT#,)H$(R^QNFE#,IC5TQ0FRDG9Z7DM!P_[#MK(3 M]9*:TJ+R HQ[P:1"F@+0F* 99M+CFRUPITD)3T=24%M:7M 'H0PUTH[R:N#W M%V74XW>HP[9)G^_11[%01H:*\BF'%;$L+HM M?-XF=ES./& 3/7:I]U_;$[1>VAL$RH0#0SK4$T.GDD(?PKD!(:8Z%P,6D3G3 M!BOI3=4D@S8GI9K:ZKD:!.G<>321G?&%$GM&R2PH)Y@.B=N@[33"^_Q>B#@W M-ADFH0Y5X!/#H,9II2=@.\!3BVDZ&K5L=9:<0$AA.(/]H:V\ZA6ZX72M0_Q0 M=V64!<[SS=X.%CJH\H>9W)EJ)/T&>C]<2',45SE&4)Y%S5 M0\_=82==.!/6 :=S0^NUA*U9F;=B,=UVPJY:5D,@YT3S$C%X8ZFA:\>8]*3R M?=$#JJXX_$[$[W;0KI&;2VPV*;9^F9K.5TSD18^%;9P&7$=..RL"G-\!Q\#ML'/R#W M4OR+FLB*VATS#=J ,F_&.KW:?E/F^LNG"LH8[R]L<_TNJ2WF2@:F1@8Z6\$9 M=?,V3=]IFVT6^$ A^, %NI:121]7H@"8X=G1*7N]M[_%M_&;YY<77\^<-"U. M&'$BR^=<" H4TKQFLLVJ-D'SCW]"Z>:#B2P<7H-76^2JAQNU3OD'W M(F0"$VT4-G5U''6EPTC^V6Z+YGQQ[&$F2*H$8S@C42>4EKEK=%F\\V0C\B @ M 9KT= [E12]Z5'49ZT%B6O=^MD1Y'-6Y(FMGGNKM22E/*J#ACNI>'N!:A/, M*#'^9SJ9VQ =DH:FW5;ZZ]F 7B9&/ N5RBEH'.*Y[F WU.D:!RL4@J5A,TJ MN0I,BS+K=8(%Y& )P-&CF\JS.L[,B+1&5[FJ:L;1FRGF,"MI+H8UHKM/G5F] MO?2,J4!BIQJNAX'5&X$5A?D=J^SW?0T[=HD#KWJSG=K"WUD^X/+1(Z) *R-N)#%F A+,1. 8-#]V/L)C?[JN,R:/!(C+A1+GO5^>#2J"M)K#"I MT /'!,*^HIC0MF.228H[&C/"?E-_080&.;[MW&M3.C,QA-;QPD2H3AYP#3S\!X_ Z)[TV*\\SX%_ MEM@I+6\XA61>?['&EK,$AZ\I\%L]Q"I<%^'RDBD&"<:+]>CCF MM@?GZ7H>TG/.9KOXI\]EN[=1)'[*]%?AT_>G'4CEW&W9]UM6^ UVAD44\9KY$ M091K%59ST/C9&<5EB"/;8(Z)%/E*VWI9Y,;]4<^IV-:#4G6#L-91[,Z_%!KLJ M8^47!#[2B)ZS47*] +% QGFI CX(C9R!0:W#[.BE2"T.('9!H8!^7)+3"X&. MV=9/0/SL]>N]/?95H*MI&RSQJ!$>MSG[O^U^W64?L6U*88+<_^"#1+E)*L!= MLU?E()(!^RCS($IR]-A=)LG$3,="[]L4K*\B* ECL(Y\V;76*!MGXIVM;7]R M'/S.X!(>)]I6!TAJ'=[]F7)V=/Y2,_/]>E;0TE^,BP. ,)L)*++@: M>QT63.(@#2FHD9>3"<:BL() YSFEQ!97P*S%F(_.TW1RMI1(L]EF:HI=X[+> MBG[V5O1[;T7?CQ7])2O1NXBMN,D'-U!I0NPG&988^);W58O;*4_F1;V5!3:0 MH(B==E0B>YQQ-O9T-96N+)EA MYLY Z@M"I9.F)'@", ] -)B2V&%U;J84MBZH="\+F"T!>(<)RS$<1E00*0!S MJ=/WZ0A,XB]Y76$D9*E:I47I5\>R.B(1Z, M*7R#%XCO(L/T%C,]??RN7]JG@SZ_=-!CGP[JTT%].JA/!WW:0$?>#.J\&?3! MFT'W8P:=ZZ833C*'AR"R!8]5 =ZLVEQ506+:X CN#6+^S*V(U.:'+87[%B93G8.KHBHZR].DI5!E M<(Y)[=AUY%EES3J)2SW50(",UKP0:4[G%F![170?PFZ:#BV%Z=&H#:5Z@TLZ M>56K3*5U.(JM)+71*#(DJX--LOG.49OM:D/[8+PVL*DL.M.!BTVB#$F4Q:74 M.;M#@: CD;0JZ %61R', M""ZR[O-):W#<'6PB<]R V0SE"=R[*;5 U62(I.VZ$$+K0R >E\-%*AI.@&H) MN1#?-%@RF5*6+.=%1'L:\F0],KRR9%>O@TW,7B UJ0>")-?VFJKY&(J&]^6B M6C:0-E9I#\NH2=G$J]Q:%4L"E/ZMN\?"WW/AO''>NZ)D]NZH-^!?%PS6HS,0 MWSDVGR/& 7LU!*Z:N[((2&^8R6M0NLIV1NUUCDY]5/):R M3D@W_W^FU<=SB$HX8MBV.-'8$Y5#GX"3E$A *<^#>=E)\T4\J,6SXP.+=2 L M,OWY'+^X*UT)Z],1D%A'9?WNE:I75^<:HL(<:G'1JE-./\EH:,*$K$8QC&8#0=:@51=E%3. \*,_N9'K[ M>WOL [;YDD6I4EVO!3:^_[3[QVZ/_<%S4'I'!8[QOWO.JJN-#E]A)QR*ZO!>K.W?@W6%?_NU@%XU]V["_+,X2MUQ(X7%3#!"=N2 MVU0F]5U,4L>STFPS;M :7NV].3,<_ *7@37%ET*)H \)&*8U7&[\Q )QX_?Z M;XX/JW[L[JC58]J5-^'?Y:2<6 2*)%B@P-:-4H M&"4R>C]*D-:7MF&P749_%U^YT]\:;&^]VL8] -'VTC0+IKV@^F/R7%3 84[I MM-O#+4F0--.BAFIB ME4X]-"A$:G3LL-IV;?3C6'>/^!$F!7[5*5A$1AK%UBC:3J[H-=.9/:%*G]>: M$('3(;!JAOI+-'7R9UJK&A?1"ZOLF\?IHH;KNNB!F4%7G8R[)7M67*GH-?ZN MM4?:S/W7N]JXM1D!= J4IC7.$&6_ ?^A,IR01'HFR0GV6UZK!PK5JK>GB6(B MT+%MV:C#8(CL8;[78/;8O"[MZB:N"=\DV)RAHCB7%'W.TC/,66I/Q_$Y2SYG MR>- MA_JR>KU - ]9:=N'>T:@+CB'ZAB(YD -W7F%NYCDE(U_HC(]KL4I/KVC>9]B M-<5XA?%!K&.$O;Y=5XZ.]A&T[E,3M ][:M>E-D 49+T!X#+P8#G3T& %_UY! M@PD,46IU+(:CM7_MP3VQ^VTCYV1!EH,_$4<0#HT.9>$^ZY:]="[4T4!-!DQY M#7[,-8@6ZHDZ8\8<[79/YQ@HNS5(*I1Z,\LF")GCJL4WHYT4@IP=Q0:4GA9N M9JY?M+85>QNKY+'QH0XPHO[QVFS(PNV88I5,R,F@S'*+:5[5LV-+@3BG>Q&4 MF494AS'.3<,Z0TJ:^=2'JC,V3(L@B[<*_&FH1PMP[W@'>FQ04BH%7#%5ZX&I M0SAA'NM,HKR@.VSB#\TI56DBOG5]T/7L-3>.6_V>O/P=O+A4.@P6R!2B^AD>(MQS@VX#J2;4^EV7D9P M>Q#D4P$6Z^T@[CT R3X1[%KD>MO,%U;A?BN?CM)+,Z.*Q(PR VT[A?YK8-D. MQX4O9B'FX"ED3I/>:7D:\ E0G;AF/#"6;D_*AC)''M+"CNU7,'/0>>H'5MFS M>*7X:J<)8'V'YR^[*6BTEE5?77T9/SIG-P<6^;5&C<944;V]-PDE-:OF+RSG M$==I#/8/] 4$,-;'W/ >]H'0MOI'A.(:$WXN21F]6X%"=[6VQ- R?BMW'!]E MQ>[9A\_O+\^T6MU3,(%+W/NW]FH^(XG1!8$QQT'^*2F0$C!!)C2=>72QKU'L M9J#5B7E@AN[(-64TG1I2N+BX0%W"@C)1#C^VS5GI/O5:-"K*:@;""[5RX_CC M*X6W-NC'4[;5[HMW"5;C,"EX=LS!A7N("59@.&-+)"L/\*E1*97^2P&"(MEV M<(Y3:C=*]S%/(@2-KT>W8H&#DVQ*U@I9]1H2Q;1TGMTB98J2K+% FS/'HK^M MDHZ5G0M#UF)D6[A6Y%Y59;?+!U#!U$P#O[-M>_[@;(-) MH/L U]@Q6@=CMG54C+>U-%KL%""2THH^$M4\W1OU7RZIMRL?C1!BNK :..PV M,$-]/F#6E!,\970SH-E2QOC%7K7E3H%[2946L^^LPL](QK4S;'2Y7RV*O#S^ MIV_^D8TY=X7?M? 4O(,CVVM":2M)50 !EZ+G7J.J_<"H!)4-)B^L3X0:"1BQ MAL^V-(IL:$8NO($I1"+9JI5!;&J@^YI5T6E= ="K:B$0'2ZB.2B$\\SA#BM7 M)77KJ'PP[X>">?T]'\WST3P?S?/1O*>-0.#SHA]]7O2%3XR^M\3H_OJ)T4K> M4M'&]#E43#GA"C)FK7/!+7R6M89"RLH'RY)J9Y5[%]83JEK@>*K+J77H2C^G M>TCI1_$WTW'6C<. H:W+GK"B)W7'FCNLXMI7)L+:CG_]=VU"S/S9 MY"FI>;@.\L/=U\[]?UC3JCXK1+4>1LG-R5B&(,YG[HZ>X4*)ZS '^HZRT1RR MT>>%Q+/*T>V_.=X]]D?7R:.CRW_+B]ATA+"_\K)(UMW=AA:JMAFIX%XUSJ5* M)REPGX %G]P%X3_IK5KN#ESF"/3TN?:F7TU38:"V3IBGT27;U4*3.^P/C7I' M'FM/@VMO*K)'"_?V%9$D8(7=(<5U$CTVOYD-+JJ"(\<'>^P/F@G[6F1"%#.[ MNW#E/YS_LOEMJ7IKG[&]_5>O^\]N![:.COO;[/C-ZYV]P[V]9[?\1Z7"/IUM M/S=-'"YV/^ZR3^5D(+K$VY_BEN^]VMD_VC\\?#/+XSRU/X2UYXG\_G?Z-=MC M^YZ^-T'?-32^#I'Y$]KGIA+_W)2UX&7"/HRE&+)?2AB378H\*3,LKOU,X(Z9 M-VM^R*QYBKS)*_@;% DCS(5&[^Q7!4/$U 5%B%)*2/B2)5AXX*6%EQ;W(RU, M@/H#$$8N(B\?O-MKH5AXZLLV?!@XL$H)2Q4'5A#/-;B0> [0MEG?LJ<_<%<+X SA? /?T"N%4S830O6TEGVHB@.-/W6^&L M8"M 3G4CM7M^'V7^#Z39W*&$5ZR!.DZY.<./ ZSEXM=??_OT^>?S3^SBTX?U ML6SV^TTP&[;3+,>BL_QQTV$CV_-^:@V$!<_-+]0PI.3^]V7^DOW*LV_L[[OL M/)Z*<.JWO9DJBE@N=[_S5J4AC49%?Z72%4 M>^I-CUN8'OO>]/"F1]/T@%6^?3E(PND[7.6XF$3O_C]02P,$% @ "88' M3W0/N#ND!P 1BT !P !I;6=N+3(P,3DP-C,P97@S,3%D8C-E8F8N:'1M M[5IM;]LX$O[@OW>[/EQ__P4I=M#4HQPH# MW$')YL)-V:5N&J[81S!&2,G>&5%.@+'7O9/>H)<.SKK=\^^_&Z&-][&55AE[ MU3_KOQBDK]E)]C+-3E/VZ6.H-W6UQ-_/1E/@)3T\&SGA)/C'9Z*>J-\NKD_2 MWU)?U%^5C?K+!J-=FIN)4%T)E_%ZY=I>O;3R[/! MZ:M7/PQCJ1&3Z;;BSOFHC[;V:=!#;VX:RP:-&SJX=ETNQ41EOO50"@7=*41+ M@Q^&E5:N6_%:R$5V*6JP[!>8L\^ZYBKQ[XD%(ZI0SXK_0,92LAPZ?3:B[\N. M2V$;R1>94-1-:#(/?>5:EMCFXM\_C]^-+W]4N6V&)VDO'?6I5AA O[E[( ^) MNW,>\.V*;6.2"R0SF =&^_[B\^7XP_C]V\OQK[_\ZQ',*%O^/_GIP8&.$_:1 MFRMVH190+A)6@'&B6C WY2Y[='/KJ2M4B;3-6/=/F.ZT%]!_R\\QF_(9, ,S M 7-,!VXJ+/N]Y09=42[P>Z.-PR3!/FA3AR;IH/M/IBLVKNM6Z;^!2J(I5?1V M]ONG5=X5^XL]K/([;GVJ9_6"72D]EX"J( F+'9>XU A;:903"(8+Q;A:L%8Y MTP)"0ZG@M08N.V MK([%9J-5/D+&"XEZ#I"&^DQ^@C%X1.G+)?M$U M^DPIR'!"-5J)%9#%&JGFN[,>3\'ME%52S^V2X@8FPCK#L2-.'P-N1)EL,-4N MP=Q"^T36O6-_N0>R7MY8V1^?7]/6:F@C'Z,FHNBDJTK@ZY$]#@UI\<>,&_ T M0]J(7 +1@0%R.Y?"3JD95:LQ0E.4IG<<1"&U;;$=Q6ZC9>!;8W0!)7ZV[ CI M50+R-7#HXKJ8\FYX>P0:>]+0,GXZ]34$2707&4T^, MHNB&(P1B$JK[=5G=[K+"+FGL7SH*UB#)\JCTY-F+0R _/_YV\I=@<2^':^Z3 M]->IF9!^*'AK=V]"B3P'MNHI2 /=&C2 (7,FK _$6 N4MT/;CW4(WTP#!B3W M;(W:8,VS)*8(*A08SA&+U5*4_LS$MKD5I>!&T !$4# ^,2FRU%I2%=[=K9<@ M/FQK"PC(89J@1@TJ;%&TDE.VP6%Y$&MU@BV"UMF4:/B4 U7$A(#MH7Q4"> P M?"#?NP_L'#)ON<+NP79GCT OFHF2B,ZM5ISR"[?H)"2RB?W:>-4()XA&7_B MZ[ZQE_N(T($)MQE%AQY1J/J2[;R]1V FZ:&+HC5$G(T\O\ULK:W# CH'1V.V M0$OQ)(X=W=6F0A_ H/E%]8@==YS@CVSH-$>U*V3' =>4VY4LHG#K?09*GX?\ ME,0G:,M029%[D^[KJ$E\ MO8=DNB7GC5W)%/\!;=:U< [@?V6F7*,2H@JE0(3>RA%Z!28"2XD& M?],F8NG,\'LK< #>;UM5^".?XZ<-ZD%N4.DXCV2R0+[2>0*=410"D%A1;:PV MBG/@5R0?@DSU L(+;'_BO3S:NQ==XYXNG/!L":Z\Q(865K'U;FI'78YMD)XH MGY,@8BPJ&-O6N( XLWXT,:]M/05]=''W,%BZCRTDZ9#*8,!*D#/@@RVRSO]U M(](S"3ER[D?H]!X!C1X8 MVU]Q(3/VMIVTF 8#T+.$T<0?)MZ[YW+C+LY+%\][<_WG3"]8_.TE*.40U,M]!2\L9"MGP8ABX0^* 7N@G8G0D/ M^%2R6;3I=-.Y">TTM(K6<^V>\ M=7H8!Y)M3-L#K1[NY $ MW[K\PRI-Q_+C)\+$>ZJ4E^)-TD/.KG_07=?S" 4AONFDG7.V,6M[[K)!3=K- M<;-SU>45IO>,RSE?6!('&UW<2K8Q#0\+"=QDF*6GP[@2I/!#\LX&L?/L9'7N M$A_6UX272SSJ^WO(WW\WZOL[S?\%4$L#!!0 ( F&!T_\T0(A=OD! . L M$P 5 :6UG;BTR,#$Y,#8S,'@Q,'$N:'1M[+UI=^)(TC;\_3[G^0\\->_< MTW-.X]("0G)WUW,$B!W$)K8O.D)*@= &6@#QZ]^46 PVQM@&(URJF:ZR(97* MC+@B,B(R,O+O_[?4M=@<6+9B&O_\!WU _A,#AFA*BC'ZYS]<.QH!^PAA2:1!XRB2"H6C__:[S8MV+ 7TWC_A@6J.?FR^"B<01-(ZC/S:/:(JA[MHO%HN' MY=#2@FV G]_&)GSGXH!AP-\NOUT+,&P9=/2!0?2VI]7 M,HZ0>_.R+>"'1TB@+%\C (KOO7/;W +RJP0C?L)OMPU=QWJU(?43?KM/ M'N4$$YZ34P+*(2VW!()?')N?;28P-'7J!>L6FP>.,1B%$/ZY]*&VZU4?&0!KXYX3"FJPXQXUJ6/T#%%@6M#P2+,:0L5.T'HV6K\US*RB^["&MT6<%(MV>V1O_X M%8^C&!2CKQQO=K/8K0=! MW6ZL/G%?CI1I2RU,*Z$&XBFK1=,L=N( :_SXY;_B*\?*&%#@O P)6KEO]#G70*@ATDMSQ28<*0+_D,DDD4Q\_7ASB@:L#(3KR+0. M1UNF5PM]F9$IAN4:0KEAKO@F"2%;@7H#Q&A1!/#)P(0)^OCZH1>A>6=-S75? M+0<.)6.ZD/I>QI0.I8]+X^7DJJ]-&9UJZWE$@=JD._KQJTJ_,NJ<)8A^KS'7 M4-9CYN //'R)(0F6Q"L.T/EL%AL-72U?969#V4F29C6.J7"<[Y@J-!;X8-# MF@J6X]7@%.FE8O/^RL=GP5 QIV/!THM^"R/H2="J0!\"BY>JM6ECGDSU$1T; M&SE44>*BU_@1DX"HZ% )_O,#V=+,[^T13A$^QLHM:!%KD%3Z%+Y8JD#+T+#! MH4@9L[8,L)0Z9[Q::5$7$KK;7$#AW^FI+7W"1:^24R:/XG$\6XD-;I4-/K;1B.L!V MZ/R&0N82YZ62)&IJ*ZD-T6I?Z58;9U.H[6L%YRA]BM4%4>HL>PU5KXV71F[* MCENC\*,IXSFFWFN/H9*;!F"RH<+9T*J?PIQYNMZ8JJQ&8URI-.AP@]$%:%5) MK?"DN)(KC#OJ-3"DQB@%-ORTJIES^*$"*61#S>Q"7.5,"P*L"B1?")O ADNW M.'XBH!@7:^YP)J6Y?"TW7B9RY1J+TA<@8+/*MC*&3AF,-\R5RKR7L%952,!D MN G(+J'/(/DBN8>WBB-MR,5,2"[%&9C+91H*EI6SU4FS>PG9G*7TUFJJ YES MXQHM>N+(C,_"K[N:)O30-K1I8#2+,7:SA"A)BZZ(F%!+I!<7H,U$55D,%\$\>>;Y/'-+^<+"IV5 M2%S)(#6.T,85V2"ISJB\.)C9VALL&C1T:07+;IM-( )E#IJF)VB.UP30W'9L MVI#J@N?[98?3+7!%C)B["YQS%QE:)4R*8Y-0]];QZ@?M;*!/-=,#@+<[:323 M%JB/5 OQ5KN@(@M:(""( +LFXT0%<&H($D%8P1\JJ6]IR8; M0M(+.-TMKOP1'%*VNW2=&5"E%*)[Q3R!Y!!NK)\"TEN$Y5I9/C^;8UVG3]E< M?M+)@5;7GI1P2-.E_6@HVC\_',L%AQ2F;9Z5]TG*=[&\V9T"3N]GF1PA@G*[ M1F^)L2'X(Z2"KC@!7"!R,K _*#? $)7G=O2LVJ8FU1&-8$YMVBWD>RQ>7_AA MJ:^?(XJM!0PE>0^OS&0Y/?40;R[V*#1GSV5\]-%)H@,$0W!1IFLIO2J M(R)!?WR2MH\DFP=IT)I-6BZK@DJ<-ROH>(QFZ8]Q[PG94#F9LCA9$P^-)'(B1Y M85A=\JY<,A%OE.Y98C_3KKB+EY/W UFBTU6<<<:UH2\$++@\!*%MJ"K9H::, MUI$7^+ M4::.\%VDWTFE$*^;)$OE#%%,SZY-F;PR8/NS18%#7&"8J3*52S5F)RASS$;X MF&+.*88_X J "U%3&8T=5N9L0-LV<()PFJ_-6'G=2A&TNFDK_D"8I0,7-66H M@8IB.P=ST3LSNS+'5DDD(X\RP_E<+?=F4!"V;ZQ;YA1 (\5?X1RH)YF9JTS] MU]2 \XX X@=U].7G2Z4$3DI+8X9C"Y;(J;4B[A"-3\WWI@I_SY1YF@*0 30' MI3/T8%QG\]A\-JFK0M^:)AN+1C%;@.P/J<;_Y&Q+>L(:)3&D@G0U%-3;A6*F MF6I\8K9?:90=3K0C:.YAR!Q)U@2^3A%];I9+Y[-4OYA9,(T[,<;>FERV.QR8 M(V'48EJ-NK!J&K.VWK[2Y-Y%+#RGK.QY_L"<6P$?F\[ MV*0&UN;96JH@.P6WD6! $V'@DE;,:(?^;SSYG,1-, >&"W*6J1];#Z$WI;F^ MQ/C:%?Y?:@O+ Q;P+EE/\GQZPH"*E6AV'#?5S?MQNI/VTCEKGT_%IC_[8.;^ M;U7%4'17?T:IS0R:0!?@]\;HZ!+.+*= =.#P%1TV@2Y_L*2O!P79;SG^3N\3 MB47#=N H,"2.I.*0K3FZ Y93K):37*F+PP MUZY"W5%R45.5;CS%Y-TV0DZR$[67\ZE+(!^-=4Q="_!":E(;3]/CKEIFJV;+ MF--*7UM\*,[1V(BF"Y;4$#>J$0!<&Q-RV8#;1E>";#?]8NVJG9DA38?19 M=<*S=2>1/(RF8L\)_.%X1TY0K$ Y0R7AZE/_*7O+B*PR5R"AI>;S3(IREI"M M?+(!!UA-+S0V2:]DX-L8#^]3&V^X A\((XI'G/@6?C8.4 M-/_E\6W:UOVWQ'\:INN%?P6)*(];C@13'C'B=0>)Z@=)W9X MWIKHOA'M>,&6K!'$6_8QO>>S;]BRHCF[TC-2)I,?54"^D2^T.X*_V*]' H)< M@NUO/N8#B4F[1K6 $1PA5%ALPC4I>H>\DDPK),@G5_KG$]BC[_;;[Z:O[0D M*6O;MRXH4M'("%/%V1G"V85GM&JZ7N> K7"BOEBM^M;BSME\3KCI MU5W!FTZ>N*PJ&P,)BPMXH<-@94-<+0?SI5N\=XQ_M2J[1LSDLJJLKF##@=ZV MQLRL/UPIJ3:.Y[%[-T!OI,JN$3.YD#174;4C+1RFI;H#:D0)":_CT9$TOX^_ MU_"B+RO-<[Z0XQ,@83-@1([K*#U)V^4H AHB;BOLF(P7$1-CA$&\7P2M>4_7 MKNX(WG3R.YNI1+?<;QG'/R M1X($ 7^O_&G3?9NND%4L(#JFM4FTMUW-'VJP%\JNDP@V?2%FEY9,&NER<:Q( M*'2AS%#)T)DUD :/.XK\^.7_>D"25QE^-NP.:+G)('@O,:^VOQP4DCEO?_G9 MCM3']Y=W&"6.YGZ%ED$Z&-$![#U6L$^CR*]RF[>=D[2'O-_ CB_/R("^,7 MV\,OQF/DK?&;ETDTD\M1::;<:G#JK*:E2MG0:=P(OX?XQ<['+Q;'R,_C][7\ MCTLL^@6E9U1+"XQ7"9:V&[-*K3\IW14$;[DT7R__X\B>VB78C;)23UBNC!0B MM-Q.DIBVESTRM Y B-E]L3VUCQM7[V;^91:M<3$9;UDF1:I*/$^T)\5.@W-# M&R^Y*H2^P6)V.V-L@_?4/MY3(<1[32#:O3K;:S-"+SLH%!$W32[ORLF(\+X! M<>I\O*H_&U02I+T*K=8_P_]3L[L,D M.X>'Q6W%73C3)K#] *:T)V#^ ]OC+VV4K1A5*L?,FJ4YKO6'=)%]A*%G M3S7LW'U>_^&5 V*76)&6'533VJXT8.(:5YA;B[K>#._AFK"9W\\#H8F;!4*/ M5PJY)%+PD=56<'Q9Y;I)(IY9.-.XMOH]K8X+6+GG(N7R5N[QXY*71,H*%;MR M:\REF4P[VZ_!1DIU'"'E@T@Y=W/E8D@Y+[CWE*IB.Y8B;I?:#01F?2R>E]SV M$A'L5&DZMG1]$M[3/<\@\)29L3QF7B*P)CU\8BK?>& M2L&;]IG9O&D!%$FV&"ITKLEOB,5;!*V>[YBG]G?,KX_%.3E !WR_HJGQVGR4 M%J?(!(3OK,COB<5S=[]3E]K]WF&17&.1\+%(;@PNXNI8%%-U?-G-=R2N2Y$* MC8Q2SE(-G7'V&V*1\&^7.P^+Q/HBN@MB,;5G+Z9>'.5_#[X&3?;2S>SSLZML4.M:Y]=/J!S5I#X-.<5<5!3.AFGP\W&N)LMEW(2 MEHLX']KLU[,SM(7EE3*T?9VCOD^3BZT^X M@H@AQ&CXDBKPZ;+EJDJ;X82X5BG3;&W&S$*'Y"BI(O1XQWAJYQ0\_7*[E.[* M@)'H!.5-.;:5SV-MML*Q\;L"]F^7TDWXT62$.L^1.&AZX?W!E^=; ^O*%1W7 M4HQ1QK3]HOC^[7#6_-# W)6F!7-@^:5ZGV'ZH!^?#4_@K@J&ZU?N#;XZ:+?I MHTN3*0K4&RH"1ZS)';Y K9C0(OH-BCT9KJ^0[/,H/TKK#=S?(G9(=C;QB[A, MK^UL?D6M:SE#.PO/F(XX(2WF\LC );+]&T5M_/K TBF\7)(<<(K7Z?A!,OU^ M?CT1^>^?UWW33ACV"!BRC=^O!?>V3'Y7-8=JG.IFN7)"D2N-WCR9G=PH+)$N*OT0A>XNUBMWA.Q_W9B%:U6X12K[6I%]5N&7LW$4\ALYBBI M?MEBL50HDS(BL8I6J_><-CM]D58>^/7/@#C>R)S?NFZ9DBLZK-4"UEP1]V^S M!R-7$QS3\G;77FTW.\IQ 3'1BM%$9NG><*FLZN,%'4H!.D:,333U&34^'KKU MWW.,C)OWO$[':VZJW?QTVQ%DGL*:#01+'-/P]5"H-3.XM[?E3J>FM:$*+YM9 M(YMCNP[C-MP\J:[Z\W8VE&F=)\'PYD0C5&Q143,-4;#'3=,3-,?;:7O-/RO< M-M<7+>92'@]E>X+;)\X6,[H.2TJ M2*8D9:MB>X53>BA!\]O:/F%-H,LWEO#/)8?$Y"-T:M_75SIO[4X+%ZGLF8Y;:3;AYMJ@ABU(I=+!X76_LTKWV9Q7Q^SV>DHKJG#M/ M]4S&I9/=/N$NQ[87>4K?&!4?]Y12Q!P?,"JE,&6CB.J]JME&E5!Z2O>% MH-.>TJ19[8HRWL^HW1:O)Q*CR0BPH0SXA=%3NAT2DGOYP\;.]69FV+']CPB?(TW/UL6"#8C&C*88B"EK;-]NV)X\JHE$2 M.QY@XEZ*\ 2'T/!N*&V2$S[3,;I\W'':V;G'"+IYX^L4O1I:R3B2/#_3-WG9 MPY%?C]9C8&5+F%"N#;D5XY8RN:S>5+/YYKTY^+<":X35$UBMF7/XH6(7#1M. MT76 G3.MM&)6@>33;&OQ%@WQK" 5-Y4M.+2ZX/GTVSQ27ZWB#))@741)U ;F M(#?66G<7GGHOH:X6OSI&XN^)Y^,U*3_OBXJR9F*EACE2=4Y5W;C(K(K@WOR+ M6_JB-ZT_^1%4?-P7Y1:XV9H0E3X75Q"\K"NN5[+OS) M;#I#.F8HC9T34#@]Q^^)A>-UC4];SUDP5,SI6+#THM_"$-:W=IYE*I_6*&>X MBT7X5Q*CX!M&EK#-695234<:80!A,DL[*V869BD1SN)>)VSMDV2]FF'],?UW M$4?U&"NO*65?7A/Z4U+V%3YJD40(9=;L]9A9W>E69J;8&=[J!&KDHWX'/'_. M1VVB),54Z79&;=7GW6H9F]E))Y3AZ?#ZJ/>%BH_[J$S32;0 V:BJL[X]DT;S M/C%&0JF[[LU'O2\$G;8H$^WD@D:];(-ATWIGU%Q+>\%&] M1K-*+#MR#P%L24XG)BPWZ=Q;N.)V/FHXL(">N<-SVD<]P\]L W%L!'MV;?BM M+>^*3]=2!=DIN(T$ YK0WW3M8D8C(U_S;*_O-<*&!+OHAW]TOD[HV M>H]&2>;Y3D<85))U3JDCRK"3;Y4E,Y0*,)S(_=)X12HH47AFB?Z#:W0N@5KD M)JA]5>>..CF<$A?.',D7%JL,V6X*^*O]WCBG!V5DKJ4EDIKY=' M_%Q!6Y[5>LE151NJ6+$PFZRJG#;50F=$7[T8[0<@\:6W'WZ6S:L%Y0T&0@IC M%%NUR(8]F,>3$9O?Q^;+WY)(\!BQ=RYA^\L75JO.F-;4A*,!QRI5-_*HI2]2 M0U1EZ7I_.!K1*Y?X_5#SL1$\JU1]BM!76ZD"Q801YZQ4SYI>[JH[ZX1V;7XYO2=U=71^5P,!<3X(B$L%1-Y; MI[B2R$\G!BEG&'::ZG;3J6FQIX4RRO:AVL&A$HPX>_N,7Z4]AP^&5O:2;5O K;.63!QX@>1ET#+-#E4E5C S71?0JM2R-62-\ MYP?"C0[R_*UR\N);Y:D]<%"[-,N+8,.D:721ML=-QDN/<@R:8:?]9K2JO!,; M2.K\("/U%<=$+X*-"2M)J7K'M57%3)/#%;:DT]T(&^_%1CB.C;Z\[O93V*CU M94 (PU9*%3JM#1*E[*78<3Y:]4FA=S/M#^'."?VNLOV*MA@7KY94]8N:M M&H*4XUR_SA<\',^$UF&.L!ZJ W''=@[;BN.?$2X:DC)7)%?0=CL:K"PKXNX$ MQ?'Q.:9GL8Q^7)A,N< LW(H((N++K3KS46K-T):[* *^.XGA#5686H484^ M12%<:%7:*_Q[97+?@X/! K6?\+16XT]T$G\ MJ:RON>=WZS3M!#FLT$8>(QBV7NRK,P[76N7[M]M_JS3M<.Q9A@_; M-CL9F:HVXKANBDV4B3X_F+="JP@C;(?"%WUM-7YWDBV9S\8IJ[OD$8Q?9&29 MS[G37FA-JILFV7[!<;C4QQDYM5SBJV MJ)G^XYO^V_QPI Y P19GJM%U]*W?KOL,"<_+D?R7Z5F1<=S#$4[!'C M?3"X,X.*O&L196Q'T:$Z9>7=$Z_+I\FGL2$C"2ZB>_EFJ2D4.2U\%X!&\OE. M^7P/!JXDG!>K"O&MA/.]ZV=]W**I^9B9>_R&8[U\_*% M6Y(\O@N:[GX^7=BL:4*H/I.F$S7)FF#D:H)C6MZNU/#6Y.S^/Q5&FPUPEYS9AG,H[@9\8\]YO>Z(J+HU>&GE7M M^["R\S*M5WG*RPIJ:USG)WA53VA2Z)SQ+[TH]+R*XK]9\>AS<;DY#:UIPM#? MN# M^RQLK@OU[VIM^F6ZB_K4,N?KTZF;/KBZ6>0*)7Z,*)V&Z?3G5G(Z"9U+ M\ 987Z/0U0![%FTC!+]1SI0VI)SKT_OCNI9,5W2GSP\()(\O\N0T8UBS_KW! M]SSR1-HWC-3 W::X-\*Z\>R$O_[G:?UA<#;4T'QQ67F?E@P'5ENFXN67.0J=V;G7M @6NHV-UNUC[M M[B-$?BZ*]IWZT\KT$&^?"P#4"*62ZJ0YE ,+L:G1)NI6[JX*_T4" &^HX@M! M/#QAANLC_D.A@KUPM&,)HM-5G''&A430@15$!5FY;L&I&Z-#:P"2V+]+:[M0 M;A_?]*J8=2&)R&D&\1KY"3=(T]BR'TIKX,NB"7M!YC,(O6<&G*3TU<*N-T'H MN^]K_9PRUIQNIYNOI3R5R''RO!JWAZEPE@4,Q=6MH=2E]X+4TR8&LP26J-C^ ME82;]DXNF>+3JE+CB$).K&2P=J&0OS<-&IIKA5_0]WNA\=.W1M7'@@V*Q>+6 M 6[[2\WF\?ZPG6NX\TJ#<^5!7V]F*D;6N#>/Z8871YV@;=A1^,8IJG6AW8EI M;>V8PT2"=8![\]4&3-U17\V#_++-Q2L:ELHT"+5?#B687D[LR28[,K-K[DC> M[H31ZWP_S['.@T&R2(+*@"'*(EC4QJPH&O=F89WC[MXUEX^?(_N =&< ,ASJ M&7; S;]4F.>WX_O^:NX91H7$ M,CE1U=-.O#O)J&VL%+HSE2%8S>^.R^\.9W"M^K"9F])($UMM]+<- M3]PU7E[/+WBG%= P^W*Y@56S3&N"ROU28=XL"Y$5$+*]]LMGFXIA#(S:EPO8",N7^Z(ZL@)MG7KWO8+]_E95I[%<_D_01 M90M&<T\YS+SKMN M>H)7:#GBZME,OTH6PFWWF[.G62*(72]U"Q8CC,1(K;>Y/#P1V^. M>+EZE87U MO>6M7K*5XC+M8:7N)9%NAR:KX\4 VKH7.20LO5*1:WVA-4=VHJD");7$OR2 MY\&4CI=$W>/IBBYF*G.%*4-?-Z\U$\B0:H["JX!?F^.10J;WIGY?>JL7J):" M/TN6.UXG(V>!F0L,T3O>WUY+NPE$U]HKA^LH%"#R/,*IRD+.:^143PY3H37+ M+E&S!+]4=MT9O#@RDA/,N ___2HX/Z\JT"=PKLH+1<_EI002CY>SR8$8ITDZ MM'KR#FKS1#C_",[1:^.<['@]EQOH"02,W(DU*E9RF?JWQCD:X?QZ.+\,*.D< MJ*AC7)VK@IWA%TNZ82_'H74\?E,<'(G@WH,!6VRE.ZQHD'W$,VK>5*H.63Z\ M!;LC _;V,>WK /WJ%NRJA^27%,T22+D9Q[G"W!PH\V_MJ?UV%NQ= /WJ)NP2 MPU%&L-.V2E0;J05J)WNK\%8^CTS8L /],JBT^((Y+SJ9'*+W>9U+*KGE<'@/ MZO>W!$**IZJ-16*>L*>JCE)%>H)A:1*[NA:YT9["&6?F;E03TXLG,ZYD=FI< MIJ*E!DEN,DV'SVJ):F*&YO3??H;HGEZOESMN2<4)3,WD7+O;[).EIAP&Y/8'+<,NZ5I)35 \)7?@03O'QV!0WTG-ZCO<1C<%XC/+Y2;R#GU0P5W^J MVZIP'(8G6FG>F7"ZV*ZWG?:T.Z[<,SM?3/%*W"3B"!;'J NNS*=O_/WHM.Z95=_]J@^6:06F1DH&2C3 MG1?C]+C+]7@N=+CQK>>C5/CQR__J@ R?#ZH\TUJ[(K1?K:EN;I.?M7;M]!>P M9-/2_:NH6V/!VE4W7-HY)J788A\ALK0S,"MNIQ6^VCMO\/Z5R?V.W/]8VB)K M5^W4#&DJC#ZK3GBV[B22Z=#IF?"D+=X+&CYJQY9&5#R>BGM [1:*1<$9]L4\ M'5H\A-&.#2LB/F?'$HF"[F!Q8!U31X@:R)W?-CE/F\D7L$NF_3]&J(#5+SPU6IZ+,KG*E-BXN>8;!(JZ,.C,6JJN7PT&JR MT*UP(:Q=]2EM5$703EOC:P3'=B1$%Q5!!I70::/0:H?[P<)[K)T98XT0J/%% ME1AW6_5F$I?SG=#ZQB&U=D)8M>RS:P983BJ&UT\RD67816681Q M[0A;Q:-/K1U3H2OV6EB4DPO0K?5&_ZU(QSH>%G+X8_!^K7 M%1W7]R0SINVL53*PYN!XY!;,@>4'NT_UX[/T:6Q5P7!E8?/50;M-'P*>S?>3 M?8MENCU\"HJ(,L^%[[+D4VO:>\G_>2?]#;X=B48?,N["(]AR?$./MU@>$JG% MKY)U]:Z[&KF,D9!+&9J+-R8IQ'.]T7@<.E5]D9L0/\#:+SGA]AYV42W_7>#,G0@BX:VK+>!1%R0[='IG)/X8PC7:ZN&\.;57XN"+@J:$.U,D@--"<9 M(2+,=N8.$2E^<[!I_US$4TVX+!@Z?JEHR_7G]@P'!O0"'&6H ;_5-EXPR"T] MO%BD56^.FY3 HC:2#MW:L&7RR^GM ^#(_*X&@E0<29T)@M2ECGB M2SW\X#)8=N+-R2)%6$B97TD<)]6%4CJTZ S=,AB:M/C+59+7LRR&:/R"9H0$ MP69&*EH4FJ&+R(09$>_0$1$AHUXJP'%5Y MQ_J0^)+CXQ\[J\)U4RD:S60*JCLTZJ6N6%"6F=#ZRR$YJW*+,_#/LXU3^P9C MZD."G^D@.M%1F6%Y#O&IWA=:J%BA'G3W(>"CQY)N>#IE\8#GN93Q40I @70CB[.?"_]X>U M8;Y5P!G6H!B%$6;4="E;&JIG0\O\(PE4IV87$M?OUF<1/YPQ]4XL=43)[BO3 MVH@K&_4L*F*@7HR'%DOA2&Z*$/UFAF@8\O;4'J/-O*GAJ"V^Y M7KA#^W>2,7<=C"=7]2G07K3__4F\=H40E,<^4D1DM*K5VC77Q:NABL"&XU/M]BQ9Z%2X?$^C7 MV5S4==> DVN:GJ Y7L&$9#%&=N5ANN']>_3!R 6B,467"I+![%%S% >)P2R4 M^N $3MZBR,?7HD@1?:@NK@[.+(5["$;>($VEC>PBOMUKV!<6_R M=XZ[F]KSR0!W".+C+KG6C/"7\Q= .BN1N))!:ARAC2NR05*=43ETCN3M%T $ MB2/)\[B\;OH%VN53A7A18FFH;:'25@G/4JD<=+8'3.@R$D)3B#<\$O^1E:8M MJ$ 26$/TBWU[&P2DE<5RT,>:,[6[7*SRG=R R9'W9OL>FUG$]UT,43!,6=GP M6YNFEWTF;KH(T1CF\;A1,Z3P%7]X@]_[,XKX?&Q%;V TBS%VLX0H28NNB)A0 M2X2O\N'M5_3[XS*[E$U+2BNF?UN$, 6NHXAVQ9&VAR\F))?B#,SE,@T%R\K9 MZJ39O3?Y/CW'" M/53SF\$/%]L\L*([K #MG6I!L52#YEWGX(6C_@JBB(6[0 M(<;%FCN<26DN7\N-EXEH)&/X4Y\W2] M,559C<:X4FG0X0:A@,:)"48HV*+ UZO =NC\AO/F$N>EDB1J:BNI#=%J M7^E6&_>V9#R;5,3M';<%#U@%X#O%&<':VH<3:];)M+MDDA%L?IZM#TPJG[NW MA>#HU"+./UV=YE.Q/A8L71 #;2AHVTBS1&*820 7(!ER0/9FBZ;*MN]-YD], M,$+!%@59,%3,J4^CHM_"$ Z.4$K5VK0Q3Z;ZB(Z-C1RJ*''1NS<.U@WO?G.Y'X\ MZ3T[DUZA1O"&5JLP6*G2&N7S7IN[N[7EG-C36>_XO79 MUG"DN@6G@#'QECA:W9NZ^EUWQ*^3+'3D/HC+ZSM<+\[H9\P.7G[ONR M69;V\&YFC.0;JRY;%1?I52MTDAB>^[ZN403S>2DI:C]?$UMG)>W*"+1$8 BP MY]W=DML/H(T.1,'>EI&Z>>VA;09H@TP@:KG ,O%Y>B25XI-*,A4Z@/EJ^"B) MUQ=7'J?QQ[7^?9R".,77:]I 9Y;QPI"KEJ>X?!FO"9;*,?69KG"90H9W#&7: MFN.AVR^Z.C8O@)!PE#FZ/$+JK0&6'S:XADH42UFEFC<0CXT0 MN: ["=%,IRV6TU=(O5ZKN+EV^=Z"2=_\S,4M$/JBUKJ'5V:RG)YZB#<7>Q2: ML^?R]=>C]QG9%RY=OIO]4QV*=Q=H;0MUB4F!494#$R%.Y;&\5B1"9]&&HD#K M'B.)2]>@WT8*1CB2855;*ZM>1>WHS5Z^G>2OSH[WHOC2KN+KJTQ3,$9@YQU6 M%4/177T#71E+#L9)KJXAP@PT3(N82@L^E$O#;A9K!^Q@&M]**[^?H\)RCZ.] MBN:,:D2RKNK-4JLQ=(V6/\S*/'1X_;C.;3&BD LLYAN28 ^$2NM,.IL\)RW";IEW(] M]T#OQ:N^WOS,^5N+H)L=Z]2TN6!5T"\J:J^1'&E,Z.RW^_:/PKO&A^&T>[B$ MX\">8+)V;='QZ)2J-$M-5D,%UQ!#:4_\9L+Q)>;2387C$G<*/-V^4!<4J6AD MA*GB[%(W[=J$Z!8255S-+)+-;F[ P;ACR.ED*,I1*GU M:@Q&+:LS4P2I3"IT*0.AV;WXZ"4-IT6,;'$-S$TMNPAK6=[XMP%[GUXK20E2Q>[$SXTE"= MN:.Y09%(@0W?\;.[$+*;WH;Q&E;:<6E*VDV*YX0)3WOS2KWC45?G[UV1+K5' M.>J#-W.>%K)$3Q9=T,1Y%;/'>GQ*\(VA%1F+'\PO/?=J/MB4NJS--SQC!B0LKMD389OB,Q9L2[A*7WYX6L91J-LAJ=2$CK"NIP.3%D:A$(G9W ME^(>1XHPK"YY5RZ9B#=*]RRQGVE7W#"*V'W?)GQ:Q"8B,LX51]B*RRSCG20M M* ME%(G8W=TR?!PII1$REPG09E0=Z$*C(SJY5B6,(O;EA%MOPJ9VGBLS1!)J M.5=);."CL=H]DE_ZD"P M70O\VHPQ>&;[GNUWV]_]%[WQ4JZ5Y?.S.=9U^I3-Y2>='&AU[4EI+RMOVZMB MFPD,33W"1S[Q0@6J6SZ;Q49#5\M7F=E0=I*D68UCZI$W^CL<_@.?>-\4MN>% MU*0VGJ;'7;7,5LV6,:>5OK9XA:;^$Y]X(=BD'O-V)XUFT@*54S/=6JN:S\LY MPWUEDMN'/O%>>R8[?(97T5&RWI!4@7';L\3"RZ2.$-9UK$>__?M?EU7F4,0" MV&SPVE<7_<+44T=JII@H5E!;6*:H)[Q*P0/[G=5<'4!M85H?!-B+Y_T/L\ P M=<4XUNVYDG+0Q<_#T9_/!H9K\LYJ@%8+S*"(=%M5?I7FF*$\>0FW[7SA(Z<9 M\5-9/L+!FZXE GO]ZQ@(4J#CX A__0W_BMF.IT%5J0O+^$*1G/$CBB#__FLJ M2/Y.9%P#LO.8?"#)IX\L933>?6;:@7T#7Z,)_@T[?_UXUJLU4HRX8TX?,?2! MF#I_04K%QR#H DT\). G>V^%#T^WC\I0^<5E05/8T6"2S5L_K__(C$$_VM'SNDE2)$\P-+K@TJ>/R@A$'8^D4@2*(5# MBUBB,#Y!D E^F!1QGI1(7,3D5!)+"C_6J/C8-%ZRYW BPR.D);>XWJ!X:&H2 M;,O5BFTF&VNUZ3;3^OOG\#/4O>"P6DR&:Q;;1:85HVO9&-/+%.A:GHEEV&JU MV&H5V=J7CO5P<%W!'D-I<4SCSUCV(?,0PY!D@KKR@(Z#,W%MB;D@3W-LL_J_ M_T()Y*^ 5'"%,DPC6*D5,;:Q?YN^^OZ8IQ S!-\/\(O,9TTQ.%C@WU+W(Y#) MFF!9/%AX T76Z162+[3X?"?N"288O6\2*!)OK#E],/YOR/G#01QR*[@BVOGG MAP)'#KTM2!Q3&PJ:9CI#<_GC.LQLN-#7 I;F-<'4M)P]OC8-O=Q M3+%E=-5 M>JF[.M(J-%[P=3OQ%AB9(,858RU/AUS]SS$V_^^_J%2"^.LHIU\U*UYT[/>S MQON:&;_+DZ>49X.CFVVF6>G'FDR=;;9C=:[9XNA:.]9F8U#MMZ%N7_>&XC&V M&4.3?TC_77_ YF+M A/;6QMVZP*=:R'2L\\4JVG%G#&( MS;82$EL'%V+ D( 4.Z)M]^3W4?*CF[#3L21X'C1'@7$E :X'@V+6<9 ]\4T7 MY6*NU^VC:K[@$7V/;KRJU2[2==:17\M MBI:I2R]3SDY&MNN4;)EZ;$V\S_SMF)_OXR9J$@_STI$Q=5VQ_2W1F*QH(&:X MP4;IM7TX)MB2R<$WUH(7[FG2[QK3Q'A<[XSRG##D!UVK7*3Y_#M]\. DC9D' MQI]KF2T:XL.%^?II];H)!8JR+&%R(L4G!1+G$X1$\&123O&X()*)9"J%"2EL M$PI8_,-/GDO-!0V2X-)I2[U!&LP2,\\KQE"IFV='/0[S*"S"3D%B[E M6T(#,NY%RYQGN,6L4BDB7@TQ25<&V!7'LVL#QX_Z;1>2G(YV8S3J8OID0=OGY MO*&*]B=P)JI/S^>VW+FZ3FL+R^(F=6!]=^7^P@1ES"R5_?7[E1QT))D =O>_%-1#(#N641&.3]#TK/4 MG)G1C3H#ZMZHD7LK_$7B2&Q]7VYL?6'N4!C\+U%,4P )3^XY*#8L6! PP>CB\:9GZ/ANT+"$8%5<;U]&J/@0*G#T@<"_&3#\'96= MRF"6XM@ORA6#2W]WK,!/FCO[X .8P1+WAIG+K$";T.KV+=O1I1Z2ZR%\C]7\ MPA',PP5Y?78@]))U1:]M8Z1[*#8,UO4]K\U+BO:LEFF-U0PU\[IJMC1=C!;K MS74HN<&]4,\=LS]C_]\#@L:F@A6;"YH+OIOZOS@:(RCNH+@Q'M:VPVZ'JN$Q MS- 3^1SGJH5^J[]*]U"/]B_T_/&K6,W77M]ZBA!W9,:'QD4$NJW^V]HDSU(_ M')ETU-1XE.%:K5J[O&PI7IR%.K!&M[)TXSGV8GG-' I:K 4T(#JQJF"I_B[' M][)FWFVB?&X[[@I#^RY1;^KD;N5BK#@@#C\1P>/4 O&%)4S]'1;_3]'P+R!W M0&SHQ<0Q$-48[$>-+<8@V 7WPW#6+@X:^P/=9(F.!3O(IY-B@J;!%GZVL!_< MF[F*']ISS-@0;!K CC?1O5W&J6GM9YQNHGU[0<*=6T!#V8%?^QFG,2FX$RMH M"B'@SI?_^&1,,*?8'MC?O(0"0M.YPXDLV?"AH#Y_TQ[/IS$^FMH.1!,,5;"=& M(>L>),&S'UY/ C[%J]V?-[.'NW L07WF_QS%XZN("M!(4=03&H-_8M??A\NX ME@6)MLX[]]=^1W!<>T__ZD[7)%9]I8]@?6I%M6HL7FA"_=OWS[P?*M\-=:]" M'2J%X<^I4S.ODJOWU)#\!JK#EQPH-+KB.%#6@F71,@U_Z=.\F'^)G0<[A.(J MB,&&959PA)B?/_M",%1L.6YC"=_[W->42NY!>60]ZIRF _=^'[RC$>PST^;>1Z7U'DC&- MG,T3$\[K+<=).]^60;X1"?&]"#$4&2&FP1>!F""*4(C]JVRE -*6OU(>_30& MN1H_^H6M0^F';[&V6A^"4H<#]_[T3038'5Q(_4F-8B/+7#CC[=>VI6($"@HJE/@0 MV^YN[ALY#Y<^2_8!6_AE,91=UO./#VX]7BM].HF\/_DP SL96LISJ7FW+7\N M/W[\JAQ'XIYG?=!6OIKB7IDO?A87O-]4+=V3%_?D,+?AK"MU]:4'7%O M=P9X;<$%(TR[MF( >]_[:LJU9$,?.@45&^?K<@,TP7Q)GZ+&T0.LFP._&_Y> MXJ3 A1B/HF];<>?R^<)QVON -G/< @H-L+?CRP?#RZQ'MP=POCE:Y- ZP7!Z M/;48$4NQ'9]>%>#;8.BZK-J]G*/^A*WUX0Z-;JL>5/Y:56-$U&E(=, M2N?T-)(B9[PV0-'+:L58']C7C/4<]%-#01"F$=: M>XWQ7# 9^+!?Y380U_<4Q#ZH3##C(*MG30;VB=%[RB$^3U9F$L%8##OMD FV3DEZ#BH'-$'] M29*)/TF4V K[EA#GT?\(O-8X*;F:%\/1==FLA^>[89E> MA>3--+$ 2R,0'UI 4.."#*'S*&@+P;,W_AY)!ID?:[ \[F"!K[,]2/+?L:GC>W'D 450:%-3_SYG;RUX7QRNP="2 M>G;0[P';[+<]/S,P/7U@X/!XR@.%GHI-[JG"O>Y-V*6LF8LMJ;:_!^;?XWI9 M7$#BO+D@;2RMX,7;IL(0VE2N YZM17LK]YGG;_9,T\V*L$W+3*1^MSF3V -V MLMQ+>"8="CF_'.61!^IDD:#P$/[]<]X\_H"2WW6&KW/U3I@:3FEZ>WOPR"KU ML3.4'R("^3SS)?6 '37Q@D\4PZ]B]1A?-WJ'[1[<&G;6$M;X].KS6^!B?S'Z8E7Q&=>O M+HPVFTSK2CL7DH9@@?J6LG#^VO$:;=YR>D)9M_&S7LV]57!]TV.Y3I1F%Z$L MMIDJFMLF$^RN8+;Y1(),$"^$^C*1RZ>" @=#]+6$Y6P"?&L%(5QN=;@S00@@ M\MJ,WG1&0G-N\:K^QRT9%^GG2#_?9B]DIZUC16.]\0X=XXO94Y&JC%3EEZO* MO5H/5U&*KP4Y3H4TSC>1OGI_%WUXL:%[5SK[/E3TO:#A:3EX&DSL#\X07 GR M6_IO[+)@B5:(RZP0V&^A\Y]M#ZSU[*EMVY.<>O\V[OJ%%]N1>+D-X2<9^6^_ M[G;$EV_GO7_S^,*4ON'>SY<3^P.[UA&UOW"G.B+VE1;6.]?7U_ !;[=U'Z'\ MSOW4#%MKL95BEFXSV31=H6L9IE5@F':+1TF*P+!;>*I"Y*K>SE4-(2 RIA'L MS0;5&M*"!CU7$&N- 8 ^Z_;DS-Z%\T'EFBP007">:W.>AHPT3>:^1]_I-J1UYKY'W&GFO$"1K:RW-9O7E>%>ND$1WYO*/Q>//)[([\WM,Y!Y/=&?N\WI7;D M]T9^;^3W1BC_L-][RU,8.S]FYRJ8>G!H>O85K M"Z(CO+?S;D,,C)KIP&X=,W;@YAZK1A6YK#=W68G(98U MZ^T\UA#CXFEHFXQE._8TQ&"#=3M(?XOVR9.%#JX4J)2@31/8KO;\K&_DXM[< MQ<6BE.+(QPVO(Q#YN)&/^TVI'?FXD8\;^;@1RK^=C]MP!<-1G( 9T/2'OVJ; MWWR_03-M%W)O:+HW\&7PR,>]G8\;8ESL#RUP5_<&%WL:G1WSQ^?XAVI5X,2: MBJU&+NS-75@\E=N3"1BYLY,)&*/]V+FP&]F69F@U= M@;IEBD#RC7^>PI(H<8LCD8G(;;WA4=EP86$[G,!-?1I0Y(=&?FCDAX;.K@F1 M%1/YH9$?^DVI'?FAD1\:^:$1RN^RS/'%[>"P>7_[;LW0U*2_[L,=?$L5#%^= MWX]?=<%R_O=?*('\52S^_7/X>[MDX2JA^_7R%GZ7+E*/]QX-D@D!O4O23CC8S M;K>9$2(@^(.(;481[5Y$NQ?1[D7HHF$ABGU%NQ?1[L4WI7:T>Q'M7D2[%Q'* M[W+WXLFS<(">#&(Z>R&=&[@5R_9O M1Q!YG+??Z(PN(HS1>QFA_"/NY5M$CXXBA&52 MMW+R6L5\C6YS3:;%HQB:I) ;N'DM^+/@1/4XPN'H_0[7]_UTA*$&;C80(:9( M__S@901/XD-4YA.B1/ )F2)Y,H%C? )#29%, 2&%@A]K8;C$0$\=*\J9UD*P MI)AFFBID%&SY=*'F<#WH]P_A96CQA69Y/M;X9AE./GWB6T#^KV?2]A-"L0F* MXL3!N&/^?\3Z7_C*]EBQ8Q:8FI834PQ1:.0V>^#-X]]"U%0/8-NS*@H^.(&VV MG9\@M3\NQ6>A(BMPCD//)[-BQ5SXF$]S.-#UU*9C2_!I9;L^4>R8#R,,^M5 T;??9$TQL!8J(8+TDSY\;?/M4AL8"L( A MKF_A%6S;U:?!943'> [9($+Q$B +I=@&^YLQI#>,W1_&YJLKWIBT?9L-J>+_ M_J?/] 70-/_?#14V7ZV%8<\'4+]!-]G09)J7DQ2 MY(#A3DRV3!T^;=IKI@)]J@67+T/I"J3YU4%OD?'Q,?M @MI5M)3A&DA0V0B* M]@Q2^R>BGC$ZZ!.V/LGB]8OA5 Y6IZ$@JB,+*CTI+IJ::3W^2P[^0&[1AN'3 MKKE^&KXEYRMJ%(F7?6H$0_, %"@HUT!:US/( A'H0S@&'/TSAB$HN5FQ'F)= M.$6_4KJ@Z' @7BS0!\'885?F4-LN!Y!#[M2_]MK_W )P,01!^]?I_R=4^B"8 M. 2YL&&U/W<#(G9O;?ASJY&A@@L>\U_L/[> [_@H_I]O-)[&_U?8!1N;"\@X M2F*XQ!. @H972I9Y ?[A!4(@<20ED&1JN+&YUI[V7HA U"!;?=MW_&Q4^-4C M-%AB0S1D1S3T>5#@__S/03SC!8"1X,]?>[/81%*PP$(?@?@Z7"+(\,6/@K80 M/'OKDT*#/O'OOX:F)<&OD.VH_'E#X#_@R7_'@I^IAP0:3/\%[71A&=^CT,&^ M]/JI[4=6,*9UKV]&;?:P@*$/ X7)OKSSSHDR ^Y,DQ6F_$!LXN0:5(C"+QQ$8\UM\$1V-WBW%KIWWX M1(),$%_BO>Q[H= B"B)_\ E_9#'T(18+/)B7&B:@M>) =I[F9 (Z@*(8?H&T?A\F#;S)LK<56BEFZS633=(6N M99A6@6':+1XE*0+#;C;3_8'%-B.+K8?V?,)[D_N&;>*;KEP^&%@E8B@"JW*EOQ(U]JW#CCGYR@&?%)MYM88@)D!A*0HH? MIGRYDS",)P%%\H @$RA"2FY0^/ZB;;(JV)S&<\4M!42GRPF*M//9#AUP:/\ MBY8#L66/AZ/4D!&FB-1@,Q;TE1JP9?)YRQ&@*W.=%V254.-( V$;:1Y9\-C+ M/I=ZC3)F(TMB\JN6V4,;Q%(K-6#+%WU.Y2Q;Y-EZG?':6KVE]BD YY'G M+;UI;5XFW1'->5ZUDZ4P9Y'D1WSB9PY"''L,LE;<3[H+&D&[ E_KRE;@[F7(&E.ERY6]46:&J<:506//&R3R.; M1_+S 8XP CVN)1$-+7>+"S[ULB7175I9K9D'#&&DS7JO+)8=GG%3**&7!)LC\!%/ONS3)?KU1+:70CD6R\9+%&_I9KO!4R];UDD/GZ<& MRHPK2V74(HCZB+<@ZI"73?5N@66 M(TP:R74Z0G;2ATV/0*_=1>D)V\ATD7*]*M8Z6,\;^,)T!'LUHXAVG+8LJ"UW MB#8C2TO8ZQ%4H0UUXG0HM::6-3Y'9/JC MA)BD_:8OQKK(Z/'2,DV:2,LEXTXIWY4:]:#IB[%ZNJ.7YVY^P($2I>;FV2Q@ M(*K1(V!E\Q;AT,V1RNF% D[DY5HN0\!>CV"P6K!J%$4K!7765I)MO$JY60M2 MX @(.[6X"=+Q2E6%SGW!,P<&.Y1IO^D+&5CUNMX\TROQ*D$A[ RNI=GY@N:Q M(WA=8F0B/C;C%2:_5*KB0D?XL0!5VA&\MC-&%VA9BV7<,9HU*;&$31,CO^D+ M$%:IM+>H8 .&\:1*JF%S6E'2H4H] NU%;=QRX-!8-/X$V&-#?.R/9HO(49!-LM>H:RF*'2=04L M-B%>ZZWJD6\B;L(QD3.4-<%K$PT1MPY$:*0;D%[L67@BK,Z02[#%;);N:VWI MT(%63=IWXJ$CR.@9T %OZ+25[>(X48+^VP#&)-J0MLV<[_G0N0$&V-/?26A!L(SJQ#6\T9HIE M2_-*'$RVUS)+R);3(@S+)>(!2AKITL?7G,4GOZ6FI&Z7U(UC*YM ^^OQ+T_U MV6_^M9-/18E"[_&#DT-6Y?Y<%O_HFJ%>E M#YZ"./D_<\W)DQ.F%_&_?R!_O._Y?\4*?^L"WA+!:$>N=KH$%"J7?M:E';S\ M=WKY[YLQ_]:7_YCO\T \(\$ -A?P1'PH3=Q8:;XX#YZT!G@S;Z4* KFLO28 M$%0@W" 03-\6J[P;0J%OC5"HU[/4_Z>JFJ;KU^"J;SDL(XI/LT5^A8M?G+(H MT'@G37=GI_V5O7IGQ_ULI'P#]:Z?@I1?7I']81I\30E668F#FOY% MVT;F3K%/R:R_5^9Y**G9"'AI[GOZ'?U!Z7_FOMD2V[# M5T[%-I%KAL,T%UY*_B*+84)TBK^4);$N-[<[9!+.Z$!JKL<-39P$ZS9J_'&J M*-J??HL)9%Z7B30_(S4#Y$B>($UOLM$D9U9G&X2J=49]YH_24E--1[&#__VC M@OY1.I6Q_.\?YC[\RXVFCH&(HRN:O% >,NTS_PWX# 1/6 M%-\_)-KF !UVZI2&&\%. M3W_I@[%%H5M%GYCF6IJH[HYI!$J+F#,)MH@$6P121G#D&6P5W.+[CBP953T5 M4/N:JB47M+ UH #?D"WWZ-&^.;WV%4PG*[M&+GO(ST:7E^8KGX$N;TP8/K+Z MX5=.W_2](*A%?EI/?T8*]L>27:L*[0$;89UA=3-C6VLN+59)I"!<)B'X=3+P MVJ).+3CT_&^*;98(=UU*$@N5_.95(3\PF[%7+7NL;HMV#Z8G MVHQ,IE(5AZ#;LEK[GEO)(J2^=U#L\/ +1^U=\IN[E(N >US$MC6=Y"@):-*8 MS_ $F6^J^!EF 3?B?6?;7NRA*!@;U;4;5E5/D*G4K(6A,H8^QR\ [FY/G /< M749JOQ9XT9(8=J-M3XDR@M%W8OT.?&VCF,LG;635 MD^9R,H?/ICL!<^+W[>$/3!:_8MCKHT]Y;7YU,1_X SS9_49S XUQEWR*T,;$B*8;.A)Q-8"VH]I\VJM,IFD/H:PW%%$FGF5> .;OX34 ,+]'F%_.F?![ M..=K31]W29V5-&C%=L=:0T/B.,%YHJ1@98QX91K85761KVVZX=/LT)$7*O8+ ME)&[9$;%B MB?)'U ULQ0T3'9]]!%Y?.\>/UMV VZQDO&-5)O9X">M5'Z\;:?/PD_,?>K;, M R"T\-%_@-#"Z0BOA&ACX.U(8VRO)&4XYQ#CR(HU+$XAFB:A(V6*OK$L](?A M?ZY1LC4ET$K9ZZUX>B6;?@>,](GMP9H! $& _Z/R2F_)T.4?)GF" M4#8(98,8UW5%X[>(5M]SU9^ZX?2F9JT;LTK/,FOM8$!3#8D,C71D52H2RQ3^ MLI0W@&P0O0;(_ABK^:70EH*AT^E!TS6+0)ZWC .>$.UL&EUB+J-E$GIE5ETQ M M;ID.FO 6M@([]6<4 3X"V]*!W<]"'\Y1U;'7WX0:[-0BX,8SF300=&^G\R#2\39%E@@ 6\END.X#?[<#OTK'Q,_@+%S6D$HUK M*^E0\VH=AVO-=3B;WYH&Q6F\C-YR4/PM[:6['%/ENMR(8\42TZ^7Q!8S9%M\ MM\X.Q\&!>88_[V4CY!IS7 MGX*4BV9H_OVD#^9&.8#::M"$NICJZ>6LPP?R'YRH_^F<*"(;D[&Q\9;0>"^D.#TI!B1-W% 8]UN2V(,6 M8'^[ V ;%%"D Y;P 6E:)RR\B!W8/#RW-;6^E,S:5&=BJ4FT^X8,GWJ4867B MV0 1 %9AA# UD=D2;T"63'J=S9V51=8K>H9;&_-Q:HKI,A*8Z]0&;L;"_SA M#DH;S\_>I*\;5[QU?)J9NNXJII,:_J!6&0_NQ?MV&, M9-U:ZP_G:#P>HY:>XE%S.HC)/?!Z([N%X>,E_(1@^HKOR_-X6QG6YYT&Z_"+ M[O8H+C&=%?[XAX3S:E36&.4REW6AWK;O?5L:+M;QJM?I2PBS\"D7L@PD8I+; MPM'<;943&@TVFIHBUSX X^Z6L]6 G+L<1_N*Q@=WZ\A[#2P3J3NX M;&<@\7/*0G9C74@VFF7#TV6, G/."J1F C@66V:^&8\48=:W[>7:EBHD>]P& M6J^)(1D>4P\-7J:H5\YSN24/C?=#KYBO&BLPA6_(15.DT]XG\_J@9C-?F=G/ MV55SS-4E?[=;L9'= MC)W]_ R47R0F JV\H!8V"#8733]X4?;5"D*96&UQ$N1L"16B-C--51*&D_6A M([$R 3^7Y@QP67AK&>"R<+K!BX"Y;HL>OQZ@#:G"[*<40^E[;2JDP$PT 1(J M$\2-#5&O_R35\6M&A_J]FP"8'064Y3?'&I[)6P3$!%+Q[UK.?,TS;/B>T]6" MP///3?<838[[:F>/0HY67=@D0J\V9BPCV&F^)D'>2_I]_0>?\VL$#U!O@=EY M7VSG.F[IYWNBCTK.PLZ*%.\M:*$H^0**5S3X@2HC%&OU!RNK2#\.!;L6W%"!=BH M11/\(.NTZ(K 3Q*WGN4I6UDZMN0E0D-(%:Y[)F;,CM_*3KA^ MXQ7\I*XM0LX-0C]*1Y5R:2-S+0B'2J@E>PVUY4#S4W^'8FA?&4L%>5+K==Q+ M779/;#U+M YUU>[3&V,8)_=ZD7MXE<;VL1IS6&6E9A^$UHG1F1FUWJ9-/39R3G M>Y8VGBZVF-A%B"J3UBO==MGEVVX%9:D!L36:%&O&-D%&8PS9]X0__D'S4>5? MEU<"L[Z@3K@BG?;J^L%M,;LG"D$J5IY5SAMX1>I56WM24O2NK^^ZRDSJQ#)" MG@HK(!(45MRT=ZY(I[U/&%_4C?=B'-M*9P.--G?;I7Q<[+)M#D2T@*;4G,O=65KB*3EQM)6+1&AO%%O+O:%,$ZO#/\M'?@N9>1=:K1 MXEV]Q]HI@.3U MVXP\GP%BF'$%J;.*A< 0C$/36;B:"RDFTZ;K"%)&L7O)1CNU8[<]UZB$FN^ MNJ?+^;X*6J+YSK;R9ZO=O&QO^"+^O3PS ^Q[A?>$.]2_%-]DEA1$^M"860PL9!,4 M1VG,B<+*V+-3BV_)LJ]YCF.&:6I6D(5 TI>0?(/FJLG5E/[=]T+M1*7%P3\ !]'=['/V>Z.^6[(6!_YAQ%H2>:I5_E3-5-W?F4LOLOB 5!H$\ ML^)9:W.P#*O&85P7#I0]23-O]:(@/UIX7SI(&56\Q36X-ZQS;:4*%QY?D(SRY>Z AXN2:MJXG8M M1KRE=2NRUX57*[C^9G)XE3/@^_O++BM@OI[G;*9<:S?T6_8TH*"MMW2F/8-C M&@/FQ>59KS[[Y3PAOW%X2&AXB_K!J5L'::('Z_G!GSD)/O R!)V+,/Q(-J?3 M_UT(0OFQF*T2:&IZ8;'G+P/-?B^FD)*9/3[S2WE1&*37DD@S M8+S?D!_J,S11 >.&;\^I]"GILH >HC3^X+D%,R9>5^%^.L+K=>^U$T3=EG%D M(&7<[@04N:,XL3AFQL=<@CGS^JCB>%-IHHJ-$-\$#74>__$/]*DLD">W]R(- M',?4=G^.N#R+(!7:LO2Q0DV*HE=>].14?T\WM#H^M"KS$.KU7-08-!-Z02#H ME=;'>>7R#FB'_W::LU=X4/KU"5.IPY#&J]QDAM6Y*L*D30OI,G6F#5IV17= M63\8*T^O)&C/YG$449'%\\811RISU$?CTY5@9ZCJT4!1LD++=N1J)10JE]+7 MF]U675,U9Z'Y)13./J5 K5SA[9&;4^]N*W/M"1PSK>!2FC,;L]9DP/:6CH0L>OU MA11*Q E*K^R:4-AX%),\,-V^8B>V@+FLF&Y)539FJ-C '0/?T7J%Z.87@M[!:'Z\HQ-&GU,B7C=2K&8J DPC90I^KERD@-YD M1E4C)SJU57K(,P06P@U6F]]\U6G*1/Y]6P)_J(6*Z6I+5O'=Y&J")UBJGZ"4 M,)'DK,ECSW 3SSO.I\&RLF,1;H3[)*'"F%.'?#SK"GR5M&Z4M&8$A IK9 ,;VL7I'9I\\ )/-8/@<'U.W(U>@)O.& MI7"P4$?5"L0/$SZ6M74FJ#),YCV;H'(5-+&Y;5C?N'_B+,1S_HCF8CK9];<> M=)B2O@_+NM,<9\A.-12H3)-Y\Z&XSHBO2@B"/5%"GG2OR?($?ELIN4LF]0XJ M!IJ@=.E%Z<2@#V%&_[J4>?0!![DVO_F()CF,NWP1\XGF:UK2XK;/$B1A+^=^ M.!9@0T:S_KH(198)XKF.'P"8OU(2 #!O!Y@?TG;GI&B\C%+/37+)](+_A$KROM[A=:23RC3_\7T03\3\Z7V,5EI) M457/29!T2+-)L[ECI43()^*^9":_;/A9IH*?371(QSXDUY^IE5G,XF&*0^JN M2/.GL[8\7TX*@))=B P1*D0H)"7#JD[(&$HN90725!E7:!U!%RA"T'A">/]1 MDO\OS=T__TW^>#RU:FN*GU+]ZN$$7VDZW?TCS4/_\RZ4^_U5I5K0#W>%G%Y2 MMLGLS__[?YYN-J_,/Z#MR2E66@J/OY ,>(966?B:8E44/?GBOQ0[5@[!PZDH MZ N"/2+YKZ^(13,O$93J$:7L[_07#,Z.G[L[1]E7GMS0 \XKMJ:'?YU^Z_&C M#+)_G9[Z]\8+LLC<7]FP#W.GI0__[K'9>PB]S5]((@M2+I;\\^%<*/%.K^4' MM13]]A(2LEKY*?+_W\A3?Y 5K_J*TS_37TR F' #^_1)?#K)PT=/R".]N!0P M*3!3**23G5-J_RJ%E'^>T,?/B/C[=W+NKM^9CA]N;?'=4Q\.N4@X6?)#KM>3 M^GR3[9%+];*1,$@F'4PVVYA>I22.$K^TV/[(['$-TK? M3E9*CE:J\;W!D&VQ?9$;LZ7TI%_OZ^//]6^ISTAU+MGTGU?U!+(;S3]9C"7%21AC"I:+;C#'#)[N\86:Y .Q+B@KZ@AY&4E/C!'D][/!].UU)_;BR/;,5?U]5!E*SWH6&.\UAP\B0D?PSM<"V MY:ZPWT$( NU;=7>%AE4A69E[)N)[(E^9(CAK6M:V?I#WRF0ER&C^F8=HJNNM M(31C#^,NTMXLJNJ02:P,&?]QY2R@VN-VY8A"$8Y,N%E/U[DP79G[]DH_6(9, ML!Y#B$'ZE4QG(L67:*R@:B$NF$R*ZA3#)RMSA&S5MWQ)7 M. MMS4"?KU1B75?C9&7N\'L$8A#DT#>MCJ!-4'_3MH[+])FYPQ]4W=L,8V(B M:8@Z0V#1)ZEJNL_\X:=0 ^T?I89IF:;>JD$JPJV2PQ/Y(XT/;J6Z% ^21$SV M?&LB#".BPIX4U0U%C6 0GY:WH M:N0F3%>B/ZZL5FO-@SM;5EC-,WP>&6TL3Q"2E3E\K$=69;GFC %T@%QIA40T MKD*&3.>_?6$/6Q1&1+;45';]CL@MW<8ZY<[YB@PU-Z.UOFBNEMMM M E TOW1>0Q:0N.\24 VBU,/ EX8TN,A!)E$LT;U%=BUB.18 M9\A41X]\M74@AFS3<0<]?-L@["C9P)G7OY)Z:L-0'GWE; ML=/"$3_>M*P#++$22FR)1BWA46?>UF10WZ$^I^/0EJ0%7L9U!3H(Z=(<_/@% M-^EW#%^WMO1FU&_+<&\29$_-,Y_6#)^WV1D.*>LJO!_*]<:&S9;F #A3I=:Z MBS1$%MG$_IZB]6/ED"W-(U >NI,J9K1=R%$&.(DTK&K79&3D#&G9K4$3K/V%8=]SNU$9214>B"D:L< 42TJ6YTI+QQ7EM44 M,(EF!AI=72>//8,#N%9M;FNXXED=#(8HAEXA[7ERKC,X4"L#NVJNE*HEME?! MO-^DCMP^6WI&K/2;*G.<@696?W58#NY21)CS58V@?;7 MXU^>:AW$5V/D9#DI4>@]?G"RF[)/OK.NGKA5'M;DK=70?]S%@^D$GS28EP4# M<.(+]:P7[HGY\>3Y7O),W?;B1_WG\=^5U(7TU\D637NI_-((?+#"LR]^7*HL M L^.0NV=[;^S:MUI8?+#EWH'O]GL;_2P(5\@%%S\%2X>_D6&-;CX"UT\^84$ M% ]8S2>Z>,!J *OY7!F.\?+3R M-:W42WZP"DJLNTR;0#X&Q^^/#'XW&/_YZ$(T]\]1!6"&-XR"8A']!U8+O144 M:;_*4VY:VK02\$E ,F\B&V)'W)7;J"_FQE>!OI?6T).G6 MF2)XXZ]\XQ1XXY_LC0.,?[8W3KU>;WE)0YN/4%V&VDYS(RTX.S7WO?H>?+2R M?NU6%L6="/K^I_V5V_R^3@LH^7Y/"RCY?D\+*/E^3PLH^7Y/6V1*?F5GJ(MK M\]_:4R+9 [MF8LL$6M8/*GF6%H2>JY5T30O>H87);8"N>-AZC_8QEP'%]9K# MU"-?29\C8S)\ZMLT\IXT<0K\4![XWC)20]X7-7^7T#6S-P/9= Q7?J!RQEWV M'FF\D9!X+QN3)A]YKC=4D,/!TNR6P.Y@;SZKOJ55;F8M-WS/2?M*I.>?F.&J M%B7?ZV@^YZIVE+X))@BTY'_+D;(_TWF&:"W0YJQ5<:0:2XA[;#8--#PM6$:S M4>?D11I" < "P%X*L-13P%)O JR\#\36U%MUK&BRK$TUNN,MA\*5 :L.EZP0 M[,RN)59FZYIO,YHEI=T LA;7*/)\A0CJNQ9*;FL0B7C/LKQD*VWO79J4$!OE4;*^J;*:+8UU(V0CQQS]D&<'N@8M-XSA:_M6!U4"\Z=5: N93=A?!S+G'[V4K=")=D*5 M:>ACIWH#[>1^3WOO;.2#M!-V&&*B1@D]:SL+MDMC-R-6T+5CJH8TF^F<1C0E M95Q3-Y"^7_&\D-Q&YB_"RMB9&<&WD\HQU )-\=55ELNQ3"[,]C;I#(]2$&TV MGO\>L\AO@_$5C[^]VS#CN^5.O^.">21XQEW6OY&[>*+V!SZD>W6WWN G(1L) M49.RCK/=J'YM=<;D]I2IKFR%Y;O4JJ,V";+;%.1LBBA^0W%B %P W-]Q>KP$ MN*IN>TA;\ S+D2PKJJCLD=.N#5S*EF$/:=88R1D@"\$8](;>*AW.0/SQ#TK= M4'SX$V9X "A?PM'P$BA;L"-%.W+JL1V9$M%\%AVM#6=[N#PMK;M6DJ.]N M5<152*N70IE.)WG?#I(!< %P?\>T?PEPAS!%LSUF5+/$P6[2ZR#; ^O':E$ M9OXJ; 4D92D!L6CWAR.,.Z3 38UXDKS+C(^:;;KI9DK)16N^F5S]8\X'<'.^ MKYOS WL*O(;3O:]W\Z,/^0H6FO[49CT'F7)@UQ^ M3,UNMO;U[J8/6X?18(/5JS4J]*[MN:?,];IN[2I-RVG8Z[@UWU1A))U@F!K> M*'$'T;\;RRH # 7(22 G 5G?B)S\'0OY%W+R( Q[Q'ZL3R&-;^M5;,U+Z_&U MO5HZ3\ZFD!/N+*(_U%ES@->J"R:1DUF$NPRASWFVBAO@IK('CKPP,8$?#%_0 MGP!XY(K+;\Z'LUL-AH;,_K3/(O2^M_54C:R1U_:GH5&UCR\4F[(F T]K'B+U M(*\8F\'4:\L>GLYTML>=#"J4U^=U4;=Z-K0!@Y.Q&7D,/< MZZ]D'/6WUW8P*34\IA7.7[,.8GO:<5S7'3V%(OW'/PA6AI&7^9@*@44 /0"] M\P;O )(GT&Q,DM!A@E/M3HW@JMMK2\'-U,(LLF,SD"FO8,@>(YNQDRJ@JF56=C%CNLDS^(V6OA[7*&G[3=IL 734!F4J-U*F4JSC ]*^W],"T@:D M?:>G!:0-2/M.3WM3I%W<2-?SI9S Y0!<#H5U.7Q0S.M>AW*0M^=[%",%2!G M?NP;F#%L,SLF15E6&%DFH1NJ:@:A+ "[:X6R7@F["E-Q4?V(60Y6LV-Z0-MM M-8-=6L1(EC$RBX=M7HERJRENZ]''0M2$)JKJA.DB<9QBK(T0$6A M9?RU;8.*&:#ZT0AM:J[F*W9F@RI+QW3-($S?TPX4'=Z2C^BCLLKOD!U]B$7[ M +.$&S'?@>SG#(D8M?#Q8;LU6:?OFFAMMUJ*[80A(:E-FRK;H!LB0.RG1NQE MK>/7(W9@X#M_Y^@]J;;JM"*45V#M**2()5+$$B_4TXN-V)L)0P$(%QG"'V)I MOQ["?I-#INMJDX8FRQ#S]HWU=$H9*833'L1T&2-?UC2HV!@&D 60+:C9_GK( M4O5J*\:QQHHE)I@(=XG#SAQFD,VJ(1.YBSU787$#0>+0C]0P\M.,4G65+#QK MF=\E8[F]ZNZ//_2GK?;^J$CT-_C5,O0%YV;4=>R1IS8&OK2%>%:<6"N9BAD9 M1K/Z2KJ,@OI*@&* XBM&NE^"XEFK;2[1^J@M':3$#FD>IJQ)QBF*B;1=Z T5 MAQ4SN@TP_3DP_5%A])=@^N!J"V@DR1UV(D\4@K5Z(3\44DR?+'KZEI)6 (H! MBN_+WG\ABIOD;"N183K_>CXZXVV].,A1GY:-E#'ZEC5_TX/S37DA>KJ 4 MN!Q!0SC P@KB(OA:[_W@HSS'OVJ+/<$BSMZS:F%W/=I.#X2T-&08RX8!$67B MA5H( #D .0#Y%3P(+P%Y'"Z)5HT;KUAD6&DX39UO(E0&T^,VZ*$N(;A7F[KPTJ'VF6S/L@P@K(S3S\4'BI9FD#RC MZP5!2?<]Y]'!X+F@W7(1,Y.*GH"4,H!_WX<)S[FJYV@I,A(>D)PU>&4@ MP;+".E"MFLA8KZ_1T4I(H?508WXFB;ZXT"IF&!Y@[>.Q]K'FZLNP%@][W=6" MGVVLIH95.O$&E]AFG&(ML5PII$Q"^ UA#4#K-([W>-,6>(<-$EH3^XDDC M *4 I7>*TLN:NB]#*0FQ>XIW%$GBV?V2Y72QC<(92M,J<3BO%MP>1F\L1 Q M6TS0?HC-_#+04KUVKQ7U,<_J]&>RHC2AZBXUE8ELK"8_41*O2'(BVJ2O1ULY0>AJ,BY$W%J+M>VY%58)58EB'FI_"EY@;:IG#!9\C5;";5E*?1*X4HK!$O> M87:J1;(FT%S3\TNN%X)!N[?=W[_HS.AV0\3ID/"_$AS6$AAR#RA\R!-))Z*) M"=9XO9$A;?@(M#.LR>/@R7H$3T/6K'':JJT[R)%G9)A,;7.T3,'YOC+ U0X@ M>>.0O(R]_4Z0#.5>,$<'$YHEV@M2F[40N,H(*22)5*C%JX!>;H!87HP"2 ))7M*7? M"9)&P+6X=4.BI4G%A#R]'MJ1FD$R-;+Q,H'GPTPW&]G.6]VOL9^!NZ^@[KX" MG?:^&-@'1<._8UYU;7'.&=A0PKWBS>*:-8$TICX56E9;3-1[*IL)AKY,;P ( M!@C^E B^=*3\)0BN=W=]MMJHT1)!,91AQS2DU^,4P<2](!A$R@MYVON"] ?% MT5\"::)OCF"I%NJLV6J9;D_<:R*:03JQY\_T:;Y!2!>5I@&";Q[!EXZQOP3! M.C?LME9]:L9V] .ZCWU[BE.96IV:_\]#N( 1=CY<:?Y#WGKIWP]V_I\_S6"_ M2PYS3QT70&.% AGJ&;CZGNM]7SSS\UD.$V2B4RLQB" B:O?-FJXO RYA+G26 MP4Z\+'\=8!1@]'9%_<<49?\*F#\M;&O:QH*,I])2'QKQKZ1XC8QO)_M7%0PS *( MWB]$;]^&_GW!NJDT;)B+* Q"6G2H.U:MK>\R@&9A=?C95@RW%%3O:V')]@(0 M,+]H"T0TP?'2B](LA0]A2O_ZZ/:''W# NPZB)S!\62L+>!W.I]J\'5N1*[!= M>RG(BF@D>\J:G:%E#,MK#\!M#\ -P'T]^_[%X!Y$G,H&;D>T*A%<:?6W^\&* M95)P$UDG0P)YMDW-K8#[QL+L .WW@O8/<0:\&.WJ,HP0KV_#DM(?]ISJL*>J M/2%%>]KPC2S#-(C W #BN,DKS-8*3X8B7YK/.<>6,LO M.$O=W)E++>,K&8T&\LR*9ZW-P3*L&H=Q73A0]B3-O+,; 'D%=V$5WTTN*1AH MOIAN,4,;UQ\$ M4EO?D1;OC0[L@:HXP7XH"C:3Z;^IO0U](9Z5K;<4L<^;X;&6$D/R%R79FV)H MWYGB0_(>7F?2X77YW&_F#3YP/*VJB=NU&/&6UJW(7A=> MK>#Z>UO\KW(H3AZPRYR@VX^;S>L;^^&_ S7/"7+?-83=N3CEH FU#;Q$J M6H ')",C2):LCU%E^(P/ / #P \ /W@=/[ALKL"[\8,VK"PB3G#:DJF&;0/N MV364%5)^D)8&H%@9I4!S>\ @ (-X/P;Q(>D%[\8@#K.V.Z\-1Z&47"[&K:AN M7#\8*8-()Z5C9)DF\]5#M\<@ #\ _."Z_."R&0GOQ@_HULQZ26=T@3[I; M]^R-5RC4GJ+HZ]@/7A\I^^?RH-R5TSO49]:6Y2=*/]XIDCE0$C,$?6V] L G MP.=MX_.RCH/?Q.>PO8P[G1U\@#K'Y2)T6FA]QS I/E]9X?7HFII&\'']T)\GA7Z??>OPHXRY_G9[Z]\8+S!0U?V6#%A-PI@__[K'9>PB] MS5\(_(5("27YY\.Y4.*=7LL3CV+F57R"*:6T\E-^]?]&GOH#8;[J*T[_3'\Q M818)U[)/GYS2?1X_>D(>Z<6E>$UY1XK$6LH[$[!])7GEGR?T\3,B_OZ=G+OK M5U\8]1P9/US:XKN'/IQQX=G+Y(='8LJ88/+OTK_K;(.K<:,_2ZP@<:/9UQ-^^,;_+?49JIO@W$24 M>%&0* G![^_B>19Z1G1\?X#+O>JTA6[/HB!ZL%Z&\B1.-A_QQ9;73X;AZ?66Q$]'F MX ED4 8LI-H1^N/2>&CBM1T.U=E:X[" R29W&-B"C,C(CRNYH+50$AW%@"9= M"6XGVZR2=2-9F?MZJ;_7B6IO:P\))EF9.Y-CTL-67W7K4 U6+73" M8=O!*GUF_DS3*M[9KM"^#SFS<8,:]RM^4\B6YL[4FJN5[9#HAI B0A5_/)$$ M5F=D3,X]-%ZK4W*@5GT+B;:#ODLUI69#2%;FSN2:P<1I=S8-2$.=KJVPJKWE MTY6Y,PUVG V)@Z'#*J@GS)>#B2(@Z;?GSX0W)Z[BS\TJ=.@):T0^[@^[9K8T M=Z;5>'S@CX?F%G*V.P+:87O9"V,9SY]I/:W4)G!/@MCMVH!1EESU.BZ3K,R] M467G1I7-L;-G-9_F.P.U=V#WZ4K\QY6;N+E9392Z VE42U5,WZLFEYJLI')' MBEES,9^V5$GAFH?ZT-_O)NTX,1ORAV\Q\]%@LM$@983U!.MPJ"\X(UF9VV>G M:5LUA!AZ$N_XTQ[45>7Y1DA6YO:Y[^A(6R=:1^O@MVM21XF)SCQ]9FZ?1G^Z M;%N\KD.52'#-"NJNO8,@D_E]TMMY;5A?F6NI-G7@#M&,>ATR3E;"<(Z7.YP('!1! MG2%I8IO-:&9AC$SG-[KA=TL],-NAU&3:;'..+BDOH7OZS$,%;-<>-J/V1A*5 M2(9IKAV[_?2A< Y-T+!91T<1?Y 4W::;DGZ<1D(8+>B;A2 M49?Q6$B7YL_ES7VVV\9@B%4:U42W[6&C5<)X83B_652=6RSB:2VIXU DA:[F M>X,QTJ6Y*SCVAD1;WRF8M67,[DX8!3LUE3MG! ^/LO#.F<*$9#8%#0XWA_;" MRYZ:9RE0PL%\->Y*4&43:>TN%[?]OI"MS?$4@1'M3EVMS"RM.R1VIAFL^[MD M"TC^8&-=L==;<\Q)/+;A9C4;"^V029?FWD*PW$=-KA_C4',2\$U_/(MW=+8T M]Q:,Q6)6WRD,;BG]P] *MM9J-\LVD,-K*!/1;E5C(4OK2Q#5Z-3X8):<"\WO ME3?KG7I%D72(.$C=3M.@HH3BTZ7Y=ZOCLM ]#FT:ZF"NI^UE6I]TD\V>D176 MC%VNZ=EZ8"'&8*2LZ_MH?LR6YA_+C Z3)ESK[2'3@[7]6JXO-V'RQLZPZWYG MUG<.2V)H(<<)'<[P>E56XG1I[F9GQ*Q]:!YJ"M3LU(Z\T6!I:I@]-7>SB"*- M%ZNZVK?,6JT6=7=K'*>%=.D9W+HU>L2N*P=K.^%]>J/S],A)UI[AV7/2&6!4 MI[661"0>^RUO8-@2DR[-O3 EC"G2V=.(Q6^Q&&E$OAQ7LJ?F=U"OUU'(LBQ= M2[XQJV53%/,)ZK<6BP]@.)&*[$!4K=86!LU'BN>NBFJ)'=?Q^V]I. MC0HI'*7AL9TMS5V7I6TDP^PO;,MAM(K0<">5F9Q-0S[#.V>.N!Q2UI#M=!$( MGO/4JC+(IKCD-@L/AJZ 5U>D56-6QH'I#XA>TTB7YMC!%C[.PH-)MRV%&^+= MH#'3:BDA4GEV8" VJ>'5!AMYE(0V1EF2P]F4GQ MEI#);+-Y=J#%2X1$D5W(\HR-K/LR;$WC.&W"F7MLE0HLQ5YT.Y8XX66$1[F* MU&S.I8C$\7#3]/KM9 /(&0&B=E==#1+G8Q:9-Z#6#L/)SJF% M7VX#\D00'8/=BRR"^-MC=Z_B*)LMS9-!M S7-7^W6UC-:H.0FG7?&@=9F6)N M!]%&;)"KV7+&FD>3;S2ZJ@&SV=+<;6WZ.VA793HN:T988HTP'7LTS$J6Z5X3I+-LKS(Z6J MT&.Y94*51M095@2:V\ZSI;G-6KK?TOEAO\GR1W$^VAO3@Y[HI,@93@\+1,5K MBZL!RY-'=+PBC'5WFZ5'YS>KM6=56ABT$IH-Q54B>OGN>&ND+MW\N^4654U@ M=X8U:5@5IN*ICI.0+'+&?('ZZ'[G0?# .@1U%Z?'E#OH9YD1NK3%D(A%+YKA<3-WV?I..JA.G2_/<8,/R^G+1''4A;4!$HQE:[7-*MMD\-U@8L&%$"*JP3:I7 MBVFV59<2B8^<$6'C3G4SP=N#C:58Z,YFH2,RJQKITMQ;P-2V.=VX:DUJ1D.F ML;#%J6O&Z=+<6_"I 6K51)-GQ1;"J&MA&]4[V5-SW& \8Z2PUB0WEK-$.=8< MMZD!D;S;,Q*L50V8?AT>1*PV7W:VPWUDJER<+LV_6VJM1O/062M09[)NC2,O M0K%$/4'.B"7QZ"K&WFPO(,+;:]P:G1_HE'.<$4LCS9POIJ/9GHWBGD)58;\G MSIET:>X*1'HJKC%MI$BU[19EAXRV6#:S#>0WVVCIF* B&"UI4I.40Q^9;-/K M.B.6S!8743RJ6.R66K0E:4X.PY00SU@?Z\5<;@Y\?RR9=77&SJH!-CG&Z=+< M9DU:M$B/W=>A"4_ATQZU.K3][*EG^-%*:TQ)2&Y+S8Y%VTM.EGI4LMDSH@8R M]43E%VI-2>Q'#9XZ$%Q4R9;F4+. >@TAHAJLA33J>S7>#PQ/%=*E>96:LYI8 MHS?%I5HX[+:IV%=^@QJX*A*M'9'B&0/L>?6E9K2KDVR'>118]>K/M<( M]![45.'*PAMNT,Z"26-FN<=RX:S"HD-C9#FZS0\.UF2QQ8TLO)9S*8RJ7AWJ MU13I8,W)Z2SVJ>9&R?K=JKN4)MQF;K8HP9P;1KHTM]G.3H 63J#U+4*M3"DK@MPA MECTUO]DVL\&"BN)85FV]ZD/VVD=#/=GL&;&T&TSUYK)1$:4#L2$'=5_WL?2Q M9\22Z2Z$8+I8S*4M/]B8%;.M^SJ3+LT!S-PU[%%BB'=9?K1'0ZA)1(-Q]M0\ MP!#'B>AV#Q8M0@[G=2*TF[B;/38/L+HKTV9;Y-KL5F.)ZH",!&V?//>,6&*9 M6*248U.U%,\^&.YXME,2GHR>$4OSB32V.^':@_@ 6_/S%;8DUG&Z-/<6N.,2 M3JED2\\0(M-0>G-%;ED540BZACWVB$5R!6?$DCY:8 K;%O>0 MN.@8F%SISS'82)?F'SLDMLMM/;'_V6@6!+5XT%K7XM/:'"'P^T :(=,AR3I[ M7FV&N(GAV^2-G1$V+;%8F,=&GN+:#SHR!I_#*RFI6= MZ3GFF-;-^0 ML3,"I'><#PXR$]JL**H048DBWT\,T61I[GWY#*UL%KQ2@;1U8S&(W$ZLZ]E3 M<\!=3_=UO*7NIM!DW.HZ0=>?MFK94_/ #5EB6*>%GL^*O<&V,S6W:B]Y"^G: M1^!FF15? ^*GC!G5LVUE$VA_/?[E:0")^)8M0A,?Q?J_X*365@Y M]!^_Y2'T#)^"32\LCT"^P/1S^59/PK=/GN\ES]1M+WX,3CW^.\OE^.L4RX^3 M0_\RB/Z0Q9!]\>-291%X:?7(.\?/?QZ!2T_TTCRP;SD/;\X)0TEP\5>X>.(+ M BX>4/PGNGCH"P5X_#4N'O^"/UM[""X>L)K[NOB$U8![O\*]DU\PP.*OQ&DP M28Z8?9.('WO 3JR_LVM7AKT2.3?'VJSBCVUY+'"[W[9YTCA7KW[WOP M3ZHR_^0.2/ MS9+@S;Z4=:RY1*^D-_>1R,;YG%I?B*&G6I?6#6Z02.Y<+QPHYK+"N4 IO/2+ MI[_ [ZL+O-DB4-7(B>RTD]:EWSY0@HJG!#UM9O30* BH1)]5VKV_*_F&M* , M"0%0?2[- XFL\]X-$0;C)"<. 6%\B$Y\0W114S9FSH, =.9+ZVCAF:=VTGYH#.=; E@:\N/>C?5&MC/40L5TM26K^&YR+<$#O_&2<[/-A8- 3;XK M.6O36_4VS/ORFY].TJHOFUMDZ=8,"0DLRE7ZPP;+I%I/VJ0JX3P(5<:I/.?Y M\P-8SQ4]>X5C/>CG9CVG4CC >IZP'KHGQ-@."S:6 ],GFO[,P=^8I[JG,L*\R"_.&8IR_=\1W+Y][G1U2RA)XD+_!RRI^%=N''/'= MR], /5Z4'N_\A+_J5713Y'@[:1F_>\3;R]B\=LW:*^GQ,YKHM5.RN;G36%W7 MU)#7DYMD5#5-L4N^=>";KFIN;(US!YIO>DM>9Y;>)KV>,[IXP+25Y^DCY'AN5,U:;DD2>C#WHW]3Y6=W^F:X2R$$E+&4O!--CS6'7T M^U9WHH9RKNHY6C?119^+;F''F41[(:%+&B+[+-=U)^@NG6:?6M0H529@]%QT MZUZ#X=<&_#L;X5< _$=;V5< ?-N =CJAC5C+T1Q%&*MA0^S^OJ']8JRZ87-" MMEC&8!W>K=*CJ6%U6QE6L9=@M7A1Z+0F(BL;\O3D_M/$Z.21GFJ5-I&?_B0L MA5XI7&DE;:_YJAED"T\K3IZ&H%3$4-,K4'=C5O/[U_&\JVS-)]>SLM>3=XJ" MIL/Z,88%,\L- M)':12M0/#T-=$N1LD#*&P!=R8-^IK07^LV)'V4N37 M^NNZR))-5ZIT/69G'[BYO3+D;"XZ!G /LB@*Z>4I,NR?KVY9J]"JP1G(4:KM M*V.<4/@,.OB*0N@_O@'*2/XNTV73,$]+]>5$^_LA'D/WDXB587LLV-+.C1CR26[ON9W MF82WI_Z9E+G3]Y'C(#[QP)22MUI*C-_0-]506SYX9]1$6FMND+V_DK9/_Z[= M5!P39$3;,3;]0 M$N6M]D0_&6K)(8+D_8J:OS-5[:3X#375,]SL*9D.>$;=VS2AU6S/Q!1;FQKC M00.WFIM]+%.I*8^62>Q0G(_7TRL* MSJ">@.W5!*GV9*E"H[XZYH_:P65D.DTO(4D090;9)<5TTA39E+T*(\C$^N_S M =@GZ &WI]LL(HP,M&>+HT/\6*](QOX:?8X M*O9;UF!9#UB$L_J="3^(!79,?0+_T[7= M3,4[XK6]4#EZO*',C2-.KDX&*^26U)B M\F0,[$2B5'1]P2Z%!_ M0Q/N%T\CAO4YB4O+=MCAI=BU5B&89/XXC1,H2 3@5OR2&YIAC^U[NE MB=P\ME_79;NPP'[1P,WF@*CT#+8I6\2N0^+ZD4&#$Z9/XW[12S7-_P2(OGU M?S)OU-L _;S[:2>W&C*F80&K&=1J #/K:M"Y\"CO6/9-J0$C8VL;5QOA4*FM MEPA^$%\O]7NP-5[&(2M: MT9PV: 4[C _,.T_'_FF^UL+1T2DYGIAL1:WJF+(6.]9.2('],*X61\LP=';V M),B4N06GV'M NVANKX^ MLFOJ H'>0BKS"LS3A-W4\Q(W)F04>D>K> R)TGYN[7N'_:K-I!,R4X,9@\O$F= 5F&4#&IX4IM3D"HA7 M%KV]'.EM#SH8U:FOSFJC;O0!LVP,"Y$C7HFJ[)9NPK9J#_3^),[ BKT$K,7+ M_0##;&[,;KY@\Y'WD*[YV+%R[-.;)B7OV$A;$1-K9IG^\LK#;!IK".HU[9"$ M%%A8J9@Y:X\&B=!%LWR1%_; NS:-%\\[#?J-% 7^5]&LKX7]5[4[UUI-0]QJ MH0N9"F?J,,96B2B#/N@P CJ,%-;34V30EJ>0/5ZL0[QT=+2/%DU5/.Z MXVR,A4\;0M 5V:;@3.L[;(*249SR .J/?W"< GDG;\@[N0DM'K0'N2FZ M-L M"BDFWMD-\QZLO2OC+A%1[L**HKZ!$UJ_O?.%E+6G'AK\7H;9_,QM V*5]YDM M ;P^SWA]D@O.?G2NGZ3),I6ZUZ4EB=_-[4W3\6KR/%'UL,S3@Y?)%\XN!" J M8$[*#9T=^(V*QSTRQ>(YY@%7Y6 []%6"K>!*?V"$(WE-"2GS2'U%+[03 >; MT75#9R^PSPND+A4P=>F&S@[<;A=RNSTGV,@H6/36 ]AG"7E*19BK8 MLB8XB63#L>=J](N7#/5^(Z*OK=O?;_[3NT9.;LZ@^@0>EQMSK !ZO&\['ICK MMVFN7V%R)41V>R'/367VH#<@W^&WTRZ46/KX:;8R35XJO>SFS/EK6^T@L>0^ M;>EKF\P@L:20%NX59$'/8 4?Y2IK2VL?5NTFK\3>*DYEP6F,\?/"X(8R4=X\ MWQC$QT!ZRJVFIUQR(C+5TN:*=ZC6+,V<#)N'\;1CB88,$VGF"OVR$B6 +9"U M K)6[HBIO'&Z,FHUCP[<)><0TIQ[L1R%30^)4Y[RXN(GP%) .LL-I[. CCD@ MOP+D5X#\"I!? ;Q/%_8^75"/0V)"'LUP$9$.4KLBFQ;NBU4FU>.RU(N;2KIX ME^G.UU8^/^]4(A#_+O(PG>)=0=$G\0!Z+O HF>+=P">;0W-[^2 ?,0V21ZC( M6]<=R[&APPX6O:W9C&68S-J)@"DV;TGZ*.;\UQL?90.21FYZ!,L[)Y44ERYO MU^R_K,#I+ON:-.DN!I"RYI4AW6YX+2X3.%F3D^EI,ZH6^L$[*'L8H@)T?*^M+290@!4=J/3?PHW*RU]\WMN'DV\;IY;(7E M$2^:FGKPAH[?; ]#*\*FLZ,<)HDB,4;2(7'IV^]_$M$Q,>R]8:VH;7%N)Q8C(I MG\BF*\,44L:0YSHA@J28]T^*N6-F42SOUM\7F^;ZSB.G5MH2J2AH:\PB'5<] M[N>[?<1]U*#FV4KLX'T5<:U:W(J-CFP>#2-.><3#H&8:*Y-GF 08/771_**[ MY1*?S-?X(\,P4*C&6X'=L0Y=:^P,I\T1+E]8#4"(8;^[7IB)&K"R4(+C5[(< MG""._?$/19?A9PV&XJ4*/3?;^=JV"^BXXG\X:ES COT:@R2<1:/I]K4J/8>"X&JR&[*%J-%BXQF]FPP\8 M9*R3G0ZZ6@XMJ";R9MVRI!A^C3(F"A3$/DR:_(3&(W7KCVYGT8E5X"I MM=;I,(0K6U9)=G7DVT3@D1\P?9CI<:Q+J'L%.@Q&!.,(PV/H"1G"L)<@[(9R M/RXTEKBPD:^KI8D4WN'R.SU#WD.ZYB.^1T8*NE.7]-BFT=6:0K,U&BMO=->^ M=9 QY1)[D]TK"*NTCFMAN9HI+A\GYTT31A PH (T";G_)B$?4_?\F4G[LQ[] MVJZ,(EN?SV<]8%-=C;0A*EM(L'(J&T(6%OYUA_XZLPG;#UVBQFI-',*PP[3A M$TPJ*M.D".1E93H@':* /4*NH#R#7A]W3J+7\[> GAT%\,F\A\ 16:MAU*?L M2"(F6H?;C"$O9#.!DS7I>%;B%"_V_IJ)PY] N[XQ9PN(M=ZY,7\_-CN@QSNP MP MN:!<^MEL8Z_KI +B?!J94C1[K_8VUL1"D5=NZUMI83@09@5/3^HP7^IVB MOC=G05_;4"[>$0ML1W\"<_G:5G'QC@BR%SY<>.SM)D9$?=%D>6O)'8 M.!4>J9G\O/2XH8R&]YLM^O_9>\_FU)5T;?C[J3K_@5IGYJF]JHQ'&;'VO+N* MG,$D8_N+2BB 0$B@0/KU;WXZW&:4ZC OY<3G $ 4,%U .) MG;UF[>:B"&$>_B;B!V$>/LS#AWGX;T87+J"A2NE%DQL5V5B;:<[DD5 =6VUN M!C44ZK+X0$5=7^(^O%_CIM$RPTSI-4,V7M\67#NL8TC/5XPR>'T[\,.0"&\O MEG &N'/M*3EI&;.)AC&C47XYSS5C@TR=(TA4N8\1X04;WR@ON(N+#*X-@C L M,P@OV/B!H'?GB0V<0>/T,3D=DV89)6/GR4H]):1CO>8,:AQ4NO^NRKFAFH3 M#1M-:6PANR"\9N-. @>GNF;C>( *^:5(%-NUQ,LPA[_PW)A]&CTMO@ZH,U&>,W&T0MA0MEPA&A6NIKIO2RP M?'PXH;!N\F4Y2O:FCI=*I-67K7-=L&)E67NDLWJ:95*\K M+)[>DJ2RG$$9X5RS@5/X TTRX34;X34;X34;WQ<85HJM=56RI;1M;E:6.HGN MH#W^9G/31V9 K;>()6I9,Y?)/<5+;Z_\L-!,.RSNPK*R[T43KJ]B*+QFX^9S M1#?G,%ZZ,2B\9B.DJ_":C?":C1M!<@BOV3@H#XUC@40T3G D?D2_LION#C.Q MLI9J=[!1)3XO]FO:X.LW0!]\#4#3,.;"BS)FVXRB=:M-+#!ZK M_,Z.DJO-COU %(L37L5Q' V\G1=.V-0T_L(]R4 I8YJ<)#HZ'?UB]?+NLK"$ M8?!:#\TMN5@->>(7\*/$#.R("P*;T,2,2_T.-NQ,DPRSKXR? .U["+%F07-: MT'9(FWRWTQ"?NZ])3(E&&]-7MCS6TCV.8& ]"DGC8;HYQ!NY>[R1Z_8!3BR! M/@LWO2ERGEQU"R7.#@'#Z FC,1'D:880A"$CI <*,Z]# 4,#:R84+R'F2XCY ML M*EH=F3*H)H:DPWJ8$-_E>J.1(;[+!8HQ;IM$[Q7?Y<0AN;-H(U$:$FVZ3+\, MF5QL%&MR0KQJ)* V0GU<0!W=5F7&\4!D+VVUAW4<]^DJ_8" RXW%54)ZO&\/ M/73$;\T1OR"XW6AACQ*QMC++\(O6VULL*63J2>">QQSX58HXK+7M!WCA-^1L MWX]/_0-QYK0X4-H3J[N -ZFP+HKJ>ZKH^G+O_^VN/6(F0;H LU#%O]>05-.2X *I MXAZ0:O=(D< 3APW>7:''R$=9RR[L5'(\CXBZW56ER\.4O+L3)T-6/6)Q.F,_ MM1I3BXYEF-&HV,@;EC7@O]Z;>CBTJA4O<%V25HSAZ(U.):4RH\8L8'W&/6A5 M"ML54[Q.#OF4)M^BE(O=>'-Z3CI<;/SK2&>["T;U[B3&YU"/KE=<' 2;9/:, M(2U5JC;&3_5EO-XI-]+9&904+LKJKKZ44$Y\I[#E_L7$+D354$R<(B#V^OK\ ME*1&%;Q-X#4S5^M,4TORQ"(C_8I%^^/&JX MBA7%P%[JQC*1@"+# 5R-$P\L MOLNK.);8N& LZS)B8Q>FZGW*C6UPU8O*C0]EQ6F@5X^-D3-ZKG9G)FM-,1NW M*@1>?!7XPM]1X&Q"V&S7M4U!:KBABJ;W,%JOMDP@+%2ZB6.Z MH036)7%@PX*CD$2O&U+V7@J'SD.A8:'*39/H/<'6.IG_.,S\DZY1'3^.0VYQ M\Y>Y3@]S0\DN3JU*^2W=DL\ J%EX35O3QOQED!F]S>2JUNS-%;L.[VU H+7D M0VP'S%UX"4I8]W,U=3\7X/@>W6;J5:7:;4^R4:EE]=O#7.;KT;.#F57M6]E8 MIUPJMFV<2?>+PBA9SSK,2AW"K-=7O',AD-M+F\GWB[)Q2LC:(VC?[13[*%TC M,)6;)3(\Q=12O2%>X!N?#XE=!V!MJEUOEO%9*I:Q*]U2BZ#:F<3S#.W5KW^( MPR#>+LT;U]?K>XM=5_<3ZPCI\0Y:I6XLL''-#N3[Y1]LLUTG[-B\@]4,@YXN M](4E%[ZJSDZ, I<9=9A%/%_+9&IZ+&L:.OZMEAJ4%(VO?IL-]+B<*/]^0O"&.7 MKJ8K7;:7U;'2L[DL"V_DG.)Z'$E _YY^P+!8B'D2EI+<0[0@K'T(:Q_"P,,W MRR NH*&H8FI^2$G&=690">@AH+AB(]4U/654QP%3_72AOVIBR/6 MFX/P\3QBZJHB7KXW*,R"?A=AXZ2'>7U;L M\(Z3G&SW,'4@0/XR<=X%$7!,Y M__A8PAFPZ1J)0H5OUC-*FT_*0VK(\#VV5^=(TD%)#:]!^4Y1P)E9ZY1% ]Y"'K@FNKS)V, 9- X^[\O+A&DP[5&Q2W3TY:C/9A)0XSCX M!'=RU4H ";7"&T+?@T&-WU32[V)E!S?/UY]&/3U>BX5=RYO-;*:5:]NU:<=. M#LAR0CX'Z&EK\LPPNH'EVZ-Z=IRU.-7$H ?%PSM(IZ%P M.%F%S-W*AA\6V/J>;'@_DJ5J3#MO*L-F1DG@O&X^FY0\^3I.PD%RHDU;M4*Q M]=S"HI6$5FCTHKU!"LD)%]XT]A!G#VM7"6M9CE7+E$0Y47[#"!9(2#:4H0 ML0>,94(HE?.6$]VME+BV:.,YI$22[D>)EQ[3SG2ZML"+%C=-$4?6_7L9O,$3 MN0232HXQ7C#MO*16J'D"Q1)@F!!P-X-MNPM7C;WR'E3II5V7^P5("6LB;@1& M]'Y:>$*ZNB+LSQOKGSDJ6=V4/)!=@TGTW$,:7Z4LT0\7EEH@M2+!6;G9[#V)=$(SKLCYI8 MA[!FVLMB4*TH,\1AU"$<=D.U'Q="V;S:Q-@/!*\X(2[G,;3O=D*X9$4;@UF, M,; 2MQ3;;?&)+R:_>)WVQ7$Y8T;"MOOI]@LVR=+]06G,&D]1(&L86(A"TF&> M.009N7^0D6NV_D\L?TZ,JE6OS2<3/3&K9E)-;CY5^GB6;B:@>*&!> F%2PCS M$L*\7$ZVO%_08E8'3"=/57;-E;.\$1M MH6=&R(R!@*U,".<2PKE<;P0RA'.Y0/W%;9/HO<*YG#00=Q9-E.>$;.IEU!EF M[%*^F]':*;:HU:$F0CBRL4\V;5TX/M?8A(?E8? A3.6&@;7K=6S7JJBV.=WI MS%H1-AJ&8FHYPPG,;[*T4)ABV7PL*[:9^J0W*+14LH@#EHZA9BUL.Q8?\L>] M1KS"P-;-\S_2])]A_R[6S>EZ9CAO1Y-57>I+;YFF/H/L#YNQ0N:_BCJGZUOA MN0-/5U_'9?W\;Q6C0RQ1SDV&[U'R.YX>)>&^40%* W24%CE3P,-E2N%U^?<8P52>,=(6-ERIY4M M(6F'=15A7<5=>[H7N)Q +RXE@C:I"59+S&UI4-.++W/@"[/0%R8>#@V)A_46 M8;W%E7O(8;U%6&]Q#4[S3=9;7%!#+8I]DGDMQ[0,45:&=#F9C!:[=:BA$";& M!RKJ^NHPPNMS;AH)-X1 N&8XUNO;@FN'; WI^8H11*]O!WX8RNCMQ1+.<)G! MB!H*$O7:D]O1='RZB)::ICA.<&0\O#XGO#[G*N%%PT1Z>'W.-0):WD5LX P: M)R\IXFM)2":'?*-/DH7>L+M49U#CW-7U.?_MKCUB)D%R ;-0Q;_7[M8IVIH4 M(3'O:IWN;35;7\GU.B3@>U&WNZIT><9_]^!/=OG.\O/]E0ZQ^4[4EJ9/^&QJ8Q)V7@ZERK/2(V:<13F7;[#LKLNW[DQCOF43;!% M01?/JV]9#Z=GOI#P*=%<11W'"LIPT6:?7I[XJ/2D(.&#K@DB,.R!97:Y0R<7 M0!<,SUV9 -H5R/MA$F@[_'=1"?2AU#G-K2)'AHFV23$[ZY0)ILWPE1KQEJF7 M<\JY[AZ2J0H1:Q0J+YG4$YM6^&J,[H_K4/"X=P_%L >:)'9USYU<]%PP GMU MHF<[5ONC1,^N".\/%SU<'%M8A4'P&0>BP#WALYX5&02)! =S_6#PXOZ]R<^!\!"!M)<,[(&9EF;K6 M::LO17@!UE_QV@+01433+?!L6)D%9( "OMPS>#4RY@T+ EA#0&NP^RB!P,/> M,5G1>$U0P!#3D_7F(UK,L071@9*&1V .R7M^=CL]9<%JNY,&P?W]=W.X] M((+:.B'*(0TT2?3O__Y/<++;DL3E^< J^@X+$HC]>U*T:TC\,,K+X,5_>'7& M+TQW52SV2%">//GCRPVX[@B./9+TOR/HY_@CA:/E;^W=B)]' SOD2INH*LG6 M'^=;WD=(1Y_''D%3>4J82?/C:8]$Y6/KX#X$_,I!0P*_NNDCF M2,<2\.&0'Q=PXOA(WX#BYO]:NK!+0Q[Z"N=7^$4@ X ,4M=4JOM1@#S@QD$V MA>( ,F *BC[ 8S[)\_\$Z&,?$:^?R:Z]/C(='Z )"I5*NUK+9:H/3D*D4$T] M^I+0Y6*PV50\QA)QEF1=;G7^DJI5F[5R(9UH9=+-%OBWDJFVFK5L*M',9\NU M3I,CXC&<)=POG7]UP0E&5C.,U+(1.,<(FJ2_W///[Z]V-=%.%\#L?E]P%@4- M:!3=-H'.-T\\C2^HDM-/)/#5P\L;7-Z0X@PE\(+,$;* <+2HN;$^9P%&MS62;Z5+'L'D=SV.9("GN91G'!>&N7\IUQ M!N]-7^=R MB#6R.'-7E>;DUE?$@L6JUH%U,72G;&,3O67NNWLJ]E;#!L#JD< MUA-:C7BBSC';\Q3C63O3TDK+MM0?6QK93-%F9L;%MM_^VE.>G$RN2268K#9F^Z[!AOU2@#5A3?'EFAQV:*<'B5[P)?='JKV2_5%QJHIF9QA*]FW M8E=/%V<<3FP/U=G\\Z#(O&0SS4%\D4J/N_UHIP>',IM#9_RT]M9I%9ZQ29%, M:8-Z,JD/ZAQ.;C\U^1PE9#7*]-JIZ.NB7NA76@T#3(#:'CI_RS7R^NWRYI!\SI>>P- =-!4;)Y[-25E+8C6! M*>"OR2Q=GX.A.XA*G@DE)?_T1F!2ICC 7^+->@\<%KZ# EJ:R/52:E[(C!;S M9;K;RHO$$FS6#A*(+X4.3SX5+&S"6FDN/19*V" !AVXM:YG6JZ+V*C+MU"R6 MJN?3$Z[S IZZ@US813:SX,:3$I:JR-64E<[F[<(,#MTZ+1:H+Q(G&Y5AL[OL ME*F9;2;Q'G"PMI_:Q)_+&:)44(;1%WH>-Y[;":,'ANZ@++OV1N$Q&U!6,_Z2 M&%475*':1D.W)D"^-GHINT=)V.@U$ ]CIFQ; MC-<+N70.#-U!69U:6>[;G$@J?N()>YQ1++63S5Q"112E=* MY%LV7ZUSQ YR*=<;E83&%!-8!Z\9J5RJW^Y),SAT:[->HU:^WR07P\RD84]: M<6.9G@+90NR@K%EN],H::JO4)@IDENNWS5>9!1/802Y&9RD("RM#8,2@/4D4 MEKQL3Q/0S]Y^:E1H5+#\+&J^.D7"S9\#*I'0?[AG.%*=6G4\,)SXHF MGJD^UYKH(N&MH:4NSL8*:9D>+AKMD9&SAE438N+M$!GYTE HQ-7,=%AB&>:% MZI1:@G-?W-93![;>:K:>)_.AW:.?RE)>3>5["#MW>ZYD>LBEIM673/.Y.2R4 MRZG&BX#@N+891FZG%\624,MT'J\;>G>!XZ?ASY9\P8#P2AWS+9W;1G>+%Q7#W=LJ,.ZVV($ M\F;W![\"[E+@^3IXIJSJ,\\(\WZ/PKC;'\=WGH%-^=!I=:,&Z,7>4+YKZJIM M24?V5X]B6 9B#-\L/"4^"%*'&W^BC<^."3GD)QOA)QA-Y>3\8,M72$M?V&97[6%C]6[MOWO M;L(EOD:X>RU._,)H#)^F]4\U+(8G?A\GSH8R[9HI_%86_I%_?<[JA%.6_GYE M;SYR@7_RWH0,$Q+%?3/,L2 NSJ%44[S9C\ XFQF1#7T4T<<2!"G1>A%8_3U5 M+$4R_QRC0^ BO'_I[H]3,/RUKO8T+'RMJPTI^7Y7>\V4_$D Y7.HD*ID153= M-#\!"'9#+'1]G/*OHR"OG=C>.NL=FOA./#6J:BU:HVF3;A.+-[W:YVC2F'P= MC.3)T&7%*G]PF27.1N=1V>R-AJ7%L!QOM7%1*\/:;/+7/VSL 8_'3G*A9FZY%D48Q] 6O6@N@>*:2 M9DL15%H'E S0.B;O-';+MF4;DCL2Z)EK\_8VU[9V:,'>#^S+68"[Y,.K8+>[ M=!P1$#=@,1AB;S@,UG#XJ^&P5TMO N:JR5G$6@V/LW98PG4U9U)\/3MOU^I) M-6N62V:F.N-0OR7./L1W(&Z'7F7(EC?.EJ?Q08_(EG))$.;]YW@M,RFVGQ-* M.54K-V#3/ /1KA^HW?AK-^>@[C4;(/R2(9E61)K#ZP* G:!%5(5WJ/T0(R(" M* 22 %H>ZNF4- 4XM@CDZ98]@C-8(Z&[<#WNPA7<*7(V4Z;@,GW&X?FLH8\. ME9>]:J,_QI:FF9'8%B,7*QT^L^QQ<6C&Q!X(^K"KJFY%!EP7X8=L?D]L?GK3 MZ!MLCO=S;W1K:4W;4;7>+.9;=NZU"Q&"@%E$/S#T=MC^=D(F:6EL@$U#AX&L M%WZD@^DM/WLU\+U8(=8: CY+7KYK73IM._R&OCP4++ M#&ID(M.9BYW"\'56S<80KR%%C=',&>[Q.[L&AU4'D;]ZO*+]AO$*&)KXCZB8 M8QW\A&(4REP":MTT))3-R+ 7!#_LGI+S:\=S%V M6I,A!W@2Q#/,D3.U5-1 "-] X=-T/ P6A!QV M? Z#NX\3?]^!,XRNCT)>KBC)DF$ SQ?=6XZ$1@1>NR1IYM[8=NCSAA;SY;GQ MIO5=$W);$J@Z,15@MAV:KE.H5GN39FDS@9NK8A MH_YD1CVMEWLPHT;?AGVBHE-JIM,7%(XSGPV3ZD%&92"CLK'MHL#;\6O3GI5@ MA'[KMKB/7BQ&$S=;H<][J'L/-7GM9X44;1@W_,J3>L5GM]4#W3H MK%ZIQ7_-;:6A-Q=2\GU0\O6Z.RQZ8$(0P $ !6-(@J1,X;5SU^OTL*'3<_V& MZET%+[?-5H]A&CZ_O%>N4WE*X--)KR.WF5ASNEQ.B>H27KJ+T++PAQB&A_F[ MD.ENCNE.&XC\+M.-!\E9;='NUH;1?C666E:TWK*&F(Z!-7+,CL*;FW8>';78 MU@ +JBAPB7J]_V-(RJAK&Z:TKP+GROW%DVG[&[*R[S!G%4\HV MP0Y+1@)&:G:((^M9BA'EYF(\9*)L<]"PBB,JAFZH1S8 NZ-;<">T2>@*ATP: MVA/'Y]>]=@0F99_'#-N=8R.NB-NQEIU-]F:0<9$=@='O=>I=N^-?T("58.G& M(G3WKUJ$W)JD"'.<(2U=LVEX;M?5D[.[@23RKUF:G<\[.:Q6Q:?-EP7]6BX! M%8, MECZWM"U'(F> @/A>IS<9NB9WJ31>T4F_L5UWDUZL_M%EL>?'<7J'VPL MYW&YTHRFR?I08IJS<:7+%5Y@JSV"OJ)WP'>&+NX-?:^>-VX[3[-9O+,E[IH8O\EM#$&N0? MI.-V6>G%::Y4?5L6<^W<^*E46BXS0K;: W-V0!=P-KSR*.2Y6^&Y2B_S$I<9-7.O-9N5EJ_9!.0YX!DS#W%B&[KI'GSCCV$5;A&;*728K\IA MN+BM?9-F!4HGK:,W-. Z:W(;R#/(FA^AT25TG*9-/HH19J\WKY!$/*8!D8:P MFQ@F1&X*^?M.^/OF?&EDBX1^\_5PT^W:\'>AZ_:;\XA3?"WHF^][X\+Z8[3"S=8^# M4_BE C'1E-Z@A>5&8KJIS)^?G\4>1R 8)_(!C[_;NQ\ZNB'+WKW-?JGVJ17W M;C(M5TE25N.-FF:8"=Y71]@K7AXF(--"H.('-O9>G^*U._=@^88MB1^"/=ZY M57!+DB04&!=5]YG16-47DG=?;'D%/+-#=L1K5JUL%N-R9I3K%^17HH(]+8'L MH*#"CS\0X85&(<_=BEU];LW\+J/M-;&)U&MWC#U36KN6$L4.U21?K%H/!4M3V*F" MS3-]JC6#S,N@C%W\DYA_!G3'T TZ$V?Z0[V[$SCZWAOZ(V?:7V)3JPI": MQ>3VB*J)12M;K*>7B.M@$_D#OD-AWT4X8*-4W@L([$0T"<,!Q_ INKHA2D;4 M&?P''\\CIJXJ8N3_,/1_5R^"C^NP5@(FTO%\/6 MH-FV>:Y=T^1EJH?W.,)%6,-C8PY)(#-4H#+G@Q]JHB2 MF%RT ;L5M%7YL<]J[T?^937W3 EO[1RW-$HEBU?)^(PC6-0JCSVP^+OER&$( M(.38.^+8TX80CL.Q1HO)3M)4E&Y+8DR?/C?+Y0%3AQR+(.@>"':[]N\6PP?@ M&7"W(K*JS\R(;.BCB*)-)7/#CKB=F[6NR^X-.VSO=[4A)=_O:J^9DJ_6,_40 MV&Q#Z/,F^+8N1\8&=$NM!<)CDR:V,MYW[\95N*57EE\.C=R;-7)/ZY8^\0O( M1V9+3PB J0SIR>6S)Y77K(0F9CQ6VV';\O4LUXY2%;D]POM/)35>,J>9&9PJ M FXC:3IT1F^(3\^_Z!_)T*?U6K_%T%9NBK\T&P0QY*VI8$I3>CI6ZW"JJ/(= M)]Y%8KP97_7C$/@NU_5F/-UAL;K:D4TJ9 M5%B,&)22L=@31/H ]@O^2?LE# 2$O!_R_H7C\I_D_59'!B;1[*W6KCVWFP2W MG#-*H0YY_XNFSK5%WV5%XS7A@.C[[0?9[S(">4>!QM#3#\GONN+<5^Z7^E>0 MZ&!6HI=.-4T;2'0)1L,%?332X6;HPA!H;V!63\/TL)($ M9B:":XL=B-T2^I5#,]U08Y%C MR.+O]5A>FU_XOD6Q9D5XYL5#1),L:&/\Z[:/WLV#U&1T\ 5W=2G=W ;YK?*& MP97G=II8S,7^T,:%0:F6&Y>49.+7/R2S'0F VV,9P-)R=T: 3[TVWSJL1?A1 MM0CA3>$A+5XK+=ZV)@D8$9X:JI6Q4GI-/NO%=JHIIO(SK)Q\,GL<28>QCI#U0]:_1'5M81//DNGS6D^**)ICT\#. _0# M;#^8@AW0KL_IO]>,9HBE=3FC (H%^+_,BNP;DFD9BF!)(OQ#0A/7/PB,?)(, M11!( M!(!'$ _4^U4[800DY-J?J-K/SL";?*OFQJ.YF.C$,A+>YN)6K\#FJ1[D6V > MQ&(/C-1D-#;";V=$XO$A,G5 M9 XG8 DN$H(+LCR1Y>1X@2VFPDL%0/DW(9T2P"GQS 68-^>>=7> M=7=7GJ7?#+U(2YE:+2TTEU2'S)>!S8'0[PB&>"!H(HQLW#.O7]%N_'"A$./B ME?J,FE+F>#C"XX7$@""2+/$]R^@K0@'/EI^&1:.0RQ E-2Z.1U*EFYY!H0"+ M1)C8 XYM>R)7'>]XQW"1P*?OFBRW;YD<02B1@ U%W>ZJTGFDTK].E#@^PSHN M+4]6D1*;ZQ YO3.6VJ/7=";+"%*I54V<79Q,:TSE=3RFS0SPH1(*7]#5)0R? M.K!^9/R!);9;$<.X1LB<=\R<+- S$=X M0Z)7JP&&F!;X )50/J+%7$@6\.@8.(R668:.RYP8HRF.BK,LQ_-=B9-E@A!C M)-&E)0J\X#\\^)^H3/_Y+_C'>Y.@2KP!V:WO3L?G)C@M5VA@V+^/PC/K!P2+ M1C9.B'9( TT2_?N__Q.<[+:GX/)Y8!5]"3+F'P*Q?$^*=@V)'T9Y&;SX#Z_. M^(7IKHK%D.'HR) _OJR ZX[@V"-)_SN"?HX_4CA:_M;>C?AY-+!#KH1Q*EZ< M;WD?(6'QQWGJWV/=5" ?_#'@S9O*5((/7WLL.@=+'_\A\$<&$@KXU5T7R1SI M6#:J>,C5(0"RZAM0YOQ?2QI\,G-6XGX4( ^X<9!- MH3B # AO)7'RB"[)\_\$Z&,?$:^?R:Z]/C(=N[O677NJN\BNKHK@CX5*I5VM MY3+5!R 4(_X<(ZM)^FL^_R2+MB8! M*G^(0-OVQ//X@BAW5&35'@%'4CA&/G.C@(&W;$.JR2Y +]!JK@KOF/]\-* MFO[ZP(='6PA$W'X3#TFZ(UJ?GF(+? )%[ &DDUCQZH;5>A73<\X6"LRD;2J: M9)HH5@$QK>"'JR-?7\6Q;"]% T3M*J9OL\'1YX&4&^/KML)H9&MZ3M(\0:P) MCY&_H*67-'FA;YN29<&_1O XBZ-=5DQ@ M9 L(&PL8^?!!HC255!VAB,'MYS5+Z>KB(BH:=@\R]L#N@<>:#Q'=B"32J0?X M)4#UD@W8PWR,M%9SB?3!5'J2!OZLJ@LX*1O='[FZ@T+530@!"B>B23VDX)P8 M50#K0O?//P*H0X E.X*$6KT>5H_D46,3?-PYNIL^7Y)!?ZXF75:L,EC+=KD$ M$VAJPDJ%PCS6&>3:*;:LQ_*O^'SR.OOU#QM[W$Y:..0"R%&%^R':!MQ^>-RF M,H^,P%K[)HP%@JU<4S0/Z&S@.0)6 +Z'/;+1;>M@;;(B* Z%C,>&/@^R]$==A/;'9#LG@@<\0,;\#TK9E8K3'M+''[$.*!0Y!?"@6F^:(TL&CN MR38+MC"7RXE?_^"/Y'9G6=?=?AY1Z=I&;S/.V #S-8#\B,@V.AAP6O"J-H=E MK#[P(WI]X.PYK7 10Q(DP#ZBBR< /D%*K:M[S.-AZ[HPNV"/D4J#6E&4NM:J MDA\RL1Z!+B/B[;5)G9>Q3,/B #>(MF#5C*9D3!5!2LP5DW-/S_MC11IU)8.; MU-2GUD0FC&&'LG.U@HK-BL7W\@=14Q(@>") @K;X^<[N0XNMOG6+C7*SW2QK\YK4UPN5:OW7/YJ^32)C9T7>';OH MJ(#* )X@$LC2?"P)X&RW1*BEHXU5X'<@R"$\./!?0#$2,GQD&RK9Q\A9M%3" MVI0BZW0D7H.4^(Q(_EQX*2BD\5:OB#&OS?EP\I2.EH85:M@R$BCP^[@=65J7 MTA +9%_F!FKK/OC#8Z2FH(HT)X40@ MW1BP.@C0'#3"X+>ZGA4&_H9L SA"MPU!0F_UR$SY=?Q5M+P MU@<<*B#9:O*3&P=8U6=C 2(C.7)A/(EEHJTT2NFG7)>39ND9K)K<;D2+>"&% M#5L-VGF",H;;#4Z%MQP5 JTK#1[%6+%X-4 (2)L 8:0!E>2?AADX)Z2&')7E M6W#@"4Y!F1F9 1H'!@>23<", *0VDB3GI<'A[BM,EP><6: /1042K(F$W4A' MI O(^?A^Z*:Z *;3AKI 1Y=R=BKE3+'A[5-+KX!EU58KRK@+0M($CQJXH,(HA0Y 25RGBA&_B!B\ KX&/47W4* ]LK) 7)L"',.&&0$_ MAX3F&3L/0-:H0&KI M6O S0U_P*IC)ZA-(-% %\H;01[,&TT+K,Z";H46Z4D33@35F M* G@6B^Z"J M0E0*1B$R!32J=Z&U&-P+M&:P4'<75NV0ARX>>EV2,3*A=0W<&N]-P5F 1X%Y M 1_*.1N95U3780Z.6DW/M&5HN4+&=8Y*U]:>CEXWZTL:<)HD:%D*NJU"*Q]0 M$A^!HM. Y,&+P$ $NRZARD_//71?ASK08W^;OK;P9#0R;5<^FW,(*YH#'.GL MG7LX",9Z@$D+O^@\8**B* M!F,U4)4,H+WTG2S'X69/D'& 7VW:7?ARI&(5])1%8&,:R&5V3,P'L,\6S/H#W$#P58\?X3T=A@(\ M)C"UU70?H(%JRSRT(% C,#)9C:'DV*=POMZ[X,Q4:8XZC2#?Z8 FX&)FP*QV MS%SXE37'!8@F ZH,EZ6MOF*(49CB H))4D9=&Y!H@-W1&Q3$S>BA/6#L&!H< M@-17#[IV2/E=,N^U(:=/'3RM&3U ;,Y=P"D_(0A^ 4KH"7*2YAQ03L -D"T>8%(#6@)=A[ L\#TL9L@4DG5=0S[X9F*1RCN1W!/S0I(W%;,F;U#OPOEWFX()IINAGW,EJST:*L^Z M2,T%2DALT>2I-(PE51347AN 9+BO0*,=?Z?(J5$2F8UEU)? 6":I##6Z3 M8\L=OG&N\8/V3QP \\!5>O )BG.=A:ZIB/FE4\M#0-H/171+5Q8KX1N)JYYUTB/QV+Z+KNG$C'[T.$$G_'>$MW[0=!Y&DXR8FP;8$707X4^ ]BD58AU MUS[PP%C;=Y*."2< [0-M], "' M9URU8SA,1?7UKN@>I>G;@:F>VWJMI-G3, M=A'0BOA6&P(O @>D[9,AV !GR*UCU T M 45_@(\UL$N^[ZX/?G_?M'Q'S@]_>&&(0$;%_Z)35.W&60+>47 *[ACD M@$/SWF-!!9VZ" 0.HD/W6]Y#O @OF#!TGQ; %WI$>M: 5H"Z>/AXF68?.7U= M^% >$1;*[6F.L8_X%*H_Y#+\6Z[T$LU( MMBW/MFW>W>/VV+R7M2]6&Q!Q=N"LMD4P_21->=5&4ARJ0VGJ1,*-==6+Y(LN M>)EA% /;2$?88S_H%(R.!;QW& I[)V"V'B43%<0';@0%A$Z@28&C:%K@XB*#BR M%$'A K:YCBY!=B69PU@9XRA2Q#D>HQF.89FX"':>9TEOKX!4%W M)RAV(RPLW=+G0*#PO556XR\P:@R,0<-;FRC!9!(P4]\)RE1U8Z;KP'7C!922 M@#Z9$QF!HUT>5AK,0>NYE/7N@KDD,+Z*3< M2(Z?BO82SB@-K3C%,EXMB\F#0>M.@PSV$1:Y6BC^HL/4$21H\.1 P-PK48%! M3A$%U-'FM/0QH! &8R+1R&%B%(6LO"HV5W!XA6S(GXO\E6BFX"-_O__ "!SL M!O?<2;I;O7; Y\FX>JM33-_3@ME$F-KF(X*[/%= .,+(T%4WDSF"=T1$>CJ, MOH %F$YYH?F (I>:&_5QG$E@-*NH[,YKJ8/A4NJBP"I5D MP@=*+I*2NU#ZND>?!I"_0=$47* 3\& MI@.(+= MN9H=F-Y(XF&-X."1X,P0X%GBEQNI]'GF 08J&PEM3'AP=]'K6 MJ.9O1^[S8'?7-W#KZ9XTW;/8OWWM8*S,I""!(%: L7QS[91-\'53AC(*&/G] M/4]_=$H* VA(YPSWH&0&H'Y5<4/-D 2CD 0C(QUH3*_BU95G<)V \F'4Q-"[ M3IW+SFH>J+Z\R/,Z*X,'.MSL/ ?QL^J$,C?8=P?SHB(V>'HRM.#<4_,DT&,D M8?F3#?8OZ$[5D13XH^DS!2KR@/P-A;5+L*8 $UM01SC">IUY>:<0V=PS19^A MW >BL_??[)B9[JM-5T@YL?KWN,V-[COO]1C.H:H@_P8F@M;H,N*Z2K3@*?K2 M#%:(K"1=/RC_]O **ELT/;YR]L\-FT.AC.R5G>O8Y),]HV!1C\LYXGD47,)< M:^?>5KK!\IAU8A@!XO.\@.W\BU=Y-;#%'I)OJ.S*/7V'U"15=5-U@D/X[\@* MYZ&H]&+(>(!!X9*NU8[@=;D7-![6/G*<1OPT#NC*K_0;>N/K,PE,1AI M] *ECE.^7BP3J(#YM55T\JE)?KKL!MULM%[7\O_^+\[$XG]_4/P2#&NN1Y// M$>1,!SUUIR!M!'T8,,BIP HXJ@X_N-=I^+2S6)$2\DXA:]KF6H)BCT_KUS^Z MKHF.^ JF 9'.LYV*2,#!EEMFZ0J'C6E*3C$X9'$G&ZX[!;\Z+.('@M2A:3@& MN*@1"]":9/WQ8[E;%3V[(^ >2:&0[]$B$S$"/3;)+\#4#T5F!@0XXM)IHM>U MU5PE,^G*%LWJE2@Q_'R[4@K*9\E YUCE1TZ[$JP0Y]"<\A+P#?LIH%'=GJ6! M,7E.M3HLG>%-;II^>M/CN6QB?_? GI8E5(/N-0LT80Y8:J%S*;O$MK-O8*@W MGG+&.,H.[9>8N7BK/F7FK<2O?X SN]TW($%46!/Y >CY4>?@/7+^?=P0DW>0 ML"X6Z+&_8*GW16:06@"A^G+!":2EKJ*/86G2GDEX''K::61M%&MR:J0$U.T+ MHT*7G%)5GT)5"R:!W-,/3L<\S21J<\"=(BP?:P7ZH/]3D33@^FG*[@V*K$\- MYH'=']WBHL0(B-;33+BA"WW4V>GDOV&(("=I,/0,=!&4D!?=SB:OZ;+B3D&V M5741'?.*^'"AZ;3XH23RZ[NUNSQQ\1"I /]2TC3%'FVRR4/$:=0_6(AL9YMV M?'+=*?]8F/(/4_XG3_E_/F&\F?M[?S2YYQT'90P_G60D#NYO"!W$6W404^O= M31!_U\EX^;$$M_H:0FQH?ADI"@&!&4$WS(25W>LIWO==S?>]O76?;LOO \\! M)CB@$,7LPY@:3/9>E[M7Y)?+394;!EM^)"]Y%O6*F5">(+I._=&-<,?[+' # M'%#A!0.VL0#7XUR9&H@ZBHK6@R'AAPC:.]7ILGR(!-)[J&P#V")P0P/Y;I1M M7?@![D"SIQ-3]BM(O-CK6B^Q4STK2)ME!]^)'Z_9?H@Q H0'&VD4>;&V55$T M:,=>>:P<9!+T15B^X1#M'Y2258&@_WOC+QMF\79D,;4E[KU@SSD1R6#^9CO% MS!^NG *LNH85YK>+>>,.*NMQ8J=NPN?]D.6#VZF\B !UX;73P\!D;QY,4 M&N =1\X$X [@!OB%/6A/G;YWIV_.22@&JMA61/D0B,_ORB?_I?QVYKY6G[5) MI"N,'?>.J#6@'<6!\/$0UZR-H]*-P'. O#,#D_(I;54; 9N(>KKE=-:C[)U7 M40?E]8K'W,Y!N+.(:6:H;\(MF% ,T4]DS5"GD-"'7..4S>U8<; B+;#&PXO2 M#EIVD/!Y3Y&(TAH'(#+99@$$4((*[;:*[,ZQ9]ZF@=/25I3XV>(R6#<2>,XV MY,EJJC!/K#H"%.Z!=R J;UI.786 V ,B_CC 8HK7 &A\ T8'YD :4(6CQ ?\ MK0).8F2/W'R'3-!O?;K]I&+\1*KK!C,69UQ])\P.; 1;Q]@)"J]$P%)PX'(2 M,"[D(L*5>5L3^BT=POHUG$WR"A0#^8_NE!C4"V9M@4T8<=IMT-FW+#[[]0^. M;4'I "H_ZJ;P\\"FO)15JU=EZ*?AJ%%LUKMV=[*P/H$]=.Q]&4KQ9$KIS,5A M9TD7XB_#&-:$>%(X@;KS]@$-><6.*GK)8\1]0<1 ;:!0T4X1/,#4+?#RJ!<* MWFUQO"DY=JAII%0 MCZ_J%*9LBL'S�[JC7W5DD%(1S='D9SK=C1,W(#M5$K[%4S@*9AHJRU"C,) MLMNMRT-%^K#J2H\8F4ZEL^[7ZP2JXOS.8Q5,',:F4+T= MTK&*(=@CA^[,58%0P(5[C&1Y!W;0>Z97%10H\HCJCD!>YX0[XSX)UN3!9*'EE2:ZF=*&*QBKOR03W (J M,6!:>[B(:^?BZUWG@($@6/M]G\&X6]KMJ@[T:UK]\W?LD7W-%=L%6GM+R *E M>.L09NLF-NRGC:Y*^+?K[[RU(D&P0>U>T:2Q&NX7;GMG['\ B_M<@#18$8- M-L QRDI@]?Y&G[UD=05YL%4_9VZ0@5,V"2$]WCTKGR\=(EVAIP&18BI@+;RQ M'C)!23ETLI X%NM&J2-0G#KUJ.L5"XBA(8N:-F1><]L5VB1-SQG=D"7!BG*H MO U[+7*84T'W)MU4 0O>^YK:,?E.JSVZ6'/7!7!.03HB7O E=ZG.@)H Y-W MB^!590@$9Q_Z)XZSMU\$>&IZQ(O2@^-0*K+[F_K0D]7.NVU>A07;D\S'5B"-4?2 M6*&IPBE_R7EV"N>+V#.@4VK%,(ZQ2NL$Z!_%2= O7U.H4O-$.39V@/?_*B MB]N5^9Z AVZPN!W-@SA$.U6A+PT/"!?^A>X[@>5=R,'YO3M&^,W(X+9P=_OX M/+4(\=:W@I5.1O* -?CV=D A\*CM IJ>$]MQ4%;&6,"C6?//7?!@+[[@^?6H M06*'^1[XJK/ $3_0C8 OM&T,FLD*8AD1)=L^$TM;=#^22=GD+ M_1MPM(FZ>AR*NQ7<"T6#/ M>3KW@GU2^$+:T(6XVX8$=R/XCFD$C1?D"7B(?BA&U@,/Z;FW)*&-A=<10.+I MZ1!P\L\JO1.<6# @M4J'N.C"NK'8$;;W1Z%.\," QTAZYY/1_*S%&)ZFBD); MZ(#G3E0&K4I49,"A".K1=\"0=3L&UC*<06/7S/=, M &4L@%CTP <0_KZ/]NQ<+P$>[;>P(!#'+'2IX$:DH5!-B#!D!KMD_;J ;#KA MP#H@@8F:W.#^NV01"6PM;UM]W07^A%_0'!MX[%Q%Y,1+MN<3S(!Z11V&4V>U MPG+W\/;0W0C-C7-Z]SP<5#OG: VGK=)-X*CP<,_D8B6<#)K?7PIW9#,DYS9) M.M&V-79SA>PN*@[DEX)J>'I(7=D";Z(BTS=J-%82D# [(D7%. MV^4"4O[N_D,/!$YVB@^\F-AFZZG;^;KO,7YT;F,1?& %REHTDW?#W6XH8Y^& M.\%25CB5/OD[\5%T5'":[^-7(+O 6Y5SL %$]M5ZX2%+.]IJ>6OOW/QMW*(@ M^!R8(]A!!N+[9'#$K7L(=A-O+@Q:1OO"<;:YPOAT3/M@.'Z]878$.$)W\CZ> MB-G'/>L[M=:(&V2L?23H-[Q#8T9R+#EPUJY)M!Z4]% M4!AI$ZQSNZ-ZM> 1 M,-&<^-C">XB[0O0H4?3]I9G'^H M?SM*9::8X."=(*<;//%C,LX^^L@-WL[-W3?YH>6M=[F+=P6OI(F^Q L@.P9L M#V1.;L;8H^N4X&R@G\_8X%JT@#5L)V.GR'9A=[45=ZV *1R;1)%7>,\/+D2T M@QCBD3GMOV1!) FWH"E_:8^+M8T'VUF9F8!^GN2++Y$<2%&,*B@'RNT 4 M'B,)[SC7V'C5J;]/6)A]WD^U!O!37")]<.$ -BZ;\O_JDI];G*T$D6"VU^[> M>G0>,R"+*EV^8$8'30/'F(DZ*L3/3@?!3G;8VVL>%K)\$,G")ZU"W,%,)WRS ME\=R<_>B#G."4#!;TFB%R;&J%U DKR[OHV255U+DU[] Y!K?)_;XPK':7/D# MM@X!T_BC]L$=>//:N)LF6-8 0]$(=WM%F/Y'*^+\"Q6F&3 4K:Z 6<3?NP#4 M@T\/ KZL6-OES+:/\W,,_PHUWP%N\VUHMTD/&?2K[M0 -OZL< (M;F5I ^: M)X&*BY71#V]T=0\'5G),/67G%F\$B@17L$8?+V\?\-'6/!VQ[0:.?%0Q[W)- M?[8;-\Y!?IC8X#Q1XSVTO&'!S'J<9Z=*AK+%?_,>=">?O_K LM$-/S "+WH4 M>'-%S6XYC/-+$&I^Q_R!'G!SZ.JYDJ9'*HC>KOZO.7Y/PC_C_S1@F"1JZ=$6 MK"U9_>&D)=)[8AN&-Q?4TAX0O%Y%S^:U:"L "(>MT?<^3H5^T#_DW[:VJK2! M1D1P<@^K++HC2F"<>__\'4[[J*T)75817" L9OJ+=^,B%C^4/%3'AW=7@ > M5T7=3C&W,XF_NN[3D%3QP0.18-;-P//=#BKP%KB'A/-Z]"/^]X%=4WZ2VI.* MVU/:U3?B[:BU 9CWX-1.P#V!11WVUBUP?B2*W^'F;Y1Q1/XRI%50%B@==Y4N MTJ*W4/3&0&'T[V XR_<;P:9%%:3R>,$!#?I$=?]?YN^MR:R!.@;?#R\"U20G ME0Z6_+!2PX>K+<4,'JGF+O6W!]YY4)6Q7\X(N-(M4WBWR/I>4J'Q,!4:ID+/ MA=).$F*7Q3 (LHX1'$7C&,?S5(QCA3@NTQ1#"X2T@:#.=F,X(TN<0(LB1TFT MQ+%TM\L!NL2Z)(/%>(;?P"KOBF)3 TX%NB5$QDEW' M0V\)'-6.45EM6AT-4XU4XVV0T[.OV S6=6^.+/097INW1_4A;[[*"67ZE!S8 M/5@#CF\.+25P)D7%Y^WAHM=>)#KIJM1HSSB"PS9'ZLF$66&2%0F3WAH3++<8 M5\9O=3!RZ_710J%03AIS<3AZ2BZBSF1M$2VC!9VXO:5R7QTRG&YUD&/NED)Z/ M2:,Q3W#D]I(*9G>9S<6E.&;W%5O-1HMBQ:B#D5M+&JF97#:9FA2B M+U5^"D=N+6DY'F-/4MQZ'C*-*DUH5"66H.#(K2714[E0E+52-M/L/*<2=?(5 M?Y[!>6XORAEAG?IT M* WJ8.36DJI4(<40O9PV9 9IBLVQ/-]:SL#(K26IC45,*+9[M0PQ2TF#4G1* M#=@>&+FU)$F<6\7\VR2=(7H"/7F5^F]O'?C,C25QW7BL2Q!\ER-)"8/T+W&\ M$).X+H:3&$:PK(B3FP\?MF?D2ZSREFTK+\UB16$2:CJ]D_Z!/C$4,F[4VTI7 M>GUFN.% )A*[2+58;T3)5@K/#*5R;?;R,N[K@R4^S3)Z<[2*KURDWS>GV8-I./;^E!K/!6YVR$KO(*B\:/7*2RFOME-6-YY+Z M/)_D>KO(JMS*)F-6F^(RD]$<^&!8S9AE9[O(JIDTS4HGVU.&RE,=:\B::N?[ M]9UDE7VUW^+SQ(LY9)C\1'WA%KE" PW=6GVRE^#B>=JJ8'RL/"R/:H.!K-9W M4:! Y[-@&QL4UBDGM4PBTZ,[Y&P7!1;TUW1>%R0>L['V-%H8STVQO9,"B_CH MR5RF\DU,D:M#LV7QG$T]OU;-EQE';Z^>BN6J-4%G MGS+-+I^R6,JF"[$>&+FU^DY6%HM*S'X9+EYS52)1G9 C$CYS:_6+/%GH]7NM M(:90Y?&;G,IT<,#3]/;J5:*6GJ8$2L%R M"O-YG70HA+=Q\_@JG.>Z*1?HD0V"-8P-*8K@&IS(P@8.[ &^MY/;W>? HUBL MBFR=]]"#_B8@?C]GLL :N[HC0R+GY#;VYN 7K9J<>(W^X3@+9*! MV[7@>E9-)NN%MGZWB9M>"0*">ZL! Z<0&GSCD6O=*##PB,C!*Q;?X6\[H42O M%6'3P8R,T$/=>RK\;-*J[QVN2[SF,D@2*Z&\B[<(OWTB.W).?(/"^AVU8$/ M$PCUYV 8KX3)*M^[ CU6M+%MF7\B_._ >]8)S(/[!L)A]!#I_EY+-?=7/5N. M$![SBSV$'+C-)4"S[L7NOSY_'+X,TZ:[E'>6\?(]Q YSI(+WOH?@VYX7?URO[(:/.DA]M!>I0GE =2B)8(I-UZL:? D9' M;66+G]/&.L3M:4@CWA%D^YP'0W+O<=]3A./>%NY<&",C/ +H4,YT8XB$.]2@ MJ#ACU1\'BS/\FHU5E88_X+R;IQ"!A_MVWL MR */?S^Z!F6M#LKX<-N@6#4<*UWT\G3^]4%@[?\Z$$6_W4QSN&4OMT6LZDV4$J=2JKB'@1^DU*!0( M?R_JEOOWO==FNNL.D/>*NGTT?": >M*9#A=-J5JL9?A6@2_/9?+)'$/4$XI^ MC&_CX0,F4%']V5IIQ]KM7^L6%]0$Z\4B!^[L&+ IQ\<&U?XXV>\,2[6*WM2F M">55G7VPM< ?M209-71(!6X,A-;F)2I&(S$L4\1? A3FL"4\,\S2@0.E$DF M%]5),8UEE$:;;NN,%,OQB5__$-36:?X;,?(]G ?EGH><2EBSA3;NM?FDD,UA M;S:3?DU<]#RBDP0IC)^R)$:T]895T9]>LI/ZKW]BS([S\%O@/Y)??G.3!F]R MPTD$U>0JK_V(39M'\Q%$TSE9*?[:U$:55#2&32:6$GLM&34BEC@$#NI3Q_7> M+!WD*#QP>&E1H%]&Q#([E-CH%)^I1*]7J1^FNQDL,@)[WU\9%1L7^![P#"<* MP."W>[P>9^)F.\WA!;F +621L9?)V8AOSRY\O*]1/#:>/UOXT*:K[*PX\6)HYSOZI8V=?%WI*_/8)< 1.,Z8K@%A?X]W"'HPBE.[^LGHC 7,XR_ M4RCIVJ))7G71FMZ_#G:UPA-?6LMMNK@D[MNB^FU"7CQ MC>TV:>^J1KA#7MFE^YFJK*"R AW,IC)W>1.VIP#3?LVU0(^ \)N1O] [==L$ MGYB_/WU5G;,5S"9ZYBH_N0XQMHYDZ%G/L4DGJD MJ'\':V\W ,H#=4J!YT.C089W\O45$9R:_SN21G^BYN?L._Y(D^'.AZ+F M)VU\*&HNY#_!GKQPY[^Z\^B.N?4; [7I 4[$+NZ M*AZ\&>ND]ZEU?U$07/=&@&7##U$6]S.;,@+/5J5W-H5^9-_U/3Z]+1L7Z*TW M(;L/[:X]-+@MO_YQ'TI* *N\B)(Z(AKTIHOD< MRWAW&W?/1 Q.HOJ&B"'AMB*;)R:"4+WNV!7RD2!OBEK2'AYO2"X7L\9NB%PR M#BJW4_+\>8/M_P1!DF3YXD%5OX87%7\>1/4?3/U*+*PC.5Q7N]A_G73Z'Q6E M?=N?1F6[P7IF<@TR\M">J<]U!^($1Z*B-:&,3#D"Q6-"2$,I& AR]PO7:P=6)SJAR-UD;LO-?U\[/7U._#4E0@66+\--;>@/A M>L#VHQU,.R7:+3.I8J]M95!XF1JY9G2&054FD"ZT%WI)JVG2D](<([1EXA"5NL,COQK'.]!AN8M(KXZ5 MCB WKFY-.\5#Z#.?WV?VF[-WR <$\M"[G(1 [<'89 M^H%@8Z=ARULPD.^3+T,'];C,F$+X' 4-[I!L@._M!-YI>GJ G-3W?9K-R:]9^ M26)VF[3I^JM)YM$-)M#]Q"GZ(4[B'[F?_T&X-Q=C@UM W2'BCV2(NC.^2/#5+&\<_[!$G5:R7M'[/4CZ)Q][36DY2D M7NE2?PP%?Q3CN:.EA@1\ETO]*')P3VO]0?2_TQ!!PZ?%>SU)-9C@0"_+PB MR_$[>-J'P#.Z[M -0VH?;DU_&=CEYKVH/2L_T)&Z(4#3OQ+-5(3!F @OZF.8 MX/Y]!NJX=4GY5>K '^.QFZ*.SV-I?YDHKMH /"U1X+>!U)G; M$A6%T1CB6NDR>+QE@9F$>N1DQ$'<&LK^YV#3O]4L?A9T]/LRB+^ZJ%/[]D?! MR/BHX_N!Z6-#0)#L=P3QG6PU^=8#%MT M:+982C&%Y.2X3'9$<+8*EQ0;4J-<&Y:217%1S-3GO:H+SG92AKQJ<_VN&?(T MR:(+H[-]FPE/#Q\^;.?;R44KEV&P638[28U)6W01U^@'[% \9#1;H;13I34 MNK1!N>*R'HFE:D-3+0T7Y>'SJ/&2:]'R$WGK:B\96XZMG?6J>)#UNA0 MW8S4P\1^1[0-#8, VCC]11#][^1-SQ.X^0!=_X=Q]'K;KPSI@[XM=;W<+3G#(WV%\ZD9N#R@_OQ#C M=&LV;-NUN#HH$[/IK KU-[P]@'S X\RY;\,+&?QV&#R,BWTA+E9>^:D?1\>B M=+%%J^RBC_%3ZDTN55NR;LX ?WXN.G9#!!NRYS'MZS#0=D+GMS1ZG>HVE4ZV ME>DS7UETJ+A1ALH31ME8_"$6N_:K0MS956VP4D5P?H<;KF@V[TYW^Q,$-19 M3!-4B3<@,?;="7GE:229R2^<" MRW!QY0C$,3TIZL#'\3)X\Q]>G?$+TUT6BST2?F/('[_\#BX\ KB/I/\=03_' MD23YM6/S1OP\&MBBM6M8G&^M7\3B//5#%#OW("Q]_(? '^$%+R/PJ[LNDCG2 MN008'S'_ZA3^RT?Z!F39_VOIP@9M?NH5SJ_PBX!0 1^K?P=+#=V/ O0!-PZ\ MOX7NP-'E".1I0#*F3_7\/P'ZV$?%ZV>R:Z]Y) 0X6:)D7*8(CB7Q&$?%6(IC M:8KBXEV:$>48&6-CL5_.6WE/;*1&QK37>%'4C!*;]'":J>>79AUZ%YLCJ2+^ MUG]]XVC,3LQC[7XJ.;4*"3"2W1PYU_!N@RY98ZQ#I?K9%TZ>O%1G'+']S(H: M)W'BEBL5S0DO9/AAILOD\PP5G<*KM[?>;KRI MO7DYSI:Q*%-.]W'34HWA#-X#C&\.E:/Q&1L5!E1F\;9(2X74FY#%80H1VQRI MCH=T,KI4!:SYLFAE,5YX%6HPGK$UDN"%<5[M-:=8E"0YIC]HS)-< HS<6GR- M>N&92GT0;3-,I5O+%J,]5H5:8&OQ,37;E1HE#<]$>:X45PU"82TXZO-\7I[H(TM.,_MQ2?R0B5+DY30;LYB8FI2MBHRGP!*H[58+-W+],#(K27-!U*R-A9>,$RB^[*LB,^Q&:!09GM)6DFM MR?0+7L>:5#.O-IZ)O-7.)^;:Z^LL0U"J^O)*4N8+#9>$>VO:4%_. M%[M<#N>?ZZ^YS @CIFSJ>3:5TV8RP<&AM&-S@&](8L+Z:#1K;X$!"=P3K1%Q/##!Q$+?"SKJJK/@#X"?T#A M!3/"@_\'OYFVBEH!!!2E,".*AO9Q550= =;>ZB,O7;>(=)WN3?0-^ KPJ+$D M0$$;&:/B<3/R%_J3;IO@$>;O/Y&;N>>,BH4H_:?%$?;2E"$^^/R1#+'(+['QH:@)1%(NZJE7ZB"7TUS "';%&/3+L M50$"MOJ&)$4J.H+$RR!(O!/#2;^O44_(U9]AZV,?^G%+];Y[Z! %\9TC#V78 M-TG\JJ&UOTK3ZP%N1Y#=$,C2.M#GMV3<&G>?1J!]M-+]A+^U]$N1!W,WY!'* MPWNWZ3Z)^_RA!L!O#9^0P/#X#=I]5R F0](Y_0TT(>G<+>F$4N=:2(>^-=+Y M_]G[SB;5D2W;[Q,Q_T%Q[MR)[HB"$<*)[OLZ0GCO!05?""$#*CF0P?WZET8" M 2I?F*JC%V_ZGH)$2K/-VCLSUZ8O4\+@&D#-O7#H/S+H'NG#Y_@(R00+\!4W M7KY#1/J9H;VV4? ]A_;1C<"?-=IKYPIO.]I0DG_N:$-)_KFC#27YYX[VMY/D MNUW;=Q9"N :(9S0PY3:\C,.KCH A_-FE'1E>^[$1M)^*X+ MR&\$YF^,V;^&-/H2AOT..+<2F)\GX^?GR4S*129#RLW'9H'*;!I+@Q?3N?2% M^'G>0KB3'[UD=3)B7SER&ZO8[^+90L^Y>LTZ8K[AI M8S-QI*I!;F?91Y,?Y?IUYX::Q8T2O76Z7Y+)9N&^##4M]>9YDX\6:)I;_O:JI=DJ>W8:,XGR;BYG-U.WY[2:3.M9G>. M4HHLTD_9^%+@)AYU7)(.M>W':=N/XI*Z(U['MVA;N4\M::%0J[*M5-=^JK2Z M/)?KN$1PSS U?L]=)!^I)6'L62TMPO)X+6%$NC#%E6PXEL<0$6XJW<6FTH7I M9'^HO[]9Y/HR?VQ%;[M:AFMX!M%3IJ?5>G629UBQ\!3+Y.>);=J"5#WQV[!3 M?@=X$.KN+71WSU8>BM^WV43XV1+YXZ+'3WL3TM%3Y?*\U"2WC"WK6;5&,C-( M$?=L8;WOI\XOL]>'^GWGVWZ?\3A'A+_GO+H?G- #K2L9?=E?''X)OWRC='TM MU6#JC&JPHA,LJ_?SAJA-17.BE!*S9-UF*ZSQFF' ::7) .-+['F+'36TX3;Q*"[8,$6IC%%M(Q 3D3P M?EV$T3K,J! +Q[0<3K<)VP -59D7=4LDN)DIBAJ0$[SV1<>"B]J>"*#F_!R]T'*FEKATP"_4+;'@9($0'!-N/\.]9TO>$)J!KH"*Z HHO !% MP+M/<#6C1/[0U$97A"$EYD"M?6R8HKP";;AK2Z)EVD *'7B@>,&9]K8) M9 #)'"PN,"F).CQKS,]="8.MVZ8A.+S=,GNBN0+3?6C=%6>.RMF&N6UXRV2Y M/XR(FR6S8GB9S%6%?(/O[^(9[1@GI*XDFRF?;(Z,NC-\K(QU4I[%DO&\K(_: MC?6O?ZX;DE]I#6H1CC1B=;U++K./TXV\:\_7#'/S-5"G_-+6G#A)YAQ5U ;4 M)KM@P!HD V#9J:D YD"%ZV/N1^VS$ MNBRR R)DZ4"W@^D63D&WK.2.QGVCH M(C0T9][ADZ[!@_\B\MTH 6EL)4=5"0Z=:?':'%[L&3#WL#KZ"Q]A/SZW#KZ M?[F/X535X(%E%Z EDQS;,44"@0$+?@#[I0/@,H.6BY U8!%7J.\6>IUNV(3F MNH4HP:B6\7;[]?#E-N>XH,)K E[C!'ZKI9:CV%/#;D^>XL"]I9)1ZGF! M/?)QX-^"*(FF"?[M2Y#00%TW_#)UFRX "Y.,B+ZU$($\^6 MIPP68,6L@WP/S 7G@3F#,MF- ,$ M)[OC,GI^;,5I=;5D-#I:(?)H=T>KWJH8?UJCC=)@; 5%R?=0^/>9Z!W))J(> MPC9)A^4\X.8([Y]35PC?9*JBQ 7 /WD&_O-OM'ST=6*!T_(R+TMMGU-$@6OI M,$J=>5;N,O&";+2Y)"EE"^2V4WIBQUF&VHS6'P8$+U>5#L9?:F.KZ9R9+&PK MD;S)U\KB&,4&;[2=G]$H(LV%'QNQLFZ!5GF"6X!WK21 MH9\-A>0+A>1E!]OF;8?:5&Q%V0ZH7;;26C=':2 CYP>O]C(24 T $[< MB+P#"[A![P\D'KS?$U[9)N8"P0)= )=&0:_@&D'OT!$2\R MSA$;^'01BK(WWK,@U(.LE_;C)Z37!X.?DH:\.)6- M!4S;56 +7%&:4X&_PBF]C\L'G:UK]F@R3I&E^+I$+W*ZN1Q]',!?13S\T#^> MS+;Z!:Y"D[5XD5XK5M5Z+ *WF$X^DU9U8\;#T M"ZF,-WM!PEG@F'.ABE[,P8NFS<'S5L\>^QQ(K=:L/9*O1F5X8^[Z6< MR6UCU^LD. )D['EAR:FR#ONYA^['%LX'\(&FMJ2^R>D6F*^65#(,(3BYYK4Q M89&RMB'K-EYY]Y'I/#LH*U(GQ6[%?FFT$I>QE?#A':;K&\TNI_5[7,)4"_), MS21VM"H6LD#NXO'@@P!^F'5B"I%5L^;R L60T*:YJ['/PUIX2PH:!UTTHU=) M?<# W MQ\C">TC014X#Y[K!=X@7!VFBYVNLN2C"=-!P+J)HS9*!O7=+U5G[W3 4U5@. M/S]OXN@P'I(Q&H# UP$Q$.2!@1D=5Y3<: MJM2?5<%YF!BS]!I^,Y=_RPL#] M[P[) ["0FH7SK]X8CW)&!RPE'^Q.E,@%S0=GBL^X4E0!%C_44/?W7;':'_<4 MO,4^:.A9Q^%:@.D(6G>"-V4DEB!P7,'KM6#B-=&.[NOU'I\:."K@^Q4'@GP5 MRXNR#H0 *$A%MVS30=85 #HP:9#8"#^])>7 (%IE2VE#<2'W_9!![*JP2N_ MO&J&'5LIKG*TI"@]TZD4LL \90! )D2@^ OP,O!L\7,G,MZD^1Q4_[T=$)<.4'05=]%$ MZ0KP2_!*8-. *P#_!X0.0; WND$@= 3CW)=)>%&3?D[T]03;:BP)DBXC\79P[Y73% M E._)<0-+[J5,@^;CN I8-:@.84H18:(![HD:"\%]SE1M*EI0A.)!DPW0DJ7@7=#3W.J9$"&[ M;:'>@@!!A')D*B @E8")=0>)C*VZ19DJ?25:-M:0@^A-1?@=FIX2+)6@(X)0HPP'V07F1A^"Q]L+)V0\;# *\8H$>!)N Z7DX MFR3L0O'$X-*C^S$=S3(Q%U7AJX]WGN[4.I,A53*&"Y'51OE",<6+M?[Q=BKY M%C7S$%YC/ZK>?E"!JD1EZLTI55H8[%+?5)E-8Z[$^O,=SD59W=E[X.;B=6X?YOO#+ M'B"@?_CFX&H0A0& %MIU8$-5&;Q?.'&DGNE&W@3HJ:F#-:^;Z_#*$B@1!JOU?B):T3Y M2EWQ*D"@\'#^W#44'N]N'!J)KZAU]2R_+I4X',!W35(L=EK/ZK__ZZ@PU]EE M Y<3V#<,]W0]A:X0S,0(KON%4@%_<>J:VUKNL&@R2B4\NN&_]KS"<.!$C(S& MD_\FT+\ST40,C?]L\C1N$_%-T5&M>ORKXVKU^*FOEA]S%\(V%G]1L6CJ^-8 MLNE?6X,,+4#\L K_X0A@WX'&_ZMO\$&7$M[Z"I_?TZ$54(^HI]V/?/(!)P[F MVA "@X$[M#[();H7'+A_?/+QG!0?KTG07'/(=$PD7B"3L5A\PDLI89)(I,@) M+0CQB40ETWPZG>)3 L0)\*V<=^>IU4Y7DZE"KU;0>FG=$)08V1DP$ B=MGS2 M!ZE,67-Z2DKG^]MVH[A)#F<3:I(\;1E?;T>E=.&159S)IBW&G^:/@VH'M(S% M3IL*XV8]K61$@^765G/+Q>S!4.M,XN[>;@>T/'N]4[&$'=]86:03WYRW8ZMI[R0+FC;1*='QW-5,0Y;GG6T MLE(*W8UBS]EA.E^JUYOK$J-"HH:SCB9*FVK/F,ZL0JEMTWPET=&*:?C,\XY* MZ3B7[R^G=3*BQ:QJOD?1C@YOQI&G+4F:'\93CSN9E M,3C +JX@FP!O99T/* MESAA;>1Z)7*;[E9:CF5NES9L>3:D16V6E'AZ+AJR=WQ-));@Y9G0Z)J M:R?=:5?79&F7[^E,O+)EQ["?)T.:3#/2-)WF@:HDI.0D$1.I"3?- "C Q=+< M-)X1TFGN].'3AB(,:GH\12Z?QE*N8L9L.A^H*IV=,NC6U)99D..]1V<\?TIO MU^L@51'X*K^):*Q22)F%?#$_C?#M;;"JZ'1;F?2I"J]PVO9I%RF*U55U':0J M2L+*I^OC787-V;EDANWOG-*2"5*5HC#O))BL-E4<,4&UK,5 3;;7@:I2II3Z MX]K)485(*U76JW*L/LIV@E3%F4\>F6ZQ,V27B[Q033JM::V]#E(5;J>5UN/X M8L3VZ*[$#,TTDT\Q@:H"=+DT3^GS&JGUQ&3DL=#GRPP3I"I975C8[4)I1 YC M73FE+S,IGI\%J4I#2G6KI2'94R)YB^U5*6.M)9D@56D+'"71N75%R=%/^4Z5 M=D;I5B=0579/^4J_/J/90NNQ];@>*_8XF6&"5(52R(0Z$S(Y)?4XX[*C8:ME MY]=!JI+2*%4G:YT6VZMG$S2=$^HC>Q:D*GW:'@ZR$KEF(T6^M;-Z*8E-S8)4 M17,:_$!)2B5%VSQ-EPU@#*P(XU>5$[#EQ:ZE&#?HC$H%C:16=&ZP7DEY*\N@ MF#1U'L&^T#K]Z]EWO!CW7GL;HFGH$,-74#8"GM/2!3,(G#.*\6SA]E-+FK7QEX M?2?A ^?V"YL%/'D)CVY8%1V$4Z8H9!V[:=@CT6YS2*CC7LCNAJ5_KXAO]GILLP M)CTA.5I9"F<;H_F +.70WGTZ]OS>/1N X[CWL MH]H@=+-QY M/[KHZ)Q]T#FO9%F^KX'O)X'/X*)A]@F=]01P#=^ /I4V.MLTM M&_S/_IP!?#BL%WV;C&B1DTV4XCC9*7/3<-A>[LTD77)V8FV5;;/#C)'>5.9M M2NW?FYF$0R+0F.#\!N[87LT\HKZL4%]D="U,/MQ=A#?8^\8"K"I- 8&%J7N* M_-O7^X;(64"T#WO,>=GB50-^9CV@YK&_O5N'XH9')VQ@EH@7\<;7VG!4 6\* MNO>1T04+W;L;8^(#\+X3%>C*M7<&X@_04MS(-G[DG_O;CEX:"CY ,^ !=&'% MZ38W$^&)+"][9> C%_M7^HY,,^!GPJ(T,7^5> M=$/7,@]S0D!MBN+"E7#",#9!1[[DI0,6T+'PH0KW-X1T6 S-L>"^QD;6P**B M!X/&4%R,*3R=@5(!LKYPW(E'>Z4G+1W]K*W;&>@3+==T@S6W>%.>0@-%S&71 MY$Q^OGVF5]@2 4&9HEPV&C),>:LBL%06WFR![WF _\2-88%RV*A$F^ M@\:@;!/2*/C.B,IM#0%&:7DDG5 6+6"$5'>J1(:J='M5BF,V* #JV'-L<9!/RUDL M#-.50R Z-A94W? DT1^@^'X&WH>N3&)R'227!^CQ0<$,WC_R5AYMF%PK@$%W MDRT7,PLMO0LW0N$18719]CSED\_,(S5K30N%WB;//7;'S(I),%>/90+.(P2< M//!NV+CKLU]4$^[&NF>'IWMT+,#;/_[%U=&E5'<^(+J4_5@5HS]T_0<)G"DN M0(3A'J [DI(#@/7P_>FYH\-A#K>K[^A28 C_!PH[0&0!A-GZ\]T(%2^)#RF@ M;5)4)];] &^2HD^.ME)];'!NF_.]:=OT>N'ND\9<>_C60DTODL_YE,OW>+CC M#_,%'B&;]W<$FL&_\+XS/,_VZH:OS_3OFW)3RU =6_SBO=[G2>9B;R>9\^W/ M7YA,/YSX"TU\+$J&$G^+B4]'TW0X\;L-#&UPT<#!-^^/]^Q6*_OG06DF0TG?0VG[R] MJ]AB0Z##582W9?.%TT0O7KA+Y#YT>O10=Z]G:JC"\6&DX^,\-LISXR3\/MG- M6J"O__F_Z3\G]4!"M?D=U.8K!_Y:IO7'#ORU3.<77R>\YZEX+1]P61DX,X8? M=2+4U_J06#Q*?:UJ?-9'X&-8V!6TT>$5_&]9/W8%H7A_,]-\?E$8W M8-VL"F9O<[&T9)@AF+Z^@%#1S%W)AP\;8+E Q.Z7EHP0-=X_:O0?N0]AXT\1 M_Q VAK QA(UW9OM=V/B-=O$JWB58#!KP5:,03]X(3WXCP6GM,066''Q3-L2; M-\*;WTAR@B0E1*)WKAA8R<__>Q41IZ-T[%N)>-^P.?6[>]&;+OGW0U)_H*ON M>(IB?X:+_SN!(?_:4Q=?^Q]MZ[\=G/&O??S/]\.:?_&\*$K2K9%-[H0!_TT" M_$K?[P7(?Q$T^^!H<;KL6*+C0*(%PX%D#Q<0Z?/I^)]+#A"GQ:X^0)_2(A8+ M/Q-)_*@,PL6+4;E%2?>,+=FM[TAT$5*9B#J_/2I@NF_K/SR]9W9QRY@R1;&N MS./*2N&LW&2]83K69G[$:AJ)?[HBR+XG!Q+&/:]I_->>6#T6RW>&ZT=)66:J M#2=6C]7B(\CL'/_U#T61#\ED,J BU$5MR%732+>V(?#.]P^V(>[=ZM"(^(W( M_I]ECYT(88U@.X+3*JA![*2P\I?;)7JP?738L98@Q9GS9,XJ]6*N/;N)74HU MU C39=H%99BJY(?C6J.V*L&2"ZG0+EW%+OUL;.,>&P[MTE?8)>K2=DF1UK)6 M+ D),A*IY9-C/L+0S(MV:2>:A@#LSE>:I.U *JT73VJAP D)07EBR%TW!TM; M9+!JQJB_KVV2?J]P*_ZC31*^KAU:I*^P2/%+6R1;SHBITH1D%7DME51ZH26G MZ5!:F58S-4/%=JBWF*0C8M2OI0U-/4,;^I:BI1>@ M#B7ND#7T;"I"YM#3QX=<%"'MS7>=^) Y]';,H2\>X0\G/F3S^UD3'S*'ALRA MO]G,A[ F9 []S28^9 X-;X1;ULN'O@UDN)_TQ^T5"Y[G$F;GO__9YFXK44ZF_.J1?><_X&Q$JWXR@- MS6G(41IRE/X>"O/;L$W]9([24!WN<29".!["\1"._Q0X?DN>TV]L4$.>TU R M?G/D^:-Y3N_,E7YC?0BA9P@]0^AY>__Q_1B^;L*5^HTM;4@/%G*EWI?D?#MR ML1_*E7IGWOE'$^K14?I[N=F0//7W@U;7)4_]T?K^[=!12)[Z^^*;'TJ>2H1T M/B%[ZKLR9[\=G4^,FL1CD,^'OASYCCDI&ZN*G2N2VFBBL4FYN)E.7R3?N1A- M8=$T&,9Z*I(*5<[41L-\+U5),2Y]:H)Z2)&)D*;P@D8DI$_]#:W(W?*G;JAX MK,!964M)-3KI=;L/K;+:&R9Q54U>%5GHMBX8];742'G_J;0S374#T MK[= /QO&_*Y$J9>Q0!=G2MT]DJ5-AFFER%HW$F?+*V,LKZ[.2UB<XA^580*B1*K'/QLRJF< MSHN$-1M."V^"G@$],182)96XBZQ4'A?/ ]P?M>E3DD&#*8&&ZQ M,(T-T##[:)D$\'^V 0<$/K+FAFE';-'4@*;90'$P(ZYHV>AW0L#Z@EE UAH: MVC=:N05X\(1+/S7GB^Q\J-1:#:.GKQAY!*W 6YB?\^+4KNB6;3K0P!Q9H-RA M.["55["BE(]DS.%F0E*3=4Z2)D5G\7A$#%]I%M\1<1UWH *SWF".NF"*P"#! M/+5%$^;"N=G!\D0H;'J:0*XFJ4=5;:?UW;2PS'82X^&D3.AYM8I_ M$Y:HRT">=* ;%O$'G'2H313YMV^P1!-^BSZ/_?VG?[$Q:S%PLY9U$.K]$O[/ MENE$^X-#(^[,\G\H;D4'WH:4YD2AL)HDU>-!E9"H [7Q'H2JX\]F2 M]K]X7J*,29::%@3.(;5MJ5OM(@6-WP>/=&TMWUMU4NRU'9L-.>39-Q@'X/=TXETL\EX0E0\Q>Y72',[=NG0G+."WS$. ;"0>N%E[3.%Y3 M-S8YC06/_OR*>3[68C1O( 9&U^ 8-U#H[@,.U@TW#I]8;1"S\%LW#IY.T@M^ M0 \S(YX5E3%7(9-%.E=FL$3(($ 1&/N%=A/8+/8+H 2>6X!N@042/Y=/>5. M]A_Y.!*&__Y+MCDP,G03S(VQNCC&^K^N*&M3Q[20(08K=(EX.*"3_HC=G[L" M$1_B.O1WU0T'_\_T=Y6PG*D%]-<&TJ]N_85(X/]"%T5(C@X3603X"UDJ+Y(& M@NYP*FQG.":T7 ZT;CL1QYE@#**I@^_%#8P?H4'54=0I .LAP!#4K:WR7! / M"XI,#2R_!#?S MX*1^!:GCL^>5J,0A9^<&ZY64M[+8Y*;/#?0+K>GGW_&B60_2 MV OY,P0&_8? M"R"V(AH4^///A\/C]@,SS!FGRSNL.:@9'A)^ 3ST)68X">N6S0 G+3A.V%F M!,X*9\.@0 <. ,X,#G0X+ ?H]Z@_L.519[P16"[$!( 3K.US\H@9.K]1-1- MX)?A\Q\.C]D"6W1P[[[!X3?"D P-R_+GCQ><947L.9"2V1SW!/78$KU^!-19 M.R2*W""& Y,Q@^$0SG^C@FIHU B9[/L!XC@4*L"I11G_DX5VC6V;VV(26#<$ ML]S.N\EMT)\]]H%O@;&;Y<$7H"2@H0!?"P(%3L>+ $:,XS.-VQ*"+$E@X&X' M1#A_$"+!)^Q7PIU!.$UX_-Z&@/'ZA@!8LWVB'Z;U">.0I3\17_@^;[IMGY0? M8!9Z_4S411/A0AZ^2'5W!G2()574!=QQW%4>H@KX[M>U%3;R1OM6RQ$%4; > M 3,"OCQ<=.2$%9J#_0 7_D6<&89@P7F @3.*KE$)OS4 Q%">'+2:)N@O1*0P M_PB5UX&[$D3W?SEM\7?^5 +\P^1.YAM/#&\ 4[/#+=SQPG_"U?-F#7<+/DX0 M5>"@3=P-?Y-]AV&KA6A" 1:%O:CV?88.F'G#[9?E*3P>_D%?#'UF0.TXMSNG M2^2JXG .PGX1!J>XH" 0*,NCUQC!(^!A?B MR1%FKD3#J&1OU*!&PM*-'#+>^U3,P83@L;DZAHBAX>/=WZIPQ;[;EL ?..UFF_8)XE?_'G.&6C M&S9.V\!V)@[L<"_@ N\[XEE)/&>WR"S4@4B(8ET$JVX]A[[R-?JIGD]ED\I2 M' A&MN<8 M?Y2O2%@?B3 R96VGX9(,.CNAK^*H#EQ=O87JH))SPS)QHI& NH M*$R/A=^F(M0#\99Q$'_TC040 3H![T_)_^"G J7A9!5I-79ST%A)CHD)$YHJ?#?4/)A#6T!QBQ(MH&S8)*FX M9QX"0_%FQ) BP*H3?[C;E]T6>]BPQ.51$00Y?LC1)O8?^[UQT!!(?\3]^\\' MWR#W;L#=J#_/7CSKIZ%YTF>JZ'DJX%L7<+:]\2###6 /-L?[DK/PB;+KI5"Z M4O1^ +]U)P'U!QA;,#PWRWQXTD=ZRE@N#K*.NVQ,50AU(:;#)H=##A69'$%$ MP@$[95V\3O-D2)6,X4)DM5&^4$SQ8JW?9%XXY_-,GM@S2#@1C"U2W96)[>G) M'I0)GFR6VJ3=J\^5DE5?ZBLMJY2?9H&9X+ES8D0&,\ M3=DG P,%!^D;!.%0WS@=9_54O%&+X)"WD8%5#)WX@!)YKG$OO^<@:_!E&J=X M3]PC//!OZ_LQ4$+ZAH8[X3ZZX.NU!-Q1^:G#K!\D[U(YC\._U>+^) M=-(G6''F9/3'U@]E]U'D *".S,MX6PF8&!%&,YP@JP<+">$N4D:.T-%FQG-) M4]!L1F"(08)JX/C7J%+> OT8I*G?G MR/OQT9SXPRQN!3P#^H4+G,[G,P!UO3*KGD'RP1T+C!3 ;!G'P4#BH/4S+(0% M5:A2('Y!2WH8TG%\!@:T=T2H0#9G&6C"7YB0XPGT++/E>R64,T=;N%'OL1P$ M[QQZ7@>\4X#K)%MPW]"09!4'[6C3$3L';[3!0\*Y OAT$PUC(8KNW[J;U1#/ M_)]?,X FZ*(-;1$WXV3=LA'8Q>V@']81RL";FR:'G*X*Y^YU^$P,-U2\4*,04-Z+)RRC&!E\;+H)!WF4? M&L)AGR['WHJ@E^VM$JK@?CSIN(I[H+&Y!: O<";49:LMFKTYD*3G0'U9KHIF MURK.R0AX[$*MJ8].IW.>< YN=Y<[@G#A'9OS8M8F<(!U>'H)+"T4"@U\C*;D M:A$!/ W"X_!>AN7*!*C6A.KUR9IS&*(!;,,[J@O_H.%T%JX]QYL6T! ^>)F MHL_Y\'A$Z"$62K5"* ^[U MF2<<#QYG5)]YIO\HI;TV(KP*S"RAB?;<$+S )(H%PWK.J<,S)T!;458('R?9 MOPTY411+P4$#Z^4:73>Y 6"PRIEX6H[S,CB]B& Z,$!'T05.M3XWHBC1?FZL MR-*C# >*1>%PD.1A5V7/D;$ZEDC1M1<^B12>$98@,8+"_ ! ))J&#+N10:, MXME%P4M._?AJ)J-&DK_SSB=3<\/.$_$(V/[.+4XXF<[&/'%_7S ;@B M&%U##V>*./T/?>ZST[=&::TI]-&V'/%Z^XS#^7[[\?%P/S[-Y.I3GD&4=MIRTG)[*OC:2RAI*;S67D3HQMYE0$M4Z[4RH\V=:N1;7%>-]DM52FW+Q*3>DG"9L>?;,\B#./JX:\9*B M#;M4KS15QQ&G,XF?/W-JCQ)\CG2*RI OTLF44BGG1-@R<=JRV(@TF&5G5%*6 MN1+3;PZK_9:^!BW/WE[11[/VO*3WE&%YD,T+R:Q5G<)GTJ=HR9\>6U8[>F[)B(QLO/&HE5NAW)LGSELM^MM.2U7RJ M4'NBI8118%M==0;P]%E+>ZN0L7)]12I:NUU;Z"JOJ;/9)'W2KNI9BB41VMNFQM7EJMQO6TLYX-PN2*5O7U+YC M-BU2I#*JV5\HG1YZ^]FJED?I5IO)4 [9F[<7#8K.;'F* >M_OJK5&)?1Z=';F_ 'A1VMNK'4/ TL& -DHZX2NIA)_H,\-QP(OL/[\ M"WE'_(V'F/"E:90<6UCB7]X__#.<.ER8QMC%=X/:12[G8- VO5?X2G__>D.Q M<5RS.!Z-OUA>(BPM?J&:[E0T\2('0CCQ%YIX$!"$\WZ#>0<1U(O\D.'$7T[@ M8^'$AQ+_^TQ\*/&AQ/]>$Q]*?"CQWW+BOZ3*RJM1[&7+K%RAJLJ;0L:[&N6> M>S_^,>Y]/&(RFDC>5?7+_MP41:(!OIA;1$&'ITTO6DKA-?MRWP6$/BL$SR9/ M2,0T?4=RT9,WOXU4O$<(0OL>VO=7[?LWJJ0"V4G<.BKDPT]6\CLW_:'(W)_( M?+5?>$O5H9_A&C[,H_W%#H,^'?HM:+31!LTWTF^X[_]FK?XPM?@7*_:]K'3L MNRTU'2[U[[+4H5;_-DO]6VAU .:Z-;1JN:>V_(?SX:T%Q^3G[H6V_9&Q!^^R MB6Q9#CI;A3GTT&T+;:$:6U%TCWGM?[]0.9>P_=DS8?\'KV,C:@N7U@+?" @2 MAEO#LXL4?_O:XS-??#?!?>K;+M!C\9B(6;&W?.HY+46L1R9&/3:?Q_+,,]RK MBY?MVY7XE? MR9E:4K$9MJ!UUA5[ES!*4QK7260G%2R#%.9^3$QR2?A*B&_GXV_FOD^SLES7//7/;Q@C;W,@]Q=IEG M?\'[(M'>5\3XWRBX^]*<_,^QCQ>-^KQ+?I4#=1)6!LQPP=A (*<.NAW6-\Z- MI(_%*, HJI&5-;(+W1Q;V@ZT;3S%)I^2ZTD2AGJ).'75,JXW 0?7RE_^.&&_ M3,!W46%_&C,UKC"2=FRJ5+6%%]<(1(XO(M*PVV4AIRW9S]K"YG,,K^" 6C#V0Y'EQRU O0KVXB^#QHGHQ M:J\JNSG;MG^D7THPZ71K07]#(7]")'Z 7+X*A.]SAZYU&<0M4V@-2+%@N M36 DU>X&??=P[*WLEE?-R8[KE_J8_KPZB/"^O;V-J@$XL',=*5>QZY)(Y9= MIN54>CNJ]^9Z!W0:Q&!)\FV@]"YL29B'O8) 7S;N^A*!5D:3HE-5QRS9&O8& M*754G&?'#.AT(A3H4*"O&S!]B4"7+,<8=!*"5-@V9246+Y&-[A RCZ5"@0X% M^KJ1SI<(])04AI-N?461$8=Z%-5AE6LJT$+3WTR@PXVPDXVPYYCHSH*B;W61 M)-S,^ATWLW+[L+XE0;-W(+0,,&E)8=XM2,M2MB GQN*C,F.'59&9I-\31=UW MJB9,889;7N]2B7&MM62H 9,NI)+];DLVB[(QABKQCC@L5(E0)>Y[M^M=*K%< M,FFYU,\EE1KS.+;[J7)&:'2 2KPCD@M5(E2)^][H>I=*)%JEX6BSLQV2>LQ4 M.%KM]=HD]!+OB 7O6R6^,$C\/S3#_YR59/E@QP[U/\CHRST]_!)^^<9^?RTK M>^I3K.PG993]Q57A&A3M4TZG(<_%+RSK^>F,3HS9 M4KNM<(_6>OI4F9V7, AN=Y<5WGI03")H/@C_A%RMHAN#*D]!3A4"TJF<5W>& M0N;8<\-$Y0*!=,U,6 +=K6C/H>/G;NX%:.OA*#%*L95CV5< M>;.B:8YNE$3P.5C_*.P$313<)ST0>=D$TFZ8Z"0R,.VP$#KL D[T$7N1(=KH MT6[9 ?00^ FNW;C_TZM@>B@.B?;286F$?5$L-$2WQB8>+OC*7Q'AZ OT&W>H M^#@^>K2S@+/U]?[VK%XQUJP)'%P3Z!JSD:T)O%0P0<)UI%%P%AHBS)-.-MO4 M@,[N^ S9VK4?F;B2H+7UD5^N-(OO<,P?OL'@Y6U=1[Z7M;VK)GTEDMGL1LFM M5O2(;>7H>E-;C :,SOSZ)_V0),D'DB3/W/6^GF!P(;SC&]&<1:Q%%59:O8/E MPVHQ$W6PA%W1LF$Q#[2DV%K"'[AKR?=CK;K>R!0+RVYU%5='4V8X8>Y]+3NI MIBTWF>VT*K&[_4<.$'LVA"M:2*-NP0MX"_![9*QZ: M'Q659C$<&RR;"GYE;I%Q"1PP_)$W9/C60QT5]' 'E[)\YK<0K)[67(8GAP#N M<*86@"RH:K:!G0*%G0(-*U_C(LQX9B% \687E92!QM\K3;L T$&$X(=3O1[M%P'LHL,F*,]$2^BHW'FGL!P",9=J3 M+I1PI(+PKP:WD35'<[7,TU0DZ?WMPJ>JGDQX$F$!*',0")_26NZSBO%,9)Q) MQ'AER3V9E=:.I$O*^KRLO."8SY25_]R-L8&(RCVWT>S%?$HY7K"M6L>4-)*; MTR5=7_/K01\HI60X)K$5.=,ZQ?Y(^MWBH)X$8)D 0OE;K<;T]=68GJY& 5H! MU!BOA6\IE.RJ7^PFDRF6J];CR51%YZP%6 H;A _!*^'JU8GJ7 5'0HSE!T(^ M,^%6XQ;Q1APVQ4PO1_2-!1")=(Q^\*K9^NJV1-LQ(61#5LKW M%'27#87R&YD+B0-"TK__N=@T64 5+,L.H%E7IA2X6U9)'<,\MH8H1 M'\2PIC@'78$&'452^PK9)@SS0%0%GB":*VC@O"JH1S!WA75N7\*X!ZNB/ABAQXS9&G _TY3)-; ME_E(9@C'\NJY9E7@+2(]?FZH\*WH 1%HQ6$#S1!!DP5>'&!?9A?]!#X5E>DU",.!Y6!L5/^=M7*1W>U+ V(/Z ML"ZQ)8KHY"R.8%RI0;\5#^\BMK*H"KX!P$G;B:81)0I>VY4!@W.8A(!?8K$7 M8:4Y*"(J\JES&4R\"1- _M8ON3^\@OO^P"+49\5Z]X[W#:\%Z\JYE7Q=;&3Y MZO2BK@ ;@*%)\$N@"A_Z@PHY^^B%@OI[7 !<<@$2MUBH,G[$&U$UT"AMDL]3 MLZFCEAJ%Y52RD[31B%#*^XY4?:6K>&>TE7)_-N %:R0OFC.VIK?S,9X2VY7( MB]$6)^#'WCULTRVD[J;J M7%"+=&UO93VK=*;M9R_#R;JK5=$,%AZ_-D APD)W$"14W_B\@F:Q^90>J-EE MJ;"8>#J<^%M)?"PT-3>2^!=+N(03?Z&)3T5CX<3?2.+# M>;^)B2=#@0\%_MO-^Y?4SGHUEOH6!5(^4@SGM5CFK@9^L7)),63\OA$;?T"% MQ2M64'H-'%W^C.]]BA$9I;^7&)T59'Q)B$)+>U^6]FOKF'QD2#@?\XWD_5WU M:CZVR"\G2GZL=-/?K>#@N^K9_(9.\HN%X[O)QJ7-Q,O!]D\V$]]-$NCWHZ"W ML"I< PCEW7,OE[S<=.T \K:W^U[;@;KE[;Z%8XH3+OW4G"^R\Z%2:S6,GKYB MY)&Z?AK-D,8JK:=X1Q(:*RY96Y;FM=KN,_(9-XR_F83Q^/#3HBXYV& M\;2DR]GB_@1,A-I?)11256LXFBR;;(W:*>.Y.C,JH]DD#CD8FD&G8"ZK;I< MF#X!1(<5[EG_;@"J+JQ_)W=KOU+_XC.S+\?CFP8[3*8BN;6]B*B[V??2OVP\ M24KV>!9C4_W=X]I/&_)NI7ZZ4UZOE>4PG.;FUG$;4-K\<0N]'OZI^ M[R0ZOT9$.MC?E_@"\L7O$7J&$>9=19@7NB/]DHH?A/XY)=>M1*%,\MUMH:5/ MXZJZ,TRSV\&UB6DR>EZU\M]?HC[7W:NXEOJ$ >(% \2[5!]C4AQS5EHN%425 MK?;2\C"VZZ]QH>-T+'I> O,KU.#MU>?G:,_]Q7=WJ3WI_O*)SM29C3), MZLIX4>REK02#BR:GXU'Z0L[GNCM@H?9\__#L+K5G))>;J3QKB(J\ZU!==CAM M#Y9N >8T&5-V^1_P8[ER$@>7'M"W% MYK(5CM5LENH\)K756N^8:[?^,@6,[[6=VW>(-T-M"P/1CVE;R1IT=T_=]8*4 M-W$EPU7;DZK4P56=J6CZG/#^Y3#TUM'FGHY-E261^ ,1(_X9;AG>7^3X(F_5 M[8+ (Y/*$-?1O#Y4LX(LJO%#EM[ZK)-%;F^J"R=U+1@1I)*;SM3*L\1NV%_CTLB7D?'O$3Q] M']3V ?K!:X0[]R/BD_%C9VUK2KFP37$-M<'+5#W#X&+)ES+CWR%B^5DB?H,8 MXWY$O*U4DMG=8+_1NSRQ7C9+OA\-E6JP.-*$V=K^&^--P#+/L"#3-B?'^XPN+>0Q[[ MNRWN;IFVFL/8I*C4N&8G-:E5Z$%E_>N?>#1^?M;C>FMXT^SH=UM#,6,G!MT6 M7R6W;(R=.9/M)N\P2$$#JE-!0O<77*XE;][B<(^U^U"G\0A1G=5MQ$1W/KX^ M7@7@$,+LN<= [M(HQ"'P^ K"OF?1-)5P80ZYASFQQ"DIWW__UQ&[X-E^ADOQ MX!N&"_,H% W,Q @F+^0D\.:_.'7-;2TO=B"CU)X]XJ\]300<.!$CH_'DOPGT M;UR!]U? Y&G<)N*;HB/"=ORK8\IV_-17.13=A;"-!6222QW#5X03OY9($2U M_+ *_^$( /N 4?A7W^"#T/%;7X'_A#\$8@GT6?W;3XGA?N23#SAQX/VH1 $ MICEHH(!V[I$VYR=M?$Z*C]B[6UI/DA#QMR2=67*5J)1_)6CR;6DYFDW&2GN$S%,.6F=#G+1>6[*179&%(]@:14E'8KGJ#]FR2.6^I M2+G4*K5-)PK<>B 8BM3>.84.:'D\H@G)Q>+3.)^8T%P,2%\JPTVX=%R8Q-)I M44JEILFD$#M]=O61Z6>%#@A.G"=GRI5+BR8C0ND[6ZNRLIZO(ZM)C-S&)M.. M-.7FG-@)DM-:/*Y$,F9;*RS3MA5)I^Q8DUD'R>EN5V#*D76IIXC4MKA@^9E= MFW6"Y+2;WDUQ>*>J&NBH_&K,@.2VU MG&4U:0^WA>6H*#SRQ3EK&[,@.76*@V&Y7U(V;$Y8,U9\*RVF9B=(^HJ)WIBN M1K@<6TIPNJ$,IL,<%RA]HS[9**VI_(IUUJ5RM1'+=X1X)TCZUJW<>"M1Y5ZA M1Z:[+)_8%#6@S?2I3(GI*96S+WFY]/(["C53 MGTDX?[S>C1]I^@$N ]&8#)X:7..FU1T 5U>9,864PQK-UK*VRV9F5Z]QPQ"6 MHX%OMX?<#\&Y/??50#TM/";B>J6H "HLP'1>$!I5P)M#W&T% EJOG!CX4'>Q MK6P1;L$Q6,M.5(TU\0>J_F8X%GB-G-0#7^KZL2_C6J__[&$-W'SPTA:$I_"U- MH2$1*,$?&L/0&/Y3V(@F+UNA-0RMX16MX3>J;N-N@X;&\E;&\AO)2MN4^0]8 MTF<(#-ZWU_H%,M)R; M2$,!-;LXF\B*/#K<2\1C:#:FDLYZ7V-F@+I64&>;%23Z0\7-^N%"5PC'^9)1P5Q;C M2S&#]9D[G:_AANXNW2T+AF@74B8];%?766U"P9L> #J%,EM H)2$[;_*\Q-*'R7FO 46*ABF)0/"%_\MQ.B^J M89;C7C>(0P1RW=2'JQD.F"G0\\)F(>.9V-N- ,!BKG/MP3B2FQ?DJ9F(BWF+ M*<\@IP$L O- Q<_SGE]!A/U;J-OO,,80:'PGH/%9^_%.W%%:Y-(YAY-KBC;H MINQ5K98;IB /!=Q3B47IY&62([<^W0%Y#O"]&(_L( QT+IHT.88T<0!I!,.! M) \WP#17.N]Q&7-4EA_U1G5-3914B[$ZRWIS]%1E[OJXQV*^9,;=SHHMM(;U M>CT7-Y;4:CW)H.,>]$,\]K./>]R7-J+!7UT;KWX\Y-O:F\^<'[F5Q?D>QT>: M\T9%[L$OVHZ+SJ(%HG M'3$_&3X8Y3&>NE]ASB9N:JS ?TWP?XN%:6R "-BBNB6NX&0G0ZID#!&:'_)9=;==DA8TPM<)P9_; DV:0*SA]3C,+%E2% M!9.N.A5Q+(-.$P8)GAK8XE@Y@1BSJD29/E"M+/@*_"A+N+U M6,OV'+/,&Z8"?LV+A"D*#OX246'@!\,FL,J8";["A&#B"HS<>Q'OF";\$_." M8=YZ0;0Y647T8L!J\W/464&V>,<"4T=(C@E:F? )3<,6B5*48'@>F&_P<$AR M[6,N V^&7T *?-TO7Z\1*._%"UK5TG)%#>U1QF)+3X.BV!M:3]7X[%WAY7,\ M MK"R0#;":6))XW\N0%(&W!2\H9(GCX/H#9P'7$[5 _'!>>VD?GQ) 2M#J1*]2 M3^'(8OK1P<(4$WJ<@GD96"Y75IRIWJX.^;*\R:W]TE=I%J]AZ0J(/["B0VN ]DA:4)'[0!X" M3VT$5S,PZ?306"];[-"JS5-YG1I/RE" ,\D'B@S@VEX<9N74$!H$#[ B!R11 M=#&.:QW70/")%2Q(#[Z[L*FXU1JCTC!@G2&)D27JWB)#R/?Q%<:>JR5UH<67 MT7S5(?5BX%(F&'*]S%@CF1W&>YWMREP($V?]ZQ][;9POH[AT.!4L!_"1JHJ$ MAW 6!K8A'#^7@5>!GT(C SG194D&&NI?^YD!I@&Y+=?RZ&!%" \/O;.@S\76 M*Z!VS\D"?;I\SR$'Z*G9?D44-MEH2L-XE^0*A3(G6T6GMEB_S59*,L!QJ*KF M'F.>X-XW/"1*]'V&%@ !T=1D'<))&Q*%ZH;M.1@ $8$[GR(,B706+"GP0D$K M#G1YNA<2 9&4(H-NBJ"I^'!I!7]3JODU>=E8Q4(:0* 1F?G0D MGWR+=G\00?BU-DW'U32SR]EL;E2J".G!EMV!Z.X?/4AI76PP!S!@*HKZ 8\! MVPOK$.'U/A0C\C"";QDC2("/T2MO."HDB_5>@,(-R4$H @,/ZP'H-[(&'JH0 M?%##@A2S(%"QH,RZKY2!S/%[D (Z"JU) '+]\P%*XE<#R+?%XZ])"5V.R_.( MEN"593W5S)1'F0S)SIZ7DI?]O!?X]T1S);MO.A.5IJ%#1PF":MA3JV\ ^^S_ M/F=8-H#I(Q&,DS=F.D!JP8Y])B4BD79$J2LI,'7](IZH$,<.Q1 M?RA[8P9HS]T!?8(( XJ A>;C%3IHIC*9"7:<&Q52[#K2[3\-I2?JQG30YGXL M+ER"G,YG'T)Q_PK*Z!<8HR-'C-%!A5!>HX[^##FT6X$#<4.CZ]CN!Y@;&GUR M;?[H6#21#OFC[XI;-$K?DM'[VU.+OBKXSTY\+!I_L>QGJ M77Y)HXD6NGG!% MKKTB\6C\EB3KX8H$'6T(7?A%EN1K*+A>0UC?DU;E8QQ++R.;WV@F7H,:-R)G MQ:?1#.G"5%LO._7[%H,+4FW17WM"]JX9JT.K&%K%^[>*AQQ<:!%#B^C15A-H M2SFTBJ%5O*)5_$8/* MNON6?NY6]X;/50A<+VXSO3(^'Q_$I[/PW_4FSIN/]YQL_+K;\.EDGMP*=3U2 M<%:%>79DV?#9_?^N;-9_.=G_?BS,7-Q!7N2'S=OMP-EKSCT&PMUMZ.A.%.6E S8#H00PE]?E_AX^2K5X +:,*^ MB);DNN'2EY &W#T4N,)I_'<=Y Q6?)D?-^5!SAZPRWGJ18$JWH!8$W9YB2/16/?81J]6=X__MS\C>P!C_1\]_$ M'-P'#GB13?5-8*";$/IT=;>3%"=7G:7SYKC9HQA,Q4Y%DU=A#;D"2A@@M!0F M#NX.+4"$<"^\9#\$(F!9?P$B%!8*:-+,IA4N7ZB7AY&AMBY[?.SD.8?'IXA3 M?P9X^$:I@SL:;0@W?A;<.+8L'X$;JMUANP*UBRBI,C5.ILKCNAY?8P9W*OIB MN:@[S#WLV5'#[,.][+N&>./J5F&O!2] CJG)DARIL[M"*L52V\J@2+)2!U.U MQ]^(.'XDL/B1^"&$";\U3/!1FWX$(\S;=E+B'JF&PCD\5WNL/_*)W9Y!_;T8 MX6Y3$OYS#M=F,?TYJ8IO2P]X.3K2EXW(6&2[LHE>5Z@Y&:G4E&J=CT^PW3JL8<,F3DGO@@S&5^;R?C&_*-O1"7?UL!< MDG_TLR;F/G#*ITY1V-9FLU2359I=L\:I2:6:4_ZL@V):"JZ !7/X52D*?";EB3)O&BZ MVO$1C>+3[?AF6!H([#!#RPPY2]L;A?FF3(&FI&ZVV=2CH"SKFUI*2SSQ4]CHTGH[JJ1)JK699?D$]B MM?--UW-LLHW6H-H<*-2FEXC4!L7FLKG^]4^2RCS0 35M+KJ>*=]Z>E[L\NO) M:(]3N;Q=C K+5=<48V2R5\A\U_6L;AE.XGOU)EMJD3/;6#[N"DH'>+5X)I#P M"YGD"RYIPI= 2>R!R:675.QU4D)B,.?9(57IC!N1YJ[6_*[DK%9]F^6SHFR1 ME)EQ>N4>W5S5@8K&R%3PDN)U@JQ@YXQ_/LXQWM"T/8\U8IY&+AA1"/K8 ]&# M7F'F^V26[5[]\GT@W4^>$\(+GOU6W_G.5>=I,985 M"X5A/E?O#.LU)KZ 7@!$Q5=?[GOUZC]GN9M;X4FS M:O,TV1HOK7[)F2^D+=#N1#1]?F88>?S+KOB].OV?L^+,8KFJEY_8CB(RCMXR M)AECVEBCY 45H.!@!6%5"GDEHEH.013M+D6O&XT_^(I$F**DXI(6YS5&HD1+ MJ"U5A5V>RZK4QW,[M'H/C\ M1KU?+LHCH6\:V>9(J7%/J^)\]?BT[0'#GXX]Q.D J#CG5B)A.5-+7#J8_QLQ M2DO>RQ"5M"7N82-BBT;DWXC?]1U,_N!IVB2?IV931RTU"LNI9"=IHQ&AE.>8 MOH-1X4=6.<%23\O.=B@HVVQL&6]G>C%^<.<\_J)5Z_0C)<8L<6E@O$ZO M&Z:YO( M!E-*U]7M'.Y?1<])-[Q2;9[:+FC^HT$*A.@Q54H>&!F!NJ()HH9MN7 M?[0L!S1\8\T(T2W2*<"F0'_06054NXOC03M8-U(GN-G,%&<^DZDI^N M]??.. W*P"H?Q4=J(5ZQH>N"0)471<'R MBKEZ^!;I/<:MV++O336 K0">7KO&ZE<*@[:IMIM5.<:05'H^GS1BJT2"_G = MK;8[@T4P8V\WV(UU,9^AVHQ=X%B;H3M=>EBN 8,=2R2"ZV$15_']%7U_2NJX M+.K__BN> ,<621>& ]A% R0,PAD!" ]V[H2W3 0FI6P[ M)@\0M4BT 1!X( R3*/3:[2C!G/C[2Y]_/E \]9RI)0LR9VY['"H&!OMY!$/W M"-$'0G=,)5=?R86:$M%*:A>8VTQW]@E D$/^&+TAQRUDH*,8"P (#'"I*!0- MLXB"! @:8&@1*%X;1R_D9^5ZOS#,U+:/Z\?)+EUB?OV#BJV]"Q*@Q*P;]N > MP+$@F(KLAJT&O\[N>LQ[C0-* MJ1P]WI-W*.X%+YR#7>1-^:Q$>/ )J2IC=64ITRZT)IU$IJK+J>H2%@>GXB^N M*#+7+BP'5G[!P0/,\@)86Q@.[O==8-GPDR#V>.5N@1$^MY8MJV&EEV17+FC+ MQM.DU;83R>P/W8@SR)%C-TJ1.,GU=K5U<]?.5-#AG&CJ_!2Q#Q $Y"Y$CI\C M;<9;:3!5<$A N*DT238M>$)GZR4;#$D24=SH5O1S+"^(S*H:E06P&Q. MN/13<[[(SH=*K=4P>OJ*D4?J^JZD\BI79_;BQ #3H'F8!2_!8+\"7;#H>WF+ M4#Z!B^1KRXDJRYQ22I(L+\Q-WM@!@4NEH^<"]V\,)O9+K,J2Z%^Y#]3VO,PB M!%1HAE6/OZP\\TNSWA=-+>8_;V=P>I'E&98L[9YFRVJIF9P_OK%>:U49X.1;5#)P*+'06Y#N. M:O_"/D,1D'6'.VSYG'R"*H7Y*J'Q*A!@>(-U[A5V]6Y>P3#G*RJ>/4NR3B4. MMZO;#RN:O;?_W54Z//LKIE[*4.BR:CU/Y&ZU_[BV5PX$2,C,:3_R;0OS/11 R-_VSR-&X3\4W141U<_*OC M2KCXJ:]6IW,7 I:DHP H.;YNA*+2KZU$AQ8@[KOGQA%S$QJ1?_4-/N@VTUM? M@?^$/P3*!*R!>E1_P/W()Q]PXL#[49%HJ!\Y:- WMM+.>>O>O><%!^O2=!< ME=8*#&LMR5*M5],<1YLZ M%0:T3)VVU)>1"BVIY 9@$:*+"Y6L.8 M\6M,Q7K<Z DE;ST;D/(WGU4ZS]DCF-MUI3.W, M-KL,Y&X[>_N 4S;9A%I/*L-6HMA9#)*Y/+/&+&_'+F\_,=M>E?12C!MT1J6"1E(K.C=8KZ2\E64FL&F,Q.X?_ 2$0_:K MS6._GGV+L*SGIS,Z,69+[;;"/5KKZ1.8&]B4^IP3>%->#>>\ CTI4F$3%EB9W?6IWAW%0_8%?XUWU2#TNEA^-O'>_*P_*[HQ,":OUL-E7 M>DI[WJ'DX;HS8SZ\E_O.HP'^C5DU8O+5I"VO6;%*+R0VGU)[ D)0 4>8W8W9 MMQQEOF)&_$TS7IUE(I%T9"LJPW*EPMG3$5]B/KY[_HD9+\B-9&4\BVR4U'JV MK-&)N% BP8RG7YIQX;!+C0X/H25X;;_Z^/@Q5$?05Y_J!2KHZ[>./JU,M']I MGRLZ\/:E-=1%9?VHZRVR-_C_['UI<^HXM^Y?H?K<]U9W5%&WKU6E$/V2 MS;1@EM'9SDHL&*NTV E:78L-1=P0$!"OO.=FNO*,9[;;N2ETG&RH8'9=Z,"_GP%C;3<<.-,^,0T7_'3DKY=Q+Q(M&K M()^$E&+;6P2L=O:".CE.T8R7;873KE/B0, ./V GR.?5-3LS1K;>BU] R M.SO2B X[438$RP!GE38#7';>.I[J30_,KXE5O">%^8E"NM?D8,?4Q51M(<7# M"RZ^K66U-IR6:38X*6&+VGE5_1C*X%34@?[& 2FW%LX7=K!L)"P[I4%MI0>T M\IXR.6\5IGW!+9;_,@B4RS6,T7Z-54W@EREVTP;25!FU M&IQLKNJ=^8A?\SIDNY./ ?!*5"N=KWXD2F=K,R/SE!!4EY:\K()E "/WY".H MW-G]05"H%IR9_$0H^MJF6$ P^D0I[(>CC?B/'IDJDG[R1J 73Y/>KO.2V'2E MITE+;+:>L^L26C=SJY$8\6%T&>U;Q=!"N#"5:FSJMZ S190FDJX[K@QLL& 5 M;>MY-&> \,H3]P?]A]1S0XJ:-V:AB:)MC0L5"AX .;H@G>6F#H^7!L5%R>1E!8_$;4]S#R$T?K0MI%#A\40(\\.2=JK\\$ :I"G, M5$M::3I>6#2+PI[\V4%/RB)UO_C-=HW7W"0NK/3\AJL;BRPK*1%KSJ![2F@C MK]!=3=V2[N B_Z_LQQ;" 3:H?Y %<*#)*X5**MD4:(K0O-X"5NA3!;'>$BHG M<@&FAH;4$-@RM^Q3NU;%ZAME]W;#1QV_$IH9NC9&H(&P'RKIUV*GGV6D98'/ MR,/-RZ:"5(BF'O=[T%F"R3;(/>WV3]G 4SN&K+)DX(T'VPTR"#@#C=9$$Q1- MY16TT4UYK(E[FKV ?PIPVF,MH2.)MM 'QGU*J3ND"P R!.APPL/6H0 ?P"R< M;(M(BNT,&?UK F.%1A*D(I>TLMHK4W;CZX4>KZ/UL(+R:F5B:R.[;XM%&V+3 M?^(IN;5J$F:2:(&AVR(3D=U7^;FFY^PWSNX=M67+%8Z<'^NM=++';B13&2SJ MG6BU.HUGVW$(&5U%;]T:"HVT+ML)(((.**#U@,ZI/^V_> >5<)$!22K& Q5( M$S''N2U3MQ]!WR5"AO\FOCR^2RSY!DZT)U?AN3]L2CB:[?>W_XVSRW^2Q!6H MECX M4O^:L\(B!9FXZK2DSM6JTIN.?3?U3@M$L"#25"41)@Y'F/[WO^/;R<4;-M&_ M5BS2UR4%^:Q8M.7=.:'XK+8\-1$W4J!OS<1IB?G1H-]OJX &O2-7Y&>WDI^U MZT>Y?I%R_8=(S#7MU#M/R>43D(/\"!H=]C1"#5XW54G_\Z9;Y^K:]NB-R8H> M_WF[5R)AD%](\ FEX0U7^:T@]&TUY%<:$[^B+*3^N8?ECRA\)[7P5MCR'RT+ M[*\F"ZGW6T1O4.#>+7C7TH29=%O2WOLZC;=E%_UTHNGHP- M H:3J%;Y B;H".,:L/(V"KDC4%W7QC&7[9&DYFST!O+_O9W^K@*_#^W%(S; MV'GO"2/];(SK;XR#GJ[+-\9>52LI-E<0%LNL&>[/*_?9W,G7?C7$3H_=G7WS1OCB-NWK9OFBRF3K+&:UG M1H[KF8K \K78Q_'3WKLO(E,Y5]NV6(:I<^G&UAP4\F&NB?9%XOX'QFT\@%]K M8YRM'_@E-\:'#PPAOWC=Z$NMS2#9/S5D?-IAIN.T M45Q8VGZ86#^;YF[>',7!I Z P;N"'/RBAO,O(>W74$>_J@'W8Z==11T)W5Q4 M2:7XZ*+?FB_'PYU4&O3O9K#U$IM!2VV*,M,><;Q16$^JV4X&J2-DL$7/>C*_ M4O"ZIFT 6MSXB5__VN&(0'7[$WG]E9?T6]F+MIX 0'S9M$P)*(6SLE:51)A( M(+K@=6%64@6JO+OMQKA5V#32"[XF-$M316AW(G=3WO-N=VB5,C&QV\[TV[LG M=:7.Q0QZ6[ E+S0F?\*SO_#FN:D^_%7MTI_ XM4,UG?K0[;1*@[F:2VW""^? MV&DW^US8EN^6QYW$$E(^QFP4IIUDS*8UMW*)5T $1L;L,;G,6'.8@9:NRO[&R0-IR4FVPUS[7GDN&<^N-FQ^/NLN%_M!-/9B:>'DY:SRUTP]OG/J MDTTISFF6.BL^5"T'>LN'HJ7IEX)HN6A^WI/KQH!9Z)C)" (8#P#D MIVLJ^JM @!#/P_IMU+7>6C:Y 9L89)S91_*4*Y)=[9"_NFZ!EX@,2GG2.3DR?Y] MO)H%::Q;O+X'44H0I,!"IIVUF?DR[2[^)LP^A"J HVR$?N]H*R12J1C[!X@L M+L(%+$%9I4C+:"^J!D"8J\(>2RE!-.>)91/BD4Q/T<^FO"J_\H148 PT/\"L M;2,:4A@ZK,+0!FK5NR'>,"23\ \H^#F*3&XI2X;-_S;F%0RA:\PDR7P,534# MJ*,U9) !2B-Y,L;PQ.C.SI8SJ%JT ?W>^W0T?$5"%T@V[J<&%Y#I$A3T4[37 M)0P)[4()DJ\?0UT/5P(9Q0,&$50T P!E,40>F1L"V;A$;T;HB<9S G6-P6A5 M9,#";2V#ZIR)K**ID'DEY,$H!09S-$Z#O"::#PO #$T93="44&:!7.HF+ZOF M_@#1E-=EP^'>MD?_A9++"X"2BI<;ZU2L.T'TR+HM);0,(JP^$(2)L$:9=B[4 M70%P:ZBF/6+E&8Y$'D+GM_*QV/\9ZJ!Q2;"M2TMX )G=!]C*/EUO$\W"Q,H@ M3[R"5 *_6BDRI9]5T?3 7,+$ZI9")/F95_&6C#@$ 3P^4\P9T,Z3U4?.%[J) M8=J;"PL"!15> 2'Y$0%E#)Q?=-%&UBR#[H&I M)9,+?H>I3<68/QY#;4DB,+-/>"],+!V/G<+0VD#Z'JAUD3"+?!KZ\J.BY.4: MDQ3"*F=( -RLV&S*\)6A+KV5";P0XY!_1BK#\A_H.SY4BD5EUCT0L*5A()>^% M:%)A^#(:%QHSTH *5DJP6V M"& T4H1HY>E!LN1%C-8/3'#RBF"U$O!M>'MK M#$M MR'2=/@4$+^,Q/KPH'64$I-\2REY\;1#6%38ORB]@.\KJK62D1326EYE M!>)1TU0'E1[C<(((G%[;!;0;/:*(,%'ZTU$PA#0 L.2.(^AE@ @NJ+- MH/@H^^P%PUJ:F,M$2GC!/ONG&N@B#"%+(. - @:$;CR7"!8NN!$%%UC;>]#+ M@6]5SPZ#XP=6&H,(!XR$H+_[WPSK$F0^Z(&O)VKH,]CV\)Y[3!9S?%^## ]] M*4TF-C&&?2:&?H_\81\-8!=1$@R01QW>Z'=DX!T0.Z%W0^\Y1UL'2Q?Q921% M<9<._!;/!+EN$%(B$&6D[!H:>&Q(MU =0+'."6\4G"4))N%G@?1RMCMZ-.BL MQ*?+H5)T=2V9!]M>/*MK T_-0&?KU^-^3/QP/_YP/]Z<^_$#W'IGR/+.A@2^ M=1"@1,_X4S& !ZRJ]LBQH^&"NY$(E,!"W># W!G#A'A*J;>-$B\ AH?FP_6> M&+!#0^"E(O$R M,6V,9R+A4P.'9L/:)$P?XWI3Z-R$QSAS\/%Y)_/EC=)@!8 &CD;J/ \?X_:+ MP7QCRP/Y>MB, ZL'F]_H_; M1CU%6#YLG8O4R"'?\MX5>&NN><,.?Y(?VW:! M0<;D6@_R)'"RL?WC7$:#+[S/L ,SPO^RR!A$B^L81,0"555@CM9MD'_'+1Y+ M:.-@YAY\LH7R:$_CW1*)VQ8',7?A$AD&)R^='\-+8!<"3N,1%RNKY/?FD;3/KI]Y%/1A4B$LQ1H4@R( M_3S QQ M\@H#O-K#!9Y*-/T7*$W#4@CGE.MC/G@FP)$2_"Q%1I*,_KT_Q?QT M_,G'9@S"7F$/4N^9&3Q="?$.0%Q"\SR:H"-4$!.QD<".$Z,8/Q9'Z2@OC2*) M=&K"IY-\-&Z38M\X+^8[BCTG<=Z)Z!^GQ+H%FEM>UD!QS%[TY>T"N$)DYA]&2F>J2;36-/V-]W]*E:'O"LP=FGV?XGW(>/CE\KZ#@'XK M9H=WUI_8A :9^>O@FX,H@P,YD&EF0O9*U61D\N1S M(7B.BMM%'D,-2S0NH_MQX<09^GH M$0^A9QY6&1ZD@B:%C! M>P C!YDL!P<['0XZN+0]KYA[:@63@*H3J_1RSO,* M(2:CXR#N 7E3#1F*:PNY )*._0MD%_&Z0;RM@)S5X3S;#HC M9/>I&Q:[X4E:MII:2=I*H58B-H1) FLCT2 79#.ANHIP]&YG-/;D:%Q9 MW?#8LD>;"U>^D(>A;>0^?TR$W!T OT/[#+_-$RSW"MG=2(LF8W^%?D>O9)C6 MJ[7DQW_0'+XSW@<:[R$A9G3(W$S'QD=19WLX?[]\=]AEWT V7Y]XPA^>RZ6I MA52?IN^K,CJF363,VPHZ'YV4V>1RI'27@[007^3;C7K,KW03[^L@PKF$/EIB MNP2]0LN3]CE<^E-20<(G.OH=VG_XSFBYZTX]41O]:8" .EK;)D<.U-"9ZFPD ML\V-R80;0WZD+(JMU'S[V]_QTQ:N[DP'?$3FPRU/\16$40-C(NM0#K4SB3&$ M=I\L\"32YY!2>^TKV_,$J7,?,7%K52_G;28^G8J>[>DO):0*\E>MAOI2ENAI62TB%61WN^=G9/R#*0I MBKIFG##\5]EPUE0J;6:9GJRC]?I^E#2:06+JM_H#915;DL7.#'K-0>3G61%J3!ZK&KMU#Z@&'H0R: M9.@ 6D/48I'%*=@H\ M@[L+D&/#[P)U3Y3-,49O9RP7\D)9\5RY,S3GR(R-O:5\+/*2SME(*A%5R5.( MB,OB=Y)@>1.1IX2'"HR30T5F'SH[+]X52& 7DFKK-B+& I5BO[/N"B'$@^%F M!CY^;^$K^\^_.XLA1U^N(-F'JEF()T?9A5SK)IX*0B7'=IZ>BMOM2@Z3V23C\>J_(W=AO2Q4?.C_$06B%3Q1]> M)A5+MDIV(\U$S]HN\HJH*)(1@J@#*6QTC" 3RE94',"]4&AD4UJ.\GEV.K:4 M8I5;CR=F/*55P^SBM"/MF@5Q&F>ZNA#UN9DRSC^KX04K/4^L="5C;7O;=W=2 MDRBE!;>L3RK4ZNLXD^2L/^-9_\9RI1FO]7Z?:^=30JW1'G.Y.-J%: 4#.J(G M.%H-%M_E9N=C*&.0>#I:UJ,CE>022%?2DH80;Q@5N<-B?L#&:[R^ACDF5K<8 M.59[T5X*,Z6]G)Y>_]N9>'[1V#06"TTO,^5$;-(+[_HUB4&BD4ZF'IB :*73 MTT8MMD-+#\<#H6-N#)6\O*)H@ITEGN"P.=2AV;$;7S.815MKT9YWHB!._O?F MX9(3C?G?O3,D^=,9\M,9J;& M/X*A.]VL:BE>2C6Z;*$E2='YI-(9-8_M'M'2@^R>4P6;3CD=&$*>TXU;SC=< ME2^87;81[0B%:".5G*+3#1\*X3W:!(<:_V0( @-^SO_!PYD>.*"I(S;H 7?=E,-LL),]"[T*]SBB_:^77M 0G>&W3P_WMM/ MA!/3C?&Y5>.D[>'W,7HZ3$E0=/$@D.B9*^<23SQ1E'6GD!H?T71,Y)&2Z,05 M?6N!RRUT:HD]V$<_"0G]+AQ-C3<@>JJ([V#8Z$IJ\1Y9NY+CI^!!'PX81TY7 M[\B%O]]'N?D6=.W04JWP;D^DC;O\"=*&[94$&IQY)KO0-@.URO#,--=F4M.7 M:J6)MN3V&- I2'#!L42;W/"(*LU#G-BY9*.11)QM+T*ACQUN1XM&-P"ZC],P M!+-+75*J16FWWYDPMV1\CU=X5.KA47 MK^YVI7HZ/6]SN4BTQ:T8*[/?0SR%.5C8&^TSEZPR7RAV1LB59U:(,2:1,/;*L5&AX-T_-PV*&'ED(" MLHQP7Y0)#3(/\)_I5"(U?M_+^P\4O0MB?OA-2SGZGAUX3?KC^C/+EVOC[BMG M/><*^65KD2^VOCZ?DU!UIFJ9RHQI/VF;_"1<*&V@KO=,R<-;=0Z/H;PEV9\I M\D)2Y!D4 >'P !)(]_=C"2^]:6)XEX?#KX]%VPL\ ?%-+R@%CBU:2TNA7:HB M( DYPW-QI6AS+@:H*'FVG*?PS1>C(+68BDP*3;T[R*=L':,!"[CL06IYH^K" M#9-\=?7%%^Z8P"U3J CJL]#;2UQXGTSL>3.A1/L?3S]=:\NT%3YO52+<@&%- M:3J=<;NYA>NNCT-C/E_1"U:-A"V,X:I_<_>5-[1Z+!Z.\4]PR.P4J:-<#[7K MHV/"X#+C%31Z0TS UO/H)+$F:)B6CJ'CJ"WK'02QH]W:$!JG=ZQ>-V!/:Q*] MAH1C;(3NZ>)>R3?/2V-96X&']F6#/R$L[NF;? BYP[1ACL1 GZ94+=;B;!I6 M#EFX2VA2M64E;$#%*O;$PKE\-(G]'R=.ZJNW) S/A@4)J:$E#CI!RRK$ M^SU0B,0>IUJ91X>QKV MWO;S'T-=I""]^'*XDTZ1O)4HV(:8N,V"A[=T+0#)-SZ"NX@7*_2[-[9 [_>' M@_*H076_TQJ''D/VN0^14IC)TJU+HAC/3HBP5]D*%\AUQYF:#IT9.SS1*T33 MPM;<,,6G[6LNU6GQDX.*RZ^0;797C>Q:1F++])<5-?4ZC,Z3:N8RT_F6G8KL MEZQ>H%;:%'L]_J42;W3E!B./>\5V6=0^7N=PK95[&D;,2OQI&N/XEL%5UN5 .Z# MXB!''&D/6U,=0M/:5)I=:_(R7+9R%36O9NY9#2DLQH71;#"(B @SI"N-<>RR]@-?PC/X(C&B,I!EM#1)>,M#N M@5;8$"XJ64@$>A4W&]^GDZZ 6]S(OL-]:$1B2(.&5^U[G2(#]X%NP>?BC6^GJO796K M;+%YC/H3?-T/ZL]9U)_\Q:@_2(UB;C@XK)#]]I]06U)!78!6G,',W.TH=CR#AG(<@Z2Y^GH__ MQS-VN(J>A!V^(7)):5KM2G,^G"ZR1:64^/A)Z']^@4>F(9Z$8-M]NE/'>Y5/ M+_:JGC7FHVU*&9SHH[8/P1-=11CX0-<$21*->R ?)'P>V2?F?SWH;K;C:$<[(T'VH*%M?7)W@D M!F!*"5).,\Q@B[&JO [8X5()+_8]9;G(5L*#3G'ZV]_1 (@89[?<16/F+8K4D,[<(-V)##A5FFHF0721=H04PF/O4'4+2%<4 MZFN&CHYC9B_7E+),C% /XPL0T)4'RLLE'' "=/!<@MA/A_) DN!TN(#?0E"C M*0+JS40Y&1P'^K HCUX*NWVT5,HL]INHEN;K$8/)?ER4X<[D00!K4]>1PXGL M8?B4:/](H$!/\K%E8RV,%2YA9MNH+J1(>:97(;!;)9[[-@AV6=9U?,4Q/0J#0 MR>YMX$I S#QB>)9RXAE.6T*.E>S#Q/%&0^*K_&#'K%]>&7FO*X.D-=S-1^#1 M)A[0WGB(I)+'BZI*6Q>?E^%; MC&1$DBI1]FW.80@S< MKN;OP,_XA 2LC->"\OH:Z7'E>M):9.M">3S_>*W?N_P,D2O/,K7NK,98I=YT M5@@7Q<&TB=;T\;CWV)LC.#Y) "AZ"CM6E9P3Q.18XBD$.:YO!<1^'6-/3:Z.\W5/V8E^6'1*="Y::!;:$.L2 MWT+_2J<2I?ZRF>AT99WO-_?UB=KLG<@X_0=J/4/0B? \5?0.JYG$N4LNLS#;'G%\U>)HXXCCY_UJN^PSE.JTA5-M^5A?U^5.\G MAJWZY2S65\*2/165O.V[L\RVFZGD^ 339\R,-4Z+V58&!#,9F(T*[@VV50/U MT$$^L?!1^^-" %",DK:R2U%)-:"H,S@I^TMV!J=^.H-_.H._BC/N;!KL MZHFOH!B/H_YM'7\<$I#6N*_,26[:D0 P=VV\ :Q^73+HL71SL-NK>=0+9==M M)'9<)!*H)24ML\DJRRVZ M\NB>2-_$9$9[7G/+Y5QB2DS5.X6(/$6N MS-&5_57$D@O36*Q;?UKTQX/!2+ VTU'R^,IM=+3>%-72<%%6XZ7XKOC*[26X MDG7!(&Y1[8'-2@=5^#RJ^W$-R&@K(!]UE(MR^]<)J\^V^U*^,SVN 0F^[D0- MB$D\?FJ480,JC&MY5H;TI_T7U[*"7^CH_T7[)WA30V\'.?>Q"8#,G;^\+26J MAAM*/-4>U)BRF;T^U6CQ!\ ^]_#!.#K5[3;"6]MO,1]QLM; M\ 0VO0;%UK?)-2J/JP_@/$\M25!7D9W,Y%ACVIJ&I=C+^BRLP=70_E\+J62] M).V;3'%B:<9@/9E%:/][ET\)!P&.T?($L5WM^M_Z'EFC[%QUR\U$DS[4U?'=7;D5:[ LN5.%WA]H!& MMK*!0E27W#IH.SI[=;S'^U?'\4/>TV/GU'\_ANJ8N!7NM%HA58!-$],>/NY- M6 )@LCP)(4VB'P0J,0\W)HLA15V4@8,^_BM.GDOEHS[F$[-R+BMQ4G.SVK-% ML:$/KWUTE"899U(=D2@95Z^VUO+VBC9F4$2*1640\* M[FAUR2)\_V 4;BXI +S4R1HX:@Q8!_R[KZU MV[+=S+UM,$ V^3&4P=S2AK5<.N@ 3O,8N?N)UFK,WG;/0MAO+1_O*EWVELXZ MZKU%)S:X(M-XSN>3;;G")6K5O!*1*J6="%&OL_7+&2_."72QH/L>%)NKF&#\ M]GR+WWOQ+F9UZ[C; I?/%C2=CM'M=0E<0'G>VX7#7/V%88O5UT3M:5YEZ]#V M^P;0DVETYRJ.NTD;9X =%:\V;'Y?[XW=;6K,)(E8 M\@Y,C$-PCU'_#C*UN) ,\RX8)@Z) L+-1#KR2(Y0&I!(*H!J-O57O[K,A@X5 MG.UH>A29MQ+,P0. P/6BOB:)M#]MF M#>\S*249)' #LJEVO 8') 7,@6NK6_]=_.A:/ASK?_>^NZW2M';EUF)5:'87 MX5XWE5[(-7/U^H;2!/EP#C4J<@ >[]F&6-K<779 7PP"2 &J70GXW>;]=$G& M_B#8;<<;SNV!=/8=,I9G (7UX6UWKVZF]Y"7GMKKET>1D8JWTZF"F\QGX9^IZE;M&GIH?BS0(<.BD0-!RAAAFXI]->LKBTD M'? 3@CD.NXU!3JW/"DPXW#>&DV=AV^P#4.4Y[ M"UD0?$!KC)^#&K#]^^&>_ M4E)N%K].F2TU+CY),V8YT_;]&9=)=MCM-=AJ0UE)X _0EWWI76KBB2[BW4D+ MSW,$V8]^N(LM]DV6_W)%89MA* M'6DQ>4G4GK72FQH<]\=X>FP/Q<+M!7VO/7$$BH(=9V/T@ZSL)X M3P]35S*P8PSE_\!%".>Q)1LS8K\BLU@3,?:'-_KG]+7)3MT/[(@'[.;Z0, O M=8@]\4>W4>30E>)Q%ZV"S7A\:#^2DME;5G&TA9DD6GA5B;KPA'@R4%6.!H:K M'X_K. :[I]*SV1>+7'$WXMAA1,C6GC-70N=XNQ=KHBGH=,,Z@]1^S."L(Q$? M,FXO?(IGENG*B#Z%$\8*A](T!%;<_X[OA(PL) G&'W_BE;FLZL3S:I[R"5R3 MRUNF9G] *G+Q)[ZZ72^Q+[GFN!#:U.U1T*+<""G,.%G@0LHYZ%V2Z<=8ZC_> M*3ZH'/$4MGKN#PXY6!A_SF01+93S;XR[^B>I<@;-\F9Y,:TMP0^V+^7'R)*U M3.G*E<6'^"Z>"]&7&]F0B9C8[_3;WZ!BF.A?7E!;3S7X8W2]I M[W_-M]3K+_^6'U5O_]P7?TN]7+D_[*IS\;.U_Z%;&[T3?(B[3*XJ[:EKKW7J M F$_5]K=EG>A*@G4<-AC"BC?_I'PCZ[W'82>Y/2._[RG/%.WF9IJD=4NA"LT M0G8C[3>2=P@(D FRHP+O%_C_$01)FDR^7.8K[\G@/^"0- ZVL7^%QA*Z#8YE MT0J:B[; )2]^;SU_I=W]QJM]H=WV?VXZ_IN;7SC;D>-=%:(5KJY7"DK?1A4QI4V0\'^E^CE\'9\N\H:%F0];'M]/!058%#<* M)EU=W8"*^?W^B<%+-4YD7WA=#!J#-9/+\$M!57:-OO1QC5-2!1T@[O,2^6]) M=91/@R!J!>B;9#<9?YV*V]4BW-!5>5CO"X*5 2HPI&^2#TG 3SE0-W_\@@;3 MXI,&/BH/=].4O8Q7=02U=UV2ZH\OPO0U(HA'O/1U?9Z!]/^49V!:1 ML2MF.MH!I%R !ETV>GRYW]9*C#4U^YQ? M25LQSSB5O[[O> 5]%T4;7-0LJ#RXB\(+]"&OH:GN\")?[4M^3#=9W9P:FSSG M,MUPWAA/!UH)4 HPLH7F8JR3B\BIY:N$.W[V M$>N=+MDLRIK3F4/:QC33!R7G4_X>MQW];BSYG7=G8GA,1F;7PP6_'*&HWGL( MM-WW/4#@0#MT0TC0Z(8CB%N&M:0W,R0Z8".$05'O5A=]:6GH55O4,KV8H&6S M>KV[?&4:C5K%*G3*]VQ1:_:?U5+"'$C=1%'LQJ:,R48';[6H.971@7W9]M;P M%CJ?[N#TRM&QK$.?!J$C%:35D? [M:>.U-N-QD3R UQ#J$0U[%)4>^^&"$2U M>_VM<,)_)<&[V/;F[&DD7'A>E/'@+HV&9/!)DY.D1R)F,'L,:J[A<9>!KX#7C]A."GW!@E7VF!X=_N^@NS3HI"*UY9BOF/04H.4" MP3 L=+HX%V+V EWB,2.Y;A\E@+&)MS_!V;0?A+P@6B2._HTKQ"<'MY,-A^98 M@98'-'=8&IU;.@7KGGL>E:DBA5- R'<<_'C^T'O!NWE18"=HTC7=( U+ M @9.\0R6Q^ML/\:BB%GNBQ[-,>YR\4!F+9%#[=)(P\.AJ/\,,2;L(5U3D.Z& M.;1'1RDU"3"F?1<%#8.87P\A3#L%@S+H3B60J;Q.6]]EN"NF5R.3!* "DDD8 M9_#G:,J1>6C! TEE.5I4PB\J(D=X#YB@;ER(,U)UA=P+YS5D*(AKJ/K8?D6.G M*,"U\#LRB_Z U5-\1+@A8"PE(SNRXHXZG>'F2U[$&/E$$POP3#*[>!.@AQ!5 M33ZCTP;P]5Y85#*/OR0,>?H'AOP'AORK8,C/(K%>'8:T%=!@]^!__@0$ZG@^E3?(CRXT]EHG])K@']/2;W L^PZ;W>G@#SP.] M _K3VRQ0(!6F^9-Q\S8AN=H.*(.QTU@A\WU!-93A7O8YXQNPP9X2)ZVR#0% M[G6PMR"TH/*$=5P5,4'54O6T%GKXH? Q!,LO8 I[@ S!L-P^G!7;F50Q;9%3"_Y8%G *;6?6X.?"IWYHFD]DGH]LO3.K/2^TU4Y>: M/[#-;C%AX7O#-N?X%1#9AS#[RQ?",O^O[(_IXD,31B8+?^% 420$R7B.8MJ$ M\C+2 1=OF/H3FGAYV@/LD;?1GN]E31^B"1'7?+.88"Z00L_D4 M8+;\@00TM_;4VC.+)Q:NI.&!*A/I=911+=&M]T1F*CRX';'=OEJ5$?+ZT8LOF;W_'@NF(8''N3-7V MJ7E>\7UAT&;#Z2XOY4J"E+4B]43S"^:YJH69]##9G'%EMM>KQBJEU=,0S7/T M!.^3K'IL$S?QMV^:+,[P11\-7SR&,H@[U%?2&9HPRN6=%-0 MI$3@ND.TK2.;T&9?0F^YP? )[N*W)%,&S6&_CIT&_(RTM'K/S6F_RNZ[]>EH M&C73@THA_16[4M2-+=O)1>/=_4M*3.<65L>L;7_[.\D&2XN-F."5#\"%P-$% M0%9 0D2F*R3:RR^K1*L2C>K-BI$$%[7R9IA(_$X&[?F#RSM[H8:&/B0V8*!X M&]_X!$M_T0EV8,Z>WBO>F283';![Z*:9Q<2R$F>$#+.NC'9Z%UFV1>TK-@VO M18RG0C@2YO9\.\$;Z](R-214"%]WF-UDRA.QIZ7)AOE9M[_9F'NKB^Z^>3?1 MX16FO%V:+V+A1YLCTI6(M$K:0E4VNUN,L!BO&O8&&^9\9'I<[+RLP)J<6ZDUHOI@.F ME-U^F%;W$S/^++;YIMS6D/&0Z[&C8K*?R8PP"'SB79O2/9?$C_AH?H[=NYS$ M#4LW+%YU@!_?N^L)Z)0H+2D7KU.&_C04K(SAG!Q5D-"CZN1"M)8MU%S4Y2-VS'E_+5&>(Q'UI]Q:>J= MDA%*6:F]GK>M^D*JA$=:)3*;1?*9$[N,]>PR=L2F_+LLLT7W[>Q7GFV6I].+ M91V>;[QIS;]G9Q8GJ4BN4$AGN7*[V5VL:TKR.9_Y.!ME\);,0%ASBH.MV?U1 MN ^_-?[4*.$U*:D-G$X/W,(M-1IO)U[TV8(M2=T$+PR'A238_\D')A* @P@2 M<,,%#7;0OFY!MU(VO*W(V32W; XV3"I<%NJQZ7=>4$'K)%Z2BT9XL<^GDK$G M/E_K3)'[GXX_Q-+)2PE(#Y4(1 0DTX3\EL<*"E)6R)\G!5-($_"R"HSD&\A_ MK)$6,2&'3!(;?LK2BP+E["A-J$<):'S:ST-Z?]FHO'!B)I;>K[KU=K'(=NJ5 M;CV\/49P1&?: 8+CIZ4!_]&#5Z$DY5B9=B6-K49 M$@$-*>Z]Q.N'Z747NU2DU5(XA?/@!4BV5O0'A'])ELA";R#OUE12UNC)GN/=7L,MHM/K20 M/8/N (\#>\*Y,Y9J?(E!#E( 18!,$RDRPC+JY[27-=T^WC6!%C80NEU:@D$9 MF'$]R[VSU+B93;V,33-"N%5QK2LO0&5U(%9SW> $UPN(.-C(JVG&I@E&\3!^?J9(17 MU1#1U:YM+>0.U^7#2J6WENN/*&E#>O8P\9[[X#4#=U1UIU[2@HIL+)EFUJAH"O<^[N5 MZ+20]_+BSKL8)%\D:K-2/-S6M71J(8>+B)02K5WK>2!B5/77::[_]>B>]ZYW\ANM=XQ.= M0:,^Z'#\(/_R5&*L;&KW%8;I.]=[P2W$EW*U8G6E058JB*6R7L$H_.R)];9/ M#D\2(8V%X-CW?W#*;^RH7F"PP4EAG V<.\\ X36IXH.:Q7M0A%E0[ ,P_T" MPH L\Q=>]C">*U]H '\=^0O9TDX524U#RB]+$:4#BQ]O =%\MKB (5]H)OR MQN4N+2B9M6@!+]IFE+:% F'+DI%'RZ%HAJ4'X&$G=TJ&F\KY-,-OG_+#6'S! M&KG,,:]Y\'4G>,VO7%OGFW,D6\C2W?\IJX Y'A[#V_A6U:UTQ>OK751_E>D5 MBQ^QA!R7/A9IM0P1A7.RY5O#4 ZIE*F'5_PV/7Z7EZN@;9_3])6&NT9\0[U1 MCN]XB'5;SR6\"3QL"H&Z\!CR8#830PA[1-B,MT=,>OS&P.V NQLTI/60IH(K M-$N'8FM-=47?QYF-'K*4]8UD6F"3H[5$L[%!9QG%GVAH(60(+Y"&1I[6>!_L M&KQU[-L$6B.CEXWDLGRZL,CU:^UJL3@IJ-;IT@ VX=%,]C_LT]HG# C@/6/ M(:&)P@>X?9U]7+>!.QC*V@].?=]]P 3P'O]4\GS7T-\WBQ%]N4V.(XMZIC$< M3Z>95ROQBUG=2!]+DC0W5OB8DX\!.R+@".ZX77W T]"8A.>'=Q O]5Y0E?OJM,OO)X-U;'I[>!CV)!+8XYM]?6HQO79,8];Q33_< MJ+:YQ 92>(F SCVGR5? YS:VI W[(=Y4.OC]4EA";TUZL&!?@+K'!"WX8KSI M,^U<*!EA@=[GTFJ<,'*)<(Z)U)HCW622#8;_F27TBDBIP'F-MQNTI5%KG;#2 M:F-#=W4Q%/8%B05V"2QB.)OZ <% M#6U(WC#/R?87[)%I,Q5C%N6G.A?>9*?BB2)V3)"2$%M23D0#5\92D,2)R_QC,0MY]K+8K\? MO#9SS=_^_CG2@H^TFRY&OY:8IR.3SG0AI6H9];52VF9:4'1^HFSL>//Z:/G> M7YZ2?KPSRMJU%K[1?F&+XV:WN4B4GO-RM:@R^_HYE*-S;'7O4[11+T]=VHAM MFNA6G-39IF=L19X^1;>_ZFZ:L\D"UU@OY6[N*3>M6Y#HF,(DDA5 '"#(4D+7!]AC<,*%%7A2PZ\V9#"CT%':OJ>W'PRD9$5 MC)VM$&^&4E$FU,>]HJ&VB680M\7V 3J 7SZ$JKQA\,+,@A(,DE(-3="85D.;DD- :="8W/)00A@#KQ.8^_14;^2%2\=/(_]/(?^-&?AZKXE$R MSDLI(2*,4GR*'\7B27$TCDP2HW0\R?!2-,4D)/8W\E3>AOUK3R<[ZW7-YQ=L M>5MBII'^NIB;PJ%U>.6N$9^V!SM68*RLSH6'F:1GO:?Q+,S)V32\@&['38-:13K+]9/3$"GIZ_/B>&6VS,69\ M4UBTG\H])$Y"&9LD3E[69G-6->]0O1;V%Z$9V-.#)Q7.-9&XZ(J\MG#B A!V M(-;L.<8!6'%EDP_3ER>X.RX$'G;R77PI$]-SZR3*C+L='[W1U5/A4-_"WB%L M%.Q8B)(\XJ!F;)_=5S02^':=0&*\$-LE'660Z8(LERK_P>!1@1=PMCFG:(;K M2W[6%\V(DW0W.>U5%[E*)"\8X^DRF7T_^[R#R.\L2GU2L3=+<)"UW7R.KI3. MCMFKB["XZXNQ72&#S(W'8[H/)UJ$A&>++$AD9VE;(CJNQ(&]AIY-.V:='6CC MX-%^6ET*8VAG!W8LI(UQ3>Z=MMF;V=84LFR]F%SWR+@&:@-?E\.#A[P:QZW# MR([&SLI&1H^#_*AOU+#]UQ:/4;6UE40VD7$Z;TN@P%XE0&)3>5)= RLJ0RZ( M*!1<4T?OA9ZPU$1)(0J;EMZ)QT9X#8+G3 S)IV2T$&#&F&(U="\1)\\*, M.84QARUMWNPPNG:J\TOJA3A#]J3! !0E8/2TTA0?./QR%<92?78N>:>N(T1/ MJIJF;S4(>/H<(D"1(YCF%%)'P@X674N2L9Y8:-K0/M:62]DP[*0?<6N;UY7:V,0C61Y&2VHS>RTDRIY7'R^EA#.QG=FZ2!'1%, MD?ZVNYE$2+A46I>&@S/FB0T>N %.IG(U50KC8,/]#!>\$Z(.3=AWV@G]3"J9 MEAK-!8-&K$QZHZ?T*_=Q$^22#&\QNAB:Z7ZJPEBYT6NN7VKWXSO 9GT,$&W; M^'AO9A?K45EWB_MM!?P-TK[88[D@[YNA+@$ M=)245_P_STY.K?TQ"#HO317 M9^\@>T8=K?! ,WBXIOV6 WG&Y._PQY9##AEO5^IYJ(]:N_7SZW,9CY_?Q4$ MCI'[-PB5$QA/X%9Y7I:&1E)JEKOE0<5D&MRLOJ_BK1(YOU7>+"=.'2(@VI I MM&[@P&SQ"B/4-=N >78Q]$Q2' !!3TD3=C>IY0']PCA KXGR1*8$ ("&+%)@ M9$D79,/-(1_4Y9&^'U_]])>C^>(P/M3K7'\074DE1MX4YE^! MG%"I[D>,G(WHW/)YRNU:RM-,Z$-1?CQYLH__I,9'1I&O:,8+*N6<*%@T+RJC MP1G4>UA &2":P&B/T.)'? _DA$P!9-*D.1VOJZ)[5]3>')Z7]>Y-;Y8)MS+8 MC05(#1!GT_CS'A7T;6$FB18 7?GDD0I^=@^;JSZ![7!<0!])=)]FDWBGPY6M M3'0T>=76T^?,M4KB;TP>^X/-,4$29+^__6]_/Q)^?^$NH<0%@X&MY M<4^_>^H=[_X&.^J;KWEOZL=/O25Z)_CP__W&_O:A-SZYX5+77NO4N=J6"[H\ M'6R( /CH'\G^D>Q?5[([KK/U(]M77.D[B/O__9](@OGK^,][2O(=";L_*^EV MX#N$PYOO%_9+^.WO(>]9RJG*FZ&\)! HPFB$1$YO2='^:[!27XV0_@UOZU9L MU%<;_QM.RZ])0FTWYETQ"_.Z3>]?7O@DR\G&0D\UC9=-.)[Y,$-U4*PP@)%Z M%4[6"L/1^)GI,TU6JT_B?6F['<6 D3H5.\Z@G%557ZJ1G*KP"(MO:!/I>!L= M2-[D"N3KOX8.^I"JN>-)^BU>&NNG>[_T&?T%.NOW?TG[V1ODUW0'%S3=-[( M-98=M$>=83N6Y/H=>5QZJK,O\>9V%,=J+'+,0OS'+V]R0;:-F-EVRNT:I_@O MI-RN:V#Y%4 4*0!1LR#]=!>U=P<+[.XO^-4FVO75VZBN#.+3JC)>L*6G]?RU MVE56RLTM-&49:3PSY6B$";^F4\GE(#4<6]! @U0;>UR*?H)3[CKX=+?.^'YJ M*[V!E/,!:#8ZLK]T.X(NA>Y<3\Q1;K2(3..-IKC@.:NSCFWWN>3B%\.D<.NX;*#66;]H&FNI MR_1C73'VG.D8O>B[BWY(<1M4WD@%23+KDZX*&-4K61+KN)>L#%)M"<#(A8S@/]S,KMR_="1$TC;7KK0[C3$C-_;)^BP< M+^^?/UPY=KZ1R2LSG:%6%^3T+,_E.LLB$\M&1!EJB>/Q](E"L:/&-5^%E$QE MPZY^=?H9C8,JVC&U5NWR69M1V-.R:%#:YX6DR#.-E-I"4SO!IR<:R# T/33C M ;@5G3^R,8-N19?V7MD[M\'*"L/I\,(,:BO=G,+-$3T^69M[:^$KOQI3;M.N M,4PYW!TV1D_[:#1WAG[H!(;%^Z7/C"^2[*YOE)E]NS5AGU^9Z40-AJT@%> 4 MM,'M6=4]&+X$X!_0SFDLYXM(G"M(*B6I;K=3X"D(H&S.C:QPI\S$T99?OFZC MVM+26V+S&+\V^+H3^+7_8H+GI^]-\$S$X N9G;U=X[2O%*G'&=6/;H?DA;H0 MR<-RE,^ST[&E%*O<>CPQXRFM&F;?:="=VE/O5#[8?K)[Q%H2KW &X.:060]4 M/L-1;==N=1(]+CQ\T2)US8PT!73TF=L [:-+T$2";TF.$N//T._R'Q@"<*I+ MI(D%]\+D6HW_EF$>/0@PE'J:#5AKP'=SW5U#>9XDTP/FXQQU:$*]Z]30H?W,W >N5'S=EZNO MM6AG48^/BK-E7.R.TO?OP$4\JI3>1=C[&F(.FEZ'0 M>F=OR>]I*XOC\!^$)"Z!M77-/)C].ZNQ3^VM2&*G+CI\I;-([/5%NH F_(4[ MVTY[3@L>6!ZV4G3-/BBG"=QHK]GJXOF9DT;=Y:[48E[UR'HPG9Y0B;QS/Q=4 MRHF*G!3DN^BDR^EX@B2_):G2UIXE9V[F5FTEIQI:B5MG4R]EH9@=EL+;RV1] M M0Y8)@:GY!OO\*1H0]G;:C?CNZZE.%SY$3- M*5P;&)**MR^,_,J^J=U B?LE,=$DH7K"6!6T,_,OK-=^EP//Q4:^&DHC30O; M[R%4J>0"CL/;'(#LB*74?>G+CKZ,-;4,DQ;PL)%;2*(#>0*G)N68 MXBD'&E"0@?=W=!/HUM6I &&_![\7#2F,+5D!L_]HM+Q-5A\8SX2?'DT+N3/% MGCA&3\?XA^Y1[V\DPQW5O*JB'2(09]6AO7FP :BGLDK:Z1SD01JO\ 8S,#V# MIVG_M 'C?V42AH-YI3=%+T'@_ M^([,$=9&:'7 J'NNV0[/D8A4D"Z/B51L9,TR"/NO)\OWBX$/1G[ !W_ !^\% M/BBF4DE12(LC1F0BHUA"2HW20HH?\4PRF9Z,8T(Z&O?!ZHV$."])L4E\)# 3 M](NHD!ZE4Q%F-!['TY'X9!P1H@G_+R;\)!:7)JE1)";&1S%T]2@UCL9&<2D1 M%20I+4X21]!]\U4TLN>3N+^PPIW^H&H\/^\G4W32'T,,%HK%X8LU6'7+J4:] MUZF%6WIA.XH>7QE-2E.^-Y[*"ZF17K^\Q@M%KKD-@D+,3I3-ZBGZ;"[*A45V M_K)06JUU,,#A4HYJ<4-:=\N5F-%KSMEMVYP& 1S.F&8E$3;T-2>'9UQI)62[ MX\9TE#R^"00]%BXIWR MJLYL1^GC*].57(+ME,O%Q7XWT\56:MQ;HOE,OP6O>#8V^27TJ?^6Z%5N_J)* M2DN+,7PE4]X_SY^'S57SXNA52-4PQ"20U/ES[PN"5->T1E]*'(Y&W0'>(#(5^[Z#U$$*I M&/O'GZ$.^'?PWB4/$.@#5"0$S@Z\MXRV#X%UX%Q:)-$\WY*K+O+_;] M;8DKSC['P/J\J%6O4NS M\C< "R)1&AL=*(TYBUJ2L]4='B/O9^+<,DSXVT$RW/T"*H/17&30WKDS$OGT9#Y.;I-,._>D10M]26@.WD]49&_) M@Z C.!'U2=>0,C#/@6A6NWVN-],[F0RWGH9[S+X[>IT.(0^2?#RN8G;@K A> M)I$Q1>9)I=W/.MYH'2OV# >NX'JT?1HFUH;"E(V4Q*^?EK-=!*T@FWR,GEY! M?[4#7D\XV& C$R0P6^_O(/$1\1>N$FQ:POK%K;XR9)'FTC:,AW; =47/T MK,657Q3I6W#".KX[N^2SB/YIW-@? 'N]ML^P^5P>%UW M$K#XE>PIR*ABFTY !;V_7S9IJX 1K&5BW8 MT!Z\8/!FL+ @*\Q:6J163)3022V;CF#!'W Q,3)#(@9_0W-J^.'&G, Q/HY! M\M F\ /B.Q)_(,3.T@/ZL.>6,G["@7ODNCNTU C-DD"';AFD_@P7TR!; )G9 MK]A4=7$DQYJN$WL/-N7[AK<_')R+$4XNA'D]'@Y&E%=@3O$S7;]!5MU9(R,A M\2I0)% 1.Y4PYSG>B<1LH=K@] !EXV-U"RM+ET9\NOI.YRF.<*"4$J=VH^A!YFZER:1X MDG)!8%3>D](3VFJ6(MKY!FSVVN0#=R^:O4!Q)2Y57)DIVF)3](+N2=_1+C&" M^)A:,2>UUR57+L[&K54Y6>Z^ *3G&9I&WX'E.6@P*X9/+U#2BA"6#2?I"7OB M<#\X<(BRX00)2 :+/SAZR+([2+(TS82\"+M(]B+ 4<*"C&$&005\OZ7_N,UT MB&3I7>YQ[;57;&[CDVY=64U:!6M7VM2GP+1PQF""F;HSWFZ#&?6982^99/;] M>.JYG$N4LNN/XT!?/D'AP: C#K2&QI2;1F&0SQ4['2!$9!]39XYKRM.&\Z D MK2D#C*6@6/30"$C=4EWE,_@('XPO+D/!0F71@=H\=Q2+EW8._..DWNY@#5S5 M3+6_J#UG!M*BOI;8>OQYN>5G>%5/>WHX8H7,V=,-%X[U<:@#CY8E0.,9-X.R M?O]Y?V-'^X69AJ>U9JN]2(RGXG#YDHP/AQG,H1V[K]:YZ]2<]UTKJ_)4[L4G M0R:QYN8;<]#+/C6 \R9Q!DP[2-.804:HVQF"XVO4*3P2P5.VYR6E9J?F[O)J ML;.F8\M^ _PE5(]%/+-7BAO+;&\VJC*YE^)3+[>>=2,KC\B1V<+/0U MO$E/1L[74SNETEJ$LY;*J2LN46FA311/QX,+P?GC Q'/TQ$FU9&>PIDCUQQ: MT?H\0@WGN.1!)I$_NH8.98_P.A[%=XPZ76GEO.\;N(I"9C)71#F97>QK[2&7 M*\DL/\7@]"=Z#N]FSGL$O5'N6<^+:()=Y J6T6\-4\^MR8K7=ZDX>2?S4_@(3V8"-]O;*^B(,[:+&.32(O M[79IWK5Z[51[RDGJ=)TM#=;U3 I)LAI0@^$](7%>[_"4#=!5#[C8E-",N(EP MYQ>$<^'T04RB"_@DYG&9*3V-'^_!3!!46>_,9I6'PD]T&XCD'[=&HJ^L9:G]:S$3O,\T6I*1RI(WHQ'LRD'I#(3?W(QV4$Z?06N@U3LD6%_ ,B_ MA.L@^0.Y_Q43'WE,_D#N?\G$1QZC/S/_B9F_%JS=FTK_"J^/C=7?/<:L$RGZ MX[9 PN>UZKV@L:\.:'=>9WU[O+JWMOXOCT?W7F?FO.-YU@JW,Q D$NGCA-.'$8'OHUE8 MYBIPOS?7%%\!]WMS/7%:V?WHA*_7"7E+ BU0D -Q)V-Z3K=FV4R-V4M:)[U) M&.MQHCEB01/$'V*I-Z$G?QGCP^[A_&6MC&^%ION%2N7' OD%M(UF!=D='7V[ M2$2&Z^I";G'-VB3")OKC#%2:@[:)LL=)L>]N=[ _=L/X;'C[JYC[K9:@'* M)AWOY@K]66K!E =,8A,?F*_3,"4.B3_$(\?)]V]M=^"$/.Y(_[$^SNF)+R4Y MNK9U\HW(B_X=ZB0#&^Q,Z*3*C8J)KK&N8P5-82#4+VU$2]%DT\9",L5>QDDZM]#TT&&^K8V MU!>\]+UI!0> M9L.[5G.4PA86\Y"('>,87)?R\2MUU8>L+D\9ZX_A=1/#ZY],(1FD^_Y=')+7 MU8-O-66ZFFXX$S?#VB[389;3ILE,AL\]8P\ GU"0DWA@TC\4D*OW4"4&X(D2 MD"*GZ844ZP? 9D)CJF)HN)D&VB7A,NC$V?"Z3 " G=8! FL#_3=>X!F3WTG> MYE:X\MNUB+VKZ[%'7QV+,=";!?8Z-E-F@ML7JT-N6>OO.OM!,L>_-)'O\!C0 MVV3W.J*Y)$1?/G*6$.9E.4'Z92,8IY@H&TG%1DC])4\N9/T&)Y/G':3@YHL@Y952]A M8CVBTP)%X^$?"SB;T&9^M%7'.5HNSRK@+>E;!\+61>JF#Q1D,,"YS0V+?Q*$ MF?S6JKQC"3^)LAS0]613VY[%D\U!1Q+F4X(>LQNQV#H)"Z]^M9% +0Q#2QO= M"%#6DE\ T"C JP-^V,0R+6B-LP1P%,*$6T*4-I*BX;Y=Z'F<0F^YIN\Q:*_! M W8M&C-2QIKJ!?=1X;%S2R7Z%\/'VNP6@CL3&R]D&&Y]]"($02>88,N5&;( M"@^C&P@$;)EP5MBWI8,'7 BDP^AJ0P@ 1A_EL=?DGY P[[J(22;,$-HF = M#YBJ*OIL E_K_G,*J);&4NB$DOSNA KL#Z'"#Z'"S0D5WJ^XKZ^+R50?$NM@ M&AQJDCZ&"I8.6(MD@YM @#NU@8^I$K&[@F4,^(Y!ES453=\>K$YDLZ&)/(,: MA.9*7EI+&Z@3XWI0_8%NC%?!1N@FCR-]S8'XHP15_J3.A!'^(J >&+XNYWV/ MC*X#F!\&M,53U2"S4R7S%VCV*C--EOJ]USI3CF7SLURDG9VWD=F+M,ZQW4N2 MPC;,TR?.VX\>^E4?=X_'9KK=^7_,8G\6V@JS%: Y$Z!!7B$:XJCCWB-O7I1- M-8R<+K 4L 5(9=E/5P3G\][43.2;">@V]!9T-&2N8G1TP\)8XK1C_W ? MH >)%D";HB=AZ 2*JG4+;^](_BE*)>2DR_71V]9KO<>#)_ ]$6PZ##4QU0]"I2'^BLH#NM$BNNYFIJ MDN/JJV2_GTVN2@.E>=.=9IK%FJ[QN2JS?)XVE7JYT&@.3@%M(L'XLHDBARJ= MJ%+K92<4MFR18Z,)=;A3L]*3<=N)8E?3NM7LO:ZZ[+(3KO&ER4M:!W# ^!D< M/!\;GL<7=)A3?9OP@4+PV,B8WEWOB+,-QXQN. $5%R3REFJ!ZROP*UZ :[$Z M\:@*#/.(Z3<$"WF^2/]\CF+BVHWK1P[J+<(,'TD6?5&.B@8QI12PKD68D23% M(J,8GTJ,^'&*'Z7BS(27I 0CLC;%UW?WZ*,_'OV/1W\GBD1DWO+$3<,1=LLP MP#A3Q0RRT/:&;&@3 OU%M\Z5??FS8>A2AZN&V$<_#,0X2(5Z';. &[GOZ!P" M[KMB"\M^6YCO@L.LA6:>)K[@FA:&F\>7U!T2CVOJO_?,3;W'M7HEKD^B\3>* M-?S> MN3D\T.9Q@R.<7P$*&3[A)77&8[)A>'38M)9@E /"GTP1+"?\1M/QIC,U!?V4 MFA)H!!.(@2-+'4V%O(1QB;*A6RN3DJ9IR$0AH@1N !D=90SVC#.$'BB%IIJ& M['FD?A]#?4RA 38*R)VE>ZUO8DNR+/,7>1W@%)=,,/%5;?N(OXK\]<%U9]]W M^)_-;<7]N:SX5Z6MJ6^I@NA0_Q!-* "4ZK)D O'>@<#JF& ;DU [7B%O(LE6 M1#@,X8CX@RH9!1/N(M0S8KQE.%2 I0H$#F MG$=>)$W7OH>L^KS2*67G\#!S M$]XEY-/"]QC+^:,!!O:?(I]HQV/@2:AN&"NR,9,H"QDRO8R9O K9YS3,'%Y1 MO#:\2Q<(*R#*H%=P5L]TU\H;/4/F%M9(:$' &J %EUBFR)+.).3ZP6; T;DE MMCMXG-U]#-61_,*0B&+CER#H2UG?2*8%-1CH4$):.HSI M!K&8$JF$YZ-1HR&%00Q6)FA<937CL9(OM/[O_Z1C\;]HX 5B'0X=*6A:AQP> M;\Q"O=7/M/*AT@/>8(T9E.A%W0BCJ<.!+6UXQ2+'@&_(A%"3;%,!O;Q&S@8L MH5MTL- DICVD,%D'*&=9@;V$I!^] 0C-M2]*1(AJ4"A0I)CYO";@XCO< [?S_;^]+ MF]M&DK3_"J)?38040;%Y'^[=C5#;*2KA6&P((DQ*,L!&B09PIR-0>,ENB ' MRQIQ?*T$0LL&$J10JR+:[3W8$WK+*#2D%JMZ;S4V)RX$C![?)'KQ^7]4;_!# M,>.NO4$-?A&"=1[1!O"CIV_?7)S1.5*DD1Q]W!A"A:JS2V=9*+'9$ &(UP:L M/L4DM#2ZX $BS*3G/80I51\I;.ADJ2!@"L&U$Y@V?A1O4WU;'Z31$L3I)GI M1Y1*6XIZYJ64=-2:]']4?B=ES?P/O:"@6J5@%F[M""U2DW>W% );2R3L*,LP M\[\(! 'BHU-JTF#A&=ZZB_T1V=B$7PNWD%"&6:DJ(@PAA=!T M@P/&(B$6&_1'Q%X!WH:? S(&.?2=9GBS(FEM^>&#+Q5M*I3H2W6H6%NQ9 #3 M^JS=@@GJ2\N72AB4M4J4B5*S3[B_BGF_ENB"&3;X>RP%0#1K$@B#1SA ;#.X MIZ^\5 09#61G>#C6W?@#$$?>MY$_$",V!U(5V7+D(LZR=J39+YH0/KP <7M= MW<,K9*#B1'H#107TB\P94286]R,F=_#CA([#&06O"0Q"; 8F/!QHU4._2XD_ MQ1=T*(H:AGK:YW"Y21Z$P1B6ACY\]]7S[LZ+V")K3$->;P\E)6JZ) W?>3[R M'X&;7Q%LKQUO4>$B)H';&2 _UI-E7VZ!]5I"*E=T33(+UK>@[+I7**0&]=;I M]G_)KR-7;5TBA65,;1>AGBNZPS,AP9;OC!YES56XM^1%@,&@[1C\1)DA@SI^ M!2.FH!M!:*%R-%Q8*(X^\N3WS9.8-1F!52GMJC'[LZ$NQI3"UZ<7[]^!OS$ #W2&AA/\=^QC<4J$V?-)B'9#P/&4 MB8CIS][IKY_>O/YPQOA;G/![_:;>:&KOSW:3'2?9,H/,>QPO3XXSWX4>_!^W@B$).=&,P@ M&[I>/5JJ6)ABPO4H;I63"*=T/HH",:'0)MR72+=06G$:ULL,?QIDV1Z9C-#I@AX&669*I$E&. M3J R35\=/>ZC,-H78420]E8W@PP(VYH+?H6F:;?;1R7FAY3[=XS1GQ,QQ)HV MC$F_?M.T#$>P1H\6WP_+7#=9BO)353I@#I>\"U/3JZ.11YOHA^:4:V'5IZ-= M]#5.OH#]$XB-6C _3JYJM7(P*RI5+=W/+#'%UX1,W<1")&0=WWXN0\MP?)P$7L9Q>WKS_>(:I M$JH^PH=BIMV[$=,9E8%37AUSPZ.1&)G5499:9]O>OKD@JTV_D]Z#&2;O ON] M\3WO+\Y4B"\5H#5#,!I'0R=.S$T1E-IC-8K):J54R9ETD[[P<6P) CO2#7?# M-[8:YZYZGV0ZVMY.N7\MZ+/] M+7]N'XR5K3%*C&I89_?P"""L4V@C,SKR>X4*+!+7_Q"/LR0+ M_?\"X5]TX+O5=HGI%T])B-6[+91AV?1_O-,IZ+#)9Q7OX@&C_I-G M/G4@'OQ /Y-277XRB%FG5+WW6&+"U8PR=&)H->8!%(9,I 1ITM=,$J:@VHAD MAL1$'VL)RABXH-$JEC& -T(5O1ECX.+F-1@#$L,Q'96PC=-RY>K^LH(W+<]2,D50>E8]H MX2,,Q>-9/D1QEHZPN@QO$=64R#(>681IL8,Z7'-QQE0W"^;)5S\)]3?XZ/GJ MDQ# .L4I2J(Y@W//+1.\1&6.8I]%=3T2^565*'J MB8=X]$#"@D58H#HN9+E](JRZ/E_9GT5JV=21BUA I'P%)]A]<&HC7!#RIR0A MUGK-LE1WZ-I&H"*@'H%V'\&Q6VVXE@VX5[;?/GA@\PH*.1%LC&95+CWV0^'( M+-5RP>%P9S!-?7'A>(T$KQ.U3 7U[F\SYZ>L8HT Z:$A!1?==P&:)K5H6J('?57::Y/_O9]X%2_[W+/EQ%6] ML%+A/EYB-8*)-I%BY;&LK389>$M'D%Z0^?7 :I21Y"%$&=G6-_+ T?4^UK&H7(HN!=TXQ=DU," MPLE(F'P@A2]4OIQHHRN/*-&,2J%TC7R-] )XR F*!O$M2I5,('*0*B2MEM[[ MVGX#8E+3A'LM]?. A^&RV9?KR=S[_39B;4@C? +^5Z+ZDRS)=M2#S1*J<%F5 M+5O?5>7<%0_OQ.!1E5!4U0_DJRUN9+EX<_&^7Z'VJLE_'C%J!#Z%M#'9J[-: M,@H--Q&8"[ 4GI4ON[OLQD'\S%C,P(_QTXB&Y46\@ A,_&2*949H@%M]6*8R M)+4G(^AV-C&!XQ!44XDS(R!WC6^L^(A3\C58_F/ []RJ'H%C^ (?PILE&SHQ&J\B1\1;($W2I6U3YW ML.4;3U5)"YE?<&; %5)4A:KKP6ZUNXY!K>LV=7:+3)=?Q?N''P:/H^>&4/PP M/@=##]0]^TQB+!OZSBH6]Y($C)WR-/BZX**/1Y* 7BJGV7!'*36DL"0,XS$L M"58>/=!4?;*U*][E^ZMW5Q=,OCL<[4DI"-F\PMV']%K3KJOB:)F4LU:CHVW+ M%P[?EI:2T-QUS7TWZ'G*SA'3?.)TS,HN&@X: @7NHRD&+=! 1W,$[@%MP*>! MJA2X,(OF4FET$G%!R ,&V$?(L6$V?QS"(N($=Y/9&IG#1W M2KE905&B2YN&>K@#*PU"SR #%&0$RF/9I"3;K#"G1)9J@AVQ'V*X :\KJG_[ MQG))G=F'WH6>J5>QNKME:2<9!V0*F,70N',U71=7KA1)E$HM^)SFZ>_0R,S/ MRE@%X:,0[<:N7:4%0L7*V80-2M,?G\L.!G#*=K#"S+@? MQ1@(7'!5YLQMH^6&WDFCV:_V]/ LDH3IO8Q4PP\X>?$!1]IQ%%XW/)\T.HUJ MTQF72>)@:,(#S7I%A@AV>FB+9VI3S3X0^\)8TD:(!FG;$6J:/Z\[UZLUV4AFYRV5OEI$UE MS="T;QY@.Y.Q^K^R\(X_2S+<'PZ5_:H-ZX/(![>/^>!C/GA/\\%SA9O"2,$* M0&KUJ-B(4A6C;91KJ5-L:@IOJ $O>+RHGH\H6T?PL]8CP7;FNJ+).9LZ PPE ML*_)8S%8GFD9X1I)L;*AY#";HE%F;)K\V V09DD&-CI;]>DL#KY(? '40[ S MDF=D5%*3OK,,-+G S $?EYZ(I #7B5K0X6&8J8E!PK$G!SO/QE-.EY-,@\T- MQ"@"6DH?7$_SM@=O!U$29&,T8 .DTP7!)4B3-*7IW3Q318?V4TN4[F8L+H[: M"F-2"1J^%EJ2I4HDX''@PS%G!4Y X^1"$'L_#S?TPI*/ AKI(>/Z^# M0E^L7@F )O5./\?3*,#WG;WR/JO165<'Y*8. R&ED",)=. J-"F MTU$DH]88F+^36E]24Q]*=+7*_7IW6<2_CH#-,%],>^;CJ+%ZIC.2 MNEF=$RA3?@T&Z()[B@'*U^1- ,FTN!;X34*>!1TN6AM8;:?<1E_GU3F#'B=W M_D3Z=RD>.F8&P,:DX1CLH91+!34*P9FZ4+SY5OZ;@I\\.<9/;>N5&<8A"E]X M*:CP0U_$H^.F@?C(9IH97+_N6N"5@VM+;M6O:D;5U,)!B25W"TS(GY1IMVN.3,.JP"' M=_/'N\XWW\:WW\=/E]<7GJX\?;IXY M37 U]VRE&ET:VIM$*5^USS1VY#U\[#Z5)'1\)&)#I./^N"_74K_O# P (VK;>UGXM].^IBJ59/DL2)(8+A=C!Y9+)YTJ@W+ M,962C9*(S0Q8-W7*B6+,(-LP-*(O^[&'' N#'TMQ.'P M)%1?D0C&-.LON;_D_!]0\G,WO\N+\EE#!N)=7G @7\D$F##U0ZZJL\0O8NQ38F@IOLR7 MDVB_O?ARBO!@0%8N=A6JH'WZ@*:3.UR1;HHJ) #JJ!_Q":HFGPN0YG*!CMXB M^L!)NUIW+WW=7/KU14E>3%Q98!89#4-Q9%2[L&A0EJMU72FA3(FQ8"V3"963$,0LUEH MN%\QF5&WVM]1 R+!$9412UW(2\*I($D=P(?2RYB:8DN*T#\*^BQIA?R7U?E) M5X@60 ;[XT'IZ&O7 MFE8I;'3[*4,^CY?+,41Y0YHR,U,XY7EVS,721&*WJD M I(+70)(466?+@C7PAXF:AN&0QY;%YR2+=;1D'77N M[I%!.\G%QY"Z"O9()Y@>U9:(G]KV\HV4RI* BALMG8R^NS+09*6.D'DNADJ2 M6$O E?C,?>\J)OT.[B0L!;,O>+[WU4_53$+/OA+YNA\(SH#GW6ZBD[IA%L* MS]BPE,6O?GQ_>7U3D4V20ZKS', E&$8S3[6,TU1;FO@'NPJB*<9$Q]-1_"B, M&_4)PW^L^GF/'['&((HK6,?DAR#0X0'\%Y_X0*DGU'6.?CF5K(Q@B-R> 69? MVV8N*_ \2&(JY(*5G%6]FPC[F/R)H+A1A?>F#S/TKJY_UW4L1#REQ R7VJA? M5@B*B ^G#.HV ,\.(U$:7)S8(A[,I#%$S],G@]%]=4?-6URMQ!.7Z#)/8!-" MF%B2@*>.4MD.H)\N3]D82'@*&+-B E\:6#LK<&5 )&Y,=/(@LFV=8[;MF&W; MTVS;[HVS>3!\IGU]YU:;&TZ9"Q286^&RX J6$X"9DTK[@Q2<+(2Q+?AAG,Q_ M)4ZOL%SM?&0%A.1X;@!$5CHX 0]@(K%6I&/5XY(!CSJYT2N'''11#>WFI-GK MK?/]WK:Z7+;#^;K)%.U>CFN] *_/7P4?8;/96?,,_D3+BY!V*&LD*T!=8%OX MB9-O$IZ4V&D2>Z,8[*!$^D;"J;HF#ZBX6# 6!D(5@1?\X1WYJ4OR%-:5>6-= MF4M9D[#3!,8RV%/E^^&5/XW.V +37\)(@2IUP"0T=V](%)M8/8\K+NS/R?8& MJLO@9@49],W#&U?@I>JM]NEC^YM$1*9)]%\E> 76Z"'X080VHZP_J!3Y0)K) M)?%B$WLFB /K^;F@,ZU,+*N_6P<3$_VINT&ZNR%R]H=!V5]81(%LH]\2^ MNPFH4QUFK]HQ 754:J!#JMUU8^S@BX>9'9 CUE:O!>*F\63"N ]\9<($E/F$ M?.[PKRQE^&KNJE49#-4]SODV+*6))UEJRGF<0AY-%=\$K+77Y8Q_5#%$74UM MUIDK(4+V3IT@HQ/W-,.3G$%"S':C^*M(YO$H/9C%?DP%O[,$/!CEVI>?.B]F M0(VK 7Y="10*;$!9_UP"-R%99/>QC[E?D6[A6:TQ8A8O?H4]6QI94ZPD= M)6*'Q GZO:,HM>ME=*\E)TKYHOUIV, MR3?17#SVROQL%JM?L$]&OW$\M]ITEO/;Z#[;D^GH2ZX3-DO4NJ2C5F?]9X:_ MY3ICV,^63^G6JK7&W^Q2X-RH.,O9L9Z/ :TA$$N5OZM_4]7Y*_9\P2X.E[J< MUD0^_5%_D,:C;"8V[&TN*/I?O:3?BA#D9^PM(G.CVNX>J;Q%*CLC$LF]E]NJ M-GI'PK\$X4&P-(^4?P'*'V7-4=;\8(1O5!OU(^6?3GF:M.N.-2YD/,CT?)8I MN;V]]];8N\MIZV]SF7C=JUW"GO"7__U3^Z=G[+A;U>DJE:6K3[_)>1\J>+I! MBO069>]6J/)V"J#_R\(A!@.7]P.4-)L)7Y=9=&[UNH;LE:6;.VIGLH&=GNRU?4O"RX\ MNV*(XJ]VZJ3IU NM-'FC5:EW&CLXS7V1K4V>VFV.PBQW&A4 M:IWV*G)Y;VWT3UQ20\+ZDZSQL<(-1]-]7ZVB'9AV!R'Z&Y5FK_-]V.]'!OX1 M;?M&I5\K,O >VO;OG>*UC[I4\FC3ZPNSP]#B]FW^76]FP_>J6>DT:D>7X,?A M6I;V!\ZUW4J_OI(VV%N/XC,->EK6NW%T+)YAE[D\W@0>9]"WW=S8720-=K[# M31MUO4J[W3^Z)4?VWX 2.SSV;_8JW5HQ'KM%K/C.MMNL=]E:JI6GGNRDVVJL MT8)F]HB.Z*ITYJ.^C5/:I:S^N!L M\(+5^N'D@%V:1!Q*.##]=()CW..NN,/J"U^>?*0KO)L]Y1=3:,@MWFVKL7!' M';S69$(C/E9N[,W?X9*;*[$);2Q?GY'%"MM#T+>4[GI*LWMF-'&A]/+C^@H" M =L+R'YL\1 TQ(#V#);[U5;I7+AI-&PNFM7;_\G8#TC&6R9*"^JO+;<5#JO M2]5(&RU%[N"1.)7"M*IJ2#IG?JV4)J9Q=;]ETR><<$E;C8?#5,QF!G))D;&, M?_00WE )9$4?394916 "L?^&,[)6V^ZAC;HI:GAV!,DO%$:S%7_RG)@ MQ/J%5OP<1?YV1?5.C#9OM+G/ITJP:.HK('@3'BIL_2Y<98A3_J;FK7\]Y;+, M^O]WYM.IT\6,^1WJ=PAGE- 0VKQCH->OW'L:/S\U",&AAW.:08FH"> TDC?) M[A149R#F#+6JF!'+8%1-17@>XL;L45>Y 5D(TBH&B1Z0NH)+XLSPT00L(Y[E M.EFXSA*&WG4PY*"CXNV5,/92\N6F#=G(.97<'U44PQ&2D7$7UY&2\X8<:>:T MY&++FJR/SDS3&@SD>#E=:RJYE%$V,,;(3R6^\V*!6>;:&+?#5A#GRBHW(1\+ M7'P,K*A19H<,"72/PUHC"S"JDA>-M.K[;,:,)GEU_L0UFN^URX%Y"^>C_<:8 MC42DBQ#LU8B0D'$\XLXGI-EK\=VUK.]U&P?MI-4KU=)S.&T/#N7:\5E?WV.T M=5O'4 QZ?YPP*1L=;2$!M7Z-)0KV&YJNB<,R&=8:#1*>ZDQC-M7*A>-H$RI# M'&2I-4"*88[A'B$86<[:G.\M$W. ^3?":=>H.X8QB ]V[)$E&&0M 9+BG*GR M@)6ZOHSE+? 3\LKCU<4QG\!FH&$&C[S';S0='01-HU'SE&>25A0.]]C_2R*& MJSF?9J)U*O%.;6&AB3) ,(_P_._9Z-&,(W?1,!C5% 66?J2!RR-)C"CE.$Z4 MS&\YZAP7 OR _\VF-#FZ(>\*3F>G@>*!#<*JSX^&EA9?B<,H78QL!O]F1!#) M+EUFEVW8?4LR,_-22!?%<) Y7'WN[DQZPKA+[B1N1J=:TPI*FH(H@5(LA[5J/'\ M_S",>&O.=NSP8Y1*6&=>_, B >Z0Q"=ANR/@%GKS$0W[I&'NJ:.LB=.8\RKX M&CGTT+DX)ZT:NTH\W5Z^*&0!MQ*%=B*6+=)I7TYBWSC;)TN/AJKK,V,A3;Q$ M)Y8*\84MW,$Y(QCBTW*BPM-V(B?9XN$P0A1#Y&0,:->]/FC/IW>S"P_> ^P[!EJJ *IPCB!T\7W\B=111EDJK$%Q(11Q$=0>&C MA-%T0' ON @-:V@^;.HK[ $G#GYE-M O(3$/C_0P"2A.$&(S4D'\'%<62MM0.;LW;&+;;CT*M80PCI[H/'.04- M@9/_X76HUARKT/:5[*FA\]1M-KL'YOF/".44147Q"$4QYT4HZVI +<=Q" :P M0>5,\"Y2O+QTF*2]()7OH%"0ZW@1I^&OE'95#E!NZB-&M5,6;7J)EM8A3(;B M:D>& ]"!TU;U_*5:66N)M/HA3K[&*([<*Z+-< F](>C*R;.3RGR8 9UL#]%* M&]AF?,YEO"K9H"C='^LC,[@R=1#1&PVC=K>BJ_6Z>[M$I;HB6V\BV-#2<$QE M;%%*M44ZVH+[>(IN'D8)V/YJZ+IDARHX0ZP'?)VWC>DGP(1AA5ZD6G\U'\W0GVR118 MH*Q?&*$.&I$U 9YBP\65(E@JS"D)\,?O*+(U4QA-H(VR 1P#VOM"U26@Q1%/ M9'5#I)QJ%;-V8:V6/'\%*$4%VE4 ^8I &ME&A2;1G MWD4*2O[::*T;N?FW# 0JD=-VR-P$"5=!C# +,8R.0B&%*1":(J;7ZHAKB"". MW&,P:59&+2S PB(D_(@6?.];F&+^W1WBA\.TK>[1^+]PI7$M"L]]]#V]R-(R$!;Y:]3[B7:0G89HC M8'QLD!XIQ>Q1.HP%.+41.,/DA-IP;%_C;!2R+\F8?I0ZTZ_O@=JEM"JL@3_J M_KW>UH?FWJ3(BE$;LT\=+'K )8!\6X>6(U@B9QJ^#? F*Y26 KQ5V&E3FR$) M0\%(G\UZ9!P"XS6&.@;@1OJ&DB,JLRS"LH\5_F28OP&ZFBPM(3,"+FJ@1(WY MI'+9DIA)U7NS>I3)PH-T<"J;U9ZK9!HFH^4JFHH#6!DI@:5=",86UF"[N8Q3 MJ,![ATQ^!^ !G*5L)LPS8QE;M$Z (-\9UK/P:ND:"_(84?+H3Z#FL-*F4BL" M+34N* <(L:_F;Z1)@?)(?=_"*T?7'*,4=,8!71F5(<5"0I-+QI=?6)9A;+@?V78R#DU4?+/%=9(5GTXY80GCB>9N CG2I,2$&4: M9"E>:H7!2\!#!U49]VXNE5\.%'3^R2^# :7PLK99"L5:TNH('U#2JEJ$8@V! MC?/-GHR+!%KR7)79ISP6I@>S@/)S*A+A5H&92H+BR^="C"Z@BH8<=4V4U9%' MYW)!#G+4BE&03*DWK JO-0557@9=*02]A7=_U;>@>($%Z\59;4SF@>!\1@+] M/>-AZS<;,/><)^V#VZDX#!=R'0?PO[\E<39=>Q-.26Z4$NI>WPX#6;Z?=A[4 M<]71X(7 /4REQP &5)0X&1?M9(IO(D GP]F*"Q*\&0MKYSIX^1U M,8&8I])G_XL(?5G#<]*6-0'*V=/>M1N#ZN4OL,EG(<$G(+#N'MD-&C+5L1BZ MW>CCY]^(011/[WWI=[_W5:KV0_R HCW5"7Y*CU'4"',WR#TK!U/ROH+M.[J! M@)-^EXO15"A1'D VA;LX,4#VY$7=^R'[TR PXD!10#HB,I7/#[&L/G4246KX M*RW13=$&;].SDH@E,I]TP>:ZKUW]O%6U!:]3@0H4,!/OXLUKD+[)%R&=.Q+F MN0)2R79KQ>^DIB'9@HH I,O=/7&NED3 "M&,(@DX6XN(N;UUZGUG'+0&1X DACG.]A3I-9 MH486751]=0")P_XQ<7A,'.YIXG"N;:TN.=]ZB;E*QH?L0,7 ,&*M*BU.RF4: M@R1ZS,5)01/TW80 6X$MJ\W9CH^:BPY_* O=V?KGG/2/KG%=QW1TMQ@'&+CA MZEH48]+6X(77Z5%MBF]:9KZ5*9.19=NVP8BH\@7,2 W:(A>-R"@UR-8KJNC! M=)5\WN_Q".]86N'WOZM^JE:PSN(O"IC&;%9P^B[PIR79 S@!"OO/R?3EA?^J MR27X*N4EV,T XY(B3K*XQ<,0')XF5=+@(5&=$O9C6*5(DH\^)?%#Q,8.[_'C M9.;#(5:\U_[$#WVLFTLD7!'G-:45A.4]3M[S5.H(*AV;R?(?)^W*%>4X4\0; M)/$7;$R#E9PAQ/&81@((,I9WD'.1E8K %O%@)LT_;2#3R113?TX*3,9)P! , M.40-FP"'2X42&,H8/W_G)Z%^NCQE8Q+FLSWRA4NS/?MMTZT8WWFY&,7*$:@E M$8M$_#L3U 5F[#C9D6D%&.@*SGTE%KU;+FP^7 'L,)X;5> PA!M% 4EU@H? MK'I<'$7H])Q:MR6.O&[KH;V<=+OUU;^]LQZLS7#]Z[F!REWR^?Q5J(JS4Y2JS2\4I%FO?^:%@^5FHO\@J+1U_N-N$P M5[#DQ@[AA3^-SEC3F%!1O.7A815XJ7KKCH8>K3C=B%:FEF83SA+P:PY6X'>? M1@]G\ZKX[58"GF: ,41X$YN+E(!>_"W9P3-*8Q,F=W-%YFH-5=*PHH:P MY[#9#5U8P=3I6O8C*;237M/^U4H"K$*%@]:LI?@57@3KS?,F+6(-@<";\EPB_#CSD2?EN$KU5;"P>"'RE_E#7?%^&/LN:E M"-^H=HXL_PS*KP+KL@CG?C7K MC_PY1]ZL]@]+1')SS;IR<$74N*U;& 9F9YM869OFV7*6/7!@WFWCNRV.3^P% M?E6]5FG7%H&''EGR.V+)96[L?K!DO=+K=C> $[UU4;XA %J=2J_3WB8T] XTPQ)PG4,R MM+9_'_?;0-O$1?VQO(IVI5EO'*13<>3U/>+U@]!6[4IG-67UTCII'GK4T09\ M*B#[5J.D+^S%[.].5PLB-"KU]M'+.7+X?+VROSM=CXX=O;Z59:[<-TD8Y, MO2U/Y]"9NM>LM)M%IB:5]#-UGNP8+@1.OWYR3^."9D8;Y>% H'&:M>.$J^.$JSV=<+7S>1S+JQ1VI^+R:RE, M02BJ/JOE>T=C$ZPAJWE(^!6F*:P S#Z%@Z(&XTD":^(QBC->8WY[P';X;E"% M*0V&FLG1T26ZT480UZ^O>DM)_@PMV;6T)$&H]ZVA! Z&>JNS[HC=.8I4S2XH M 5.?-[W Z%ZM4Q5PDAEA($_ZT9WQK0!C>1;L@;;R P_DYH//Y""N5&CREO&4 M!4\NS18764_#3RG:V3@".!EG(3ZV(HS"X"RGQV'-/EJ:]]^EJ#5+45*N=+J! M$E#,E(2DZL*[^V%^]EI\=RWK^BK&@#WI->OE.GL!PQD G7)5[4+L+(SBF97< M"S\,-&*H@*]=Z05KC!5(3&B(,LM0:8 MD53$>="9"/.F]V(/R@=;>(0#N%&'#F,0HWR*B#$'3(SX;$!2G'-6'N90W((( M"?!/_(04?2C"IS=Z?D^X@&F=P)'E]N#Z242@LE<(J &62,6:+% M1UOG7'R+.+Q$)%T)GRJ6.R$)^I-Z3ND.T.B.CI)IP15TD7Z_" M-PE.A4Y)];N&8 Z23H.@&!'J\U=&T1SE50J))\%;QC'H1A)1D+%GZ"U M0QYLZ11W>T$J"TEY!S? 1]H-YV^4#O=(M"5!9HT\.^DL#3.@DQV)M'QP.UR4"TU> ME6Q0E.Z/I9$93*T\,/Y6HV'>#+ZYU50(,P;# 5;@QI6Q12K5% M/I"%\/04WV<8)>E,H\](=JAZ%]+6]G74R/4.5G!#R/5UI:3,D:FXEJ[SDL%/ M=8A*VE(FC,O>ZFN#"B!0L'9X<.VV5Y9C?WN_B&^E2C7B*8>3[\5(XQ5;GCYY M9I*!L? 1L<'AO!C5E0!A-?:K^(;9R=3X8KDP1TF^VXIC8D MI>8)6N)\9]4B"]]-X-HP]Z+^KE+?"V-P5Y,'P4%$1 6.Q^ARB-G.8L'6ZR-Z M_?I \HCVT[!\?@;[,\Y<&8J\'=8M29YB+D)E:W41!![]G>"XA;)29/QWA PV M(GUP4N\T7# XPI+#)+0(4^^.8M\S!:P&\B0;P$&@@2=4F!9U1CR1G&Q59W)V MR\6B6_)\#E^,=(JM!)E/(>T5D/E<_.,=12<6,^N'>').E_,*35^$=I;)"]1( M[R*?>^B\:W-C;^3FWS)>L80[W"%[(^W:%03VLV#^Z"B49:OPU(I ?*O#)/I) ME"+W&'BUE3%\"\CA&0BT$2WXWK> /V[.P3YF]DH@0)-)TKU-9IM%W(3;O%) MHU-S?HG)3S@N,M11?=\+OGUEC];OA3N%:TD(G<.WT+XU1G35^XAWD9Z$"=& MO$T,DZ>4W4,),1:SBA<-/0[5V.[,US@;A1QQ82#.>_]!F-?WVG_C^@M8 W_4 M_7N]K0_-O4F1E<4RBEL=+'H9)2B:6\>#)(0]!Z_$1F64=5U+41DK;':KS9"$ MH7"]SX89,@YAAAM3*R4T=W5#R960^5AA63@*C3G,WP EF>$Y13*CTZS1335\ MH2I\D<1,UG!X+0A7!UFV:TE>DL5MHW=<-5-Q$&8C):ZT"<@ Z*JT(Y^9#@5H M \QA#IGXL&@J%2 'C!VLYDPSXSY$MGTQ[5)B.O"JZ5K(\CB1[FC/X%ZPRJO MD#H1**DQLME0J]>JM;^1'@6Z(^W!7)IUP0!=&55*@TTUOS1UU M;@&8:<6$:)"!6G6 ("EM%(VEFBS(2-)X$IB^#,:7RR14\!J#"9BP0T8V(.!H M0C*K@5(>^&F45NWT2D4]WUES*C<*!NL04[UNG $3>7 W$=823=')'5D=S@-T M^H-3N@S2;MDL>Z!Z/U(J@$U$[U2JW;/=&HN\!FDGG@I[#4\S&_L=\@8(S>ND M#7H:_G568B^FB@7M$N5 E*3E4^U>\@^RMJB6!5G+#"0#RPA+U2 I8R2#_A; MU.$4I[EB>(.=*RN$4)K\4;VI>B'6'R7G ](0L@8HX<=<9DGL6*@I%UKYG).( M,2PQ1%Z;W5,.Q7J'E::RH,!DIO5 ^H(:QV3#,=FPI\D&YW@+@N^\9%[(HAG9 M[Z[^^GSV1M9:K1=76ZTO MDM2G2ERB?XWG(9/I"@3OD#'PZM5^XX@5<\2E^G$(7Z\VCAS_$H3O$W3#D?!' M4?.C$/X(@?=BHJ9])/S+<'R_?R3\2T,/+C/JM[?WWAI[/TSXJ\UM?&LP@JUJ M;?<0><_!R+I(.6<3#]5XML'V>&29B-H?'CD*@Q]0&&P>([&^62H\][(O@@@] MB(#*RB47U+?,!4>!OZ_[/;SK_M)XM_7=C@(_XMV^])&S M\#ZL(^\=NCC/'_#&QM3O0#1312G52.(/V.CYX(\X<7Q(<[N?=@TWO*UEJ:)] MG]2]+..R%W.X&\U^I5>"#7'DTA?%UMHEERX.UN\'EW8:E<9.,!!VIM\6<>FZ MB& [4&Q_Q@GU&@?^%.LX#Q F:5? 2-L^B8UA&QV$?JKW6I5N9]'-/[+=3I30 M!MGN$!1.K5>I-^J;/*'=AL$V'?C:%P?KYMY/:-"B,/,R3T,QC()H=D8.%[;D M';05NP'Q<4 NV/8M])WKN56%S&D'A$RW=?9].%_[Q;8OIPY_*,>L7JOTN]^) M7_8\_?D\T+)G+^1)#1"RO8?Z'R@8+'_!_0_TFQ?OD6C#/6@?B]I>HIJP5JT? M:_5?@O*-ZI'C7X3C&]7FL7+YA3C^V"3Q,H1?#-U])/SVM&MG86'8D?([*-9? M:EU^M^5:2ZV[[W;G2ZRK#<^6V&=*++5W?B!:++- ?BA2++8)?B!2+-72^TR+ MHX;\@33DMOK9FK5JLW%0-; WT3?O?4QCNR[UV*YY/2_'.[+W=^1E2\!;U5[O MH-A_!U7_V["4]NC(&]7^H9UX;WVIMDI%QRX$&Y7,9ZF<7V^&[!L(A:WF%?=% M@&T\X;_M<]MJ5?+V/=,G%VTT:I5>O;:;HHW]$+0;W]8VW,L=\N;6?<(G\V:O MC>!/1=Y)\?V3UB_! M:EN7U9OCM?V5RXU*O=%=22SOMYF.X-51R$@:!D_@^['4]ZB&]26%_.%:\4^I M8>TV>]^',;]7W/N">N-P#?TGE6!WVF#)]+=1E;P&MOQ"P _2'6]'\==T9_@> M?R+TQ+^S*)$H:X17,6&X+!-CDK@?:47BYRC4"C]\0,0+0@N2<&<(^1F,(D2^ M'&DD48:!@6>/_2]"]<;R4\,(P5W2JO=[E,[B!+^&4#Y?!8,^X6(D>A>M3RZ6 MT6<,,,CL'OCX[EXV-DGTK0GQ,=9[AV(P,XJ8!N-+$#CX_A<%&N*BVM KL2!< M0JD[FU= 7D-"?-2P6"D!F0@_">YIY?!1WKH&3B(X(=J9/TICA$T1B,=DX9.E M-D"9 5R*)QJ%"1W!;'H.JT3H7X1$"24"+0'GP$'DH(2)F"$BAO6K/8VF!$0( MYHWAJ )SS?BW^9 C@:,0 &#->AA!,_7:U>9Z6)^)/^@(@2"D'%DWC'@O'(;-9&^!K$?ZD80-,<'J&$ B4<762'Q1B JR+_ ME8',E>$F52VIO6T14#SILBB# GULN4?>6!?==-Z)RWMB,*II27$VPZH]/MLR MN5&QA(!ZOX(?XU/Z2GQ-J'R[ 772]%SF!3!)P:S2B$@GH*0L"C_S"EU9.)85 MI$J:^0P[7<# )!D1I6F&N''P.(*RJ[>M"YYB0VFJ6-O!RW3@8)UK0?BO-C@G M""@4>Q*%S0 IKX@@%>7IU3 K+ P31J4%M$3@*H$A_95C!Z$ MNAB,E(DG%Q)LGL1A!XD)E*9-C_U'+_&1IWV#@(TJ+RVSC_(V$;Q:71.$O1=P M]E*O.5:0?I2/0F WU<'E$W9(E&VD=)QEGUD_2ZO"97\=ZTGVA=PR"2>*7&* M,&\9(T+3T3+(GUXB6DW^'; ;\:M\#)T0P1PB5F(%8?\4FFC5N[DG)$$0@#'C MN"(4X@3AW?"M=)(IHM_!7R4N-V$_BF2<*D.3J:VEXP/HHSA+[56AOE2K(EI' M0WPC0CGB6V 3P(CI,!OA(E,1,#*<1#Z<]QR2VGCJ?.70_-'FO 3/#O#[0&B1 M3)@VEB)*$F1?0_V?XX1A,/%)HV@<%38NK1HZHDH>[Q:_;EO^?\&:TKT W$94 ML@0.'FVQCP9_;\>0Q#T7!!<44)#-2$1;,,.&=EA"AMP+!YJP MI)#<(06IO(4H^09Q:%RB "WZT$]@"8TV&07O_4=+>UAO1,38,2M@4ACP6-85 M!FL4E\J@K_I% W\6W$OAY4OV#,^S*:Q'? ,> A^I8D'9AP*O#H$CPLH')#0- M>"KCUFHQP(+*L)F2T@O Y/MSG""+]AK?=Q)/ I0D(UH%[XW>D[!@)_$'GVYV M6K\TP+8(27W%%)R#96T2E"2 M 9TI'D3@W9-87ED%X*QM3(D3'EBJ; Z4;"Z0(6U7Q)X-HS08Q2G[7?BTB\D$ M'W1--B1:_6_A.-C%J-?._Z$=T$>@K/3,U%AT#R>BHU:KVA'5E]3S\VA\+5#D M>!=!@/B82*5/8*?"SQRXW)T9@"&M:#)$CB%3C0@OOT6?]4$OM O-]EXC #W<'MN##"V0P%X#% M@X]AL8KW.UAK8DH_.D#G_Q"/X&.'/MGUB;A#K&HRQ?5:I3D0)3;B<_QUHI7S MT_8 9K=0RJ%,L%L$7E0A^_'MV_-?+]Y=?'A]Z=W\?GGYV;NXOK[X\-OE^\L/ MGY^+<+M&! W,7J:&[T7A?_]T&[:ZC7ZW)FY%IQW\-A MJ^/7ZS^Q:I#? *75ZG=[C7ZOY?[EGVBH 4,AX>'(X)\C^:\W+!W!#@-?*Y-? M>M'CN/I\^=YK5I'N\PH099RXV/1@7YR21]MD(-:U".$92GA(BAEX#)@E\:ZC M],LNI?W'+)$)&B^!5ZLT$@@\M.#8^9U@+ E^-:[0I4M)]%%&!>072@JFT-55 M1?X TI-_ZEY4E,!B$(%H3MY F&<:V)1"GUW_ M&DFDHG<4+:&/.!=LT!V$?3%LWPYZM?9MJ]\(;OO=YO"VWQMV&Z(Q[ =!>^X% M:SA_(6<['B'H]">,OX9(N-M^HUWO-/;F4K6VA M1IGDPC!UI;A6>@RY?74AW#W;B: M4,!]I 7-"TH6#C$0XX#Q$)A%(LM%:J&2X3R\-!9#R:S<0'%*$([:K'FK?7PPO+3R#A21A%\T*<;(?!2)=(1\],8 MLW./WBCZ@@G#65S\0F4]@E1DH(8R=?#_V?0.G3QE=5&0$P0&910YSTB9V GN M-WT$OW"\(X?Z"<6.TL2KMP>=7M#R;SOA4-RVZK7>;6\ KE?KZX^?O[]\OKJP]N/U^\O/E]]_'#;:L)#VYNU"A=UB*YC)^*2 ME>]0]6CIGK5V[0P7M]YRMHY>PEN?TO*WW5:KV77^BM9H_<+^3+/7ZM0W;"D[ M0>EV*\= Y_2;9UC3]8LYYO3Z)C12PI.D>+ZK.7=/_QMG7LIYWP!$Q#!#.9"( MAP@>)7.Z5%5'HLF.V27BSD\H=P-Z?N;+C#+GQ7VLQL-'%F0+B015<%&QQ(G. M'9.PD@D]KCM("_%!X[H"P;U3FU1G&XWHEH6E"UZGKJ11!"A$EZED9\F"*IB< MOJ=$I@=M85LF M*1Z]UE>O,1V8IEBU9%_T3D.$M6ZS<=L2 _B?NFC>@@LL;L-64 OZPT80U%U7 M&8^M_1&5Q95AI&?=[Z=U> M*(+NK:@UAKI,MO]V )SM+;?@]LEL,R-SHK!.^>:G\HNNS)S/C\A/B5H[. M9[/8?-#/2_*%QRJISH?V(:[.F\NS:,L@/A;,WYHE_@1.%!/CV][VMUK?_4BJ37+#&Y$&231E MNVK)W**YG,"B8)N<4*_G97ZWVIB6-/ Y6H _XQ #6Y>?=NVWOKU5^+J^SICF MO;G'+[H]>4=WO#]E]$7CN\DY5H?6.LV:^%:OU=NBU@M;U?O9>.O&8&&-1>OP M1@#AJ-+]$SC&G["1 _WW_Q_A;ZB[C.J T&O]'9Z#Z1Z[A%<6 ,L>(*Z#+=B7 MW[$X:=:/XN0H3EY,G#3K]7#0%(/AOHB3UT@VK 54J>29TV-KDIHJCO[QVT@\JEQOHU9K_%"BJ+$6'^]("BVQ M32G/WEIEY-!1P.Q>P'P#"=/X\40+[/TH6ERGZ6CD'&703O)Q-XM_$I.)=38*JSE6J_KZRT0"<>)IQTC&:X":\?_UZ M_E4?@4[32BQZGS7G)]YRA-&I(Z!QT?B$ 5IZRA(CX)T MR_M[305EG[!K@:H$?6X!>N//?+B (*Q.C4CS4_B,$6FR, 6K3EC>R;0)2-#Z MV8]P0[?.&\?+_=UL[^6MI&?LSRD0MI+_JR^U:NH>5.K+^HTJ:;8+!*KUOAB7 M%!&X*>A5*E0L&,[BX^C5U8Y0MZS1KM9T91$%D9==K6$Q77N;[-D$J7W6&"-HVN&H+3"ZL8+W!U]4=?0+TH[T&^6W3U[ MW2M>OPU(A6JSFZ]NJ=?*Z[&?F@67U7#-?K/6; ?MVV9[T+YM=9NMV_ZP%]Z& M@\$0B^'"?EM5]NQ[-5S[6 UWK(;;^LR/8JV^JA;EO]Q<_?;AXO,?UY0L)/A;[[\)L].@%/LU(LB;EX2L'.''R;L*M?CA;:R#N_=&0FXX$5]O+#U#_ M=3:!+]'SP"2YCZF]_#G=.\\^DP.L2&RUJZUMCSK?B&Y=PT-L51O]0]I2"1+@ M0K@,T)-;A^M<6.VK \*R$6L25-]N&N_GU\=7:=&U56\V=%A\7E_US^C.- MJO'^7O4N)X\B?-Q?WO[A!>=^?=+E5\8\\!TG]W10"R+^OE5T\7J-]V\'Q&FW?3WA>MF.E M+.)TY23B<1%[M8A]3[YT-II\L>.,G QQ HTR%V+E.IJUM5,V)B.,$ 3PG_O9 M>/0__P=02P,$% @ "88'3QV/Y.^^! D!X !8 !I;6=N+3(P,3DP M-C,P>&5X,S(N:'1M[5EM4QLW$/Y,9O(?MF:2,3,^^P[SYO/A&0*D(2T) 3K3 M?.KH[G2V!IUTE72 ^^N[DLZ FY+00@AI#8.1O*O=1[N/Y%U?\D,0O#D]_!ER MF=4E%08R18FA.5PP,X%3655$P"%5BG$.KQ3+QQ1@T.UWPVX4;@;!Z/FS!&WL M-JNDB&&KM]E;#:,!]..U*%[?A*-#KS;&VF:X MOK7U8MA(%1M/_D[<&B4]M/60!AWT:MY8'%9F:.BE"0AG8Q&[U4/.! TFM+$4 MOA@64IB@("7CT_B4E53#.WH!Q[(DHN/F'4T5*[R>9G_0&")KV3M=2NS[,\G+T6JJV%_->E9'0^_5]V^C<=$W1IY M='?%=B/$&1*9JD=&NTN5807+B&%2+ )Z?[1'M=(U004CX81F-JQ^ X-P V0! M9D+AA*B4"*J#]Y><3F$G,U:R&H8+2C\ VO9)G6H?>0UMLN+1$Y%#.VTF&.VY MW$3]]; #NQ-2(5S8Z-MTG-JK'**M#OPBF/V4.#'X8:%A5^9TY3^3)R9RS%'< MWWATL#""R;@<('!*M<7FMJ3$:,JDJJ=SE"FUK[N7R)589N\-= M66*-,O73O2$ZS24"F%!%TRED[E:>=EQL:@?&>?;J@Z&&,R$O.,6Z!G4FQ,0+ M0MX;["FFYT--%-*$3^&88N(,%%(Y&E1H5^9 $5T.;VM!H8^L<@7C7%Y?2U4V M=TH8?+A*[XQ-3=JAJ#GZR'#&&>["E:U6KNCO-5/4UK2.97^YI:[(CJBB]79^ MS79W9&A6*V:LP?U+)+S JKE1F&A##+;B:<<'X' M4!!FPU$IJBVHCE4C6%7C<@P)X0A95XA2=]SJ@@DB,OL^&LZ9YW0I3OBM7_#.Q3P7:CN;E@N9EX,-C[&)+BS9U1SBN2YTR,MUMA MR\UU1;+9W%4?VRU??K1FEE*I\"X/,LDYJ32-9X.A=X' PZYWX[$;Y05 2'QCEC>&]A?F E]AW:;-)7&R/)V>=/!?2)N(A'? MB/LCI?>.&?YWKWNV-X]AIQ[7VH!_;]/?N0UE9G1QG7?^S9*E)61NL_)^9\>CH?B\K<.WQ-@ZR%1 M9XZJ8DKSZ8*J"ZH^6:H>84',;$UHOW9@M,"*':MWP\XIO/>]WH*^"_H^6?JV MCQ3#-J_"/N\3XKI^+TD5]$;76J^O^L)&:V7![P6_GRR_OQC0*XKBP+:DS5.Y MI]Q8?Z7GAJ,&"D+<;D6M$=R(V@.[K,B8!JFBY"P@!?(B)OR"3+7]7N"&BY1D M9V,E:Y';5E^JN.G,AAFG1,7(W\FPR<0J!M33-@X;YW$?HPSV;S:X?N0Z2W'2 M<\]TGS]+>N[I\)]02P$"% ,4 " )A@=/[#$62!@4 #/U@ $0 M @ $ :6UG;BTR,#$Y,#8S,"YX&UL4$L! A0#% @ "88'3Y/)M H8,0 L5 # !4 M ( ! 2 &EM9VXM,C Q.3 V,S!?9&5F+GAM;%!+ 0(4 Q0 ( F&!T^K M\N1BZ'\ +K1!P 5 " 4Q1 !I;6=N+3(P,3DP-C,P7VQA M8BYX;6Q02P$"% ,4 " )A@=/.(HUC^A/ #'X04 %0 M@ %GT0 :6UG;BTR,#$Y,#8S,%]P&UL4$L! A0#% @ "88'3U.# M-S)V- M#T" !P ( !@B$! &EM9VXM,C Q.3 V,S!E>#$P M,35E,#AD-"YH=&U02P$"% ,4 " )A@=/= ^X.Z0' !&+0 ' M @ $R5@$ :6UG;BTR,#$Y,#8S,&5X,S$Q9&(S96)F+FAT;5!+ 0(4 M Q0 ( F&!T_\T0(A=OD! . L$P 5 " 1!> 0!I;6=N M+3(P,3DP-C,P>#$P<2YH=&U02P$"% ,4 " )A@=/'8_D[[X$ "0'@ M%@ @ &Y5P, :6UG;BTR,#$Y,#8S,'AE>#,R+FAT;5!+!08 1 "0 ) &8" "K7 , ! end