0001558370-20-009337.txt : 20200805 0001558370-20-009337.hdr.sgml : 20200805 20200805133946 ACCESSION NUMBER: 0001558370-20-009337 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200805 DATE AS OF CHANGE: 20200805 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: 201076659 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-20200630x10q.htm 10-Q
000000855654--12-312020Q2falseMA150136000174540000P61MP3M0000855654us-gaap:CommonStockMember2019-04-012019-06-300000855654us-gaap:RetainedEarningsMember2020-06-300000855654us-gaap:AdditionalPaidInCapitalMember2020-06-300000855654us-gaap:RetainedEarningsMember2020-03-310000855654us-gaap:AdditionalPaidInCapitalMember2020-03-3100008556542020-03-310000855654us-gaap:RetainedEarningsMember2019-12-310000855654us-gaap:AdditionalPaidInCapitalMember2019-12-310000855654us-gaap:RetainedEarningsMember2019-09-300000855654us-gaap:AdditionalPaidInCapitalMember2019-09-3000008556542019-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:EmployeeStockMember2020-06-300000855654us-gaap:EmployeeStockMember2019-06-300000855654srt:MinimumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-06-300000855654srt:MaximumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2020-06-012020-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2019-06-012019-06-300000855654imgn:StockOptionPlan2016And2006PlansMember2020-06-300000855654imgn:StockIncentivePlan2018Member2020-06-300000855654imgn:InducementEquityIncentivePlanOrInducementPlanMember2019-12-310000855654us-gaap:EmployeeStockMember2020-04-012020-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-04-012020-06-300000855654us-gaap:EmployeeStockMember2019-04-012019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-04-012019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-06-300000855654us-gaap:RestrictedStockMember2020-06-300000855654us-gaap:RestrictedStockMember2019-12-310000855654us-gaap:PerformanceSharesMember2019-01-012019-12-310000855654us-gaap:PerformanceSharesMember2017-01-012017-12-310000855654us-gaap:PerformanceSharesMember2016-01-012016-12-310000855654us-gaap:RestrictedStockMember2020-01-012020-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2020-01-012020-06-300000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2016-12-092016-12-090000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-04-012019-06-3000008556542025-07-012020-06-3000008556542021-07-012020-06-300000855654srt:MinimumMember2025-07-012020-06-300000855654srt:MinimumMember2021-07-012020-06-300000855654srt:MaximumMember2025-07-012020-06-300000855654srt:MaximumMember2021-07-012020-06-300000855654imgn:TakedaOncologyMemberimgn:LicenseAndMilestoneFeesMember2020-04-012020-06-300000855654imgn:ResearchAndDevelopmentSupportMember2020-04-012020-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2020-04-012020-06-300000855654imgn:LicenseAndMilestoneFeesMember2020-04-012020-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:PhaseIIClinicalTrialMember2020-03-012020-03-310000855654imgn:TakedaOncologyMemberimgn:LicenseAndMilestoneFeesMember2020-01-012020-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:LicenseAndMilestoneFeesMember2020-01-012020-06-300000855654us-gaap:ProductMember2020-01-012020-06-300000855654imgn:ResearchAndDevelopmentSupportMember2020-01-012020-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2020-01-012020-06-300000855654imgn:LicenseAndMilestoneFeesMember2020-01-012020-06-300000855654imgn:ResearchAndDevelopmentSupportMember2019-04-012019-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-04-012019-06-300000855654imgn:LicenseAndMilestoneFeesMember2019-04-012019-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:DevelopmentMilestonesMember2019-01-012019-12-310000855654imgn:ResearchAndDevelopmentSupportMember2019-01-012019-06-300000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-01-012019-06-300000855654imgn:LicenseAndMilestoneFeesMember2019-01-012019-06-300000855654us-gaap:EmployeeSeveranceMember2020-06-300000855654us-gaap:EmployeeSeveranceMember2019-12-310000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2020-01-012020-06-300000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-07-012019-12-310000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2019-04-012019-06-300000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2019-01-012019-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-06-300000855654us-gaap:EmployeeSeveranceMember2020-01-012020-06-300000855654srt:MinimumMember2020-06-300000855654srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-310000855654us-gaap:RetainedEarningsMember2020-04-012020-06-300000855654us-gaap:RetainedEarningsMember2020-01-012020-03-310000855654us-gaap:RetainedEarningsMember2019-10-012019-12-310000855654us-gaap:RetainedEarningsMember2019-07-012019-09-300000855654us-gaap:RetainedEarningsMember2019-04-012019-06-300000855654us-gaap:RetainedEarningsMember2019-01-012019-03-310000855654imgn:WinterStreet930WalhamMaMember2020-06-300000855654us-gaap:ConvertibleDebtMember2020-01-012020-06-300000855654us-gaap:ConvertibleDebtMember2019-01-012019-06-300000855654imgn:WinterStreet930WalhamMaMember2019-01-012019-06-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2020-06-300000855654us-gaap:PerformanceSharesMember2020-06-300000855654imgn:StockOptionsAndRestrictedStockMember2020-06-300000855654us-gaap:ConvertibleDebtMember2020-06-300000855654us-gaap:ConvertibleDebtMember2017-12-310000855654us-gaap:ConvertibleDebtMember2018-01-012018-12-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-06-300000855654imgn:SalesMilestonesMember2020-01-012020-06-300000855654imgn:RocheMemberimgn:LicenseAndMilestoneFeesMemberimgn:RegulatoryMilestonesMember2019-04-012019-06-300000855654imgn:GenentechMemberimgn:RegulatoryMilestonesMember2019-04-012019-06-300000855654imgn:RocheMemberimgn:LicenseAndMilestoneFeesMemberimgn:RegulatoryMilestonesMember2019-01-012019-06-300000855654imgn:GenentechMemberimgn:RegulatoryMilestonesMember2019-01-012019-06-300000855654imgn:KadcylaMemberus-gaap:RoyaltyMember2019-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:ProbableMilestonesMember2019-12-310000855654imgn:FusionPharmaceuticalsMemberimgn:ProbableMilestonesMember2019-06-300000855654imgn:RocheMembersrt:MaximumMemberimgn:SalesMilestonesMember2020-06-300000855654imgn:RocheMemberimgn:KadcylaMemberimgn:RegulatoryMilestonesMember2020-06-300000855654imgn:RocheMemberus-gaap:RoyaltyMemberus-gaap:SalesMember2020-04-012020-06-300000855654imgn:RocheMemberus-gaap:RoyaltyMemberus-gaap:SalesMember2020-01-012020-06-300000855654us-gaap:OtherCustomerMember2020-01-012020-06-300000855654imgn:RocheMemberus-gaap:RoyaltyMemberus-gaap:SalesMember2019-04-012019-06-300000855654imgn:RocheMemberus-gaap:RoyaltyMemberus-gaap:SalesMember2019-01-012019-06-300000855654us-gaap:OtherCustomerMember2019-01-012019-06-300000855654us-gaap:CommonStockMember2020-06-300000855654us-gaap:CommonStockMember2020-03-310000855654us-gaap:CommonStockMember2019-12-310000855654us-gaap:CommonStockMember2019-09-300000855654us-gaap:CommonStockMember2019-06-300000855654us-gaap:CommonStockMember2019-03-310000855654us-gaap:CommonStockMember2018-12-310000855654us-gaap:EmployeeStockMember2018-06-300000855654us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-06-300000855654us-gaap:FairValueMeasurementsRecurringMember2020-06-300000855654us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000855654us-gaap:FairValueMeasurementsRecurringMember2019-12-3100008556542019-06-3000008556542018-12-310000855654imgn:TakedaOncologyMemberimgn:FutureTechnologicalImprovementsMember2020-04-012020-06-300000855654imgn:TakedaOncologyMemberimgn:FutureTechnologicalImprovementsMember2020-01-012020-06-300000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2020-01-012020-06-300000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2019-01-012019-06-3000008556542019-01-012019-12-310000855654imgn:WinterStreet830WalthamMAMember2020-06-300000855654imgn:StockOptionsAndRestrictedStockMember2020-04-012020-06-300000855654srt:OfficerMemberus-gaap:RestrictedStockMember2020-01-012020-06-300000855654us-gaap:EmployeeStockMember2020-01-012020-06-300000855654imgn:StockOptionsAndRestrictedStockMember2020-01-012020-06-300000855654imgn:StockOptionsAndRestrictedStockMember2019-04-012019-06-300000855654us-gaap:EmployeeStockMember2019-01-012019-06-300000855654imgn:StockOptionsAndRestrictedStockMember2019-01-012019-06-300000855654imgn:KadcylaMember2020-06-300000855654imgn:KadcylaMember2019-12-3100008556542019-01-012019-01-310000855654imgn:KadcylaMember2020-01-012020-06-300000855654us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100008556542020-01-012020-03-310000855654us-gaap:CommonStockMember2019-10-012019-12-310000855654us-gaap:CommonStockMember2019-07-012019-09-300000855654us-gaap:CommonStockMember2019-01-012019-03-310000855654us-gaap:PerformanceSharesMember2020-01-012020-06-300000855654us-gaap:RestrictedStockMember2019-01-012019-12-310000855654us-gaap:PerformanceSharesMember2018-09-012018-09-300000855654us-gaap:RestrictedStockMember2017-01-012017-12-310000855654us-gaap:RestrictedStockMember2016-01-012016-12-310000855654imgn:InducementEquityIncentivePlanOrInducementPlanMember2020-01-012020-06-300000855654imgn:KadcylaMember2015-01-012015-12-310000855654imgn:RocheMember2019-01-012019-01-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2015-01-012015-12-310000855654imgn:OmersMemberimgn:KadcylaMember2020-01-012020-06-300000855654imgn:RocheMember2000-05-012000-05-310000855654imgn:TakedaOncologyMember2020-01-012020-06-300000855654imgn:SanofiMember2020-01-012020-06-300000855654imgn:RocheMember2020-01-012020-06-300000855654imgn:OxfordBiotherapeuticsLtdMember2020-01-012020-06-300000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2020-01-012020-06-300000855654imgn:CytomXTherapeuticsIncMember2020-01-012020-06-300000855654imgn:BiotestAGMember2020-01-012020-06-300000855654imgn:BayerHealthCareMember2020-01-012020-06-300000855654imgn:FusionPharmaceuticalsMember2020-01-012020-06-300000855654imgn:DebiopharmInternationalMember2020-01-012020-06-300000855654imgn:RocheMemberimgn:KadcylaMember2020-01-012020-06-300000855654imgn:RocheMemberimgn:KadcylaMember2019-01-012019-06-300000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-01-310000855654imgn:CytomXTherapeuticsIncMemberimgn:SalesMilestonesMember2020-01-012020-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:RegulatoryMilestonesMember2020-01-012020-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember2020-01-012020-06-300000855654imgn:CytomXTherapeuticsIncMemberimgn:DevelopmentMilestonesMember2020-01-012020-06-3000008556542019-01-012019-06-300000855654imgn:WinterStreet930WalhamMaMember2020-01-012020-06-300000855654imgn:WinterStreet830WalthamMAMember2020-01-012020-06-300000855654imgn:Pdm930UnitLlcMember2020-01-012020-06-300000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2020-01-012020-06-3000008556542019-12-310000855654us-gaap:ConvertibleDebtMember2016-12-3100008556542020-06-300000855654us-gaap:CommonStockMember2020-04-012020-06-300000855654us-gaap:CommonStockMember2020-01-012020-03-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:InitialEquityGrantUponBoardElectionMember2020-06-012020-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:InitialEquityGrantUponBoardElectionMember2020-01-012020-05-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MinimumMember2015-01-012015-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MaximumMember2015-01-012015-12-310000855654srt:MaximumMember2020-01-012020-06-300000855654us-gaap:AdditionalPaidInCapitalMember2019-10-012019-12-3100008556542019-10-012019-12-310000855654us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-3000008556542019-07-012019-09-300000855654us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000008556542019-04-012019-06-300000855654us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100008556542019-01-012019-03-310000855654us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000008556542020-04-012020-06-3000008556542020-07-3000008556542020-01-012020-06-30iso4217:USDxbrli:sharesiso4217:EURxbrli:sharesiso4217:USDimgn:itemxbrli:pureutr:sqftimgn:leaseimgn:agreementimgn:planimgn:installment

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, 2020

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: 174,542,115 shares outstanding as of July 30, 2020.

IMMUNOGEN, INC.

FORM 10-Q

FOR THE QUARTER ENDED JUNE 30, 2020

TABLE OF CONTENTS

Item

    

  

Page Number

Part I

Financial Information

1.

Financial Statements (Unaudited)

2

1a.

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

2

1b.

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

3

1c.

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

4

1d.

Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2019

5

1e.

Notes to Consolidated Financial Statements

6

2.

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

20

3.

Quantitative and Qualitative Disclosures about Market Risk

30

4.

Controls and Procedures

30

Part II

Other Information

1A.

Risk Factors

30

6.

Exhibits

32

Signatures

33

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 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors” 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, 2019 filed with the SEC on March 11, 2020 as updated and/or supplemented in subsequent filings with the SEC. Except as required by law, 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,

2020

2019

ASSETS

Cash and cash equivalents

$

219,506

$

176,225

Accounts receivable

 

313

 

7,500

Unbilled revenue/reimbursement

 

5

 

1,001

Contract assets

1,042

3,631

Non-cash royalty receivable

14,079

15,116

Prepaid and other current assets

 

6,426

 

5,425

Total current assets

 

241,371

 

208,898

Property and equipment, net of accumulated depreciation

 

5,902

 

6,993

Operating lease right-of-use assets

14,864

15,587

Other assets

 

7,591

 

3,784

Total assets

$

269,728

$

235,262

LIABILITIES AND SHAREHOLDERS’ DEFICIT

Accounts payable

$

12,739

$

9,933

Accrued compensation

 

4,321

 

8,991

Other accrued liabilities

 

15,363

 

13,932

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

55,213

41,274

Current portion of operating lease liability

3,163

2,971

Current portion of deferred revenue

 

80

 

309

Total current liabilities

 

90,879

 

77,410

Deferred revenue, net of current portion

 

126,535

 

127,123

Operating lease liability, net of current portion

20,171

21,798

Convertible 4.5% senior notes, net of deferred financing costs of $15 and $22, respectively

2,085

2,078

Liability related to the sale of future royalties, net of current portion and deferred financing costs of $699 and $859, respectively

51,994

82,267

Other long-term liabilities

 

2,587

 

707

Total liabilities

 

294,251

 

311,383

Commitments and contingencies (Note I)

Shareholders’ deficit:

Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding as of June 30, 2020 and December 31, 2020

 

 

Common stock, $.01 par value; authorized 300,000 shares; issued and outstanding 174,540 and 150,136 shares as of June 30, 2020 and December 31, 2019, respectively

 

1,745

 

1,501

Additional paid-in capital

 

1,314,586

 

1,209,846

Accumulated deficit

 

(1,340,854)

 

(1,287,468)

Total shareholders’ deficit

 

(24,523)

 

(76,121)

Total liabilities and shareholders’ deficit

$

269,728

$

235,262

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,

    

2020

    

2019

    

2020

    

2019

Revenues:

License and milestone fees

$

945

$

5,079

$

1,228

$

5,158

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

14,075

10,412

27,072

18,900

Research and development support

 

5

 

51

 

12

 

68

Total revenues

 

15,025

 

15,542

 

28,312

 

24,126

Operating expenses:

Research and development

 

22,921

 

28,559

 

50,329

 

67,452

General and administrative

 

9,767

 

8,700

 

18,631

 

19,478

Restructuring charge

699

19,342

1,524

19,901

Total operating expenses

 

33,387

 

56,601

 

70,484

 

106,831

Loss from operations

 

(18,362)

 

(41,059)

 

(42,172)

 

(82,705)

Investment income, net

 

62

 

1,287

 

708

 

2,709

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

(6,081)

(3,818)

(11,783)

(7,250)

Interest expense on convertible senior notes

(23)

(23)

(47)

(47)

Other income (expense), net

 

106

 

167

 

(92)

 

96

Net loss

$

(24,298)

$

(43,446)

$

(53,386)

$

(87,197)

Basic and diluted net loss per common share

$

(0.14)

$

(0.29)

$

(0.31)

$

(0.59)

Basic and diluted weighted average common shares outstanding

 

174,354

 

148,129

 

171,055

 

147,972

Total comprehensive loss

$

(24,298)

$

(43,446)

$

(53,386)

$

(87,197)

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, 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 stock plans

 

354

3

667

 

 

670

Restricted stock award

106

1

(1)

Stock option and restricted stock compensation expense

 

2,106

 

 

2,106

Directors’ deferred share unit compensation

 

100

 

 

100

Balance at June 30, 2019

 

149,885

$

1,498

$

1,200,860

$

(1,270,532)

$

(68,174)

Net loss

 

 

 

 

(21,750)

 

(21,750)

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

 

30

73

 

 

73

Restricted stock award forfeitures

(227)

Stock option and restricted stock compensation expense

 

3,580

 

 

3,580

Directors’ deferred share unit compensation

 

46

 

 

46

Balance at September 30, 2019

 

149,688

$

1,498

$

1,204,559

$

(1,292,282)

$

(86,225)

Net income

 

4,814

 

4,814

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

 

741

7

2,054

 

2,061

Restricted stock award, net of forfeitures

(293)

(4)

4

Stock option and restricted stock compensation expense

 

3,138

 

3,138

Directors’ deferred share unit compensation

 

91

 

91

Balance at December 31, 2019

 

150,136

$

1,501

$

1,209,846

$

(1,287,468)

$

(76,121)

Net loss

 

(29,088)

(29,088)

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

 

86

1

239

240

Issuance of common stock, net of issuance costs

24,524

245

97,499

97,744

Restricted stock units vested

2

Restricted stock award forfeitures

(487)

(4)

4

Stock option and restricted stock compensation expense

 

3,122

3,122

Balance at March 31, 2020

 

174,261

$

1,743

$

1,310,710

$

(1,316,556)

$

(4,103)

Net loss

 

(24,298)

(24,298)

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

 

122

1

424

425

Adjustment of issuance costs

(1)

(1)

Restricted stock units vested

157

1

(1)

Stock option and restricted stock compensation expense

 

3,409

3,409

Directors’ deferred share unit compensation

 

45

45

Balance at June 30, 2020

 

174,540

$

1,745

$

1,314,586

$

(1,340,854)

$

(24,523)

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,

    

2020

    

2019

    

Cash flows from operating activities:

Net loss

$

(53,386)

$

(87,197)

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

Non-cash royalty revenue related to sale of future royalties

(27,072)

(18,900)

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

11,783

7,250

Depreciation and amortization

 

1,045

 

2,438

(Gain) loss on sale/disposal of fixed assets and impairment charges

 

(691)

 

2,404

Operating lease right-of-use asset impairment

 

 

559

Stock and deferred share unit compensation

 

6,576

 

7,313

Change in operating assets and liabilities:

Accounts receivable

 

7,187

 

1,701

Unbilled revenue/reimbursement

 

996

 

(1,857)

Contract asset

2,589

 

500

Prepaid and other current assets

 

(1,001)

 

(2,187)

Operating lease right-of-use assets

723

664

Other assets

 

(3,807)

 

1,859

Accounts payable

 

2,161

 

(3,199)

Accrued compensation

 

(4,191)

 

9,238

Other accrued liabilities

 

2,832

 

(5,346)

Deferred revenue

 

(817)

 

65,129

Operating lease liability

(1,435)

(1,179)

Net cash used for operating activities

 

(56,508)

 

(20,810)

Cash flows from investing activities:

Purchases of property and equipment

 

(44)

(2,355)

Proceeds from sale of equipment

1,426

Net cash provided by (used for) investing activities

 

1,382

 

(2,355)

Cash flows from financing activities:

Proceeds from issuance of common stock under stock plans

 

664

 

738

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

97,743

Net cash provided by financing activities

 

98,407

 

738

Net change in cash and cash equivalents

 

43,281

 

(22,427)

Cash and cash equivalents, beginning of period

 

176,225

262,252

Cash and cash equivalents, end of period

$

219,506

$

239,825

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

5

IMMUNOGEN, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

June 30, 2020

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 ADCs. The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $53.4 million during the six months ended June 30, 2020, and has an accumulated deficit of approximately $1.3 billion as of June 30, 2020. The Company has primarily funded these losses through payments received from its collaborations and equity, convertible debt, and other financings. To date, the Company has no product revenue and management expects operating losses to continue for the foreseeable future.

At June 30, 2020, the Company had $219.5 million of cash and cash equivalents on hand. The Company anticipates that its current capital resources 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, debt, or other 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, equity, or other 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 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, 2019 consolidated balance sheet presented for comparative purposes was derived from the Company’s audited financial statements, and 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, 2019, filed with the SEC on March 11, 2020.

Subsequent Events

The Company has evaluated all events or transactions that occurred after June 30, 2020, up through the date the Company issued these financial statements. The Company did not have any material recognized or unrecognized 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 promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, and (iii)

6

miscellaneous other activities to be performed on behalf of the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for miscellaneous other activities, 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, based on whether each promised good or service is distinct from other promised goods and services. 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 these arrangements, 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, 2020, the Company had the following types of material agreements with the parties identified below:

Development and commercialization licenses, which provide the counterparty 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 – pending termination)

CytomX (two exclusive single-target licenses)

Debiopharm (one exclusive single-compound license)

Fusion Pharmaceuticals (one exclusive single-target 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 – pending termination)

Collaboration and option agreement for a defined period of time to secure a license to develop and commercialize a specified anticancer compound on established terms:

Jazz Pharmaceuticals

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

MacroGenics

7

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 and miscellaneous other activities to be performed on behalf of the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of 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 also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, upfront 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 other services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to other services as they are performed. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for services performed as a component of research and development support revenue.

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 (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 development 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

8

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 other services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon 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, 2020, 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

9

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 segregates 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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $126.6 million. The Company expects to recognize revenue on approximately 90% and 10% 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, 2020 and 2019 (in thousands):

Balance at

Balance at

Six months ended June 30, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

June 30, 2020

Contract asset

$

3,631

$

$

(3,000)

$

411

$

1,042

Contract liabilities

$

127,432

$

$

(1,228)

$

411

$

126,615

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

Additions

Deductions

June 30, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

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,

2020

2019

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

945

$

79

$

1,228

$

158

Performance obligations satisfied in previous periods

$

$

5,000

$

$

5,000

During the six months ended June 30, 2020, the Company recorded $200,000 as license and milestone fee revenue for delivery of certain materials to CytomX that had been previously deferred, and $1.0 million of amortization related to numerous collaborators’ rights to technological improvements, which includes $870,000 related to a notice of termination of the license agreement with Takeda. Additionally, a contract asset of $2.7 million, net of a $0.3 million related contract liability, was recorded for a probable milestone in 2019 pursuant to a license agreement with CytomX, which was subsequently achieved and paid during the six months ended June 30, 2020.

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

10

Note E, and $158,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements.

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, 2020 and December 31, 2019. 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, 2020 and December 31, 2019, the Company held $219.5 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.

Non-cash Investing and Financing Activities

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

Fair Value of Financial Instruments

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

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

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

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

$

204,807

$

204,807

$

$

11

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

Fair Value Measurements at December 31, 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

$

163,674

$

163,674

    

$

    

$

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”) and gross carrying value is $3.0 million and $2.1 million, respectively, as of June 30, 2020 and had the same values as of December 31, 2019. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility, and by prices observed in trading activity for the Convertible Notes. However, because there have been no trades involving the Convertible Notes since September 2019, the fair value as of June 30, 2020 and December 31, 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 assets or accrued clinical trial costs. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance 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 the 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

12

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

    

2020

    

2019

    

2020

    

2019

    

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

19,065

20,223

19,065

20,223

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

982

 

432

1,204

1,005

 

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, 2020, the Company was authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, as amended (the 2018 Plan), the Employee Stock Purchase Plan (ESPP), and the ImmunoGen Inducement Equity Incentive Plan, as amended (the Inducement Plan). At the annual meeting of shareholders on June 20, 2018, the 2018 Plan was approved and 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 previous stock option plans, the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to June 19, 2018. The Inducement Plan was approved the by Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 1,500,000 shares of the Company’s common stock. Options awarded under the two plans 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.

13

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

    

2020

2019

2020

2019

Dividend

None

None

None

None

Volatility

88.0%

80.3%

84.7%

73.8%

Risk-free interest rate

.41%

2.04%

1.30%

2.46%

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

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

13,518

$

7.53

Granted

6,686

4.57

Exercised

(130)

2.78

Forfeited/Canceled

(1,306)

9.87

Outstanding at June 30, 2020

18,768

$

6.35

In September 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. At June 30, 2020, 139,100 of these options are still outstanding. In the six months ended June 30, 2020, the Company issued 2.5 million additional performance stock options that will vest in four installments upon the achievement of specified performance goals. 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, is $8.9 million.

A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2019

 

1,297

$

2.97

Vested

 

(513)

2.62

Forfeited

(487)

3.62

Unvested at June 30, 2020

297

2.55

In 2016, 2017, and 2019, the Company granted shares of performance-based restricted common stock to certain employees of the Company. All but 57,400 of these granted shares have since been forfeited. The restrictions on these

14

shares will lapse in three equal installments upon the achievement of specified performance goals. 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, is $142,000.

During the six months ended June 30, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 130,000 shares of common stock at prices ranging from $2.47 to $3.05 per share. The total proceeds to the Company from these option exercises were $362,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2020 and June 30, 2019, 78,000, and 323,000 shares, respectively, were issued to participating employees at a fair value of $1.86 and $1.63 per share, respectively. 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 assumptions used in the calculations for each offering period are noted in the table below. 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.

    

June 30, 2020

June 30, 2019

Dividend

None

None

Volatility

85.7%

67.3%

Risk-free interest rate

1.57%

2.51%

Expected life (years)

0.5

0.5

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.4 million and $6.5 million during the three and six months ended June 30, 2020, respectively, compared to stock compensation expense of $2.1 million and $7.1 million for the three and six months ended June 30, 2019, respectively. Stock compensation expense related to the ESPP was $140,000 and $292,000 for the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.2 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years.

Segment Information

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

During the three and six months ended June 30, 2020, 94% and 96%, respectively, of revenues were from Roche, consisting primarily of non-cash royalty revenue, compared to 99% of revenue from Roche in each of the three and six month periods ended June 30, 2019. There were no other customers of the Company that generated significant revenues in the three or six months ended June 30, 2020 and 2019.

Recently Adopted Accounting Pronouncements

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 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s 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. Adoption of the ASU is on a modified retrospective basis. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated financial statements.

15

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 royalty payments related to sales of Kadcyla from Roche one quarter in arrears. In accordance with the Company’s revenue recognition policy, $27.1 million and $18.9 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, 2020 and 2019, respectively. 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 FDA 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 Company is entitled to receive up to a total of $44 million in milestone payments pursuant to the license agreement, of which the Company has received $39 million to date. 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.

CytomX

In 2016, the Company granted CytomX an exclusive development and commercialization license to the Company’s maytansinoid ADC technology for use with Probodies™ that target CD166 under a now expired reciprocal right-to-test agreement. Pursuant to the license agreement, the Company is entitled to receive up to a total of $160.0 million in milestone payments plus royalties on the commercial sales of any resulting product. The total milestones are categorized as follows: development milestones—$10.0 million; regulatory milestones—$50.0 million; and sales milestones—$100.0 million. In December 2019, a development milestone related to dosing of a first patient in a Phase 2 clinical trial became probable of being attained, which resulted in $3.0 million of license and milestone fee revenue being recorded in 2019. In February 2020, CytomX enrolled its first patient in the aforementioned Phase 2 clinical trial, and subsequently remitted the $3.0 million milestone payment to the Company in March 2020. CytomX is responsible for the manufacturing, development, and marketing of any products resulting from the development and commercialization license taken by CytomX under this collaboration.

Terminated Agreements

During the second quarter, the Company received notice of termination of the exclusive development and commercialization licenses granted to each of Biotest and Takeda. The Company had $870,000 of deferred revenue remaining related to the portion of the upfront license fee from Takeda previously allocated to the right to future technological improvements. In consideration that no technological improvements would be further used by Takeda and, therefore, no unsatisfied obligations were remaining related to the license, the $870,000 was recorded as revenue and is included in license and milestone fees for the three and six months ended June 30, 2020. At the time of notification, there were no unsatisfied performance obligations or balances remaining related to the agreement with Biotest.

For additional information related to these agreements, as well as the Company’s other significant collaborative agreements, please read Note C, Agreements - Significant Collaborative Agreements, to the consolidated financial statements included within the Company’s 2019 Annual Report on Form 10-K filed with the SEC on March 11, 2020.

16

D.Convertible 4.5% Senior Notes

In 2016, the Company issued Convertible Notes with an aggregate principal amount of $100 million, of which $2.1 million remains outstanding as of June 30, 2020. The 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, 2020 and 2019, 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.

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 are being 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, the Company continues 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, 2020, the Company did not receive any royalties related to the residual rights, therefore, no revenue from this sale 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, 2020 (in thousands):

Six Months Ended

    

June 30, 2020

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

$

123,541

Kadcyla royalty payments received and paid

 

(28,109)

Non-cash interest expense recognized

11,775

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

$

107,207

As royalties are remitted to IRH and subsequently 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

17

$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 10.5%, and a current effective interest rate of 20.5% as of June 30, 2020. The Company periodically assesses the estimated royalty payments to IRH/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 IRH/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

Compensation Policy for Non-Employee Directors

Pursuant to the Compensation Policy for Non-Employee Directors, Non-Employee Directors are granted deferred share units for their annual retainers which 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 share units will automatically vest immediately prior to the occurrence of a change of control. 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 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.

In June 2020, the Compensation Policy for Non-Employee Directors was amended, resulting in annual deferred share units grants increasing from 4,000 to 17,000 units, and annual stock option grants increasing from 18,000 to 50,000 options. There were no substantial changes to the terms of the awards.

The directors received a total of 300,000 and 108,000 options in June 2020 and 2019, respectively, and the related compensation expense for the three and six months ended June 30, 2020 and 2019 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.

G.Restructuring Charge

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 significant reduction of the Company’s workforce, with a majority of these employees separating from the business by mid-July 2019 and most of the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.

As a result of the workforce reduction, during the three months ended June 30, 2019, the Company recorded a $16.0 million charge for severance related to a pre-existing plan in accordance with ASC 712, Compensation-Nonretirement Postemployment Benefits, as such amounts were probable and reasonably estimable. The estimate was later reduced to $15.3 million due to minor adjustments to the plan. The related cash payments were substantially paid out by June 30, 2020. In addition, a charge of $4.0 million was incurred for incremental retention benefits over the same time

18

period, of which $2.4 million was recorded during the year ended December 31, 2019 and $1.6 million was recorded during the six months ended June 30, 2020.

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

Employee

Termination

    

Benefits Costs

Balance at December 31, 2019

$

4,087

Additional charges/adjustments during the period

(116)

Payments during the period

(2,242)

Balance at June 30, 2020

$

1,729

In addition to the termination benefits and other related charges, the Company is seeking to sub-lease laboratory and office space at 830 Winter Street in Waltham, Massachusetts no longer used in the business. The financial impact of these efforts is dependent on the length of time it takes to find tenant(s) and the terms of the sub-lease(s). 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 and continues to believe that the right-of-use asset and leasehold improvements are recoverable based on expected sub-lease income, and therefore, no impairment has been recorded.

Charge Related to Unoccupied Office Space

The Company has sought 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 a $559,000 impairment charge related to this lease, which represented the remaining balance of the right to use asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination.

H.

Leases

The Company currently has two real estate leases. The first is 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, Massachusetts 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 and is required to pay certain operating expenses for the leased premises subject to escalation charges for certain expense increases over a base amount. The Company is actively seeking to sub-lease approximately 65,000 square feet of this space and, during the six months ended June 30, 2020, executed three subleases for approximately 47,000 square feet through the remaining initial term of the lease. The second real estate lease is an agreement with PDM 930 Unit, LLC for the rental of 10,281 square feet of additional office space at 930 Winter Street, Waltham, Massachusetts 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 this space.

Upon adoption of ASC 842 in January 2019, 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 and, 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 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, 2020 and 2019 was $2.0 million and $2.3 million, respectively, and is included in operating expenses in the consolidated statement of operations. During the six months ended June 30, 2019, the Company recorded $559,000 of impairment charges related to its 930 Winter Street lease, which represented the remaining balance of the ROU asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination. Cash paid against operating lease liabilities during the six months ended June 30,

19

2020 and 2019 was $2.7 million and $2.6 million, respectively. As of June 30, 2020, the Company’s ROU asset and lease liability for operating leases totaled $14.9 million and $23.3 million, respectively, and the weighted average remaining term of the operating leases is 5.6 years.

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

2020 (six months remaining)

    

$

2,753

2021

 

5,323

2022

 

5,389

2023

 

5,510

2024

 

5,470

Thereafter

 

6,865

Total lease payments

31,310

Less imputed interest

(7,976)

Total lease liabilities

$

23,334

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

Sublease Income

In January, March, and April 2020, the Company executed three agreements to sublease a total of 47,160 square feet of the Company’s leased space at 830 Winter Street, Waltham, Massachusetts through March 2026. During the six months ended June 30, 2020, the Company recorded $713,000 of sublease income, which is included as an offset to operating expenses in the consolidated statement of operations.

Two of the three sublease agreements include an early termination option after certain periods of time for an agreed-upon fee. Assuming no early termination option is exercised, the Company will receive approximately $13.0 million in minimum rental payments over the remaining term of the subleases, which is not included in the operating lease liability table above. The sublessees are also responsible for their proportionate share of variable operating expenses and real estate taxes.

I.         Commitments and Contingencies

Manufacturing Commitments

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

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

The following information should be read in conjunction with the unaudited financial information and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q, and the consolidated financial statements and notes thereto for the year ended December 31, 2019 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K filed with the United States Securities and Exchange Commission, or the SEC, on March 11, 2020.

OVERVIEW

We are a clinical-stage biotechnology company focused on developing the next generation of 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.’’

20

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 eight 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 to address both solid tumors and hematological malignancies.

Managing the Impact of the COVID-19 Pandemic

During the first quarter of 2020, we moved forward with our clinical studies, while adapting to meet the evolving challenges of the COVID-19 pandemic. With the benefit of early indications of the impact of COVID-19 in the Boston area, we implemented business continuity plans in the first half of March 2020, which allowed our organization to effectively transition to working from home. Since then, we have worked closely with our external partners to monitor progress across our studies and to respond to new developments as they arise. From a manufacturing and supply chain perspective, we entered the pandemic with ample drug product and believe we have sufficient inventory on hand for all of our ongoing mirvetuximab monotherapy and combination trials, IMGN632 expansion studies, and to support the planned Phase 1 study for IMGC936. Furthermore, our supply partners have taken prospective measures that we believe will ensure our currently activated study sites have sufficient safety stock of drug product to weather disruptions in transportation or supply. In addition, from a regulatory perspective, since the beginning of the pandemic we have received timely reviews of our submissions to the FDA and other health authorities covering our clinical trial applications.

While we have maintained a high level of productivity over the last quarter, the impact of COVID-19 has slowed site activation and patient enrollment for SORAYA, our single-arm clinical trial to support accelerated approval of mirvetuximab, which we believe will result in a limited delay of six- to eight-weeks in the readout of topline data. With conditions improving in Europe, we expect to accelerate both SORAYA and MIRASOL, our confirmatory study for mirvestuximab monotherapy, over the remainder of 2020 and continue to anticipate filing the biologics license application for mirvetuximab in the second half of 2021. We continue to actively monitor trial progress on a global scale and maintain close contact with our clinical research partners, study sites, and internal review boards to ensure activation of sites, enrollment of patients and data collection are proceeding in accordance with good clinical practice.

Our Business

Our lead program is mirvetuximab soravtansine, a first-in-class investigational ADC targeting folate receptor alpha, or FRα, a cell-surface protein overexpressed in a number of epithelial tumors, including ovarian, endometrial, and non-small-cell lung cancers. In March 2019, we announced that FORWARD I, our Phase 3 clinical trial evaluating mirvetuximab compared to chemotherapy in women with FRα-positive platinum-resistant epithelial ovarian, primary peritoneal, or fallopian tube cancer, which we refer to collectively as PROC, did not meet the primary endpoint in either the entire treatment population or the pre-specified high FRα expression population. Data from FORWARD I did, however, show promising efficacy signals across a range of parameters in the pre-specified subset of patients with high FRα expression. In post hoc exploratory analyses using a PS2+ scoring method, in the FRα-high population scored by the PS2+ method, mirvetuximab was associated with longer progression free survival, by blinded independent review committee, a higher overall response rate, and longer overall survival.

Following consultation with the FDA, we moved forward with two new trials of mirvetuximab: SORAYA, a single-arm clinical trial that, if successful, could lead to accelerated approval of mirvetuximab; and MIRASOL, a randomized Phase 3 clinical trial that, if successful, could lead to full approval of mirvetuximab. We are actively enrolling both studies and now expect to report top-line data from SORAYA in the third quarter of 2021. With an earlier start and a longer lead time, MIRASOL remains on track, with top-line data expected in the first half of 2022. If SORAYA is successful, as previously noted, we expect to submit an application for accelerated approval of mirvetuximab in the applicable patient population to the FDA during the second half of 2021 and to thereafter seek full approval on the basis of a confirmatory Phase 3 trial, MIRASOL.

In May 2020, we presented initial data from the FORWARD II study evaluating mirvetuximab in combination with Avastin® (bevacizumab) in patients with medium and high FRα-expressing recurrent ovarian cancer for whom a non-platinum based combination regimen is appropriate at the American Society of Clinical Oncology 2020 Virtual Scientific Program. We believe the combination of mirvetuximab with bevacizumab in this cohort demonstrated promising anti-tumor activity with a favorable tolerability profile, particularly among patients with high levels of FRα expression, and is

21

encouraging relative to outcomes with available therapies reported in similar patient populations. We continue to evaluate mirvetuximab in combination with other agents and expect to publish mature data from the Phase 1b FORWARD II triplet cohort evaluating mirvetuximab in combination with carboplatin and bevacizumab in patients with recurrent, platinum-sensitive ovarian cancer while also supporting the initiation of an investigator sponsored, randomized trial comparing mirvetuximab plus carboplatin versus standard platinum-based therapy in recurrent platinum-sensitive ovarian cancer in the fourth quarter of 2020.

We undertook a review of our operations during the second quarter of 2019 with the goals of prioritizing our portfolio and reducing our cost base to ensure that our cash resources will be sufficient to advance certain of our programs through the next stages of development. Based on the outcome of this operational review and subsequent consultation with the FDA, we have established three strategic priorities for the business: (i) execute SORAYA and MIRASOL and pursue the development of additional indications for mirvetuximab in ovarian cancer; (ii) advance a select portfolio of three earlier-stage product candidates; and (iii) further strengthen our balance sheet and expand our capabilities through partnering. Consistent with these priorities, we have focused our operations on the following activities:

Enroll patients in SORAYA and MIRASOL to support the potential for accelerated approval in 2022 and conversion to full approval in 2023;
continue follow up in the ongoing Phase 1b FORWARD II companion trial of mirvetuximab in combination regimens and initiate additional combination trials to support expanded indications;
progress IMGN632 development in patients with AML, BPDCN, and other CD123-positive hematologic malignancies in collaboration with Jazz;
advance two additional assets that demonstrate our continued innovation in ADCs: IMGC936, which is an investigational ADC directed to the novel solid tumor target, ADAM9, which we are co-developing with MacroGenics; and our next generation investigational anti-FRα ADC, IMGN151, which is in preclinical development; and
monetize our remaining portfolio and platform technologies through out-licensing transactions or asset sales.

As part of our ongoing development efforts, we have developed a new class of cytotoxic payloads that we refer to as IGNs. Our IGNs are designed to alkylate DNA without cross-linking, which has provided a broad therapeutic index in preclinical models. Specifically, IGN ADCs have retained the anti-tumor potency of crosslinking drugs with less toxicity to normal cells in in vitro and animal models. These properties have allowed for repeat administration of ADCs with IGN payloads in clinical studies and as supported by preclinical data, suggest that ADCs with IGN payloads may be able to be added to other agents in combination regimens.

IMGN632 is an investigational ADC comprised of a high affinity antibody designed to target CD123 with site specific conjugation to our most potent IGN payload. We are advancing IMGN632 in clinical trials for patients with AML and BPDCN in collaboration with Jazz. We presented data from our Phase 1 clinical trial of IMGN632 in patients with relapsed or refractory adult AML and BPDCN at the Annual Meeting of the American Society of Hematology in December of 2019. We have also determined a Phase 2 dose and schedule for IMGN632 and have initiated a clinical trial with combinations in AML as well as monotherapy in front-line patients with minimal residual disease following induction therapy. In addition, we are pursuing an expansion cohort in BPDCN patients under our initial protocol.

We continue to advance select preclinical programs, led by IMGC936. IMGC936 is an investigational ADC in co-development with MacroGenics designed to target 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 and payload for improved stability and bystander activity. The IND for IMGC936 was accepted by the FDA in the second quarter of 2020 and we expect to begin enrolling patients in the Phase 1 study in the fall of 2020.

Finally, we presented encouraging preclinical data on our next generation anti-folate receptor alpha candidate, IMGN151, at the American Academy of Cancer Research Virtual Annual Meeting II in June 2020. This ADC moved into preclinical development in the second quarter of 2020 and we expect to file the IND for IMGN151 in the second half of 2021.

22

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®. 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. In addition, following our restructuring in 2019, we seek to monetize our remaining portfolio and platform technologies through out-licensing transactions or asset sales. To this end, in December 2019, we granted an exclusive development and commercialization license to our cytotoxic payload technology to CytomX for use with antibodies (and Probodies™ developed therefrom) directed to EpCAM, including certain of our proprietary anti-EpCAM antibodies developed into Probodies utilizing CytomX’s Probody technology, in return for which we received an upfront payment from CytomX with the potential for additional payments following CytomX’s successful achievement of pre-defined clinical development, approval, and commercialization milestones, as well as royalties on net sales.

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 and in our Annual Report on Form 10-K filed with the SEC on March 11, 2020.

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

In January 2020, we announced the closing of a public offering of 24.5 million shares of common stock at a price of $4.25 per share. We received net proceeds from the offering of $97.7 million after deducting underwriting discounts and offering expenses. We intend to use the net proceeds of the offering, together with our existing capital, to fund our operations, including, but not limited to, clinical trial activities, supply of drug substance and drug product, pre-commercialization activities, capital expenditures, and working capital.

Critical Accounting Policies

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

RESULTS OF OPERATIONS

Comparison of Three Months ended June 30, 2020 and 2019

Revenues

Our total revenues for the three months ended June 30, 2020 and 2019 were $15.0 million and $15.5 million, respectively. The $0.5 million decrease in revenues in the three months ended June 30, 2020 from the same period in the prior year is primarily attributable to a decrease in license and milestone fees, partially offset by an increase in non-cash royalty revenue, both of which are 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 $945,000 and $5.1 million for the three months ended June 30, 2020 and 2019, respectively. During the current quarter, following notice of termination of the license agreement with Takeda, the Company recorded the remaining $870,000 balance of the upfront payment that had been allocated to the right to future technological improvements under this license as revenue, which is included in license and milestone fees for the three months ended June 30, 2020. Included in license and milestone fees for the three months

23

ended June 30, 2019 is a $5.0 million regulatory milestone achieved under our license agreement with Genentech, a member of the Roche Group.

Deferred revenue of $126.6 million as of June 30, 2020 includes $60.5 million remaining from an 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.

Non-cash Royalty Revenue Related to the Sale of Future Royalties

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 our revenue recognition policy we recorded $14.1 million and $10.4 million of non-cash royalties on net sales of Kadcyla for the three-month periods ended June 30, 2020 and 2019, respectively. The increase in 2020 compared to 2019 is a result of an increase in royalty payments driven by an increase in net sales of Kadcyla, due to market expansion of Kadcyla and approval of Kadcyla for a second indication in 2019. 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., or IRH, subject to a residual cap. In January 2019, we sold our residual rights to receive royalty payments on commercial sales of Kadcyla to OMERS for $65.2 million, net of $1.5 million of 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, “Liability Related to Sale of Future Royalties,” to our consolidated financial statements included in this report.

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 product candidates and the cost of clinical trials, (iii) development related to clinical and commercial manufacturing processes, and (iv) external manufacturing operations.

Research and development expense for the three months ended June 30, 2020 decreased $5.7 million to $22.9 million from $28.6 million for the three months ended June 30, 2019, due primarily to decreases in personnel expenses, allocated facility expenses, lab supplies, and third-party research expenses resulting from the restructuring of the business at the end of the second quarter of 2019. 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 Category

    

2020

    

2019

Research

    

    

$

    

$

4,162

Preclinical and clinical testing

16,349

18,391

Process and product development

1,349

2,386

Manufacturing operations

5,223

3,620

Total research and development expense

$

22,921

$

28,559

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 laboratory supplies. There were no research expenses for the three months ended June 30, 2020 as a result of the restructuring of the business at the end of the second quarter of 2019.

Preclinical and Clinical Testing

Preclinical and clinical testing includes expenses related to preclinical testing of our product candidates, regulatory activities, and the cost of 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

24

months ended June 30, 2020 decreased $2.1 million to $16.3 million compared to $18.4 million for the three months ended June 30, 2019. This decrease is primarily the result of lower personnel, administrative, laboratory, and allocated facility expenses resulting from the restructuring of the business, a decrease in contract services driven by preclinical development of IMGC936 in the prior period, and lower costs incurred in the current period related to our FORWARD I and FORWARD II studies. Partially offsetting these decreases, clinical trial costs increased driven by costs incurred related to advancing the MIRASOL, SORAYA, and IMGN632 combination therapy studies.

Process and Product Development

Process and product development expenses include costs for development of clinical and commercial manufacturing processes for our compounds. Such expenses include the costs of personnel, contract services, laboratory supplies, and facility expenses. For the three months ended June 30, 2020, total process and product development expenses decreased $1.0 million compared to the three months ended June 30, 2019. This decrease is principally due to a decrease in personnel expenses, laboratory supplies, and allocated facility expenses as a result of the restructuring of the business.

Manufacturing Operations

Manufacturing operations expense includes costs to have preclinical and clinical materials manufactured for our product candidates and quality control and quality assurance activities. Such expenses include personnel, raw materials for our preclinical studies and clinical trials, non-pivotal and pivotal development costs with contract manufacturing organizations, and allocated facility expense. For the three months ended June 30, 2020, manufacturing operations expense increased $1.6 million to $5.2 million compared to $3.6 million in the same period last year. This increase is principally the result of greater cytotoxic costs in the current period to support advancement of our preclinical products, partially offset by lower personnel expenses resulting from the restructuring of the business.

General and Administrative Expenses

General and administrative expenses for the three months ended June 30, 2020 increased $1.1 million compared to the same period last year due primarily to a higher allocation of facility-related expenses for excess laboratory and office space and an increase in professional services, partially offset by a decrease in personnel and administrative expenses.

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 and a select portfolio of three earlier-stage product candidates, resulting in a significant reduction of our workforce, with a majority of these employees separating from the business by mid-July 2019 and most of the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.

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

Charge Related to Unoccupied Office Space

We have sought to sub-lease 10,281 square feet of unoccupied office space in Waltham, Massachusetts that was leased in 2016. During the three months ended June 30, 2019, we recorded a $559,000 impairment charge related to this lease, which represented the remaining balance of the right to use asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination.

Investment Income, net

Investment income for the three months ended June 30, 2020 and 2019 was $62,000 and $1.3 million, respectively. The decrease in the current period is due to a marginally lower average cash balance and a significant decrease in interest rates in the current period.

25

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, subject to a residual cap. In January 2019, OMERS purchased IRH’s right to the royalties the Company previously sold as described above. As described in Note E, “Liability Related to Sale of Future Royalties,” to our consolidated financial statements included in this report, 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, 2020 and 2019, we recorded $6.1 million and $3.8 million, respectively, of non-cash interest expense which includes amortization of deferred financing costs. The increase in 2020 compared to 2019 is a result of an increase in royalty payments driven by an increase in net sales of Kadcyla, as well as a greater effective interest rate driven by greater projected royalty payments, due to market expansion of Kadcyla and approval of Kadcyla for a second indication in 2019. We impute interest on the transaction and record interest expense at the effective interest rate, which we currently estimate to be 20.5%. 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, net

Other income, net for the three months ended June 30, 2020 and 2019 was $106,000 and $167,000, respectively, consisting of foreign currency exchange gains 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, 2020 and 2019

Revenues

Our total revenues for the six months ended June 30, 2020 and 2019 were $28.3 million and $24.1 million, respectively. The $4.2 million increase in revenues in the six months ended June 30, 2020 from the same period in the prior year is attributable to an increase in non-cash royalty revenue, partially offset by a decrease in license and milestone fees, both of which are discussed further below.

License and Milestone Fees

License and milestone fee revenue was $1.2 million and $5.2 million for the six months ended June 30, 2020 and 2019, respectively. During the current quarter, Takeda issued official notification terminating its license agreement effective in August 2020. As a result, the Company recorded the remaining $870,000 balance of the upfront payment that had been allocated to the right to future technological improvements under this license as revenue, which is included in license and milestone fees for the six months ended June 30, 2020. Included in license and milestone fees for the six months ended June 30, 2019 is a $5.0 million regulatory milestone achieved under our license agreement with Genentech, a member of the Roche Group.

Non-cash Royalty Revenue Related to the Sale of Future Royalties

In accordance with our revenue recognition policy we recorded $27.1 million and $18.9 million of non-cash royalties on net sales of Kadcyla for the six-month periods ended June 30, 2020 and 2019, respectively. The increase in 2020 compared to 2019 is a result of an increase in royalty payments driven by an increase in net sales of Kadcyla, due to market expansion of Kadcyla and approval of Kadcyla for a second indication in 2019. Kadcyla sales occurring after January 1, 2015 are covered by a royalty purchase agreement. See further details regarding the royalty obligation in Note E, “Liability Related to Sale of Future Royalties,” to our consolidated financial statements included in this report.

Research and Development Expenses

Research and development expense for the six months ended June 30, 2020 decreased $17.2 million to $50.3 million from $67.5 million for the six months ended June 30, 2019, due primarily to decreases in personnel expenses, allocated facility expenses, lab supplies, and third-party research expenses resulting from the restructuring of the business at the end of the second quarter of 2019. Partially offsetting these decreases, clinical trial expenses increased in the current period as compared to the same period in 2019 driven largely by costs incurred related to advancing the MIRASOL, SORAYA, and IMGN632 combination therapy studies. 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

26

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

    

2020

    

2019

Research

 

$

 

$

10,500

Preclinical and Clinical Testing

 

36,604

 

39,490

Process and Product Development

 

2,477

 

5,312

Manufacturing Operations

 

11,248

 

12,150

Total Research and Development Expense

 

$

50,329

 

$

67,452

Research

There were no research expenses for the six months ended June 30, 2020 as a result of the restructuring of the business at the end of the second quarter of 2019.

Preclinical and Clinical Testing

Preclinical and clinical testing expenses for the six months ended June 30, 2020 decreased $2.9 million to $36.6 million compared to $39.5 million for the six months ended June 30, 2019. This decrease is primarily the result of lower personnel, administrative, laboratory, and allocated facility expenses resulting from the restructuring of the business, a decrease in contract services driven by preclinical development of IMGC936 in the prior period, and lower costs incurred in the current period as compared to the 2019 period related to our FORWARD I, FORWARD II, and IMGN779 studies. Partially offsetting these decreases, clinical trial costs increased driven by costs incurred related to advancing the MIRASOL, SORAYA, and IMGN632 combination therapy studies, and a lower credit was recorded in the current period pursuant to our cost-sharing agreement with Jazz due to the discontinuation of the IMGN779 program in connection with the 2019 restructuring.

Process and Product Development

For the six months ended June 30, 2020, total process and product development expenses decreased $2.8 million compared to the six months ended June 30, 2019. This decrease is principally due to a decrease in personnel expenses, laboratory supplies, and allocated facility expenses as a result of the restructuring of the business, partially offset by a lower credit recorded in the current period pursuant to our cost-sharing agreement with Jazz due to the discontinuation of the IMGN779 program in connection with the 2019 restructuring.

Manufacturing Operations

For the six months ended June 30, 2020, manufacturing operations expense decreased $0.9 million to $11.2 million compared to $12.1 million in the same period last year. This decrease is principally the result of lower personnel and facility-related expenses resulting from the shut-down of our manufacturing facility in February 2019 and the restructuring of the business at the end of the second quarter of 2019, partially offset by a lower credit recorded in the current period pursuant to our cost-sharing agreement with Jazz due to the discontinuation of the IMGN779 program in connection with the 2019 restructuring.

General and Administrative Expenses

General and administrative expenses for the six months ended June 30, 2020 decreased $0.8 million compared to the same period last year due primarily to a decrease in personnel and administrative expenses, as well as a gain on sale of laboratory equipment, resulting from the prior year restructuring, partially offset by a higher allocation of facility-related expenses for excess laboratory and office space and an increase in professional services.

Restructuring Charges

2019 Corporate Restructuring

As a result of the workforce reduction approved by our Board of Directors on June 26, 2019 discussed above, we recorded a charge of $16.0 million for severance related to a pre-existing plan in June 2019, which has been subsequently reduced to $15.3 million due to minor adjustments to the plan. The related cash payments were substantially paid out by June 30, 2020. In addition, a charge of $4.0 million was recorded for incremental retention benefits in the same time period, of which approximately $1.6 million was recorded during the six months ended June 30, 2020.

27

Charge Related to Unoccupied Office Space

We have sought to sub-lease 10,281 square feet of unoccupied office space in Waltham, Massachusetts that was leased in 2016. During the six months ended June 30, 2019, we recorded a $559,000 impairment charge related to this lease, which represented the remaining balance of the right to use asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination.

Investment Income, net

Investment income for the six months ended June 30, 2020 and 2019 was $708,000 and $2.7 million, respectively. The decrease in the current period is due to a marginally lower average cash balance in the current period and a significant decrease in interest rates.

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, subject to a residual cap. In January 2019, OMERS purchased IRH’s right to the royalties the Company previously sold as described above. As described in Note E, “Liability Related to Sale of Future Royalties,” to our consolidated financial statements included in this report, 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, 2020 and 2019, we recorded $11.8 million and $7.2 million, respectively, of non-cash interest expense which includes amortization of deferred financing costs. The increase in 2020 compared to 2019 is a result of an increase in royalty payments driven by an increase in net sales of Kadcyla, as well as a greater effective interest rate driven by greater projected royalty payments, due to market expansion of Kadcyla and approval of Kadcyla for a second indication in 2019. We impute interest on the transaction and record interest expense at the effective interest rate, which we currently estimate to be 20.5%. 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, 2020 and 2019 was $(92,000) and $96,000, respectively. These amounts were substantially foreign currency exchange gains or losses related to obligations with non-U.S. dollar-based suppliers and Euro cash balances maintained to fulfill those obligations during the respective periods.

LIQUIDITY AND CAPITAL RESOURCES

The tables below summarize our cash and cash equivalents, working capital, and shareholders’ deficit as of June 30, 2020 and December 31, 2019, and cash flow activities for the six months ended June 30, 2020 and 2019 as follows (in thousands):

As of 

June 30,

December 31,

    

2020

    

2019

 

Cash and cash equivalents

    

$

219,506

    

$

176,225

   

Working capital

 

150,492

 

131,488

Shareholders’ deficit

 

(24,523)

 

(76,121)

Six Months Ended June 30,

    

2020

    

2019

 

Cash used for operating activities

    

$

(56,508)

    

$

(20,810)

Cash provided by (used for) investing activities

 

1,382

 

(2,355)

Cash provided by financing activities

 

98,407

 

738

Cash Flows

We require cash to fund our operating expenses, including the advancement of our clinical programs, and to make capital expenditures. Historically, we have funded our cash requirements primarily through equity and convertible

28

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, 2020, we had $219.5 million in cash and cash equivalents. Net cash used for operations was $56.5 million and $20.8 million for the six months ended June 30, 2020 and 2019, respectively. The principal use of cash for operating activities for both periods presented was to fund our net loss, adjusted for non-cash items, with the 2019 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 provided by (used for) investing activities was $1.4 million and $(2.4) million for the six months ended June 30, 2020 and 2019, respectively. During the current period, as a result of the restructuring at the end of the second quarter of 2019, we sold excess equipment generating proceeds of $1.4 million. Cash outflows for capital expenditures in the prior period consisted primarily of laboratory equipment and dedicated equipment at third-party manufacturing vendors.

Net cash provided by financing activities was $98.4 million and $738,000 for the six months ended June 30, 2020 and 2019, respectively. In January 2020, pursuant to a public offering, we issued and sold 24.5 million shares of common stock, resulting in net proceeds of $97.7 million. Also included in the six months ended June 30, 2020 and 2019 is $664,000 and $738,000, respectively, of proceeds generated from the exercise of approximately 208,000 and 379,000 stock options, respectively, including shares purchased through our ESPP plan.

We anticipate that our current capital resources 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, debt, and other 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 we will be able to obtain additional debt, equity, or other financing or generate revenues from collaborators on terms acceptable to the Company or at all. 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 to be probable and recorded as research and development expense in the first quarter of 2019. After further negotiations, our noncancelable commitment for future production is approximately €11 million at June 30, 2020.

We lease approximately 120,000 square feet of laboratory and office space in a building located at 830 Winter Street, Waltham, Massachusetts, pursuant to a lease with an initial term that expires on March 31, 2026. In January, March, and April 2020, we executed three agreements to sublease a total of 47,160 square feet of said space through March 2026. Two of the three sublease agreements include an early termination option after certain periods of time for an agreed-upon fee. Assuming these early termination options are not exercised, we will receive approximately $13 million in minimum rental payments over the remaining term of the subleases. The sublessees will also be responsible for their proportionate share of variable operating expenses and real estate taxes.

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, 2019 filed with the SEC on March 11, 2020.

Recent Accounting Pronouncements

The information set forth under Note B, “Summary of Significant Accounting Policies,” to our consolidated financial statements included in this report under the caption “Recently Adopted Accounting Pronouncements” is incorporated herein by reference.

Third-Party Trademarks

Kadcyla is a registered trademark of Genentech, Inc. Probody is a trademark of CytomX.

29

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, 2019 filed with the SEC on March 11, 2020. 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 principal financial officers, 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 principal financial officers have concluded that, as of the end of such period, our disclosure controls and procedures were adequate and effective.

(b)

Changes in Internal Controls Over Financial Reporting

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.

PART II. OTHER INFORMATION

ITEM 1A.   Risk Factors

In addition to the other information set forth in this report, 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, 2019 filed with the SEC on March 11, 2020. There have been no material changes from the factors disclosed in our 2019 Annual Report on Form 10-K and our Quarterly Report on Form 10-Q filed on May 5, 2020, other than the update to the risk factor below regarding the COVID-19 pandemic. We may, however, disclose changes to such risk factors, or disclose additional risk factors from time to time in our future filings with the SEC.

A pandemic, epidemic, or outbreak of an infectious disease, such as the COVID-19 pandemic, may materially and adversely affect our business and our financial results.

The spread of COVID-19 has affected segments of the global economy and may affect our operations, including the potential interruption of our clinical trial activities and our supply chain. The current outbreak of COVID-19 has spread worldwide, including countries where we are currently conducting our clinical trials, including our SORAYA and MIRASOL trials. The COVID-19 pandemic is still evolving, and to date has led to the implementation of various responses, including government-imposed quarantines, travel restrictions and other public health safety measures, as well as reported adverse impacts on healthcare resources, facilities, and providers across the United States, and in other countries worldwide. The continued impact of COVID-19 may result in a period of business disruption, including delays in our clinical trials or delays or disruptions in our supply chain.

The continued impact of COVID-19 globally could adversely affect our clinical trial operations in the United States and elsewhere, including our ability to recruit and retain patients, principal investigators, and site staff who, as healthcare providers, may have heightened exposure to COVID-19. For example, COVID-19 has slowed site activation and patient enrollment for SORAYA, which we believe will result in a limited delay of six- to eight-weeks in the availability of top-line data from this trial from mid-2021 to the third quarter of 2021. Further, the COVID-19 pandemic may further delay enrollment in our SORAYA trial and delay enrollment in our MIRASOL trial due to prioritization of

30

hospital resources toward the pandemic, restrictions on travel, and some patients may be unwilling to enroll in our trials or be unable to comply with clinical trial protocols if quarantines or travel restrictions impede patient movement or interrupt healthcare services, which would delay our ability to conduct clinical trials or release clinical trial results. In addition, there could be a potential effect of COVID-19 to the business at FDA or other health authorities, which could result in delays of reviews and approvals, including with respect to our product candidates. COVID-19 may also affect employees of third-party contract research organizations located in affected geographies that we rely upon to carry out our clinical trials. Although we entered the pandemic with ample supply of our drug candidates and we believe we have sufficient inventory on hand for all of our ongoing mirvetuximab monotherapy and combination trials, IMGN632 expansion studies, and activities to support the planned Phase 1 study for IMGC936, the continuation of the COVID-19 pandemic, or the spread of another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our product candidates if we need additional materials. Additionally, although our supply partners have taken prospective measures that we believe will ensure our currently activated trial sites have sufficient safety stock of our drug candidates to weather disruptions in transportation or supply, interruption in the manufacture and/or global shipping affecting the transport of clinical trial materials, such as patient samples, product candidates, and other supplies used in our clinical trials may negatively affect our trials.

In addition, in response to the pandemic and in accordance with direction from state and local government authorities, we have taken temporary precautionary measures intended to help minimize the risk of the virus to our employees, including temporarily requiring most employees to work remotely (which in turn increases our threat to cyber security, data accessibility, and communication matters), and suspending all non-essential travel worldwide for our employees. In addition, industry events and in-person work-related meetings have been cancelled, the continuation of which could negatively affect our business.

The trading prices for our common stock and other biotechnology companies have also been highly volatile as a result of the COVID-19 pandemic. We, therefore, may face difficulties raising capital through sales of our common stock or equity linked to our common stock or such sales may be on unfavorable terms or unavailable.

We cannot presently predict the scope and severity of any additional potential business shutdowns or disruptions as a result of the COVID-19 pandemic. If we or any of the third parties with whom we engage, however, were to experience further shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and negatively affected, which could have a material adverse impact on our business and our results of operation and financial condition.

31

ITEM 6.      Exhibits

Exhibit No.

    

Description

3.1

Restated Articles of Organization, as amended (incorporated by reference to Exhibit 3.1 to the Registrant’s Quarterly Report on Form 10-Q filed on April 30, 2010)

3.1(a)

Articles of Amendment (incorporated by reference to Exhibit 3.1 to the Registrant’s Quarterly Report on Form 10-Q filed on January 30, 2013)

3.1(b)

Articles of Amendment (incorporated by reference to Exhibit 3.1 to the Registrant’s Quarterly Report on Form 10-Q filed on August 4, 2017)

3.1(c)

Articles of Amendment

10.1

±

Inducement Equity Incentive Plan – as amended (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on July 2, 2020)

10.2

±

Form of Performance-Based Stock Option Agreement (February 2020) under the Inducement Equity Incentive Plan

10.3

±

Employment Offer Letter dated June 30, 2020 between the Registrant and Susan Altschuller, Ph.D.

10.4

±

Change in Control Severance Agreement dated as of July 20, 2020 between the Registrant and Susan Altschuller, Ph.D.

10.5

±

Compensation Policy for Non-Employee Directors, as amended through June 17, 2020 (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on June 18, 2020)

31.1

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

31.2

Certification of the 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, 2020 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.

±Exhibit is a management contract or compensatory plan, contract or arrangement required to be filed as an exhibit to this Quarterly Report on Form 10-Q.

32

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 5, 2020

By:

/s/ Mark J. Enyedy

Mark J. Enyedy

President and Chief Executive Officer (Principal Executive Officer)

Date: August 5, 2020

By:

/s/  Susan Altschuller, Ph.D.

Susan Altschuller, Ph.D.

Senior Vice President and Chief Financial Officer (Principal Financial Officer)

33

EX-3.1.C 2 imgn-20200630xex3d1dc.htm EX-3.1.C

Exhibit 3.1(c)

Doc1_articles of amendment_page_1.gif

D PC Qrbe <teommontllealtb of 3Massacbusetts William Francis Galvin Secretary of the Commonwealth One Ash burton Place, Boston, Massachusetts 02108-1512 Articles of Amendment (General Laws Chapter 156D, Section 10.06; 950 CMR 113.34) (l)& mme coc mtiM:Im=m u n o G=e n·'n·c - ---- - - - - ---- - --(2) Registered office address: 84 State Street, Sixth Floor, Boston, MA 02109 (number, street, city or town, state, zip code) (3) These articles of amendmenc affect article(s): ...1:.:1..1:. _ _ _ _ (specifY the number(s) of article(s) being amended(!-VI)) (4) Date adopted:-=J-u=.n:...:.=e-1:..:.7..,._=-20.=.:2=.:0=------- -------- ---- ---------- - (month, day. year) (5) Approved by: (check appropriate box) 0 0 0 the incorporarors. the board of direcrors without shareholder approval and shareholder approval was not required. the board of directors and the shareholders in the manner required by law and the articles of organization. (6) State the article number and the text of the amendment. Unless concained in the text of the amendment, state the provisions for implementing the exchange, reclassification or cancellation of issued shares. P.C. c156ds10069SOC113J.4 01/13105


Doc1_articles of amendment_page_2.gif

To change the number of shares and the par value, * if any, of any type, or to designate a class or series, of stock, or change a designadon of class or series of smck, which the corporadon is authorized w issue, complete the following: Total authorized prior w amendment: Total authorized afi:er amendment: (7) The amendment shall be effective at the time and on the date approved by the Division, unless a later effective date not more than 90 days from the date and time of filing is specified: - ------ - - --- - - ----- - - --- - - - *G.L. Chapter 156D eliminates the concept of par value, however a corporation may specify par value in Article Ill See G.L. Chapter 156D, Section 6.21, and the comments relative thereto. WITHOUT PAR VALUE WITH PAR VALUE TYPE NUMBER OF SHARES TYPE NUMBER OF SHARES PAR VALUE Common 300,000,000 $.01 Preferred 5,000,000 $.01 WITHOUT PAR VALUE WITH PAR VALUE TYPE NUMBER OF SHARES TYPE NUMBER OF SHARES PAR VALUE Common 200, 000,000 $.01 Preferred 5,000,000 $.01


Doc1_articles of amendment_page_3.gif

0 0 0 0 Chairman of the board of directors, President, Other officer, Court-appointed fiduciary, on this -_, ,,_/ _2 .'--'-ftl--- _day of June ' 2020


Doc1_articles of amendment_page_4.gif

COMMONWEALTH OF MASSACHUSETTS William Francis Galvin Secretary of the Commonwealth One Ashburton Place, Boston, Massachusetts 02108-1512 Articles of Amendment (General Laws Chapter 1560, Section 10.06; 950 CMR 113.34) hereby certifY that upon examination of these articles of amendmem, it ap­ pears that the provisions of the General Laws relative rherero have been complied with, and the filing fee in the amoum of $ having been paid, said ar-ticles are deemed to have been filed with me this day of __ 20 , at a.m./p.m. time Effective d:uc:_ __ _ __ (must be within 90 days of date submitted) WILLIAM FRANCIS GALVIN Secretary of the Commonwealth Filing fee: Minimum filing fee $100 per article amended, stock increases $100 per 100,000 shares, plus $100 for each additional 100,000 shares or any fraction thereof. Examiner TO BE FILLED IN BY CORPORATION Comact Information: Name approval Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C. c One Financial Center M Boston, MA 02111 Telephone: 617 542 6000 Email: - - - - - ---- - - - - ---- - - - - ----Upon filing, a copy of this filing will be available at www.sec.state.ma.us/cor. If the documem is rejected, a copy of the rejection sheet and rejected documem will be available in the rejected queue.


EX-10.2 3 imgn-20200630xex10d2.htm EX-10.2

Exhibit 10-2

IMMUNOGEN, INC.

PERFORMANCE-BASED NON-QUALIFIED STOCK OPTION TERMS AND

CONDITIONS

The following supplements the Grant Detail (the “Grant Detail”) to which these Performance-Based Non-Qualified Stock Option Terms and Conditions apply, and together with the Grant Detail, constitutes the “Option Agreement” referenced in the Grant Detail.

This Option Agreement is entered into and made effective as of the grant date referenced in the Grant Detail (the “Date of Grant”) and is between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and the employee or consultant of the Company (the

“Participant”) referenced in the Grant Detail. Certain capitalized terms, to the extent not defined where they first appear in this Option Agreement, are defined in the Company’s Inducement Equity Incentive Plan (the “Plan”). The Company and the Participant understand and agree that the Option shall be granted in compliance with Nasdaq Listing Rule 5635(c)(4) as a material inducement to the Participant entering into employment with the Company.

1.GRANT OF OPTION.

The Company has granted to the Participant the right and option to purchase all or any part of the aggregate number of shares of the Company’s common stock, $.01 par value per share (the “Shares”), referenced in the Grant Detail, on the terms and conditions and subject to all the limitations set forth herein, under United States securities and tax laws, and in the Plan, which is incorporated herein by reference. The Participant acknowledges receipt of a copy of the Plan.

2.PURCHASE PRICE.

The per share purchase price of the Shares covered by the Option shall be as referenced as the “Grant Price” in the Grant Detail, subject to adjustment, as provided in the Plan, in the event of a stock split, reverse stock split or other events affecting the holders of Shares after the date hereof (the “Purchase Price”). Payment shall be made in accordance with Paragraph 10 of the Plan.

3.EXERCISABILITY OF OPTION.

Subject to the terms and conditions set forth in this Option Agreement and the Plan, the Option shall become exercisable with respect to the percentage of the Granted Shares indicated below in connection with the achievement of the following performance goals, as follows:

25% of the Granted Shares shall vest upon acceptance of a biologics license application (“BLA”) for mirvetuximab soravtansine (IMGN853) by the U.S. Food and Drug Administration (the “FDA”) based on data from the Company’s SORAYA clinical trial (the “First Performance Goal”); provided that the First Performance Goal shall be deemed not to have been met fi the Company has not completed its submission of such BLA to the FDA on or prior to December 31, 2021. If the First Performance Goal is not met, 25% of the Granted Shares will be forfeited.


50% of the Granted Shares shall vest upon receipt of accelerated marketing approval for IMGN853 from the FDA on or prior to December 31, 2022 (the “Second Performance Goal”); provided, however, that if the Third Performance Goal (as defined below) is met before the Second Performance Goal is met, 37.5% of the Granted Shares shall vest when the Second Performance Goal is met. If the Second Performance Goal is not met, 25% of the Granted Shares will be forfeited.
25% of the Granted Shares shall vest upon acceptance of a BLA for IMGN853 by the FDA based on data from the Company’s MIRASOL clinical trial (the “Third Performance Goal”); provided, that the Third Performance Goal shall be deemed not to have been met if the Company has not completed its submission of such BLA on or prior to December 31, 2022; and provided, further, that if the Second Performance Goal is met before the Third Performance Goal is met, then 12.5% of the Granted Shares shall vest when the Third Performance Goal is met. If the Third Performance Goal is not met, 12.5% of the Granted Shares will be forfeited if the Second Performance Goal has been met, or (b) 25% of the Granted Shares will be forfeited if the Second Performance Goal has not been met.
All remaining Granted Shares not previously vested or forfeited shall vest upon receipt of full marketing approval for IMGN853 from the FDA on or prior to December 31, 2023 (the “Fourth Performance Goal”). If the Fourth Performance Goal is not met, all remaining unvested Granted Shares will be forfeited.

The determination of achievement of the performance goals shall be based on

certification of achievement of a performance goal by the Compensation Committee, which certification date shall be deemed to be the vesting date with respect to any of the Granted Shares for all purposes of this Option Agreement.

Anything contained in this Option Agreement to the contrary notwithstanding, if for any reason the Company does not achieve a performance goal set forth above by March 31, 2024 (the “Performance End Date”), then the Option subject hereto shall, on the Performance End Date, automatically terminate and be cancelled with respect to any Granted Shares that have not become vested and exercisable on or prior to such date.

Notwithstanding the foregoing, if a performance goal is achieved prior to the first anniversary of the Date of Grant, then the Granted Shares that would otherwise vest upon achievement of such performance goal shall not vest until the first anniversary of the Date of Grant, and if a Termination Date occurs prior to such one-year anniversary, the Option subject hereto shall terminate and be cancelled as if the performance goal had not been achieved as of the date of the Termination; provided, however, that if such Termination Date occurs due to the Participant’s death or Disability (as defined in the Plan), or there occurs a Change of Control (as defined in the Plan) prior to the first anniversary of the Date of Grant and prior to a Termination, the Option shall vest with respect to the Granted Shares subject to such achieved performance goal, as of the Termination Date or immediately prior to the Change of Control transaction.

Notwithstanding the foregoing, in the event a Corporate Transaction (as defined in the Plan) where the outstanding options are terminated or cashed out in accordance with Paragraph

2


25(b) of the Plan, this Option shall become fully vested and immediately exercisable for purposes of Paragraph 25(b) of the Plan unless this Option has otherwise expired or been terminated pursuant to this Agreement of the terms of the Plan.

The foregoing rights are cumulative and are subject to the other terms and conditions of this Option Agreement and the Plan.

4.TERM OF OPTION.

The Option shall terminate ten years from the Date of Grant, but shall be subject to earlier termination as provided herein or in the Plan.

If the Participant ceases to be an Employee or director of, or consultant to, the Company or of an Affiliate for any reason other than the death or Disability of the Participant or termination of the Participant for Cause (as defined in the Plan)) (the “Termination Date”), the Option, to the extent then vested and exercisable pursuant to Section 3 hereof as of the Termination Date, and not previously terminated, may be exercised within three months (or one year in the case of Retirement (as defined below)) after the Termination Date, or within the originally prescribed term of the Option, whichever is earlier, but may not be exercised thereafter except as set forth below. In such event, the unvested portion of the Option shall not be exercisable and shall expire and be cancelled on the Termination Date. “Retirement” means cessation of service as aforesaid on or after age 60 and with at least 5 years of service.

Notwithstanding the foregoing, in the event of the Participant’s Disability or death within three months after the Termination Date, the Participant or the Participant’s Survivors may exercise the Option within one year after the Termination Date, but in no event after the date of expiration of the term of the Option.

In the event the Participant’s service is terminated by the Company or an Affiliate for Cause (as defined in the Plan), the Participant’s right to exercise any unexercised portion of this Option shall cease immediately as of the time the Participant is notified his or her service is terminated for Cause, and this Option shall thereupon terminate. Notwithstanding anything herein to the contrary, if subsequent to the Participant’s termination, but prior to the exercise of the Option, the Board of Directors of the Company determines that, either prior or subsequent to the Participant’s termination, the Participant engaged in conduct which would constitute Cause, then the Participant shall immediately cease to have any right to exercise the Option and this Option shall thereupon terminate.

In the event of the Disability of the Participant, as determined in accordance with the Plan, the Option shall be exercisable within one year after the Participant’s termination by reason of Disability or, if earlier, within the term originally prescribed by the Option. In such event, the Option shall be exercisable to the extent that the Option has become exercisable but has not been exercised as of the date of Disability.

In the event of the death of the Participant while an Employee or director of, or consultant to, the Company or of an Affiliate, the Option shall be exercisable by the Participant’s Survivors within one year after the date of death of the Participant or, if earlier, within the originally prescribed term of the Option. In such event, the Option shall be

3


exercisable to the extent that the Option has become exercisable but has not been exercised as of the date of death.

5.METHOD OF EXERCISING OPTION.

Subject to the terms and conditions of this Option Agreement, the Option may be exercised by notice to the Company or its designee stating the number of Shares with respect to which the Option is being exercised and shall be delivered in such form as may be designated from time to time by the Company. Payment of the purchase price for such Shares shall be made in accordance with Paragraph 10 of the Plan. The Company shall deliver such Shares as soon as practicable after the notice shall be received, provided, however, that the Company may delay issuance of such Shares until completion of any action or obtaining of any consent, which the Company deems necessary under any applicable law (including, without limitation, state securities or “blue sky” laws). The Shares as to which the Option shall have been so exercised shall be registered in the Company’s share register in the name of the person so exercising the Option (or, if the Option shall be exercised by the Participant and if the Participant shall so request in the notice exercising the Option, shall be registered in the name of the Participant and another person jointly, with right of survivorship) and shall be delivered as provided above to or upon the written order of the person exercising the Option. In the event the Option shall be exercised, pursuant to Section 4 hereof, by any person other than the Participant, such notice shall be accompanied by appropriate proof of the right of such person to exercise the Option. All Shares that shall be purchased upon the exercise of the Option as provided herein shall be fully paid and nonassessable.

6.PARTIAL EXERCISE.

Exercise of this Option to the extent above stated may be made in part at any time and from time to time within the above limits, except that no fractional share shall be issued pursuant to this Option.

7.NON-ASSIGNABILITY.

The Option shall not be transferable by the Participant otherwise than by will or by the laws of descent and distribution or pursuant to a qualified domestic relations order as defined by the Code or Title I of the Employee Retirement Income Security Act or the rules thereunder. However, the Participant, with the approval of the Administrator, may transfer the Option for no consideration to or for the benefit of the Participant’s Immediate Family (including, without limitation, to a trust for the benefit of the Participant’s Immediate Family or to a partnership or limited liability company for one or more members of the Participant’s Immediate Family), subject to such limits as the Administrator may establish, and the transferee shall remain subject to all the terms and conditions applicable to the Option prior to such transfer and each such transferee shall so acknowledge in writing as a condition precedent to the effectiveness of such transfer. Except as provided in the previous sentence, the Option shall be exercisable, during the Participant’s lifetime, only by the Participant (or, in the event of legal incapacity or incompetency, by the Participant’s guardian or representative) and shall not be assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and shall not be subject to execution, attachment or similar process. Any attempted transfer, assignment, pledge, hypothecation or other disposition of the Option or of any rights granted hereunder contrary to

4


the provisions of this Section 7, or the levy of any attachment or similar process upon the Option shall be null and void. The term “Immediate Family” shall mean the Participant’s spouse, former spouse, parents, children, stepchildren, adoptive relationships, sisters, brothers, nieces, nephews and grandchildren (and, for this purpose, shall also include the Participant.)

8.NO RIGHTS AS SHAREHOLDER UNTIL EXERCISE.

The Participant shall have no rights as a shareholder with respect to Shares subject to this Option Agreement until registration of the Shares in the Company’s share register in the name of the Participant. Except as is expressly provided in the Plan with respect to certain changes in the capitalization of the Company, no adjustment shall be made for dividends or similar rights for which the record date is prior to the date of such registration.

9.ADJUSTMENTS.

The Plan contains provisions covering the treatment of Options in a number of contingencies such as stock splits and mergers. Provisions in the Plan for adjustment with respect to stock subject to Options and the related provisions with respect to successors to the business of the Company are hereby made applicable hereunder and are incorporated herein by reference.

10.TAXES.

The Participant acknowledges that upon exercise of the Option the Participant will be deemed to have taxable income measured by the difference between the then fair market value of the Shares received upon exercise and the price paid for such Shares pursuant to this Option Agreement. The Participant acknowledges that any income or other taxes due from him or her with respect to this Option or the Shares issuable pursuant to this Option shall be the Participant’s responsibility.

The Participant agrees that the Company may withhold from the Participant’s remuneration, if any, the minimum statutory amount of federal, state and local withholding taxes attributable to such amount that is considered compensation includable in such person’s gross income. At the Company’s discretion, the amount required to be withheld may be withheld in cash from such remuneration, or in kind from the Shares otherwise deliverable to the Participant on exercise of the Option. The Participant further agrees that, if the Company does not withhold an amount from the Participant’s remuneration sufficient to satisfy the Company’s income tax withholding obligation, the Participant will reimburse the Company on demand, in cash, for the amount under-withheld.

11.PURCHASE FOR INVESTMENT.

Unless the offering and sale of the Shares to be issued upon the particular exercise of the Option shall have been effectively registered under the Securities Act of 1933, as now in force or hereafter amended (the “1933 Act”), the Company shall be under no obligation to issue the Shares covered by such exercise unless and until the following conditions have been fulfilled:

5


(a)The person(s) who exercise the Option shall warrant to the Company, at the time of such exercise, that such person(s) are acquiring such Shares for their own respective accounts, for investment, and not with a view to, or for sale in connection with, the distribution of any such Shares, in which event the person(s) acquiring such Shares shall be bound by the provisions of the following legend which shall be endorsed upon the certificate(s) evidencing the Shares issued pursuant to such exercise:

“The shares represented by this certificate have been taken for investment and they may not be sold or otherwise transferred by any person, including a pledgee, unless (1) either (a) a Registration Statement with respect to such shares shall be effective under the Securities Act of 1933, as amended, or (b) the Company shall have received an opinion of counsel satisfactory to it that an exemption from registration under such Act is then available, and (2) there shall have been compliance with all applicable state securities laws;” and

(b)If the Company so requires, the Company shall have received an opinion of its counsel that the Shares may be issued upon such particular exercise in compliance with the 1933 Act without registration thereunder. Without limiting the generality of the foregoing, the Company may delay issuance of the Shares until completion of any action or obtaining of any consent, which the Company deems necessary under any applicable law (including without limitation state securities or “blue sky” laws).

12.RESTRICTIONS ON TRANSFER OF SHARES.

12.1 The Participant agrees that in the event the Company proposes to offer for sale to the public any of its equity securities and such Participant is requested by the Company and any underwriter engaged by the Company in connection with such offering to sign an agreement restricting the sale or other transfer of Shares, then it will promptly sign such agreement and will not transfer, whether in privately negotiated transactions or to the public in open market transactions or otherwise, any Shares or other securities of the Company held by him or her during such period as is determined by the Company and the underwriters, not to exceed 90 days following the closing of the offering, plus such additional period of time as may be required to comply with Marketplace Rule 2711 of the National Association of Securities Dealers, Inc. or similar rules thereto (such period, the “Lock-Up Period”). Such agreement shall be in writing and in form and substance reasonably satisfactory to the Company and such underwriter and pursuant to customary and prevailing terms and conditions. Notwithstanding whether the Participant has signed such an agreement, the Company may impose stop-transfer instructions with respect to the Shares or other securities of the Company subject to the foregoing restrictions until the end of the Lock-Up Period.

12.2 The Participant acknowledges and agrees that neither the Company, its shareholders nor its directors and officers, has any duty or obligation to disclose to the Participant any material information regarding the business of the Company or affecting the value of the Shares before, at the time of, or following a termination of the employment of the Participant by the Company, including, without limitation, any information concerning plans for

6


the Company to make a public offering of its securities or to be acquired by or merged with or into another firm or entity.

13.NO OBLIGATION TO MAINTAIN RELATIONSHIP.

The Company is not by the Plan or this Option obligated to continue the Participant as an Employee or director of, or consultant to, the Company or an Affiliate. The Participant acknowledges: (i) that the Plan is discretionary in nature and may be suspended or terminated by the Company at any time; (ii) that the grant of the Option is a one-time benefit which does not create any contractual or other right to receive future grants of options, or benefits in lieu of options; (iii) that all determinations with respect to any such future grants, including, but not limited to, the times when options shall be granted, the number of shares subject to each option, the option price, and the time or times when each option shall be exercisable, will be at the sole discretion of the Company; (iv) that the Participant’s participation in the Plan is voluntary; (v) that the value of the Option is an extraordinary item of compensation which is outside the scope of the Participant’s employment contract, if any; and (vi) that the Option is not part of normal or expected compensation for purposes of calculating any severance, resignation, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments.

14.NOTICES.

Any notices to the Company required or permitted by the terms of this Option Agreement or the Plan shall be given by recognized courier service, facsimile, registered or certified mail, return receipt requested, addressed as follows:

If to the Company:

ImmunoGen, Inc.
Attn: Finance

830 Winter Street
Waltham, MA 02451

or to such other address or addresses of which notice in the same manner has previously been given. Any such notice shall be deemed to have been given upon the earlier of receipt, one business day following delivery to a recognized courier service or three business days following mailing by registered or certified mail.

15.GOVERNING LAW.

This Option Agreement shall be construed and enforced in accordance with the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.

7


16.BENEFIT OF AGREEMENT.

Subject to the provisions of the Plan and the other provisions hereof, this Option Agreement shall be for the benefit of and shall be binding upon the heirs, executors, administrators, successors and assigns of the parties hereto.

17.ENTIRE AGREEMENT.

This Option Agreement, together with the Plan, embodies the entire agreement and understanding between the parties hereto with respect to the subject matter hereof and supersedes all prior oral or written agreements and understandings relating to the subject matter hereof. No statement, representation, warranty, covenant or agreement not expressly set forth in this Option Agreement shall affect or be used to interpret, change or restrict, the express terms and provisions of this Option Agreement, provided, however, in any event, this Option Agreement shall be subject to and governed by the Plan.

18.MODIFICATIONS AND AMENDMENTS.

The terms and provisions of this Option Agreement may be modified or amended as provided in the Plan.

19.WAIVERS AND CONSENTS.

Except as provided in the Plan, the terms and provisions of this Option Agreement may be waived, or consent for the departure therefrom granted, only by written document executed by the party entitled to the benefits of such terms or provisions. No such waiver or consent shall be deemed to be or shall constitute a waiver or consent with respect to any other terms or provisions of this Option Agreement, whether or not similar. Each such waiver or consent shall be effective only in the specific instance and for the purpose for which it was given, and shall not constitute a continuing waiver or consent.

20.DATA PRIVACY.

By accepting the Option, the Employee acknowledges that the processing of certain personal data by the Company and each Affiliate (and any agent of the Company or any Affiliate administering the Plan or providing Plan record keeping services) is necessary for the performance of contractual duties to the Employee under the Option in order to facilitate the grant of the Option and the issuance of Shares and the administration of the Plan. Any storage, transfer or processing of personal data shall be in accordance with applicable law and, where required, in accordance with any Company Privacy Notice made available to the Employee.

8


EX-10.3 4 imgn-20200630xex10d3.htm EX-10.3

Exhibit 10.3

June 29, 2020

Susan Altschuller

45 Tennyson St

Somerville, MA 02145

Dear Susan:

I am delighted to offer you the full-time position of Senior Vice President and Chief Financial Officer at ImmunoGen, Inc. (“ImmunoGen” or the “Company”). This offer is contingent upon approval of the Board of Director’s Compensation Committee (“Compensation Committee”). The Compensation Committee will formally approve this offer once you have agreed to the terms in this letter.

Upon commencement of your employment, which shall be no later than July 20, 2020, you will initially be paid an annual salary of $400,000, paid bi-weekly, less applicable federal, state and/or local payroll and withholding taxes. In addition to your annual base salary, subject to the terms of this letter, ImmunoGen will pay you a sign-on bonus in the amount of $150,000 (the “Sign-On Bonus”), which will be paid to you in conjunction with the first pay period of your employment.

In addition, you will be eligible for a discretionary annual bonus of up to 35% of your annual salary. Your bonus for the fiscal year ending December 31, 2020 will be pro-rated from your hire date. Bonuses are at the discretion of the Board of Directors, and are based on Company and individual performance.

Also in consideration of your employment by the Company, we will grant you a stock option award covering 300,000 shares of our common stock under the Company's 2019 Inducement Equity Incentive Plan. Twenty five percent (25%) of the covered shares will vest on the one-year anniversary of the grant date, and thereafter with respect to an additional 6.25% of the covered shares on each succeeding quarterly anniversary of the grant date. The per share strike price for the option award will be the closing market price of our shares as reported on NASDAQ on the grant date.

You will also be eligible to receive 165,500 shares of performance-based stock options under ImmunoGen’s 2019 Inducement Equity Incentive Plan. Terms and conditions for the vesting of various tranches of such performance-based stock options are directed to the achievement of corporate objectives for the acceptance of a BLA by the FDA based on our SORAYA clinical trial by December 31, 2021, accelerated marketing approval for mirvetuximab soravtansine by December 31, 2022, the acceptance of a BLA for mirvetuximab soravtansine by the FDA based on our MIRASOL clinical trial, and receipt of a full marketing approval for mirvetuximab soravtansine by December 31, 2023.

In addition, beginning in 2021, you can expect to receive an equity award grant under the 2018 Employee, Director and Consultant Equity Incentive Plan (or any successor plan) that is similar to those granted to other senior executives of comparable status, subject to variation based on individual performance. This grant is subject to the approval of the Compensation Committee, and will be made in conjunction with the Company’s annual equity awards to employees generally in February or March of each year. Under current practice, these awards would vest on a four-year schedule from the grant date similar to your new-hire award.


As an executive officer, you will be eligible for a severance arrangement that, under certain circumstances, will provide you with benefits in the event of a change of control of the Company. The terms of the severance arrangement are set forth in the Change in Control Severance Agreement (the “Change in Control Severance Agreement”) accompanying this letter. You will also be eligible to participate in the Company’s Severance Pay Plan for Vice Presidents and Higher (“Severance Pay Plan”) that, under certain circumstances, will provide you with benefits in connection with a termination of your employment, other than for cause and outside the context of a change in control of the Company. The terms of the Change in Control Severance Agreement and Severance Pay Plan will govern the provision of these benefits.

You will also be entitled to participate in the Company’s benefit plans to the same extent as, and subject to the same terms, conditions and limitations as are generally applicable to, full-time employees of ImmunoGen of similar rank and tenure. These benefits currently include paid time off, life, health, dental and disability insurance. With respect to your annual paid vacation allotment, you will immediately be eligible to accrue vacation time on a monthly basis, up to a total of 25 days of paid vacation per year, of which 5 days can be rolled over from year to year. For a more detailed understanding of the benefits and the eligibility requirements, please consult the summary plan descriptions for the applicable programs, which will be made available to you upon request. Please note that your compensation and or benefits may be modified in any way, at any time, by ImmunoGen at its sole discretion, with or without prior notice.

Your duties as an employee of the Company shall be as determined by me in consultation with you. You agree to devote your best efforts during all business time to the performance of such responsibilities and agree that you will not perform any professional work outside your work for the Company without pre-approval from the Company.

ImmunoGen is required by the Immigration and Naturalization Service to verify that each employee is eligible to work in the United States. To that end, a list of acceptable forms of identification is attached. Please bring with you one item on List A, or a combination of one item on List B and List C. This offer is contingent upon your being able to establish that you are legally authorized to work in the United States.

In addition, your offer of employment is contingent upon the successful completion of a background and reference check. ImmunoGen will conduct these checks prior to your employment or, if we are unable to complete the background check or reference checks because of issues related to COVID-19 (e.g., court or business closures), ImmunoGen may conduct these checks during the course of your employment. Please complete the enclosed authorization and other required forms related to these checks.

While we anticipate that our relationship will be long and mutually rewarding, your employment will be at will, terminable by either you or the Company at any time. If, within 12 months of your hire date, you terminate your employment with the Company (other than by reason of death or disability), or the Company terminates your employment for cause, you agree to reimburse ImmunoGen the full amount of your Sign-On Bonus within 30 days of your termination date.

On your first day of employment, you will be required to sign our Proprietary Information and Inventions Agreement, the Change In Control Severance Agreement, and an acknowledgement that you agree to be bound by the Company's Insider Trading Policy. Copies of each accompany this letter. You are also asked to acknowledge and agree that your employment by the Company will not violate any agreement which you may have with any third party. Please acknowledge your understanding and agreement with the employment terms set forth in this letter by signing below. This offer will expire on July 1, 2020.

A close up of a logo

Description automatically generated


I look forward to a long and productive relationship with you.

Sincerely,

/s/ Mark J. Enyedy

Mark J. Enyedy

President and Chief Executive Officer

Acknowledged and Agreed to:

/s/ Susan Altschuller 6/30/20​ ​

Susan Altschuller Date

A close up of a logo

Description automatically generated


EX-10.4 5 imgn-20200630xex10d4.htm EX-10.4

Exhibit 10-4

CHANGE IN CONTROL SEVERANCE AGREEMENT

This Agreement is entered into as of the 20th day of July, 2020 (the “Effective Date”) by and between ImmunoGen, Inc., a Massachusetts corporation (the “Company”), and Susan Altschuller (the “Executive”).

WHEREAS, the Company recognizes that the Executive’s service to the Company is very important to the future success of the Company;

WHEREAS, the Executive desires to enter into this Agreement to provide the Executive with certain financial protection in the event that her employment terminates under certain conditions following a change in control of the Company; and

WHEREAS the Board of Directors of the Company (the “Board”) has determined that it is in the best interests of the Company to enter into this Agreement.

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:

1.Definitions.
(a)Cause.  For purposes of this Agreement, “Cause” shall mean that the Executive has (i) willfully committed an act or omission that materially harms the Company; (ii) been grossly negligent in the performance of the Executive’s duties to the Company; (iii) willfully failed or refused to follow the lawful and proper directives of 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 Executive’s employment or the Company involving, in the good faith judgment of the Board, material fraud or theft; (vii) breached any material provision of this Agreement or any nondisclosure or non-competition agreement between the Executive 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.

(b)Change in Control.  For purposes of this Agreement, a “Change in Control” shall mean the occurrence of any of the following events:

(i)Ownership.  Any “Person” (as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended) becomes the “Beneficial Owner” (as defined in Rule 13d-3 under said Act), directly or indirectly, of securities of the Company representing 50% or more of the total voting power represented by the Company’s then outstanding voting securities (excluding for this purpose any such voting securities held by the Company or its Affiliates (as defined in the Company’s 2016 Employee, Director and Consultant Equity Incentive Plan) or by any employee benefit plan of the Company) pursuant to a transaction or a series of related transactions which the Board does not approve; or

Executive Severance Agreement rev2017 (18)S. Altschuller


(ii)Merger/Sale of Assets.  (A) A merger or consolidation of the Company whether or not approved by the Board, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or the parent of such corporation) at least 50% of the total voting power represented by the voting securities of the Company or such surviving entity or parent of such corporation, as the case may be, outstanding immediately after such merger or consolidation; or (B) the stockholders of the Company approve an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets; or

(iii)Change in Board Composition.  A change in the composition of the Board, as a result of which fewer than a majority of the directors are Incumbent Directors.  “Incumbent Directors” shall mean directors who either (A) are directors of the Company as of December 10, 2016, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but shall not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company).

(c)Disability.  For purposes of this Agreement, “Disability” shall mean that the Executive (i) is unable to engage in any substantial gainful activity because of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of at least twelve (12) months, or (ii) is receiving income replacement benefits for a period of at least three (3) months under a Company-sponsored disability plan because of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of at least twelve (12) months.  Whether the Executive has a Disability will be determined by a majority of the Board based on evidence provided by one or more physicians selected by the Board and approved by the Executive, which approval shall not be unreasonably withheld.  In any case, if a disability is determined to trigger the payment of any “deferred compensation” as defined in Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), disability shall be determined in accordance with Section 409A of the Code.

(d)Good Reason.  For purposes of this Agreement, “Good Reason” shall mean the occurrence of one or more of the following without the Executive’s consent: (i) a change in the principal location at which the Executive performs her duties for the Company to a new location that is at least a forty (40) mile longer commute for the Executive from the prior work location; (ii) a material change in the Executive's authority, functions, duties or responsibilities as an executive of the Company, which would cause her position with the Company to become of less responsibility, importance or scope than her highest position with the Company at any time from the date of this Agreement to immediately prior to the Change in Control, provided, however, that such material change is not in connection with the termination of the Executive's employment by the Company for Cause or death or Disability and further provided that it shall not be considered a material change if the Company becomes a subsidiary of another entity and the Executive continues to hold a position in the subsidiary that is at least as high (in both title and scope of responsibilities) as the highest position she held with the Company at any time from

2

Executive Severance Agreement rev2017 (18)S. Altschuller


the date of this Agreement to immediately prior to the Change in Control; (iii) a material reduction in the Executive’s annual base salary; or (iv) a material reduction in the Executive’s target annual bonus as compared to the target annual bonus set for the previous fiscal year.

For purposes of any determination regarding the existence of Good Reason, any claim by the Executive that Good Reason exists shall be presumed to be correct unless the Company establishes by clear and convincing evidence that Good Reason does not exist.

2.Term of Agreement.  The term of this Agreement (the "Term") shall commence on the Effective Date and shall continue in effect for two (2) years; provided, however, that commencing on the second anniversary of the Effective Date and continuing each anniversary thereafter, the Term shall automatically be extended for one (1) additional year unless, not later than nine (9) months before the conclusion of the Term, the Company or the Executive shall have given notice not to extend the Term; and further provided, however, that if a Change in Control shall have occurred during the Term, the Term shall expire on the last day of the twelfth (12th) month following the month in which such Change in Control occurred.  Notice of termination or termination of this Agreement shall not constitute Cause or Good Reason (both terms as defined above).
3.Termination; Notice; Severance Compensation.
(a)In the event that within a period of two (2) months before or twelve (12) months following the consummation of a Change in Control (such period, the “Change in Control Period”) the Company elects to terminate the Executive’s employment other than for Cause (but not including termination due to the Executive’s Disability), then the Company shall give the Executive no less than sixty (60) days advance notice of such termination (the “Company’s Notice Period”); provided that the Company may elect to require the Executive to cease performing work for the Company so long as the Company continues the Executive’s full salary and benefits during the Company’s Notice Period.
(b)In the event that during the Change in Control Period, the Executive elects to terminate her employment for Good Reason, then the Executive shall give the Company no less than thirty (30) days and no more than sixty (60) days advance notice of such termination (the “Executive’s Notice Period”) by indicating the specific termination provision in this Agreement relied upon and setting forth in reasonable detail any facts and circumstances claimed to provide a basis for termination of the Executive’s employment under the provision so indicated (the “Executive’s Termination Notice”); provided that the Company may elect to require the Executive to cease performing work for the Company so long as the Company continues the Executive’s full salary and benefits during the Executive’s Notice Period.  In order to effect a termination for Good Reason pursuant to this Agreement, the Executive must give the Executive’s Termination Notice not later than ninety (90) days following the occurrence of the Good Reason.  The Company shall have the opportunity to cure the Good Reason condition within thirty (30) days following receipt of the Executive’s Termination Notice, provided that if the Company has not notified the Executive in writing of its intention to cure the Good Reason Condition within ten (10) days following receipt of the Executive’s Termination Notice, the Company shall be deemed to have irrevocably elected not to cure the Good Reason condition.  If the Company elects not to cure the Good Reason condition, or has failed to cure the Good

3

Executive Severance Agreement rev2017 (18)S. Altschuller


Reason condition within the applicable thirty (30)-day period, the Executive must separate from service no later than nine (9) months following initial occurrence of the Good Reason condition.  If, within ten (10) days following the earlier of (i) the Company’s election not to cure the Good Reason condition, or (ii) expiration of the thirty (30)-day cure period, either (A) the Company notifies the Executive in writing that it disputes whether the Executive has given the Executive’s Termination Notice in good faith and established Good Reason to quit, or (B) the Executive notifies the Company in writing that the Company has failed to cure the Good Reason condition, then the Executive’s termination date (the “Termination Date”) shall be extended until the sooner of (x) the resolution of the dispute by mutual agreement of the parties, or (y) final order, decree or judgment of an arbitrator (which the parties agree is not appealable), during which time (1) the Executive shall not be required to perform work for the Company, and (2) the Company shall continue to pay the Executive’s full salary in effect immediately prior to the Executive giving the Executive’s Termination Notice (or, if higher, immediately prior to the change in control), and continue the Executive as a participant in all compensation, benefit and insurance plans in which the Executive was participating when the Executive’s Termination Notice was given; provided that the amounts paid under this Section are in addition to all other amounts due under this Agreement and shall not be offset against or reduce any other amounts due under this Agreement.
(c)In the event that during the Change in Control Period the Executive’s employment with the Company is terminated by the Company other than for Cause (but not including termination due to the Executive’s death or Disability), or by the Executive for Good Reason, then, contingent upon the Executive’s execution of a release of claims against the Company in substantially the form attached hereto as Exhibit A (the “Release”) the Executive shall be entitled to, in addition to any amounts due to the Executive for services rendered prior to the termination date:

(i)  a lump sum payment from the Company in an amount equal to one and one-half (1.5) times the sum of the Executive's Annual Salary and the Executive’s target annual bonus for the fiscal year in which the termination occurs (without giving effect to any event or circumstance constituting Good Reason) at one hundred percent (100%) of such target annual bonus, which shall be paid on the sixtieth (60th) day following the Executive’s Termination Date, provided that the Release is executed and effective by then or the Executive shall forfeit the payment of such amount;

(ii)  all outstanding options, restricted stock and other similar rights held by the Executive, which shall become one hundred percent (100%) vested on the sixtieth (60th) day following the Executive’s Termination Date, provided that the Release is executed and effective by then or the Executive shall forfeit the vesting;

(iii)  provided Executive elects continuation of medical insurance coverage for the Executive and/or the Executive’s family subject to and in accordance with the Consolidated Omnibus Budget Reconciliation Act (“COBRA”), the Company will subsidize the Executive’s COBRA premium at the same percentage as it subsidized health insurance premiums for the Executive immediately prior to the Executive’s Termination Date (or, if more favorable to the Executive,

4

Executive Severance Agreement rev2017 (18)S. Altschuller


immediately prior to the consummation of the Change in Control) (the “COBRA Premium Subsidy”) for a period of up to eighteen (18) months from the Executive’s Termination Date; provided that the Company shall have no obligation to provide the COBRA Premium Subsidy after the date the Executive becomes eligible for medical coverage with another employer or becomes entitled to Medicare, notice of which the Executive shall provide to the Company within five (5) business days of the eligibility event.  If the Company determines that the COBRA Premium Subsidy is taxable income to the Executive, the income will be reported on Form W-2 as imputed income; and

(iv)  the Company shall pay the cost of providing the Executive with outplacement services up to a maximum of $40,000, provided that (A) the Executive begins to use such services within six (6) months following the Executive’s Termination Date, and (B) such services are provided by an outplacement services provider approved by the Company (which approval shall not be unreasonably withheld, conditioned or delayed).  Such payment shall be made by the Company directly to the service provider promptly following the presentation to the Company of documentation of the enrollment by the Executive with the provider of outplacement services and the service provider’s invoice for such services.  In no event will the Executive be entitled to receive the cash value of the outplacement services in lieu of the outplacement services.

For purposes of this Agreement, “Annual Salary” shall mean the Executive’s annual base salary then in effect or, if higher, in effect at the time of the Change in Control, excluding reimbursements and amounts attributable to stock options and other non-cash compensation; and the “Severance Compensation” shall mean the compensation set forth in (i), (ii), (iii), and (iv) above.

(d)If any of the benefits set forth in this Agreement are deferred compensation as defined in Section 409A of the Code, any termination of employment triggering payment of such benefits must constitute a “separation from service” under Section 409A of the Code before, subject to subsection (e) below, a distribution of such benefits can commence.  For purposes of clarification, this Section shall not cause any forfeiture of benefits on the part of the Executive, but shall only act as a delay until such time as a “separation from service” occurs. In addition, the Company Notice Period and the Executive Notice Period shall be interpreted and administered in accordance with Section 409A of the Code and the “separation from service” rules thereunder.  In particular, if a waiver of the Company Notice Period or the Executive Notice Period triggers a “separation from service,” such waiver shall constitute a termination and any amounts due to the Executive over the remaining portion of the applicable notice period shall be deemed additional severance under Section 3(c)(ii) of this Agreement and paid accordingly.  In addition, any applicable notice or release periods and dates of payment shall be adjusted accordingly.
(e)Notwithstanding any other provision with respect to the timing of payments, if, at the time of the Executive’s termination, the Executive is deemed to be a “specified employee” (within the meaning of Code 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 Code Section 409A, any payments to which the Executive may become entitled under this

5

Executive Severance Agreement rev2017 (18)S. Altschuller


Agreement which are subject to Code 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 of the Executive’s employment, at which time the Executive shall be paid an aggregate amount equal to the accumulated, but unpaid, payments otherwise due to the Executive under the terms of this Agreement.
(f)Notwithstanding any other provision of this Agreement to the contrary, to the extent any payment contemplated hereunder is subject to the Executive’s execution of the Release, the Release must be executed no later than ninety (90) days following the Termination Date.  If this 90-day period starts in one tax year and ends in the next, then the payments may not commence until the later of the end of the Release revocation period or the first day of that next tax year.
(g)If any payment or benefit the Executive would receive under this Agreement, when combined with any other payment or benefit the Executive receives pursuant to a Change in Control (“Payment”) would (i) constitute a “parachute payment” within the meaning of Code Section 280G, and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then such Payment shall be either (x) the full amount of such Payment or (y) such less amount as would result in no portion of the Payment being subject to the Excise Tax, whichever of the foregoing amounts, taking into account the applicable federal, state, and local employments taxes, income taxes, and the Excise Tax results in the Executive’s receipt, on an after-tax basis, of the greater amount of the Payment, notwithstanding that all or some portion of the Payment may be subject to the Excise Tax.  The Company shall, in a manner compliant with Code Section 409A, determine in good faith which payment(s) or benefit(s) to reduce based on what provides the best economic result for the Executive.  The Company shall provide the Executive with sufficient information to support its determination and to allow the Executive to file and pay any required taxes.
4.No Duplication of Compensation.  The Severance Compensation shall replace, and be provided in lieu of, any severance or similar compensation, excepting payment during the resolution of a dispute regarding Good Reason as provided in Section 3(b), that may be provided to the Executive under any other agreement or arrangement in relation to termination of employment; provided, however, that this prohibition against duplication shall not be construed to otherwise limit the Executive’s rights to payments or benefits provided under any pension plan (as defined in Section 3(2) of the Employee Retirement Income Security Act of 1974, as amended), deferred compensation, stock, stock option or similar plan sponsored by the Company.  This Agreement supersedes any other agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof which may have been made by either party.
5.No Mitigation.  If the Executive's employment with the Company terminates following a Change in Control, the Executive is not required to seek other employment or to attempt in any way to reduce any amounts payable to the Executive by the Company pursuant to Section 3 or Section 14.  Except as set forth in Section 4, the amount of any payment or benefit provided for in this Agreement shall not be reduced by any compensation earned by the Executive as the result of employment by another employer (with the exception of the COBRA Premium Subsidy, which shall terminate when the Executive becomes eligible for medical insurance through

6

Executive Severance Agreement rev2017 (18)S. Altschuller


another employer or the Executive becomes entitled to Medicare), by retirement benefits, by offset against any amount claimed to be owed by the Executive to the Company, or otherwise.
6.Confidentiality, Non-Competition, and Assignment of Inventions.  The Company’s obligations under this Agreement are contingent upon the Executive’s execution of the Company’s Proprietary Information, Inventions, and Competition Agreement (the “Proprietary Information Agreement”).  The parties agree that the obligations set forth in the Proprietary Information Agreement shall survive termination of this Agreement and termination of the Executive’s employment, regardless of the reason for such termination.
7.Enforceability.  If any provision of this Agreement shall be deemed invalid or unenforceable as written, this Agreement shall be construed, to the greatest extent possible, or modified, to the extent allowable by law, in a manner which shall render it valid and enforceable.  No invalidity or unenforceability of any provision contained herein shall affect any other portion of this Agreement.
8.Notices.  Except as otherwise specifically provided herein, any notice required or permitted by this Agreement shall be in writing and shall be delivered as follows with notice deemed given as indicated: (i)  by personal delivery when delivered personally; (ii) by overnight courier upon written verification of receipt; (iii) by telecopy or facsimile transmission upon acknowledgment of receipt of electronic transmission; or (iv) by certified or registered mail, return receipt requested, upon verification of receipt.  Notices to the Executive shall be sent to the last known address in the Company's records or such other address as the Executive may specify in writing.  Notices to the Company shall be sent to the Company's Chairman of the Board (or if the Chairman of the Board is also the CEO, to the Company’s Lead Director), or to such other Company representative as the Company may specify in writing.
9.Claims for Benefits.  All claims by the Executive for benefits under this Agreement shall be directed to and determined by the Board and shall be in writing.  Any denial by the Board of a claim for benefits under this Agreement shall be delivered to the Executive in writing and shall set forth the specific reasons for the denial and the specific provisions of this Agreement relied upon.  The Board shall afford a reasonable opportunity to the Executive for a review of the decision denying a claim and shall further allow the Executive to appeal to the Board a decision of the Board within sixty (60) days after notification by the Board that the Executive's claim has been denied.  In no event shall the Board’s claims or appeals determination be given any deference or weight in any subsequent legal proceeding.

Any further dispute or controversy arising under or in connection with this Agreement shall be settled exclusively by arbitration, paid for by the Company, in Boston, Massachusetts, in accordance with the rules of the American Arbitration Association then in effect; provided, however, that the evidentiary standards set forth in this Agreement shall apply; and further provided that the parties agree that the binding arbitration protocol shall be structured such that a decision will issue not later than ninety (90) days following notice in the event of a dispute concerning Good Reason pursuant to Section 3(b).  Judgment may be entered on the arbitrator’s award in any court having jurisdiction.  Notwithstanding any provision of this Agreement to the contrary, the Executive shall be entitled to seek specific performance of the Executive’s right to

7

Executive Severance Agreement rev2017 (18)S. Altschuller


be paid until the Termination Date during the pendency of any dispute or controversy arising under of in connection with this Agreement.

10.Modifications and Amendments.  The terms and provisions of this Agreement may be modified or amended only by written agreement executed by the Company and the Executive.  The Company and the Executive agree that they will jointly execute an amendment to modify this Agreement to the extent necessary to comply with or be exempt from the requirements of Code Section 409A, or any successor statute, regulation and guidance thereto; provided that no such amendment shall increase the total financial obligation of the Company under this Agreement.
11.Waivers and Consents.  The terms and provisions of this Agreement may be waived, or consent for the departure therefrom granted, only by a written document executed by the party entitled to the benefits of such terms or provisions.  No such waiver or consent shall be deemed to be or shall constitute a waiver or consent with respect to any other terms or provisions of this Agreement, whether or not similar.  Each such waiver or consent shall be effective only in the specific instance and for the purpose for which it was given, and shall not constitute a continuing waiver or consent.
12.Binding Effect; Assignment.  The Agreement will be binding upon and inure to the benefit of (a) the heirs, executors and legal representatives of the Executive upon the Executive’s death and (b) any successor of the Company.  Any such successor of the Company will be deemed substituted for the Company under the terms of the Agreement for all purposes.  For this purpose, “successor” means any person, firm, corporation or other business entity which at any time, whether by purchase, merger or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company.  None of the rights of the Executive to receive any form of compensation payable pursuant to the Agreement may be assigned or transferred except by will or the laws of descent and distribution.  Any other attempted assignment, transfer, conveyance or other disposition of the Executive’s right to compensation or other benefits will be null and void.
13.Governing Law.  This Agreement and the rights and obligations of the parties hereunder shall be construed in accordance with and governed by the law of the Commonwealth of Massachusetts, without giving effect to the conflict of law principles thereof.
14.Attorneys’ Fees.  The Company shall pay to the Executive all legal fees and expenses incurred by the Executive in disputing in good faith any issue hereunder relating to the termination of the Executive's employment, in seeking in good faith to obtain or enforce any benefit or right provided by this Agreement.  Such payments shall be made within five (5) business days after delivery of the Executive's written requests for payment accompanied with such evidence of fees and expenses incurred as the Company reasonably may require.
15.Withholding.  The Company is authorized to withhold, or to cause to be withheld, from any payment or benefit under the Agreement the full amount of any applicable withholding taxes.

8

Executive Severance Agreement rev2017 (18)S. Altschuller


16.Tax Consequences.  The Company does not guarantee the tax treatment or tax consequences associated with any payment or benefit arising under this Agreement.
17.Acknowledgment.  The Executive acknowledges that she has had the opportunity to discuss this matter with and obtain advice from her private attorney, has had sufficient time to, and has carefully read and fully understands all the provisions of the Agreement, and is knowingly and voluntarily entering into the Agreement.
18.Counterparts.  This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.
19.Section 409A.  The parties hereto intend that the payments and benefits provided by this Agreement shall be exempt to the maximum extent from the requirements of Code Section 409A and related regulations and Treasury pronouncements, and this Agreement shall be interpreted accordingly.  To the extent subject to Code Section 409A, the Agreement shall be interpreted to comply with such requirements.  Each separately identified payment or benefit hereunder shall be deemed to be a separately determinable payment for purposes of Code Section 409A, and each payment to be made in installments shall be deemed a series of separate payments.  If any provision provided herein could result in the imposition of an additional tax under the provisions of Code Section 409A, the Executive and the Company agree that such provision will be reformed to avoid imposition of any such additional tax in the manner that the Executive and the Company mutually agree is appropriate to comply with or be exempt from Code Section 409A.
20.Reimbursements.  To the extent there are any reimbursements of expenses under this Agreement including, without limitation, under Section 14 hereof, payments with respect to such reimbursements shall be made no later than on or before the last day of the calendar year following the calendar year in which the relevant expense is incurred.  The amount of expenses eligible for reimbursement during a calendar year may not affect the expenses eligible for reimbursement in any other calendar year and any such reimbursements may not be exchanged or liquidated for any other benefit or payment.

[Signature Page follows]

9

Executive Severance Agreement rev2017 (18)S. Altschuller


IN WITNESS WHEREOF, the parties have executed and delivered this Change in Control Severance Agreement as of the day and year first above written.

COMPANY:

IMMUNOGEN, INC.

/s/ Mark J. Enyedy​ ​​ ​​ ​

Name: Mark J. Enyedy

Title: President and Chief Executive Officer

EXECUTIVE:

/s/ Susan Altschuller​ ​​ ​​ ​

Name: Susan Altschuller

10

Executive Severance Agreement rev2017 (18)S. Altschuller


Exhibit A

GENERAL RELEASE

1.General Release. In consideration of the payments and benefits to be made under that certain Change in Control Severance Agreement, dated February 25, 2019 (the “Agreement”), Susan Altschuller (the “Executive”), with the intention of binding the Executive and the Executive's heirs, executors, administrators and assigns, does hereby release, remise, acquit and forever discharge ImmunoGen, Inc. (the “Company”) and each of its subsidiaries and affiliates (collectively, the “Company Affiliated Group”), their present and former officers, directors, executives, agents, insurers, attorneys, employees, and employee benefits plans (and the fiduciaries thereof), and the successors, predecessors, and assigns of each of the foregoing (collectively with the Company Affiliated Group, the “Company Released Parties”), of and from any and all claims, actions, causes of action, complaints, charges, demands, rights, damages, debts, sums of money, accounts, financial obligations, suits, expenses, attorneys' fees and liabilities of whatever kind or nature in law, equity or otherwise, whether accrued, absolute, contingent, unliquidated or otherwise and whether now known or unknown, suspected or unsuspected which the Executive, individually or as a member of a class, now has, owns or holds, or has at any time heretofore had, owned or held, against any Company Released Party in any capacity, including, without limitation, any and all claims (i) arising out of or in any way connected with the Executive's service to any member of the Company Affiliated Group (or the predecessors thereof) in any capacity, or the termination of such service in any such capacity, (ii) for severance or vacation benefits, unpaid wages, rights in or for equity based awards, salary or incentive payments, (iii) for breach of contract, wrongful discharge, impairment of economic opportunity, defamation, intentional infliction of emotional harm or other tort and (iv) for any violation of applicable state and local labor and employment laws (including, without limitation, all laws concerning unlawful and unfair labor and employment practices), any and all claims based on the Employee Retirement Income Security Act of 1974 (“ERISA”), any and all claims arising under the civil rights laws of any federal, state or local jurisdiction, including, without limitation, Title VII of the Civil Rights Act of 1964 (“Title VII”), the Age Discrimination in Employment Act (“ADEA”), the Americans with Disabilities Act (“ADA”), Sections 503 and 504 of the Rehabilitation Act the Family and Medical Leave Act, the Massachusetts Fair Employment Practices Act, the Massachusetts Payment of Wages Law, An Act Relative to Domestic Violence, and any and all claims under any whistleblower laws or whistleblower provisions of other laws.

2.No Admissions. The Executive acknowledges and agrees that this General Release is not to be construed in any way as an admission of any liability whatsoever by any Company Released Party, any such liability being expressly denied.

3.Application to all Forms of Relief. This General Release applies to any relief no matter how called, including, without limitation, wages, back pay, front pay, compensatory damages, liquidated damages, punitive damages for pain or suffering, costs and attorney's fees and expenses.

11

Executive Severance Agreement rev2017 (18)S. Altschuller


4.Specific Waiver. The Executive specifically acknowledges that her acceptance of the terms of this General Release is, among other things, a specific waiver of her rights, claims and causes of action under Title VII, ADEA, ADA, the Massachusetts Fair Employment Practices Act and any state or local law or regulation in respect of discrimination of any kind; provided, however, that nothing herein shall be deemed, nor does anything herein purport, to be a waiver of any right or claim or cause of action which by law the Executive is not permitted to waive.

The Executive expressly agrees and understands that the release of claims contained herein is a General Release and that any references to specific claims arising out of or in connection with the Executive’s employment or termination are not intended to limit the release of claims. The Executive expressly agrees and understands that this General Release means that the Executive is releasing, remising and discharging the Released Parties from and with respect to all claims, whether known or unknown, asserted or unasserted, and whether or not the claims arise out of or in connection with the Executive’s employment or termination, or otherwise, to the extent permitted by law.

5.No Complaints or Other Claims. The Executive acknowledges and agrees that she has not, with respect to any transaction or state of facts existing prior to the date hereof, filed any complaints, charges or lawsuits against any Company Released Party with any governmental agency, court or tribunal. This General Release does not: (i) prohibit or restrict Executive from communicating, providing relevant information to or otherwise cooperating with the U.S. Equal Employment Opportunity Commission or any other governmental authority with responsibility for the administration of fair employment practices laws regarding a possible violation of such laws or responding to any inquiry from such authority, including an inquiry about the existence of this General Release or its underlying facts, or (ii) require Executive to notify the Company of such communications or inquiry.

6.Conditions of General Release.

(a) Terms and Conditions. From and after the date of termination of employment, the Executive shall abide by all the terms and conditions of this General Release and the terms and any conditions set forth in any employment or confidentiality agreements signed by the Executive, which is incorporated herein by reference.

(b) Confidentiality. The Executive shall not, without the prior written consent of the Company or as may otherwise be required by law or any legal process, or as is necessary in connection with any adversarial proceeding against any member of the Company Affiliated Group (in which case the Executive shall cooperate with the Company in obtaining a protective order at the Company's expense against disclosure by a court of competent jurisdiction), communicate, to anyone other than the Company and those designated by the Company or on behalf of the Company in the furtherance of its business, any trade secrets, confidential information, knowledge or data relating to any member of the Company Affiliated Group, obtained by the Executive during the Executive's employment by the Company that is not generally available public knowledge (other than acts by the Executive in violation of this General Release). This confidentiality obligation is in addition to, and not in lieu of, any other

12

Executive Severance Agreement rev2017 (18)S. Altschuller


contractual, statutory and common law confidentiality obligation of the Executive to the Company.

(c) Return of Company Material. The Executive represents that she has returned to the Company all Company Material (as defined below). For purposes of this Section 6(c), "Company Material" means any documents, files and other property and information of any kind belonging or relating to (i) any member of the Company Affiliated Group, (ii) the current and former suppliers, creditors, directors, officers, employees, agents and customers of any of them or (iii) the businesses, products, services and operations (including without limitation, business, financial and accounting practices) of any of them, in each case whether tangible or intangible (including, without limitation, credit cards, building and office access cards, keys, computer equipment, cellular telephones, pagers, electronic devices, hardware, manuals, files, documents, records, software, customer data, research, financial data and information, memoranda, surveys, correspondence, statistics and payroll and other employee data, and any copies, compilations, extracts, excerpts, summaries and other notes thereof or relating thereto), excluding only information (x) that is generally available public knowledge or (y) that relates to the Executive's compensation or Executive benefits.

(d) Cooperation. Following the date of termination of employment, the Executive shall reasonably cooperate with the Company upon reasonable request of the Board of Directors and be reasonably available to the Company with respect to matters arising out of the Executive's services to the Company Affiliated Group.

(e)   Nondisparagement.  The Executive acknowledges and agrees that, following execution of this General Release, she shall not make any statements that are professionally or personally disparaging about or adverse to the interests of any Company Released Party, including, but not limited to, any statements that disparage in any way whatsoever the Company’s products, services, businesses, finances, financial condition, capabilities or other characteristics.

(f) Ownership of Inventions, Non-Disclosure, Non-Competition and Non-Solicitation. The Executive expressly acknowledges and agrees that the Proprietary Information, Inventions, and Competition Agreement executed by him is incorporated herein by reference, and shall survive the execution of this General Release in full force and effect pursuant to its terms.

(g) No Representation. The Executive acknowledges that, other than as set forth in this General Release and the Agreement, (i) no promises have been made to him and (ii) in signing this General Release the Executive is not relying upon any statement or representation made by or on behalf of any Company Released Party and each or any of them concerning the merits of any claims or the nature, amount, extent or duration of any damages relating to any claims or the amount of any money, benefits, or compensation due the Executive or claimed by the Executive, or concerning the General Release or concerning any other thing or matter.

(h) Injunctive Relief. In the event of a breach or threatened breach by the Executive of this Section 6, the Executive agrees that the Company shall be entitled to injunctive

13

Executive Severance Agreement rev2017 (18)S. Altschuller


relief in a court of appropriate jurisdiction to remedy any such breach or threatened breach, the Executive acknowledging that damages would be inadequate or insufficient.

7.Voluntariness. The Executive agrees that she is relying solely upon her own judgment; that the Executive is over eighteen years of age and is legally competent to sign this General Release; that the Executive is signing this General Release of her own free will; that the Executive has read and understood the General Release before signing it; and that the Executive is signing this General Release in exchange for consideration that she believes is satisfactory and adequate.

8.Legal Counsel. The Executive acknowledges that she has been informed of the right to consult with legal counsel and has been encouraged to do so.

9.Complete Agreement/Severability. Other than the agreements and/or obligations specifically referenced as surviving herein, this General Release constitutes the complete and final agreement between the parties and supersedes and replaces all prior or contemporaneous agreements, negotiations, or discussions relating to the subject matter of this General Release. All provisions and portions of this General Release are severable. If any provision or portion of this General Release or the application of any provision or portion of the General Release shall be determined to be invalid or unenforceable to any extent or for any reason, all other provisions and portions of this General Release shall remain in full force and shall continue to be enforceable to the fullest and greatest extent permitted by law.

10.Acceptance. The Executive acknowledges that she has been given a period of twenty-one (21) days within which to consider this General Release, unless applicable law requires a longer period, in which case the Executive shall be advised of such longer period and such longer period shall apply. The Executive may accept this General Release at any time within this period of time by signing the General Release and returning it to the Company.

11.Revocability. This General Release shall not become effective or enforceable until seven (7) calendar days after the Executive signs it. The Executive may revoke her acceptance of this General Release at any time within that seven (7) calendar day period by sending written notice to the Company. Such notice must be received by the Company within the seven (7) calendar day period in order to be effective and, if so received, would void this General Release for all purposes.

12.Governing Law. Except for issues or matters as to which federal law is applicable, this General Release shall be governed by and construed and enforced in accordance with the laws of the Commonwealth of Massachusetts without giving effect to the conflicts of law principles thereof.

[Signature page follows]

14

Executive Severance Agreement rev2017 (18)S. Altschuller


IN WITNESS WHEREOF, the Executive has executed this General Release as of the date last set forth below.

EXECUTIVE

_______________________________Date: __________________________

Name: Susan Altschuller

15

Executive Severance Agreement rev2017 (18)S. Altschuller


EX-31.1 6 imgn-20200630xex31d1.htm EX-31.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 5, 2020

/s/ Mark J. Enyedy

Mark J. Enyedy

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


EX-31.2 7 imgn-20200630xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATIONS

I, Susan Altschuller, 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 5, 2020

/s/ Susan Altschuller Ph.D.

Susan Altschuller Ph.D.

Senior Vice-President, , Chief Financial Officer (Principal Financial Officer)


EX-32 8 imgn-20200630xex32.htm EX-32

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, 2020 (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 5, 2020

/s/ MARK J. ENYEDY

 

Mark J. Enyedy

 

President, Chief Executive Officer

 

(Principal Executive Officer)

          Dated: August 5, 2020

/s/ SUSAN ALTSCHULLER Ph.D.

 

Susan Altschuller Ph.D.

Senior Vice-President, Chief Financial Officer

 

(Principal Financial Officer)


GRAPHIC 9 imgn-20200630xex3d1dc001.jpg GRAPHIC begin 644 imgn-20200630xex3d1dc001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W6U'S2_[U M6:K6ASYA_P!JK- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!6L^DG^]5FJUF/ED_P!ZK- !1110 445@^(/&&C^ M&&B75+CR3)RORDY_*@#>HKAQ\6O"!_YB(_[X;_"M72O'7AW6)%BL]1B:1NBM M\O\ .@#HZ* (O"MIJ5S),LTR9.UN*Y[Q]\-9_ \$6J:=+)?$WAO;X[ M5W]>%_L_E_,U,9.WCCWQ7NE !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% %2P_U;?[U6ZK60_=L>Q:K- !1110 5X%^T ?^)GI@_Z9G^=>^UQW MB_X>:9XRN89K^253$-J[&Q0!R?P_^(?AS1_!EA97M\(YXDPR[3Q^E&M%N5G$#3R+RIE. MX#\* *7P;\,RZ%X::YND*3W9WX/4"O2J:B+&@50 H& !VIU !1110 4444 % M%%% !1110 4444 4M5EO(=/D>QC5Y\?+O/ ]S7C-SX@\;?:)+F/7+81>84BC MVG;(0,X%>S:M'++I-U'#_K&C(7ZUX#82-JT&@Z; A:\L;F3[0G=?E;D_G0!V MFAZ]\1]5DBB?3[6*%L9N6]/7[U=#'XCOT\,]?K6[HU MQ%9Z%;&X=8\@ ;CC)KA+W3K?5/C*Z3EO+^Q$[0<;ON\&@#TFQU.RU*)Y;2XC MF1#M9E.0#26VJV-Y1^',Z=X(\5BTE:W\FY.PJ<8X6KW MPZT>TU&.P\21S&!UA$-PW+P/R- '6WOC[63JT!TO1VO-.(&]T(R MV>A'/2N_BN@UDES.OD J&8.1\OUKC?AU;RV6FK'<(8V2TBW!N,=:@\6ZP;WQ M'H^AK.!IU_N68J<$X(& : .Y-]:BT-WYZ>0!DR;N,53C\1:1*(=FH0'SAF/Y MQS7G?@FW'V7Q7HDLTEQ8VK,D22-NVC:#_,UQMCI=H-!\-2>7^\;46B+=RN4X M_6@#Z M=2LKU':VN8I%0D,58'!%0+KVE-'Y@O[?;NV9\P=?2N!^&FGV\6J^) M8T4^6MSM"9X .?NYV=/S- 'T#%?6D\SPQ7$3R)] MY5<$BI))XHBHDD1"QPH8XR:\H\)645M\4Y%B9PK6$9YYJSIUA!:?&7RK<,D;60=E!X9L- MR: .QTSQAIFH&[5YA#);2,DB/P0 3S^E:)UO3!%')]M@V2'"MOGMA96ES M\2O$23PQNOD+PP']T5RVFVUO)\*=7E>-3)#=XC'ECCB,KNJQ M@9+$\8HBFBGC$D4BNAZ,IR*\F\9:G/:>&O#$+W3BUNML3PWX?O6FOY%M9 985=LF)>3_44 =?)?6D4GER74*O\ W6D -<_XK\5MX?CL M/)@\[[;,L2/G@9(&?UKR_P 6:9:_V+:ZWB\%W-. )6F)5ANKK/B(H73_ PJ M@ "]CP/^!+0!W\VIVMD+=+NYCCEEPJJ3CO5';:A;T% "-(BL% M9U#-T!/)KEO&/BR7P^]E:6<"SWMVY6-&.!QC->7VF)/?6OV:X)( M:/(.,?2L_P 3^)V\/+#Y>G3WCR.;[6;? M2WAT:P%Q))&V]RV B_E0!F0?$"[U73)[K2]+8O$K.5D8?= R>]5%^(NJ/H-O MK::1OL\M]H56&Y0#R1S7,^#XM2C\%7"Z?L^U-9$N9#P!@Y_2J?@Y=9;P=J3W M,T8LUMYPB!>2<\\T >P^%]=/B+18]3\ORXY,D'& XK MSOPW(UG\*+-C.T+," 4."!7-MIPT?XD:3#;W-^8KDL\L=P[$$XSWH ]K= MUC4L[!5'/Y)K9"6+\<UJ_P!4FO+C4M1OM.OK&7:L,"-M"DX!X(]Z[JQ1+;P7#?0:O-EVD6I7\T%PID>*X9N M#SZUHZJ-9\5^.M0T>+47LDL$66 Q$C)R?O<\]* .W\3>)H?#<$+RP/(T[B./ M;TW'H#6Q;S>;#&S8#LH8KGI7G/Q%AO8?#&CPW,ZR7:W<0:3;P3ZXJM:Q:CIW MQ-LH)-3FFCN+/>4+':IZ<#- 'JN1ZT @]*\KT34-8,GC%9=1=Q:F019!^4@= MN:L>&M=UF'X42ZLK-?7R[R@(R>* /2]RDD!AD=1GI1O4KN##'KFO +?5+FZU M:PO&\4W5N=1?$L;*55#R,9S[5V?C?4+K0XM)T6TNGCMKQBDEP6R_3L: /3 0 M1D$$>M-CFCEW>7(K[3@[3G%<=X:L-9LO#%[;ZE=O*@W?9I"8_#^&9O&_B5Y+ MJ>013% '8D$9K,\9>(]1O];OM);49=)%HHEA9$.90.O.1[4 >PY&<9&:6N$^ M' GO]*74;O66U"4Y48/"<]QD\UW= !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!5L.;?\:M55L/^/?\ &K5 !1110 56N=1L[-@M MS(8E:[?<"'1E;Y7% ' MUG44]S#;1EYY5C4=V.*YVP\60OX%C\0W7RH(=[CU(ZUX#=:KXG^*?B5[:TED M6#=\L8.%C7U- 'TG%XATB:7RH]0@9_[H:M%6# %2"#W%?..L?!37])TUKZVU M!;B6-=S1H2#QZ9K9^#GCC4VU,^']4,TJ'(C=@3M(/3- 'NU%%% !1110 444 M4 %%%% !7!:Y\+[#4M5;5+"[FTZ[?[[0]&_"N]HH X_0? <6E31SWFHW-_)' M]P2G"K^ .*L3^$[:V\0S^(K=9);YH]B1ECM'3_"NHHH Y/PGX2.DZ9>PZ@4F M>]E,LJ8RHR ,?I3-,^'VFZ3K$UY;33K;R$,+7<=BMZ]:Z^B@ P !T% M=.\065O$));:>U&(9HV.5KK:* .;T?P98Z/I-U9PO(TETI$TY/S.<8S6/#\+ M=-BL=.MOM4Y6RF,X.?O-Q[^U=Y10!RN@>#$T/5[^^2\D<73AO+(X%8\OPKLI M;*_MS>S9N[@3,?3IQ^E>A44 <;8^!18>+$U>&^D$:6ZP>61UQGO^-9VI?"FQ MOM:EO([ZXAM[DDW-NI^63]:]#HH Y7Q#X)MMN@C@$7E@9W8SU_.NLHH X74?AK:7WB1M7CO[F RKMF1&/S]/>HM!^%U MCHTUTDEY/:N>*KG5-/UFTEBOGAT^X_=/CHCG&#^AK!T77- M7U&&:)]2D^TI+Y"A2.3][=],4 =AXB\':7XCTM+*YC*B$?N64D&,]B*K:3X/ M:UT:2PU#4)KPLAB5VXVH>W\JY^^\27Z);Q17Q=DOC"[ 8) *\'/UJSH7B>\> M.(75TI:34'A&\$Y4.PP,?2@"G-\,]2N-#.ES:TSP03"2V4J/E&F<52A\?:%.@9;AAP MIY1N 3@'I0!7\5^"I/$5_I=W#?O;26+ @A0<_P"<4GB'P0-9?2F-[*B6,GFM MW+G!_P :N>,]5N-.\*2ZC8S;' #*P[@C-9UEXNM=/C$NH7\LJR%44-&V=Q . M!Q0 W1M!NY?B%>^(IHVBMS L,0?[S8W<_K7;L RD'H:QU\4:6TXA$Q#E2P!4 MC@#)[5%:>,-'NY3&ESM(5F^92.%ZF@#D)/A,!J,RPZK,NEW+>9-;D9^;.>/R M%;'B#P1/J=]H\]E?&V73SCH"2.*O:GXKMXK>&2UF5=T@4F1&P1[5K6>MV-_= M36UO-ODA.' !XH N6T MX%CW,V.K-U)K$\5:;K&K6/V32[Q+19!B60C)Q[<5 M3L-9N]=O-1,-PEK:VC^4">I;G)/Y5H+KUMIUK!'J5W&9VX+("0>>* ,+0/A\ M=(T*[LI-0DDGN(?*W@8VC!Z?G5+0_AO<:5X=OK&:_,\TJ2)#SA5#>OZ5JV'B MN.VU34HM2NL0IJZ-JMY?027=GD2#L1CMQ]:[/3O$6F:I-Y-I M.!XN(XB@*CWY'7BMCP_P"#QX>M M[NXMY ^IW:YEE884MQV'':NKHH \L;X?>)9M7GDN=8ADM;O/V@&)2V#V'%;V MK>!BO@^'2-%G,$MK()H68_Q#UKM:* /.4\)>(9?%&C:Y=36[RVR>7,HX&.>1 MQ]*LW7@W5XO'$FMZ;J*QQ7:[+A649 &>G'O7>T4 <9XM\(WNN66G6MK>>6EO M.LDC/R3CO5"WTJ_O_B)#J*(WV.SMO)\UAC>WM7H5( !T % 'G-MX&UA-0\0O M)>HMMJ.\HB=*FT7PKXBTGP0=$ANH$G8L!(>0@/X5Z#10!Y1I/PVU>Y9 M;3Q!=6\EE;R>9#Y* ,3[G ]374^,O!$'BBTM]L[P75H=UNXZ!AZUUU% '-:- MI6M+I1CU>[22Y$9C4)]W'3)XK)\!>%=8\/6]U!?7*>2TS21HG?.>O'O7=T4 M<%X?\*ZYI?B75[N2YB6TNY#*JIR2?3I67K/ACQG>>(?[0BDT\Q/^[V,@8JGX MK7J-% '.^$/"D'A2PE@BD9WG?S),] WM71444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4'@44AZ4 1[V]**3GWHH CL/^/85:JII_-L#5N@ M HHHH *^=?C^X/B2P7G*PG/YBOHJOG+X^R;_ !38QXZ0GG\10!I>%_C7IF@^ M&K+3);&5Y+>/86#<']*XCQCXHOOB3XC@6UM"H^Y%$OS'GN:]G\%?#WPY>>#] M,N;S38Y)Y(0S-D\G-=CIGA/0]'D$ECIT,3CHVW)'XT >9>/;6?PU\&;33')\ MQB$DQ[@DBF?L^V<:Z9J-WM'F,^S=WQP:[3XK:/)K/@6\CA3?+$/,4#OC_P#7 M7EGP0\5V>C7UUI6H2B$3G,;-P-WI^E 'T0RAE*L,@\$&L^ST'2K"4RVMA!%( M26+J@!S5;6_$^F:'I4M[<7<055)4;N6/H*\N\ ?$_P 0>)?%ATYK>.:S9V;? MT*)GCH* /:Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHJEJR7$FEW"6C!9V0A"?6@"[17(Z?KL-G$R&&?[:7V/;L3:S2M<, MR@*.F "?YU-8^(HKZ[6V2&02%F# C[N#C)H P/\ A7\@N))?[38F1#&=R9^7 M.?6D_P"%=0K&\:7I!>&.'E>RDD=_>NDN]>M[2:1"KLL) E<#A,^OYBJ.DS'4 M=:O9I(Y<02LD;!CM(^E $VL>'6U;P['I!N?+1556?;G( Q5;4O"7]H+I@^T( MC6;AR1']\X(_D:@O]=EO(HI8+>9!%?+%Q_'@D$?I5V7Q9;06\+-!,99#CRP/ MF% &==>!Y9M8?4$U$J27*H4R%##!'6JZ_#L,\?G7VY5BDB("8R'()[^U;>NZ MI-';6*6Q,1NY ID 7TEW)Y42'>I.=U &/<>"[FZTNVLIM1#+ M;ON0^7V].M7]&\+#2M9N-1^T%FF7#(HPN>>*&1I(95D3'[O')!Q MS^M+'XGMVG\M[>>/$AB+,HP&';K[T 4KCPDR27WV&Y6*&]YEC9-W/J/S-9=S M\/9Y8+>%-3(2)<$%,Y.[.>M;P\5V[R%([6Y*[$3%%25D#*ID &W).!^M+_PE>G"81-YBN69<$#L<4 9^B^$ M9=*U&UNFN$?R83$0$QG+%O7WKK*Q4\3V+W(@"R;CP>.A]#5#5=<2YMXS:.Z/ M'W>VBG5([P1.-H^?!(./RKI;*\CO[99XLA3V/44 M 6**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "D/0TM(W2@"'(_P BBE_STHH BT['V12* MMU6L%VVJBK- !1110 5Y=\1?A==^,]:@OH+V*!8TV[6!->HT4 9GA[3&T;0+ M+3G<.UO&$+#H:TZ** $=%="C %2,$&O'?&/P2BU.^DU#1+A;61SN:(CC/MBO M8Z* /G&+X)>*KN01W=^BQ ]6)/%>O^!O -AX*L62$^;=2?ZR8]3["NOHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "HY)XHCAY%4^A-25RVE&*[U75 MAJ*J94EVH).R8'3\RU.\T\R6]L5:"2YD6!G/ 48Z> MU78_$UY/+#!%#%YIW;]S@ [3CB@#JB0H)) [FA6#*&4@@]"*QM?GD;3EM(0 M#<7(VJH;';-8FGZ[-INB06S@&:"8V\@)R5 P,T =C'/%*6$;AMAPV.U.CD25 M R,&4]Q7'V.HRV=ZQ B-OM5G>99959UVO@CYO@Z=Y444=T=\+LRN'&X9. M2/SI[^'[&[$KK-(5F&'*D8;_ #BN>TZRDO9)WLP$$5X6>3/8, M@''ZU6E\0R1137>Q#;(WECYOFW5?TG4)KR#==1+"Y/R#=G<* (+W1+*>YD>2 M8Q^?@R)N #X__4*MZ?IL5@\[Q2,PFM0: M%KLT>D0VP4RW,,9,I=O[HR<'O0!L_P#".0 X6>55\_SPH(P&R3_6F#PQ")%E M6YF616R&!&<>G2JC^+"2_EV^"(?,4,<;N!P/SI\7B.Y>%2ULOF+%YL@W]%W8 MXH V+W2[>_M$MYP6"$,K=P1T-4Y= 6ZB:*\NYIXRI4*Q''Z53?Q1)YNZ.U!M MP8P7+X/S''2NC21)!E6!]<&@##_X1JVE0EKB1W)&7R,X';]*>_AZWF,G^D2$ MM,9C@CAN/\*PM/U.?2;B]M[B1G%SF2UR<\]-H_(FIM&U.33=%GGN6$UQ]I=7 M+/CIB@#4M_#26[1E+J7*.[\XYW')[4J^&H50*)Y 2A1SQ\R[LU"_BI5>51:L M=D(E SRV1G@=Z;)XLCC6T8PJ5GZXDY'7M^% #Y/"ULH<"X>.-I$?&1@;3D"I M+GPII]W'!_2@"?_ (1Y4N9Y(+F2-)A\Z#&,XQD<>U4(?!JPJ5%Y(Y M!SZ5/)XKC0K_ *.<&0H26P!^-#^*RT\\LIQN;.*Q;CQ%?2)92[I!YB1DE, MX0EN=U 'H5%9LM]'/8RI#<*9ECSE3T.*RS)J5WX7MY8&9YLDR$-M) )Z&@#I MJ*Y6XU.1O#UIB'UJS573L_8HR?2K5 ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !5:?3[:X??)$-WJ.":LT4 4Y-+LY5B5H1B+[F.,4Q=&L%*$0 %"2#GGGF MK]% %>2R@DN(YV3,D?W3GI5@Z59?2K-Y$D:$%D38,G M^'T_2KM% &<=#L#&4,)P3S\QS5BWL+>V:5HE(,IRYW$Y-6:* *=II=I9)*MO M'L$K%GY/)-5F\-Z6X0-; [/N_,>.]1$TO[F*XG1C)$,*0Q&/RI'T2P>-$\G:$X!4D$_7UK0 MHH SCH>GM)O,&3LV#D\"F_V#8;4'EL @P,,>1G.#6G10!ER>']/D:1C$?G96 M(#$#(.15BSTZ.S255=V$ARGHG\ZUJ* ,/_A%=.*A2'*YR M06/-2IX=LDCEB&_RI#G9N. ?:M>B@#*?0K9V5BSY"!#SU'2K$6EVL6G?80F8 M<8P?KFKM% &/_P (Y:_9I(M\F9,;GW') [4\:%;_ -FRV+22-%)P?$65=XRPR!ZB@"2BF),CH74\"HS>0"(2F0;"< T 3T4QI41"Q88'&: M;]HCWA=W)H EHJ$W4(E\LM\WI3I)DBQO8#/2@"2BHFN(E0.7&T]ZD$T;9PXXZ\T /HI MD_NKFWAW;[=@KY&.: +]% M%% !12,P12S' ')-9MCK4&H7!BBCEVXRKE3M;G'6@#3HJJ=0MA?K9&4?:"NX M)[5:H **** "BBJ9U2U&I"PW'[05W;<=J +E%%% !1110 4444 %%%% !111 M0 4444 %%%% !111D>M !1110 444=* "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "F2_ZLT^FR?ZLT 4.?:BCGTHH GT[_CPA_W:M56T M_P#X\8O]VK- !1110 4444 %%%% !1110!"8MTI)[=*C;<%:((=QZ,!Q5JB@ M"MY#;-N=V.N1UJO<0,2LD:?.H 4'L#UK1HH JA&CLW 'S8Z#UJC]EE:'R_)X MP&Q[YK8HH HW0W04V2-TDC\M6W< C&16A10!7"9O"3&,;.N.^:A MOBPECRK;<]54&KU% &=<_NK4?*P'^RH)_(U:M@#:J"#T[J!^E3X!ZBB@"K;1 M K(60 EC@@=J0QL;=_+^^> 2*MT4 51$T=N?,;M6*9YL0!.]0 <$YI4D23.QU;'7!S0 ZBBB@ HHIBRQN M&*NI"G!P>E #Z*175QE6##U!S2T %%%(6"C+$ >IH &8(I9C@ 9->=^(/.N) M?[@M)"R[6D0@\8W#FHOL%IY/D^0GEYSM[4 6*0 (R@_W:[F/3K2*021P(KC MH1VH;3[1BY-NA+_>XZT >ES#," MP)\ODA6(A;Q[002"?:H8_$6H7S:.PD6(7!._ Z MD"NL.CZF^7$GV5 L1W(!_": +ZYVC)R<4M( !T%+ M0 44$XZT9H **** "BBB@ HHHH KW:>9&$P22?4BHXPL*K'(2H'3G/ZU;(!( MSU%(\:2##J"* ,UV,L3(,LN_"_,1FAH9Q9R(9"C,1MYSBM+RTX^4<=*#&K=5 M!H S+28S7BOO8X&PC/!QWJ6:4I=YW_*WRX]^U74AC0Y5 /I088V;<4!.&-TV,@*^E %23FWC:/=] MX+UJ6<&.S(4%CCCFIPBA0H P.@I64.I5AD'J* ,F&5OM$D;2_-Y8.P'..?6K M&FB0+('!'S)K^.[,>R( MJ@C+8(.=QP<&I#XGNW6ZDCBC585)VLPW$_2ND-C:DY,$>?\ =%!L;4EB8(\L M,'Y1R* .7F\3WMJ;9+A8B9AD[3V-6],\O^RM6*D?ZV7G\*W'L+23&ZWC.!@9 M4<5(EM"B,BQJ%;J .M '+Z)JD=AX5$C2*9=SX#'GJ:B/BV[%A'<+ KYD*-M[ M'&:ZG^S[3;M^SQ[?3:,4JV%JB[5@C"YSC:.M '+_ /"5WGV*&X:VV!W",#U! MXSQ^-6](A;V\MH;%QYOG990W'W:DD\821VT3F%=[2^6PW?3G]:Z4Z=:'&8$.#G)%- M.EV1 S;1\'/W10!S_P#PE-RUUA(4:+S%CP#SR.OZ5%%XLNA;QL\2-)-*449P M%^OY5KZ7H26-WT^S(L<: M!G;>#@G/^%%Q/*GC.V@$S>6\#$INXSE>U;45G!#*TL<:J[#!([TCV-N]T+EH MP9@,!NX% ')-=WFD7MV+E9'F>,M&PDW*!G'3M5*74I#HDZ,6%SLCE,X?.[)_ M^M7<1Z?;1L[>7N9A@ESNX_&H_P"R+'RFB^SKL;J* .>:YDL]3TS\1-90+;FU;[69"CH7^7(QG!J^WB:62&YDA@3_1URZLX!SCM6PVDV M3Q+&T (5MP/?/UH_LFR\TR>0NYAM/N* .>;Q&\4MOSR!MR#^(Z4 )I&I_VI M;/(8_+9'*,,YY!Q7/2ZK>P:5?NLS.PN BMG[@XKJK:R@LT=($VASD\]ZC72K M-8I8Q$-DIRX)ZF@#$TS5)EL]2620L8&<0ECDG _6L4^(;^S5B)6E,L);).1& MV*[5-+LXU55B "DD<^O7/K3%T:P5)4%NNV7[V: ,?2M:"%;=XV,ID".S/GDK MG(IOB*]U"SNF=&9(-B^65[MGH?TK7.AV>$"(5"OOZY).,=:LSV$%S,DDREMG M12>/RH YB34+ZWU&TGO1,L,JH%"-P6('44S2-:O9]4M!([,ESNW*?X<$C^E= M.^FPR7*S2YY,\40$A[^GTH QTN)M1\3W=E-*\4," HJG& M[D\U4U:[N-(U"UN8KIY;.,D3J6SQQ_*NCN=+M;F83.A$N,;E."1^%0'0; EM MT;,&4J0S$@T 7^I2F:1(A!OA4'&.14GA34KF[OQ&T[L@MU9UD/)8Y MY%;[:#8M)(^Q@9$V, Q''^13K?1+*UEBEAC*O$NU2">GO0!!=7,\?B.T@63] MS)&Q9?<8J.UO;B37-0M3)E(URHQTZ5H2Z;;S7T=XX;SHQA3DU'_9%L+B>X3> MLLPPS!C0!F:+J,YU>\M+N1LJ R*WH3ZU%=ZIR2*FZ/G&T9%= M)IMPUWIMO._WG0$U5ET.U:6::,>7+,NUF'I_D5H00I;P)#&,(@P!0!)1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,E_P!6 M:?3)?]6: *./IX-1$MXMN4*EXQ(A]1Q_C0!>HK&_MI_[1EMO*&V-]I)(YXK1^ MWVNS?YZ;?7- %BBJLFI6<1(>=!@9/-2274$2*[RJJO\ =)/6@":BH?M=N2!Y MR9(R.>U,2_M)&"K/&6)QC- %FBHTGBD9E216*]0#TJM>ZG!9VQEWJY#!0 >Y MZ4 7:*KPW.8$>?;&S=B:?]I@^;]ZGR]?FZ4 2T5"+NW9@!-&2?\ :%*;J *S M&:,!>IW#B@"6BH3=6X4MYT> ,D[A3([V&1G&]0%[EA@T 6:*C,\08+YJ9/0; MA5+6=1.G://>1;7:,# SQU H T:*Y+_A/=/A6-9TD\PJ-VQ21N/04]_'VD(J M$^:20S, I.T X.>* .JHK LO%^F7K^6K.CE]@5E().,_RIM[XRTRQG2)R[LQ MQ\JDX]S0!T-%<^_C'2DN1%YC%2!^\VG;D]LUG)XFU9DM[TV]L+*=L*I;#[>F M>3CM0!V-%<__ ,)GHWVN:W^T#=$&).#@X&35O2/$%EK32+;,VY,$JRD'!Y!H M U:*QM5UU=+U"WAD4>2ZEG?TZ_X55B\;:/+;R2B5ALQ\I0Y.>F.* .CHJKI] M_!J5HMS;EMAX^8$'/XU:H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "FR<(:=39/N&@"GD>E%&?844 M3VG%M&/:IZAMAB%![5-0 4444 %%%% !1110 4444 8=QI,\UK>6JLJK+)O5 MCSUZU9M[&9=1CFDQLAA$2D=^G^%:=% &!)HEP;^YN5,!,K$J7CR5XQ67+X.O M#8R6T=W$%=R_^KZ$]NO2NSHH Y2'PO2:ZVB@#$U'2KF M>[MY8?+:-(RC1L.![BLT^&;PPE3(A;:%)_YZ?-GFNMHH XEM#DO[^\MH56W" M;2)%&""">!5A_"]S(A5BA4X#)V?W-=:%4$D* 3U(%+0!QS^&[\W=T0L/V>1% M5%&!T(-32>'[UIC(BQA",>5D8_R*ZNB@#E?^$>O%F23*NRLI!)P0 .E3:E;L M='ET^6!U\['S1+NQ@Y[?2NDHH X2/3(DMXXC'X>1XM MC,+=ADXKT"B@#SF/1" EI(]PVFAUD,7V=MQ8>_IR:CFT*:XBALI7D>PA;]WF MT8R*.N-U>E44 >81>%TCNYV ?R6W[/\ 13O&X8ZUN0^98WJW5M%.S>7'$P,) MZ*H!/Z5V=% '&ZXBZMDL\Z75LTR3Q1QI'NMV(RIS7H MV!Z4F!Z"@#F=*U*YM45;QI9:?]\BCR8O^>2?]\B@"C_;=E_>?_O@THUJR/\ &W_?-7/( MA/\ RR3_ +Y%'V>#_GC'_P!\B@"I_;-E_P ]#^5']LV7_/7]*M_9X/\ GC'_ M -\BD^S0?\\8_P#OD4 5?[9LO^>OZ4?VS9?\]?TJU]F@_P">,?\ WR*/LT'_ M #QC_P"^10!5_MFQ_P">M']LV6?]:*M?9K?_ )X1?]\"C[-!_P \(_\ O@4 M5?[8LL$7_? H K?VQ8_\]U_. ME&L61_Y;K^=6/LEM_P ^\7_? H^R6W_/O%_WP* *_P#;%C_SW7\Z/[7L>TZ_ MG5C[);?\^\7_ 'P*/LEM_P ^\7_? H K_P!KV7_/=/SH_MBQ_P">Z?G5C[+; M_P#/O%_WP*/LEM_S[Q?]\"@"'^U;$_\ +S'_ -]"C^U;'_GYB_[Z%2_8[;_G MWB_[X%'V*U_Y]XO^^!0!%_:EE_S\Q?\ ?0H_M2R_Y^8O^^Q4OV*U_P"?>+_O M@4?8K7_GWB_[X% $7]J67_/S%_WV*/[4LO\ GYB_[Z%2_8K7_GWB_P"^!1]B MM?\ GWB_[X% $7]J67_/S%_WT*7^U++_ )^8O^^A3_L-J?\ EWB_[X%)_9]I M_P ^\?\ WR* &_VG9?\ /S%_WV*/[3LO^?F+_OL4ITZT[6\?_?(I#IMH1_Q[ MQ_\ ?(H 7^T;0_\ +S#_ -]BE_M"T_Y^(O\ OL4S^S+0_P#+!/RH_LRT_P"> M"?E0!9CE25=T;!E]0U24 %%%% !1110 4444 %%%% ! M129&<9YI@ M=P#4DA% "T44 M @]* "BBD9E12S$ #N: %HIOFQ_+\Z_-]WGK2A@20""1U% "T4TNJD L 3T& M: ZEBH8;AVSS0 ZBDW+SR..OM2>8FT-N&T]\T .HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "F2_P"K-/IDO^K- %?#?WJ*7S0_8+J2:X:.9Y6CC&XCD'BK>EO(EZD1F\U6AW.V?XA@5 MHMIMJ[LSQ*VXYP?6I(+.&WD=XT 9^M '(7-R\&NN_FR)$+ALON)&-O3%6W\5 M7"J&%O&5D/[OYCS[5TC6=NX8-$IW')R.IK.U#P_;7IC**J;,Y'KF@#/?7YK2 M5S)$ 6= WS'"Y7-21^(KEF"&&$L3P-QZ?E6M#I-I%$J-$'*_Q-4C:=:,GI7/1WL\=VL]TF\ M;$=MLK=3WQ7M1G2-//6U3H!W[=* ,L^(I?L\(Y)[BUNT39:H9,X8Y) ':B/7+N'4;BX:$,)=@BC#DCE<_A70?V'8?\ M/K'^M*NAZ>I!%J@.<]30!AR>,IXXY9#IS>4A +YXS5G3_%+:A=20QVZY1EZ- MU!/7Z5J'1;'*]'NK^RG2-9-D0!.T+L/)]^M=W)H;2N&:^F)!XR%./TIQT> M8D$ZC.<=/N\?I0!RGC=H8M729Y5C=83M$Z@QR<= 3T-8AU"XL@]T)Y;0O;8C MB^\!P,GGM7HL:OJ&IRK>7"2Q-&&=!U1N>*Z@: 0 !>2 Y' MRKQ^E/BT26$L8K^5"W4J%&?TH \_O)88=7E\MO/8W7,#_+,IYY4CDC\:GTR3 M4UL8TMM1EW(6DD0KDYP?E_E7;G07,WG&]D\S^]M7/\J5-$D0DK?2@GJ0%_PH M \XM_%?B/[#-()XI"ZH6 ZQ9/.>*N:1J>HWFKZ:]_J*^2DA =.C\]#7PJ\_I33X>8QB/[;(%'0;5X_2@"#Q?)!/X8D;SW6)\8ECY Y'7VKC M+34'MS<)"L1(DA!N83NC(+>G0$5WB:%.EO\ 9_[0E\H# 7 QC\J:GA^2*+RH M[QE3^[M'^% '!7>O:KJ5O=17-^UJMO-B(A /-3GYOPX_.K^A7&I66I0RK?-+ M;W-WY31,HQCR\YS^%=7)H9D<1R7FYL<*0.GY5,NBSIM"WC *%=5U#4C/?:E<"*,/Y:P%0,'Z_C6@_A^239OG1O+^YE>GZ4 MLN@W,R!6NQC>'P!CY@EV]K% M?BT6.-I/-D&X2'U-_X1KYE.8"5)(RIZT )]=GNA=22(EK]J$)A*CD;,YSC MUKH_&9-QX3NA;RD&3"JZ'!Y.*EDT*YD0H9HL$Y^[WQC-$&BWL-FEK]JC:)<8 M# T >81:S=2W&BO//*D6E3)%/\Q^;TSZ_=K<\,:KJ-OXH6[OHKE+?5"54R9V M!ATQ^"UV!\.R,K*3;$,0S#:>3ZU*^D7D@B#30$1'* J?E/M0!ROB1TEUZ^,] MU+%+ L1MU60J"2Q[#KFGZ3&EYXBMI;&\E9XP3=2/(2I8X^4#...171SZ#-=7 M"W%P;:25?NNP.144'AC[+=?:H$M4GW;MX#=: .;D^U6HUJVFO9GC:\59)22" MJE0>/2LV]?R&EM4GGGTZ&>78J2MN.%&.UK^34>5J_P#SVM?R:@#2HK,*:L&Q MY]IGZ-2&+6"3B:U_)J -2BLL1:P/^6UK^34;-8_YZ6WY-0!J45F;=8Q]^U_) MJ39K'=[8_@U &I167C5Q_%;?D:,:OZVWY-0!J45EXUCUMOR:C&L>MM^34 :E M%99_M@=/LQ_ T!M9SRMM^1H U**S-^KY^Y;'\Z3?J_\ SSMOUH U**S-^K_\ M\[;]:-^KX_U=M^M &G168'U?O';?K2>9JX_Y96_Z_P"- &I167YVKC_EA ?S M_P :3SM7_P"?>$C\?\: -6BLGSM6_P"?>+'^?>E\_5/^?6/\_P#Z] &K145L MTK0J9E"OW J6@ HHHH **** "BBB@ IDIQ&:?3)?N&@"ON;^[13J* +-%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %!. 3110!R%Y>WEHAO;:,2W#R,&)7 M.U <&"2 LTBXR(S@-U_E75I;Q1J55!@DD@CUIQAB)R8TS_NB@ M#BV\1:ZMP-UNHB++@^7S@FH[;6-2LY[RX-L'\QB"2,8/\//TKN#%&>L:G\*# M#$5*F-"#R1M% '/:?JNIRZ@([L11P [<[>6;&<"GZWK=Q97#06X!(4<[<\GB MMUH(F*DQK\IR..AI6AB9BS1(2>I*B@#DCKVL1IDQ1L&98T)7&6(Y/TR*4^(= M5D0_NHXP6$8;KSU)Q]*ZPPQ$ &-" <@%1UI#;PD8\F/'^Z* *=SJ2P:8+F,B M0DA01TR>*P;C6-0%P41E\X,L88#*_,,]/PKJ4MX4A$0C7RQ_"1Q3)K..2)E1 M4C9OX@@R/>@#)TG6;BZ^UK<1C_1>&=1PS<'C\ZI0^(M1O)$2UM =[8!/0#O7 M16EE#9P>5&O!Y8G^(^]31PQ1 ".-% Z;5Q0!SVM:[=:=?6\,:J1Y9>3([C'> MJ0\77"E1+;A=Z94^IS76R6\,I)DB1B1C+*#36L[9\;K>(X&!E!Q0!S$WB>]C MNEC6U C)7YVXX)Q6]?:B+?36N8BKGH,'J:M/;02##0H1[J*!;0B(1^6NP'(& M* .2/BVYC>XWQH0"/+'MQU_&GIXGOA<%##&Y9_+4 XY'4Y_&NG:PM&ZVT1_X M *#8VI.?(C!SG(4=: (;C4%ATMKO*$JO/S#&>XS7/3^*)5B5V5%=5\PA9!C& M<:#:W21(J(B*V6 4?,/2@"#3]BF44 7Z*** "BBB@ HHHH **** "D8[5)/ M0#-+2$!@0>AXH P;S6;FWL6NT52@D*@?[([U=LKZ2XEDC(!^170COD9J,Z1( MT3P&XQ S,2H'4'M5BRL/LLTDA(Y 50.P Q0!FW5[J5M++&9$S'$)2<#UQBK$ M'B&R:TCDFE".0,J>N:FN=)%S=2S&=U\R,(5&, 9S53_A&HO.647$@=0 #@=/ MRH LGQ#IJQM(;@;0<9]ZL3ZI:6T$KP%#O=0^3@*<\ U630% M2WV?:&+^:)-Y SG.?2D3P^8IQ-'=R*_.>!R"*TE4O,^W/I6@^HVT,@AFG02AGZ4 7(MG-..M:R$T$B.S8VC/4$XJ1M(JTXW;2 0.Y- &L=7L %)NH^1GK3UU&T:T%T)T\@]'SQ61%X!U% %Z75]/AX>ZC!V[L9[>M(FJVS M&4M+&$0X!SUK,3P[(+>:)YD)>,(IQTP,4+X>G2]-TMPFXONVD'!XQ0!>MM8A M<2&>2.,"4HAS]ZE@U:.978E4!8K%N/WR.#5 >''-WY\DJ/\ O"Y4YQS33H5Q MOB*N%$$A=?\ :!.<4 :]GJ$5U&F6"R-_ >M4/%=]/IVB&XMFVR>;&N<=BV#4 MEEITUL86=E) .[USDTS7(VO8/LCV3SQ$JY*D#D'(ZT _P#0+F_[Z7_&C^TKW_H%S_\ ?2_XT :E%9?]IWG_ $"Y_P#OI?\ &C^T MKS_H%S_]]+_C0!J45E_VG=C_ )A<_P#WTO\ C33JMV/^87/_ -]+_C0!K45D M_P!JW?\ T"Y_^^E_QI?[6N>^F3_]]+_C0!JT5E?VM?'_(- MN/S7_&@#5HK*_M>;_H&W'YK_ (T?VQ+_ - Z?\Q_C0!JT5E?VQ)_T#[C\Q2? MVS)_T#[C\Q0!K45E?VR__/A/^E+_ &PV?^/&?]* -2BLO^V3WLI_TH_MD_\ M/E/^E &I167_ &R?^?*?]*3^VQ_SYS_I0!JT5E?VT/\ GTF_*C^W$[VLWY4 M:M%9?]MQ_P#/O-^5+_;4?_/"7\J -.BLO^VH_P#GA+^5-_MV+/\ J)?^^: - M:BLO^W(/^>4O_?)H_MRW_P">W58, M>;(P12>V>]9DGB6&R$<4B22-DAF^AP3^=;-U:+=!-Q(*'((K(3PU VJFYE4F M) 1&N\GKR<_C0 X>*;22']/>)HS#E M2,=?UH C'B&V_L8DD82*K@D94]C@UJ/IEM)91V MC)F%,8&?2J4GA?2Y45&B;:-V!O/V:B7Q5;OJ MZ#=(MMY0;[IQDYZ_2M1_#VG.&!BZ]\\TQ/#6G1LY$9.Y2O+$X% $ \6V)<*L MU\.6%H^Y%8G=N&XDX.,?RJ-O"]BR@%I> M,D?.>IH AN_$,4=S RLZ0@%GW*H'';% $J:CA+UW^[!N(/T[5FZ=XHM6LM] MS(QE+\*$.2#TXK432XQ826SLS>:27;N2:K1>&[*%X70'=$" 3SF@"#_A*K&) MCY[. Q^3$9Z5>M=;LKR[:VA=FD49;Y>!^-4IO"UFUN5&YF"D+D^^:KZ!I5Y; M2WGVJ)$6<'YAU!/4#VH OS>)-.@ED1Y&_=C+L%) _&DA\4:5/NV3D!5W$LN! MBH8?"EG$9,R.XD(+!NWM;%]\TSXSMX48SS4M[J<\@'XU#:^%;6 MUU1+Y)9"Z=%Z"K4^D&Y\U'E*H\HDXZG!SC]* &2:A<1Z$;GS(C;2[>:VG@P5$R[6(JNVBQJEJL+E1;I K7K&M]&D6Y5YI-Z!C(?5F/^16S0 4444 %%%% M !1110 4444 %%%% !28'I2T4 )M'H*-JGL*6B@!NQ?[HH\M/[HIU% ,# MI1110 4444 %%%% !1110 5'/_JC4E1S_P"J- %.BEHH OT444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%@Y-+3)5+PNHZLI% %)M8 MMU@$ISAI/+4?WCGM5BVO([D2!00T9PP/:NM;&G MQ2A[F1T*[]H'O@8H 9'X@MG4R-'*D.[9YC+\N:U-Z@9W#%P!S_2J@T/5&NY_,7,!="@#'D \T =D"#T-(SJB,Q/"C)K"T73+FTN9 MI+C<6;."3QCL*S/[+UD7,K,FZ%F),8;[PQ0!U5G>)>VXF0$*20,U/D#O7(Q: M/J4:JH4JHQL /^KQUJK96-[J%K,4#JRET9BWWSNH [G(]:KP7D<\\L*YW1'# M9KG#IFHY?:DBL,;"&&,=Q_.I=+T^ZMKJ626VD1'<,/F''/?F@#3UW5AHNF/> M&/S-IQMH77].,$E>>:KXS1@CS =&QG'ZBLWQ/->:EJ-N;6:"2P3EX)$?Y MS[X'UJK<6EPTDT,-S MM/*)VRCY5@ !Q["@#=_X3$P7,D-[8R0$H7AR.7]O MK6CH6N/JK313VS6T\6"4;N",@_E7&P075T+HZB\+7$AW+-L?C'(4>U;N@3BW MN;F]U">,32A$"QHV %&.XH ZZBL_^V[#_GL?^^&_PH_MK3_^>_\ XXW^% &A M16?_ &WI_P#S\?\ CC?X4HUK3S_RW_\ '&_PH OT50_MK3_^?C_QT_X4?VS8 M?\]__'3_ (4 7Z*H_P!LV'_/?_QT_P"%']L6'_/X_(T?VK9?\]Q^1H N453_ +5LO^>X_(T?VK9?\]Q^1H N453_ +5LO^?A M?R-']J67_/POY&@"Y154:E9G_ENM']HVG_/=: +5%5?[2L_^>Z4HU"T/_+=* M +-%5O[0M/\ GNGYT"_M3TG3\Z +-%0?;;;_ )[)^='VRV_Y[)^= $]%0?;+ M?_GLGYT?;+;_ )[)^= $]%0?;+;_ )[I_P!]4?;+;_GLGYT 3T5#]KM_^>R? M]]4?:[?_ )[)_P!]4 345%]J@_Y[)_WU1]J@_P">R?\ ?5 $M%1?:8/^>R?] M]"C[5!_SV3_OH4 2T5%]I@_Y[)_WT*7[1#_SV3_OH4 245'Y\/\ SU3_ +Z% M'GP_\]4_[Z% $E%1^?%_SU3_ +Z%'GQ?\]4_[Z% $E%1^?%_SU3_ +Z%'GQ? M\]4_[Z% $E%1^?%_SU3_ +Z%'GQ?\]4_[Z% $E%,\Z+_ )ZI_P!]"CS8_P#G MHG_?0H ?13/-C_YZ+^='FQ_\]%_.@!]%-\V/^^OYTGFQ_P!]?SH ?12!@>AS M2T %%%% !1110 4444 %17!Q":EJ&[_X]V_"@"GN]J*9@_WC10!JT444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !3(XHX@1&@7)R<"GT4 %%%% #= MBGM1Y:^E.HH ;Y:^@HV+_=%.HH ;L7T%!C4]J=10 SRT_NBCRT_NBGT4 ,\M M/[HI?+3^Z*=10 SRD_NBCRH_[@I]% $?D1?\\U_*D^SP_P#/-?RJ6B@"+[-# M_P \U_*C[-#_ ,\E_*I:* (OLT/_ #S7\J3[+!_SR3\JFHH A^R6Y_Y8I^5) M]BMO^>"?E4]% %?[#:_\\$_*E^Q6O_/!/RJ>B@"#[%;?\\$_*C[%;?\ /!/R MJ>B@"LUG:*I+0Q@#J2*HVTVG7 9FAAB3/RER!N'KBK]_$T]A/$GWF0@8K U# MPRVI^4S.8@D>P*#C'.?YT ;'D:7@';;8)P#D=::T6DA68K;87KR.*Y^'PC=; M@);GY!\P 8\,*+SA'/D2')W-GK]Z@#6@.EW%_););P90?>XY/H*N2V6 MG0QEY((54#)) %8D'AV>RN1=H0\X8,!G@GI^6*L^(=)O]56)+>540 [@6QU% M $]JNEW, D>VMXLL0H;'(!ZU;&FZ:PRMM 0.X KDGT._M-DEY*LFV,QHB'J> M,?RK:T:*YTS2IQ?_ %!W9)H T#I^DXR8+;'K@4TZ?HX8@P6H(ZCCBNG9_X]D_*M&B@#._L/3_\ GW7\J/[#T_\ Y]U_*M&B@#._L/3_ M /GW7\J/[#T__GW7\JT:* ,[^P]/_P"> I/["T_.?)%:5% &8=!L"?\ 5'\Z M7^P[+^XWYUI44 9W]B6?]UOSI#H5D>SC_@5:5% &:-#M!T,O_?5']AVGK+_W MU6E10!'#"L$0C0D@<]+10 =**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "H+O\ X]F_#^=3U%;OLVJZGYL,?VMUCD5R MDFWER!P.E ';T5Q;:IK0DF#,55"BGY>@*Y+5*FJ:Z9$5(3)$X(60CT&IKDO[6U-XCY[A8Y4E M]T *IS5RB@ Q1110 A (P11@8QCBEHH @%I%]J^TG)DV[1D\ >U3T44 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5#>*;:WEMHDF!W$^8Q!Q@=:UKVP-U<(^["[2 MK>O2L]O"UNYC\R5VV*$&3V':@"X/$&F%R@NE+ X />J]AK\-[K%Q:+(N$X4 M ')/6J]MX2M[1T:&5@4EW@]^_%6=/\-VVG7<]S$S&28?,2>_K0!8N->T^VG> M&2<;T4LP / %0KXFTMEA;[2,3'"\&L6^\+RPRYMYI7:X8!V)X4=S1;^%!)J9 M60L+2!=H!_Y:9Y)H W_^$ATKS&C^V)N4X/!Z_E2#Q#I9N)(?M2AD7<>#TK-O M/"=K]G3RB08R7;'5SBJNF>$Q-;M->L0\A.(_[JGJ* -U==L9)4$.X,2J%557L ,8J%O!4;P+$;IB @3'8 M@-F@#7U+6K>TT@W\4BNA("$YP2>E/AUNP>WA=[J,-(HX&>O>J^I^'X[_ $V" MS5UB2)@1@<<51;P; )0\4VT A@",_-ZT ;$FJP&(26[K*,@''Y5H5S5AX:DL MGCMQ*#9QOOQW8^AKI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *BN/\ 5&I:BN/]4: *E%%% &A1110 4444 %%%% !1110 4444 M %%%% !15*]U6TL)$CGDVN_W5P2326>KV=].T,,N95&2I!!Q0!>HHJ-KB)9U MA9P)&&0OK0!)1135=6SM(..M #J*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CF_U9J2F29V&@"#RAZ44[ MFB@"Q1110 4444 %%%% !1110 4444 %%%% '.ZN[6OB&SNS#*\2H03&A;'7 MTI-/E:]\4SW202I%Y*KND0KD\^M='10 C9V''7'%<0IU&62"61KC[1&6W-M/ MOQ7<44 179TF!Z" M@#D$U75)(=S+,DP7**(SAOK49U'6I?+2-I%C9T!D,9R,GYA7:8'I2;1C&!B@ M#B8=6UAP[P2-,$+K(#&>,-@8_"I/[6UB2YAB4NL1E(\SRFR5"Y_G75VEE!91 MM'"N%9BQR<\DYJ?:O]T<>U '$VVM:Q<2N'$J1B0;3Y9&1FIGU?5Q%*4#$['R M3&?D(.!]>*[#8O\ ='Y4;%Y^4<]>* .8TS5+^/4IH;XO)"J@JZQ'&3744FU? M[H_*EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ID M@^6GTR4XC)H CS_M44SS%]** +5%%% !1110 4444 %%%% !1110 4444 <[ MJ:R7/B2&U-R\4/D[B%(Y.31I0DM_$=Y:"YDEA6)& 8C@G-:=[H]I?7"3S*PE M08#*<'%%EI%I83O-"K>8X 9F.20* +S-M0MC.!G%?9X%=AC._M]*S[7Q&EG-<1WY M<*'.R0XP>>G%:UCHMIIS[K8.HQC;GBHY?#VGSM(98V^;KNW;_F!^N* (]/U;;H8N[IF=C(R@=S@G JI)KK:AJ-I:VC21JY_>%<9 M7KP88@Q8$M\P)YSG\:;;:#96MTES$'\Q>Y;K]: *&L:[);W M,$-J6($FR1^W4<5*WB>VMXT\\,2VXDJ. <9J>X\.VES<&9GF&6W[5; W>M' M_".615E9I2"I7ENQ.30 U/$=K*@,4IIL?B>RDB60!P&R<'L/6I MO["@$@D6>X#;-C'?]Y?0U$GAFR10%:48!7[W53V^E _B>P23;EB,@!L<$D9 M%3:CKUGIC(+EBN]0P/U.*A;PS9O T!:7RF8-MW=,59U#1++4XX4NHRZQ?=_+ M% %/_A)+G)QZ4RT\0H;Z=;@LL19!&2.F1FK"^'+....*,R+'&A1 M5!]L9H?P[;2*1))*P9E8@MUVC H >/$-AG#2[2>F>X]:EBUBVGO%MHR69@3G M'%4CX6LRA#22LP&U&+O1P86W?<\/=&642,X;AN.*JR>#;-WB;SY MQY62HW=SG_&@"VWB2P9"$E^<@[>#^%1Z=XBMYK;_ $A]LH)&".O/:G)X4,J;"=W4>],/AB M&S32%H\E#GH?6@!YUV%KY2LJ_9O*W-ZALXJ.U\1P M2FZDV9G:.-<'.!BE;PO:DD^9(&(P2#U.; MPK<6=]:K:7$AB:8R2N6Y&5(H WU\0Z:SA1<#D YP>_2D7Q%IK*S?: I(.0> MW!K-MO#I&H3QL66R54"+GJ03S_*IY/"T$D>TS/DJZ,<]58Y(H MCQ%I9+ 7* MDJ<' /%1VNL"\U@10,KVK0AU8=<\U$?"UFHN# SQ/,@0E3TZ?X4FC^&DTF<2 MK<,^$V 'TH T#K6GJTJFX7,1 88/!-5[W7[6+3VGMY5=^-HP?7%4T\*[+J:? M[6[-(XUBDF<(\H^0>IJKIVO6US:N M\\JI(C,",'H#2WVAB]AMHVF*F#HPZU4E\,;D CNF1@&&?]XYH TFUO3D*!KI M!O7>O!Y&<9JH?$$ U18C*@MF0%7P>OI_*JL7A,)$4>YW?N?*!Q_M;LTZ?PQ) M$(UB\L7!PJL$R.A;D_K3F\*L^$-WF(-NQCGIB@#736-/?9MN5.]MJX!Y-/ MFU.RMY_(EN%23;NVG/2L^R\/K:36TA:,F'/"KC.1BJ&O>')[N\DU&.XR4C(6 M'& MHK47PH@,F9AM= .%Y##G- &NNKZ>[;5NDS@G'/057O=:ACB)M725U8!E.>*S MQX1A>1)9I090R[BHP"H[?C44?A2YCNI9!>IL?C&P\#.?7VH Z*:^MK=PDTRH MQ[&F_P!I6>X+]H3)X%9^M^'8=:\HR.8WC!^9>_''Y5EW/@^9Q:K#=J$A(8AU MSO/O0!TRWUL]NTZS*8E^\W84T:E9M%YHN$V9QFLRVT"2VT*?3Q.K-(<@D<#G M/2JI\,3^8SK/$"2V%*<8(P>] '01WMO-,8HY5:0 $@>AIAU*S4L#<(-IP>>] M4M+T9M,N7=75D=%4\Y6ADZV^H7DMM) L;(BN"K9!!__55?6=(O+S4/.A\MHFB"%6)!X.>U6-)L+F"^ MFN+A(HPT:HBQYX SZT ;).!DU1.J0B_2USG>NX-VJW*GF1,GJ,5R;Z!>%(E$ M29C3 ;<>N2:%K,D1\C:H M>4,%W'Y ,?X5.NAZ@@>=T\QWD8LFX_,#T_*@#J;.[2\MA.F0I)'/L:BN]16V MN(H%1I)9.BJ.@]:RAIMZ?#\5NJ^7(LA9D!^\N3Q46G:/=PZI#/' P.E6(I5FC#IT/3-.X@\QM[%),]%/054? M0=5E4$LZ.L;!2&[DT =L2!U-*"",BN1AT>]C=5ECDFB,>%W-RC>IP:;'I.I1 MQ1QA'P%P,-]UO[U '845Q[Z3JBDN@D,WF*=V[A@!SFKFO6^JS7-K]CB)1 "[ M ]Z .DJO;7D5VTHCSF-MK9'>N7_L[5ED+QQR@LS%\MU'I5S3-/NH]+OX3 \+ MR_<#'D_K0!N1WD4EX]LN=Z+N/'&*L5Q9T>_3+P6TJ2K$%5MW?=GUK2TBQOXE MNWNFG,LBD)_.C23RW MW-5!4CKD9/7TH [&ZNH[.'S9<[<@<#UJ56#H&'0C(K MBYM*U$M,C)?S+>1T>3+[2/F^7%16]AK*PA#'M 'P7OF>2V?+8JWUK%GM[^3PY:(PE-RC MIY@!&X@$9K&AT_5[5II+.*9&=VX)&#D\&@#NZ*P+..]CT2Y+&X,[?=63;D?3 M%8L$.M02%L7+ 8!*_C0!W-%<';?V[,)(KB*Y0&<%2"O"\Y_I5MQJ\GDR!;A M6CBQCCEMW?\ "@#L:*XNZAUN220I)=*SSJ"%VX"[N2/PS6MK%OJ#26D=G+* MJ',9H WJ"<#)Z5Q DUF*U5IGN2A8^;G;E.OZ=*2*\U?R(74SRI+'&P8 M8QUY_2@#MDD21=R,&'3(IEQ<1VL+2RMM1>IKC$?7'BDV^>C()&50%PW/%%PF MK2V;0SFXDC* I@#);<.#^M '9&ZA$Z0[QYCC*CUJ:N8UN"Y>XLI8/-1E5L,@ M'7' -+H[:K)J1ANIV:.)59FXY8C.* .@AN89WE2-PS1-M<#L>M35PVJ3ZI:7 MMW]BBG!DG!#(!@C '>I6;Q(NJ[$,CVIDQNXX4T =I17,:]?:E9WUA%:K,Z;E M\UE P1WS5&WOM92-I"9Y"Z$[6 ^4[L<5@:2LZ66J%7E+EW9'<#)XXK(":@-0CODFG,BQJ&! ^?CD&@#NZ* MP=&N=0G,SW;D84XCQT-8L6JZKU ';,ZJP5F )Z#UICW M,,XE>.*57=/O 'I5BN4T]KNR\,-+'O:9G8DE1E1N-1'4M5* "9U16D(D*_?4 M+D9XH ["CH*\_C\3:A]D\WSFD=B,(%Y'KGCI5^'5-3EO&,C/Y!<(%V\8VYS^ M= '8*P8 J<@]Z"0 23@"N(BUB_MRB;G5$@W%=O4\\"B#6=1O+97F:2-3'+E" MOWL8Q0!W ((R.E%<=#K.I;D"QE0&"[,'E=N=WYU;T35KII2+V1F1HU8$KT). M,=* .FHHZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CF_U=24R4 MX3- $'S?WJ*?E?2B@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** &R1K+&T;C*L,$4RWMXK2W2"% L:#"@=A4M M% !1110 5%#;Q6^[RD"[SN;'E&T>E+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3)<>6 M M?\YHHVGTHH L4444 %%%% !1110 4444 %9^L7+VUB6C)#,P7([ZE26:1!EXH=IXRO<_I6A/=7T_A[SK8@7(R.N"V. M.*G72K&ZA,D1#%P1YBGUZD>]6VL8#:);-N"+TPV#F@#!TWQ)&08@)9=L?F.T MKX*]L]1#P[I4$>?+*HH/)< M\ T /;6@-)EO_LSXC&=A.":R[37I8=0N3=I)Y+/A06SLX!Q6ZFGVK:>;4;G@ M<8Y8GCZU - L,DE'))W'+D\XQ0 FGZW%J$,TJ0R(D8SEA@,/:JD/BJWN ODP M.[%]F :TH=*MH+:2W0.(Y!M(+G@>WI56S\-Z=8,K0(ZD-N&7)YH J_\ "2)F M&:1&BB<<*>23G%)+KK07X>97CAV']WUR>U6W\-Z>X4,LA5>@+G H;PY8OC?Y MS$# +2$D4 +)KT,>D?V@890F<;"I!IL?B.U>,,4=3CE2.E69M.M+BU6QD9BB M\XW'-5I/#=C(N#YHYSPY]* (F\4V@F\L12L,*=P!QST[54D\3I%J8D8O]C\I MF;C[I! K13PY8HN%\SJ#]\]NE,/AK3E.Y@^.=P+'!!.3F@ /B:S\J215E9% M(8(<-DXXJQ>:U;V%M#-;@PAC7#>QV[MVPX_.HO^$ PP14MCHMKIT^Z!G&1C:6XH K/XHL M8S("LI*R>7@(3DXSZ4G_ E=@3(%$I:,@,NP@C/3M3W\-6C3F4/(K&3S!ACP M<8IG_"+V2SRS[Y \A!<[CSCD4 7KK5K>S@CDEW_.NX*%).*S;76&U'5Y5AD9 M;>!-W0X>K]YI-OJ,<6Z1P8QM#*QZ=Z+#1+;3I)FAW8E&"">E &5)XF U.U*K M)]DUUJSO+K[/"S,^W=G:=2SEH?O *<]^?6IF\,6DC[W>0G+$<]S0 X^)]."JQ:0!@3_JSP!WJ"\UX# M4;..U;="SD2G:>FTG@U++X:MIH]C2/\ ZLQY'H?_ -51CPM"KJ4N)%53N"^A MQCUH GB\3:=*5P\@W8Y,9 YZ4YO$>G@.0[ML?8<(3DU5'A6 1A/M#[0J*>.H M4Y'>IH_#L,:*BS-M67S!QSG_ ": )H-?LKFX@AB+LTR[EPIX&2.?3I6C*2L3 MLO4*2*R+7P[#9M&\4SAD4KG'4$Y_K6ND>V$1LQ;C!)[T 8T.HWLFDI<%XQ(9 MRA.WC&2/6DF\0PRV+R6%[=8/ M*$SA?+V=.V[=0!:?Q!IT;,K3\J=I^4]:L6NIVEYYGDR9\O[Q(QBLI_"D#P20 M^>0C/O'R@.>.OO3$\*01A5CG94554#;GA3F@"[%KUA, MRJLC L_EC%-\T$@OG AE,BJ$ZG.?6ICX M9B:+RVG)^39G;_M9H OMK5@DK1&X7>O4"J]KJYGTFXO6 C=U&>. 2*JMX5B M+$K/@^9YBGRQD'Z]^E6/[!SHMSI[7!/GEB7V]-Q)Z?C0!:AU>SFN!;B7]\<# M&.,XSC-5M5UR*R62.(YGC*EE*D@ G%0V_ASR+R.X^T[BD@DQL'9=N*EO="^U M76/*\IAL!XSF@"P-:T]B +E"2< ]:EM M]1MKJ*22*3*1DAB1@#%84GA,R"U/VE%>W;,X.,\BG7FL)8P>7*ZF[";RH'&*H#PL?M,5P MUQETE#XV X&.E7-0T+[9?O=+(%9XA&05!P!G_&@"Q#K-E)9QW#SHH8#()Q@ MFK4U[;P*C22JH?[ISUK _P"$5)F$C3J< +L,8VG'M5K6M"DU2*!([CRO*QP% M'- %]]6L8Y"C7"!@<$9I[:E9H2&N8@0-V-PZ5D+X<5(Y)$#E2PXS M66GA>:.Y:=9ESN!"[1C[N.E,C\*S(P9IHWQ&B %!_"V: .B&H6A"?Z1'\YPO MS#FF?VI9;7;[1'A.3\PK&@\-RQ7"RF5& =CM*# R>U-'AB3RBADC ,93A!SE MMV: .D65&B\T,-F,Y]JJ_P!K6.]4^TQ[F!(^8=JCBM[QHIX)S&(F3:@4=*PT M\(S0@-'<(SA'5=R XSTH Z/^T;/*#[1'\_W?F'-/%[;-"TRS(8UX+!A@5R]M MX2N8[:.*2X4E%*@XZ9.:UX-%\K1Y+,[ [\D@<$T /MM=MI]2GM-ZKL"E6+#Y MLUH)85*CG+=,_2@#HFOX%G$>],%=V[<,"A=0@,CJ9$55_B+#!K N?"\ MSI&DB@":BBB@ HHHH M**** "BBB@ K%\3EQI@".5)=>@SGD5M4A /49H XYM:U&VB=53.-ZX"_>,@GM6Z44YRHYZTI4$8(XH Y!-9U)B7\Q=NT,%V MG^]C'2FW6LWMQ]HC4*\95T9 #E1CK78>6G]T56M-.AM'F=,DS,6;)H YB#6M M02WE$8C1((AM1@VXG YJ9=?O89#O*2 2%-H!_NYKJ?*0G[HI/(BSGRUSUZ4 M*[#R(O^>:_E08(CUC7 M\J .57Q'>Q.[RK&8@Q4 Y'RYS5O2]:N[W1KJ\9$!1&:,#J<#O6S=:?!=6TD M++M#CDKUJMI6BV^E1NL?+. &)]!0!S::I?;BMW2M6N+X32N ML:HJY"#.X'T-:?V*VY_-@HX;D<58G\4W$4GF+%&8 !ZYKHVL;5_O0(?J*9-IMM+;20B)5#J M5R!TH YB+Q=?3$>7:PE&?:KDFND&H*UA+,"IDB4[U'0''2J6G>&K.RW%D60G MC&./_P!=:B6=O&) L2@2'+C'6@#FH?%%X\:LUO%GRA,0,\@^GY47.JRMHKJ%TNQ486UB ^E+_9UF !]FCP..E '.Z;K,B) M':0PQ1R8+$L6VG!Y_&A/%5S-<2PQPPG:^W=SC%=$=-LB #;1\'(XIJZ58)G; M:1#/7Y>M & /$-7SNR!WH R+KQ&UO>-"( RK(8_?.W=GZ5/%K,W]B M+?S1("[ *JYQSTS6B]C:R3&5X$,A_B(YI19VZVWV<0H(<8V8XH PW\2O#J%O M:2I"6E(!VD\9J./Q3-M_?6R LNZ/:3C[V.:V3HVFE@QLH=R]#MZ4[^RK#;M^ MRQ;<;<8[9S0!@7GB"[>.ZMA;#8=D1PQ_V> MU=3_ &3I^[=]DBSC;G;V]*;)HFF2IL>RA9>."OI0!CR^(97\QS$%BCD RIY/ MR@_UI7\5$<+;9+@%/H?6M@Z/IYZVL?Y4ITBP.[-K'\Q!/'4B@"I;ZWYFCSWT ML.##G*+WQ6/>:]->7-M9"+:S7&Q\'@C;FNGCL+6&%X4@01R?>7'!J-=(L$*% M;6,%&WJ0.AQC- &5J&L'1[R2,([I'$F%[#)(SZTD/BCS90GV?'SHO7LPSGZ5 MKW&EV5U*9)K='<@ DCL*9_8NG[67[+'AL9X].E &1'XN68J(K.1^"SD$< '' MK4FFZE)>ZW++@K"ULKJN?K6E'H>FQ! EI&-@P,"GV^DV5I(9(;=$8KM) [>E M ',7?B66>_A>WB8"%V5TSU -:)\60_:!$L)),>\<^^*T1H.FAV<6J;F.2<=: M9_PCFE>;YGV1 ^,9Q0!FQ^+)&R&T^4%4+O@CY?UK;TV_34;*.X7 W]JC.BV! M)/V=02NPX':I[6PMK, 01*F!CB@"S1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4=:** $ & ,"EHHH **** "BBB@ HHHH **** M "BBB@ HHHH *CE^Z/K4E1R_='UH =M%%+^-% "T444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 444U&#KD4 .HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HIV55&XXYJ6HY@" MHSZT +YB^GZ44NP>@HH =1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !4@SZT /R/4T4G^>M% #J*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CEZ#ZU)4, MY;Y<>M $G/O12_YZT4 +1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !44V/E]I:BE^\GUH MEHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *AF/*?6IJAGZI]: )J*** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "H9NJ?6IJBE^^OUH EHHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BE/SI]:E MJ*7[Z_6@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH "<44C*&@8&* "BBB@ J.3[RU)3&_UBT /HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *C8_O%]:DIC'YUH M ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4QOOK3Z8WWA0 ^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ IC??%/IC??6@!]%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3&^^*?3&^^M #Z* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "FM]]:=33]\4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "D.M9O\ 8=GZ2?\ ?QO\:1M! MLSVE_P"_K?XT :>1ZTN163_PCUGGK-_W];_&D_X1VT_OS?\ ?QO\: ->BL@^ M'K7_ )Z3?]_#_C1_PCUL?^6LW_?P_P"- &O15*STV*QM "T444 %%%% !69K\;2Z1(BH6)9>!_O" MM.B@#D$L'L[FVD*22VH=VE3'0G&./:MZQN;!6,^I7S>;LMRI7HK"@UF[FM;B0VTK4KB]FE2:+8% *T :U%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4F!Z"EHH 3:OH/RHVCT'Y4M% #=B_W1 M^5&Q?[H_*G44 ($4=%'Y4%%/51^5+10 FT8Q@4;5_NC\J6B@!OEIDG8O/M2A M%7[J@?04M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 G 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9 end GRAPHIC 10 imgn-20200630xex3d1dc003.jpg GRAPHIC begin 644 imgn-20200630xex3d1dc003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W2V_X^9_] MZK55K8#SYS_M59H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ I&Z&EI&^Z: (,GTHHW>]% #;4?OK@C^_5JJMJ,23_ ._5J@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D;[II: M1ONF@"#=[44G'O11< M3F2?_ 'ZLU5L\;IO]^K5( HHHI@%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !2-]TTM(WW30!!@>GZT4F:* L M,L?O3_\ 72KE5+'.ZB@"2R^X_P#O5:JK9?ZM_P#>JU20!111 M3 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FR?ZLTZF M2_ZLT 4N?7]:*;10!/8\QOSGYJMU4T__ %3_ .]5N@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "F2_P"K-/IDO^K- %"BBB@" M?3QB%O=JMU4T_P#X]S]:MTD 4444P"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ IDO\ JS3Z9+_JVH H4444 3Z?_P >WXU;JIIW_'M^ M-6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M9+_JS3Z9+_JS0!0HHHH GT__ (]5JW573_\ CU6K5); %%%%, HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9+_JS3Z9+_JFH H44F&] M110!9T\8M$JU533L_8DRF*MU5T\Y MLXR.F.U6J2 ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4R7_5FGTR7_5F@"A1110!8TX$6$0;KMJU573CG3X3_ +-6J "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9+_JS3Z9+_ M *LT 4**** +&G'-A#QCY:M55TW_ )!T'^[5J@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "FR?ZLYIU-D^X: *6U?[PHI?E_N M&B@1)IW_ "#X/]VK55=._P"0?!_NU:H&%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4R3[AI]-D^X: *?\ GK12\?WA^5% #]-_ MY!T'^[5JJU@,6,(_V:LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4R3[AI],D^X: *>![44[CU:B@"6Q_P"/*+_=JQ5:Q&+2 M(?[-6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *9+_JS3Z9+]PT 5=S?W:*7+>HHH DL_P#CUC'^S5BH+/\ X](O]VIZ "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9+_ *LT M^F2G"&@"MM/M^5%.S10 ^S_X](A_LU/4%G_QZQ_[M3T %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5'-_JVSTJ2HY_]4V>E %/ M*^]%-HH MVG%M&/]FIZBMQB!.>U2T %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5'-_JC4E1S?ZIN* *GF?[(HIOR^]% %V'B) M1[5)3(ON#-/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ J*?_ %35+44_^J:@"G@^E%+S_>_6B@"\G""G444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%3&$W%L=S4E);:@%%%%, HHHH *CE&4-24R3 M[AH APOI13L>]%(">BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !39/N&G5',<1DT -P/6BH]Y]#^5%*P%JBBBF 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !44_^I:I:BN/] M4: *63ZT4_;_ +)HH OT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5',,QD5)3)/N&@"ML'O\ G13\CWHH LT444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'+C8_G5 MKQ%.\6D2)'GS)3Y:X]35^SMUMK2*)!A54"M$^6%^K%NSG(G@T/Q+>1NPCMIT M$H';<,EL>_2I1'K&J!KRWNS:+G]S$0<,/5A[UNW&GVMW(CSP)(R'*EESBK"J M%7 ]*;J=4M16,32=:-S,]C>1^3?1?>3LX]5-;8QVK%\0Z6;JW6ZMODN[;Y MXW7J1W'Y9JUHVI1ZKI\=U&,$\.O]UAU%*<4USQ>-&BBBLQA1110 4444 % M%%% !1110 4444 %%1RRI"A=V"J.22>!38;B*X7=%(KKZJ,7E/"Q(,L?P%0Z[J$UC;(MOM6:9Q&KO]U2>YI^FZ/!:8G? M]]1*L4N/ ME9NF:YBQUM[6&,W"3B6,2>U '945S7_ DTTGE^58E@[ *QD !! M&:?_ ,)7$RADMV*!07.\94YQ^- '19'K1UKFK"\GN)-6,DF (PR!7!V@Y]*@ ML?$3V-BJWD+OM#.9 X/R@]3^E '64&J5C?/>8)MS&A3^T2XAB&9 N4'O5K2;B2YTNWEFC,4A3Y MD/4&M'9TT^PNI>HHHK,8UAFN2W#P[XG!)*6.HD\=DD_^N2*Z^L7Q-I8U31IX ME'[U!YD1'4.O(_6M*4DI6EL]/Z]!-=38#=.^:7G)K&\.:G_:6BP3D$2*/+<' MKN7@_J*S#XK2WU"62[;;:--]GB"J3SC.X^W:DJ4W)QMJ@NCK:*BAN(YT#Q.K MH>C*:SOL0J<&&0_=8=\GIG-2HMWL,W**BCGCD4%9$8>JG-.9AZ MC%2W8 >5(\%V"CWIP.1D=*YN^F2;Q;8V&8$8_F:Z)2JK@A!R#4C'4444 8>OVWVF:R64_P"C M>:/,&2,^U1S>'(D(GTR:2TF'.58E6^H.:TM7L!J6FSVFXH9%(#CJI]:32EF6 MPBBN&W31KM8^IK3VDE%VCN8FCF19$;@JPZU@S6=UH!-SIV9;->7M#U _P!FBT9[:/\ -4=+152 MPU"'4+5;B!PR-V[@^AJW6;33LQD%U:0WD)BGC#H>H-8;FYT"YCVR/-82-M*O MUA^GJ/\ &NBSBN/\0ZF;S6K;2+7=)M/F7&SL.RY['.*UHQ(X'V+I4AJG#XYL'U":UEAG@$1V[V0X8^G2DJ-1MI(? M,BUXFGU*)+06$YAW2[9&P#QQBJS:MXBL>+C2EO(Q_';'D_F15/7?&&FFS,,) ME:>1OW1,95=PZA4YIEU8VM["8KF%)4/56&:Y^;PI] M@D:?0KI[*3KY(.8C]1_]>HM2EM[OXK_,>IU -+7-Z=XBD2[&G:O#]EO/X7_Y M9R>X/0?3-=$&R."*RE%P=F5>XZBBBD 449HS0 4449'K0 4444 %%%% !111 M0 4444 %%%&: "BC(HH **** "BBB@ HHS1F@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *AN.B_6IJBF&=OUH EHHS11< HHHH **** "BBB@!DL23 MQF.10RGJ#6?>Z-!XK4H MH ACMHHI-Z+AMH3CTJK=:?-<3ETNY(P1]T=*T** ,C^R+DC_ )",OY?_ %Z0 M:/< \:C*/P_^O6Q10!C?V1=ALC4I?^^?_KTXZ5>?]!)_^^/_ *]:]% &.-)O MLY_M-_\ OC_Z]']E7W_038_\ _\ KUL44 <_:>');)6%O?NBLQ8C9U).3WK/ MM_ B6]S).+]Y&K!B1J,?/_3 ?XUJT4 97V75^G]I1_P#?@?XT MU[/5BI_XF,>?^N _QK7I&^Z:&!Q>FV>HV'B2]LH;V-4GC%QCRA@'(7@?A70& M#54'.H1 =.8167H\GV_Q3JEV@S%"!;JP[GAOZU8U.Z=-2>1V_=P*HC3U9CCG M]*UJW4DGO9$QV+AM=7/_ "_Q_P#?D54MM$O;2:::WNH5DF;=(WD@EC6?+XDN MDG86\$)40;E9<_..F?SK).VQ1L_9M8QD7 MT7_?D4?9M9_Y_(O^_0K'A\1W\N'Q %!E9A\V,*N5%2P^*;F\B0VUO&9&=%(; M. "/F/X4K :?D:UG_C[BQ_UR%(T6L("6O(0!R%[RS_>Q%$& M6Q_#]#Q5G3TN-7LH[U7M&$@SDP*3GH:CN/$Z0S-!911F&&-W;?G/RD BN8L/ M$D^B:F]I&B)9WJV_R)>]SL;G1+C4(?)F-H\:MD M 1+P:M0V>JV\*Q0R6Z(O "Q@ 5SMCXBGL8VW6C%I\SC<3PQZJ?RJ^_B2[>WG M;[,JQHB@DDY+,,@#]:QYFU9LJQK&+6QTN(,_[@I'36E7)GMQ]5%9@\3/:;O/ MC1HU 5=I.YG/:JU]KESJDD6F"$12O,%=@3_"06 _"D!HWVEZEJ5L8KHV[KCA M@H!7W![5GZ7<:];7\ND3S0N8DWQRL!EDSCFK6L:TVDW$H10\=I!\V<]2 0#^ M59XB2J@*G;C[Q/T-9%&PHU ML_QVY]>E!.M+U-O^8KGK+Q$-)B6*92\DOSNQ)X8GI^56+S7WU'S+:!0(F=%6 M0$Y/S?-^E &UG6]N=EOG_>_^M1G6\9,=N3_O?_6I- ?%O\ ]_/_ *U;%&!0 M!C^;KG_/"W_[^?\ UJ/-UO\ Y][;_OY_]:M? I: ,?SM;/\ R[6W_?W_ .M2 M^?K/_/I;?]_O_K5KX%)@'M0!E"?6.]I;?]_O_K4>?K'_ #Z6_P#W^_\ K5K8 MHQ0!D^=K'_/I;_\ ?[_ZU(9]9'_+E;_]_O\ ZU:VT>E+@4 8_P!HUKO9V_\ MW^_^M2_:=:S@V5N?^VW_ -:M? HH R/M&L_\^-O_ -_O_K4?:=9_Y\+?_O\ M?_6K7HH R!=:S_SX0'_MO_\ 6H%WK _YA\/_ '__ /K5KT4 97VS5O\ H'0_ M]_O_ *U*1J%RD9(6VD#Y90=P(K4HQ0 BC:,4M%% !1110 4444 %%%% !111 M0 5#<,% R0.>]35%. 0N0#SWH8#]U%+CV%%+4!:***8!1110 4444 %%%% ! M61J.LS6E_':6]@]U(R[SM<+M'XUKUA7\&HQ:VEY:6TW\]E+:/;S0JKD,P;(.?3Z5JYP,U@:79Z@VOW>I7D$<*RQ(BJK[NF?\:W M77>A7.,C% &;_;<#+))%'))$AP74MO'*%RLYX]ZSH=#U6U ,2 !E<2()CAB1P: .M^TQ>>(=WS%=W3 MC'UIWF)G[Z_G7%QZ3KW]FF.4$RB"1,K,>26!'Z=ZFFT2^,L_EI+MVJ$/GGU& M?ZT =AN7CD<].>M 92< @GZUQSZ=K8C@6-#B.Y+Y\XYV CC\JMZ18ZE;ZE'+ M,CB-DD\S=*3@ELKQ]* .DDE2)&=F "C)^E5;+44O(3*$*1G[C,>&!Z&N?FTO M6&N)BS;P78Y\PX9"N ,=N:GETBY/A?3[-$82PM$9%$AS@$9&: -RROX;^-GB M/"L5(/L<4Z]O(K&U:XE)V @$CW.*Y&/1-6AB;[*&BD;?G]Z<0D\$9Y_"@#H0P(!SP:7-<8NG:TDAVM+]E)?RT,AW(3]TD^E- MEM=<\RX^27FV* K*>7XY'IWH ZNZOX;22!)223&8BK8 P?FS^&* -JWU"&YG:.+1E#,3R6)&/2LZ MWM+];F6:*TEC+SEV9F)+?)C^= ':T5QT5IJZ^0I:Y"NN6.XDK)_AFG+;:A)' M"94NUD2Y!FQ(V"O/2@#KZ*Y#R-8$$F/.\SRP)/F/)W?P_ABIK-=2T_47=UGG MM=JJH9B2#W/O0!U-%(IW*#C&1G%+0 5C^(M5.E:5)+&-UP_R0QCJSGI6NQP, MUR=O&^O>)A?2!A96)*0JPQO?/+?@0?SK2E%7YI;+^K"?D:OA[3?[,TF*!A^] M/S2-ZL>:T6LX'G:9HP7;&<^W2IP,"BHDW*3D^H]C%O\ P[#?7L5P970(<[5. M!GU'O6I]EA*@&-3@8Y%344@(A;0@8$2X^E*D$49RD:K]!4E% $7V>,0F((NP M]L<51M-)2"[FN68O(^%&?X5'0#\ZTZ* *W]GV@SBWCRSMW7:T2 MD9#8([^M3T42?-)R!%(Z1I[,6-I$2>3Q4BZ?:+*)%MT#@Y#8YS5FBD!7>QMI M&D9X48R8W9'7%1_V78A0!:QC P..@ZU656"'E '2 M\4@(89!!^E<8&: .Q MHKE#XHN0TR^0@.US'S_=&>:Z&QNOM-LC,R>:45G53TR,T 6J*** "BBB@ HH MHH **** "BBB@ HQ110 4444 %%%% !3514&%4*.O Q3J* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "HY>@^M25'+]T?6@"2BCFB@ HHHH **** "BBB@ HHHH *KSV M5KM?W=I=NCF%58,OOG_"M66188FDF$'%-.J6(,8-S'F3[@]:=#J-I M<6S7$4Z-$IP7'04 !TZR((^RQ<@@_(._6GP6<%L[-%&%+ X'IP*RM4\1P64 M$;021.\F[:6)QQUIND:_]MMWGN9+:-%&2$)R/SH WJ*JC4;,@$7"@^M24R3M0 [\Z*7/M12 ****8!1110 4 M444 %%%% !6+>Z-<2ZL=0M+LPNT0B88X(!S6U6=>:U9V5R+>5F,NW=M5<\4 M,TS3)K.XGN+BZ:>68*">P SC^=:4D:RQM&XRK#!%4]/U>TU)I%MY"7CQO4C! M&:O4 82>'BFGC3OM!-DK95?X@,YQGZTS_A'G'[M)U$(F:55V\C)Z5JG4K-9/ M+-S&'SC&[OZ5;H YJ+PMY5QYOG(^<_>4_*2>H]*N+H*CP\NE&7[N#O'@J-O"T_G)+'=HKQ\J-IP3[^U=310!SI\.S&: MX=IH6,XR24/RMTX]L5?TBRN[&/R)I$:%$58PHQTZUHO(D8R[!1[FG4 %%%1I M/%(TBI(K-&<. ?NGWH DHJ**Z@G9EBE1V3[P4YQ3HY8Y5W1N&7)&0>] #Z*1 MF51EB />EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ IDG;ZT^F/VH =^(HI<#THI %%%%, HHHH **** "BBB@ KG+R<67B.2:6U MDDC>W"AE4$9W&NCI" : .=\/@RZMJ-V()(DE" !U SC/I]:W+N.26TE2%MLC M*0I]#4X '044 E ')V^I:G=O;J))8]PE8G8.<-A1^53Z;>:J=%66;=))L)D8 M@!U;/0#ITQ72[1Z"C QC% '$+K>HNMO%+/+#)(TP4E!EL ;:2+5]:>[GB64O M=0L@%N%&&4KDDFNPELH9;J&Y8?O(00A],]:(+&&WN)YHUP\Q!<^N!B@#F?[0 MU.6%&FA9T**SY&-C[N1^5*^HZJ'N LDA#&;9\@^0*/EQ76X'I1M'I0!R,NKZ MK"DJQYEDBB1@K+@R9 )/YU/HDC.=9DWLQ=BP8C'\(KI]H]!0% Z "@#A+#5; MZQM5C(+*R1;I-@RF[J3ZXHM-6O-/T[9$Q8,)F5F7[S;^/S%=WM7'0?E2;%_N MC\J .1DUBZG@O/-)66)E MR.HR.22W,<1V@/$J.5Z;C@UV6U&QAB,AP7,C;B6YJS M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,?M3Z8_:@!_X MT4N[;N&[TSS6#_PEM@&O"4F\JUR&D"<-CKCU MJ.Y@N=0,&M:1,8Y#'CRY1\KJ>>?0^]:JD[^]H*_8TI]8A@U86#*2WD^M>77.IZS,;R^9(4^VO]C1E?)V\$[?7O7>>$DL M;;P_%:V4C/':DPLSC!W+P:Z*^&5*FI=?ZN3&5V;U%9MSX@TBT8K/J-M&P_A: M0 UH1R)+&KHP96&01WKD<9)7:+N.HHHJ0"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "FMSQ3J:PR1[4 .Q[T49HI %%%%, HH MHH **** $) &2<4F]>/F'/O67K=I=W20?9F)5&)DCSC>",#]>:Q?[$U3=O?+ MNNPHVX?+CJ* .LFF6")G;L,X'6J\.I036<5RI(23IGKUK.U+3KFYOK6<1EU2 M$HPW8PWK65;Z)J=M#Y4*;(M@R P^]NY_2@#L@0>AHK'T>WO+&*Y^UG%EM92\;W"[I"#R#FLGQ'KD&I:A8Z5#YI1G$ MDY$;<(.,8Q[BNC_MVQBBZS85?^>+=OPK;X*:[MW_ ,A;LR]6@@T[3K/1;9 S MSL$Y&25&-Q/X&M;4TNK?0FAT^$O/L$<8'0<=37/:3J$%YK-QK5ZLJDCR[9#$ MWRKZ].XQ71#7K'IOE_[\M_A1*=FEO;5^HDC/C\(V[6VF"61M]BK%% X+D'D_ MG5.R\#LOF"]U2XE1Y6D:)/D7)Z\C!K=_MZR_O2?]^6_PI/[?LO[TO_?EO\*K MZU574.5$=OX6T>U.8[)&//KTK3A_M/_ (1XW&^1 MKN4!RA/W >PH V;J[BLXO,E; Z =R:ECD$L:NO1AD5QK1WKW-H]Q]H\A)D?< MQ!*\?-G\:WY=30!<%_;F_>R$@\]%#E?8]/Y5.9$'5E'U-> M8R:[->ZAZ2>.V>0DH^?7C- 'J'F)QE ME&>G-.KQZ\>]8V:O-+L2+:A"DE3YA/;VKTRUU>U2VC62XW.% 8D'DT :M%4! MK%B?^6XQ]#1_;%C_ ,]Q^5 %^BJ/]KV/_/=:7^UK'_GX3\Z +M%4UU2R;I<) M^=+_ &E9G_EXC_[ZH MT56_M"T_Y^(_^^A2?VC:?\_$?_?0H M456_M&S_Y^ M(_\ OH4?VA9_\_$?_?0H LT56_M"S_Y^(_\ OH4'4+0=;F+_ +Z% %FBJW]H M6G_/S%_WV*47]H?^7F+_ +[% %BBJ_VZUSC[1%_WV*7[;:_\_,7_ 'V* )Z* M@^VVO_/S%_WV*/MMK_S\1?\ ?8H GHJ#[;:_\_$7_?8H^VVO_/Q%_P!]B@"> MBH/MMK_S\Q?]]BE^V6O_ #\0_P#?8H FHJ'[9;?\_$/_ 'V*3[9;?\]XO^^Q M0!/14:3PR'"2HQ]%8&H[6[CNXO-CSLR1R,=* *]_K>G:9*D5WE<]XHU&,7\=I%"G[Q0)KD?-A<_='Z_G61M2*X;3Q"' M:6:*2*4L,!!GJ>V,B@#MK?Q!I=S/+#%>1L\0RPYX%6+'5++4E9K.X28*<-M[ M5Y_(Z:J+D"(6\D46RVA'&0&!))Z9ZUO^';JWN=4N;V*-8(&A2,;V )8$D\?C M0!UE%1?:H/\ GO'_ -]BC[3!_P ]H_\ OL4 2T5%]I@_Y[1_]]BC[3!_SVC_ M .^Q0!+147VF#_GM'_WV*/M,!_Y;1_\ ?0H EHJ+[1#_ ,]H_P#OH4?:(T?_?0H^T0_\]8_^^A0!)14?GQ?\]$_[Z%-:YB22-"X MS(2%QSF@":BBB@ HHHH **** "BBB@ HHHH *0]>*6D/6@!:*3GVHI7 6BBB MF 4444 %%%% !1110 4444 %&*** # ]*3 ]*6B@"BFEVR:F]^%/VAUV%L\8 M_P BKA4$8(&*=11=OH-/ & ,"BB@!K('&#R#U!J'[ M#;?\\(O^^!5BB@"#[';\?N(^.GRB@V5LD0^BBK]% &=_8>G?\ /K'^0IPT73P/^/6/_OD5 M?HH J0:;:VLAD@B5&(P<"I_*4+M4 #T J2B@"B=(L3R8%SWXI/[%L/\ GW3\ MJOT4 9YT6P/6!::="T\\^0,UI44 9O\ 85@/^6/ZT?V%89_U/ZUI44 9IT*P M/_+']:4:'8C_ )9?K6C10!G'1+'_ )X_K3?[!L.T;#Z-6G10!F?V#8X^X_\ MWU1_8-C_ '&_[ZK3HH S/[!L?[C?]]4?V#8_W'_[ZK3HH S/[!LO23_OLU;@ MLX8(T15R$^Z6Y(_&K%% !1110 4444 %%%% !1110 4444 %-/WA3J0]:3 / MQ%%&110 M%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **15V@"EH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** L* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end GRAPHIC 11 imgn-20200630xex3d1dc002.jpg GRAPHIC begin 644 imgn-20200630xex3d1dc002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W6T^]+_O5 M:JK9_P#+7_>JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !4M%/VT4 .LONO_ +U6JJ6'^K?_ 'JMT %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5'-_JS4E1S?ZMJ *N\>M%-V M_6B@"33\F)\_WJN54T__ %+?[U6Z "BBB@ HHHH *I7VH?85+M [H!RP(J[5 M+5;:6[L'AAQO)&,F@!]K?+3RFX(#,,G-2SW$<$;,S+E03C.":PGT:\DO( MI2X4*Z-N!Y4!<$5->Z9=37LL@5)8WCVJ&.-AH TK.^AO+5)U90& ."PXJ?S8 M]P7S$R>@W"N4.@:E%:/' (U9HU7[W&1U-._L34 HFDP)$*G(?H ,&@#J?-CY M_>+QUYH>:.--[.H';)ZUPNG6U[NWUSQ7(IH.I1(5@58R5?=A^I M+9'Z5JR:9<2:)]E5=LA()!DSW'>@#9$L9&0ZD>N:0S1 X,B ^FX5S#:1J4<; MB)006DVKYG0'I36T*_DE#NHSE,GS.P7!H Z&+4(9;V2U! =!GD]:LF1!U=?S MKDGT'4I"&4B.;9CS0_(YJ6/0KWRT$AD,GFJ9"9LA@#0!U)91C+ 9]ZIPZE'/ M>201H6$9PSYX!K-U;3K^XN@;=CY9B*+\^-K<UM;X,/WTS9!#=> * M-$:A";\VF1O"ALYX-6=ZC/S#CKS7'IHVI@K(Z9E55"L'YIW]FZR\DOF*0DF, M@2T ==O7^\/SI2R@9+#'KFN6ETK43%/&OF!N/+<3<8X[5/JUGJDVBVT-N/\ M2 !O(?�!T6]:LOS+)\@R9..!S^ MM6M)L;N/49)YH2I:#RRQ?.6SF@#9DO88KB*!F&Z7.WGTJSD>M%R% VD/QC'.10!T&X9QD9]*,CU%<@4O;S5+S[-(^ M89SGY^-NT<8^M36%KJAF@6Y$JQB1V;$AZ<8H ZK(]:@ENXH9X86/S2G"_EFL MO4;+4'U%9+:5OLY3+KNPM,DD2*- MI'.%49)KD4M]:=%#>:$VJ&PYSFNCM)%#N@;D-G&/ZT =55;[;";O[ M,"3(.N!TK.U;[<[Q-;APA4\*<$-CC/XU'I-K=0F\FN%?SG5.AX) YH WJ*XN M-=9N-R.+A )R5^8_=V^OUJS9Q:E)?6T4ES)S&IE7>HS6'I*7S/>-=M)O'RQ@YV MXVCI^-9L4>K)&J,9R>><[^/_KUF6R:RL$D>Z6+8/W:A"2*?7"W=Y MJEI &>.2.2147(R3G//-6HIM1E,%/R%3C/L: -ZHVGC258F8!VZ#UKG]+N=49-2 M\R.0%>8 X/)YJG*]X9(IUCN6D53GN2Q)O253EA@J>..#[ MUJI-J/\ 8<;.KB?S<28Y.WN10!OT5S5C)J4U];+,95B )^Z1GGO3=2GU>/4) MQ ':'C:0I^7GGCO0!TS,J*68X [TH.1D5RG>@#K:CFGCMXS)*VU1WK/M[Z:;39 D3BYCC/RL.^*PR=2O M!$D@F\L2QLV5((/\7X4 =;%*LT8D0Y4].,4^N?U::_CNX8K57,93!VCH?6J' MVO5TMT\L3-($4KN0_,<\Y_"@#JY)XXF0.P!6X;:<''8U)7&6LE]8R32Q^:R2OD@Q'TZ MU(FHZM/;Q$;T8,V[]V>0!Q0!U]%<2^OZD;HJC!2B E"OWFQT'O6W'>W0T2>Y M9F:0#*CR\$>V.] &W34D20$HP.#@X]:YVVU2_E\.I:1O,:(\\T =D64$ D GH,TM<4^KZ@JF26,EXI,!BG&,4^WUC4IK M=<3*S,6.%3)4 9&?QH [*DW G&1GTKD6UO4S(L:H^3;EB?+(PV.*/[0OXKA2 M@9@ZC?)Y?W: .OHKD3JFKN0<%-H4_P"K^]D\UHZKJ-Y!Y0@4C=$6SMSE@.!0 M!L&XB$PBWC>>U2U@:$LTU[>3W*X?@#0GU2TMIO*EE M 8$ ^V>E-BU:TGMYIU?]U%D,QZ5#=Z'!=W33.[@,5+*.A*]*ECTQ(]/DM%=M MKYY/O0!$FKZ;& 49%W#=P.U,BU^UFF&V11$5R">IJ&'PS%;@B*XE52FUAQ@_ MI2MXM]7LKJX\F"4.X&3CM4%WKMI"DRI(&E0' ]31; MZ)%!?+=^8QD5-OUJ*7PY!)(6\QQR64?W21B@!]CJJC3H+F[E'[_!0$8Z]JD& MO6!C+^<, D?EUI+C18;FRMK5W;;!C!'7BJW_ C,/ELGGR8(*]NA.30!-?Z[ M!#;N8) [KCZ8HX M[IV@3/R-[]* ''7=/$S1&X42#.0:IV?B&*5KJ.1T$D;X0'^(8S3KKPO976HF M]8LKE@Q Z<#I37\.!G9A.1ER_P!.,4 3W6N0Q67F1NC2;-V.U6K/4[>ZLS<+ M("%4%_;BLY/#K1P-"MT_EL.0?6KEII0MHKB/S-PF !]L#% %4>(83J2QEU^R MO%O63WW8K2AU*SN+EK>*=&E7JH-99\.[H]C7!QY8C&/3=FIM+T&+3))F5MQD M)))Z\T 6O[7L0[*;A>OY MU%+H2V=I(\3%W$6P+Z\YH TTUC3WC\Q;E"OUIS:M8JX5KE Q&0,]JP[/PZTM MK!M %S^T=.@#O!)$9'&_ _BYQFK*Z ME:X&Z=%;&2,]*QH?##PH%%SG]UY1R.V[-//AG='Y;7!* LP]Z#& M"59-O7%,MM0AN-B^8@D;D(#5>PTHV4SOY@(9 N![#%5;+0'M+R&X\\?N\@X_ MB'/!_.@#4:_M$E:)IT#KU4GI4-SJMK!$=LR&0@E5SUQ69=>')KG4I+LW?#?= M0CIZ4D7AN=%!>X1G&X9P<8)S0!HV6LVES8K<-/&O]X9Z&I9=4M(U&)D9B-R@ M'J*R!X8D\R-_M"@QJ0 !P3[_ )T^/PT8R^)E.Z/8,CH>: -==1M"!F= =N2, M]*IW>HVUF\9A\MWG?!YJ@WAF8AF\^,O\N,@]AC%._P"$=G5QY*S-3T1[Z\,Z2A-R@8^G(I;71I M(=/NX'F!DN!C(Z+0!H+?VQ7+2JIQD@GI2)-9^:TJR)O;@GZ5@/X8N'>0FX0! MU ( /)SUIS^&[K=A;I-I!R2#DDT =!FWO(RH*R*#S44CV272-(Z+,HP.>@JI M86%W8F)%\K9_RT*@_-CI^-0W&BW$T]T1,GESD,"0=RXQT_*@#3;4+,1>8UQ' MLSC)/>E6_M&0NLZ%1U.:PG\-3/N8RQY)MH&>HQG-0 MG1C_ &-]B7RT;.[Y0<$U0?PS,TI?S8U)DWD@'IMQB@#8OOL=U9/)+B2.(%N# MZ5!87T0L-RK&@QN1%/7_ .O26ND-!I,MH/+5W!!*@X/%4%\-3*RJLR!04;/. M05&,?C0!HV.LQW;L'41@+NR3[XJ]]MM@<>HZ8_&@#IA>P>:Z;@ F,MV-2?:(0%/F+\W3GK7/MX=F#8$B MLIV%LYY('/YUCW5AE%% !@>E)@>@I:* $P/04!5!R% M/KBEHH 3:/04$ C! (I:* $VKZ#\J JCHH_*EHH H+H]FMX;D1_.3NY]:O;5 MQC:,>F*6B@!-J@8VC'IBD\M/[B_E3J* (9[6&X@>%T&QQ@X%0V6F6]BA$: D M]215RB@!OEI_<7\J/+3&-B_E3J* &[%_NC\J4JK8RH..F12T4 (% )( !/M2 MT44 %%%% !1110 5'+]PU)4M% $VGC%JM6JJZ>2;535J@ HHHH **** M "L?7$>.$7"3NC;U7 /%;%0W-K%=Q^7,NY$H;A&(.X?+P?\*UO[+L_,\SR5W<=O3BH6T'3GV[H!\HP#Z"@"K#J MGV+P\MY,3)M')R.:;'XHMY%1A&WSLJCD=QFM"32;*6Q%F\(: '.TU$- TX%, M0 ;#D4 9#Z]<->6\RPN(CG<@8_L6Q'2/]>E M(-#L%7:(1C&,4 9I\1L)!(UNZKY3/L+#D ]:D3Q/$Z!C;NO'S\CY:N2Z#8S+ MM=&(V;.O:E70K!,XB/(P>>OUH J:=J4LDM_-+N\N-0RID'CFF?\ "3H!AK60 M.WW5W#D5>71X+>UN8[8$-,A7).>W%0V6A016D:3KNE4Y+9[T 0P^(8T,JR(Y M=7Y7(^48JU8:S'J%P\<,+[%0-YA/!S3VT2Q9BQC.XMN)SUJQ;6%O:,S0IMW M CM0!ECQ-#Y;,UNXVEN,CHIP35N[UF"TMX9BI9)<8P>F:1M!L7!!1L$GOZG) M'TI]YHUG?)$DJ-MB^Z%.,4 4I?$T4=P\7V:0A2PW C!V]:D/B*W^8K$[(B!F M8=L]JF.@V+9R).=V?F_O=:0:!9 . ) KKM8!^"* *Y\1121NJQ.LW*JF1DG& M:J6GB0V]C&+B*664X+$$<9K3;P_8LVXK)NSD,&Y'&*1/#UB@P!)V'W_2@"!/ M$]HZ*?+D#DXV8R:4>);]7:K6MC': "-G("A0&;(P*LT %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 @ 48%+110 M4444 %%%% !1110 4444 %%%% !1110 5'/_ *IL]*DJ*?\ U34 4\K12;?: MB@"?3F,6LD)]*N4 %%%% !1110 445B?;-1GU.XMK7R0D('+@\ MYS0!MT5CXUT'(-J?^ G_ !HSKV?^73\C_C0!L45CYUWTM/R/^-&[7A_#:GZ M_P"- &Q16.'USNEM^1_QI?,UO_GG;_D?\: ->BL?S-<_YYVWY'_&DWZY_P \ M[;\C_C0!LT5C>;KHX\JV/X'_ !I?.UW_ )XVWZ_XT ;%%9 FUKO!!^&?\:H?] R7 M_OM?\:0ZGJ&/^07-_P!]K_C0!LT5C?VI?XYTN;_OM?\ &@:K?#_F%3'_ (&O M^- &S16-_:U\!_R"9S_P-?\ &C^V+W'_ ""9_P#OM?\ &@#9HK&_MB\S_P @ MF?\ [[7_ !I1J]X?^85./^!K0!L45C_VK=XS_9EQ_P!]K2C5;K_H&3_]]+0! MKT5D_P!JW/?3)_\ OI:/[4NX'_ ##9_P#OH4AUJ?\ MZ!MQ^8H V:*Q?[;G_P"@;,W_ M 'P: ->BLC_A((/^>,W_ 'P:0^(K9028I@!U.P_X4 ;%%1V\Z7,"31_<< BI M* "BBB@ HHHH **** "BBB@ J*?_ %35+45Q_J30!3YHI<-10!+IS!K-".!B MK=5--&+&,>U6Z "BBB@ HHHH *QM,/\ Q/-1SZ)_6MFN;M=2MK36]0$\R1D[ M]Y%CZT?V[IG_ #^1?G0!HT5G?V[IG_/Y%^=+_;FFXXNX MS^- &A15#^VM/_Y^H_SI1K.G][N//UH O4R;?Y+^60'VG;D=ZJ?VQI__ #]Q M_G1_;&G_ //W%^= '+KXDU&*\C@FDBRV01MP05Z_G6Q%>:E)>1VYDC4M$9/N M=LC'\Z@N+'0+J\-W)<)YI96X8]0(VVD;?>B77W2>#:HI\D.FRRP ML]VF(XRFW'# C!H ;+JMW;VD%]($:WD890#E0>^:?'JEU)IUS."F]) J<=CC M_&HTM]/")$]\'@C;(RFH6-M)%M\\8?)Y4\TBZY<'5?LH"./.:/8.H [TR;3[">.4-?CS7E$@D MP,KTX'Y4#3K'S#-_: ,_FF02 $9ZB@"]>ZI)8ZM%%-M6UD0D/\ [7'%4I?$ M,MI+9I.J?OVRW.-J\@?K5S48;#4X(HIYTPC!P0>/RH N0WL\FH7L!V[(4!7CUS_ (5#!J5U+IB7!V;VF*'CL"1_2HX;2..: M20:EEI H;@<@4MM8PP%8_MP:!9#($..I.?ZT ,T[69KS46@9DPK8*@<].M;] M85I916ETTBWB;6?<1M&3[9K7^UP?\]4_.@":BHOM,)_Y:+^=+Y\1Z.OYT 24 M4SSHO[Z_G1YT?]]?SH ?13/.B_OK^='G1_WU_.@!YZ5E:$,6\W_70UHF:/\ MYZ+^=9NB2QBVD^=?OGO0!K44SS8_[Z_G1YL?]]?SH ?13/-3^^OYTOF)_?'Y MT .HIOF)_>'YT>8G]X?G0 ZBF^8G]X?G1O3^\/SH =13=Z_WA^=+O7^\/SH M6BDW+_>'YT;E_O#\Z %J&[E>"UEECC\QU4D+GK4NY?4?G1N7U% '-1^*7DN! M$+7DKO!W=LX_GQ5J'6+V:66(60#QQASF3US[>U51X4B&IB[%TP DR$[;?[OY M\UII9.FH7=QYB[)H]BCTZ_XT 5#KMTMC]K>U41[]N?,JY#J:W&I"UC"LOE>8 M65\XYQBJYTEVT?[$TJ%O,+D]L9JQ!IZP:D+E"BKY7ED#ZYS0!7FUQ;?4&MGA M.T,%W!N>3CI2IKL$JWVQ"6M!D@G[W^<4'2W-Y>3[HR91B,G^&JC^'F5BT$RK MYD)CE!/WB0.?YT 7],U;^T'E0Q%709X;(/XTQ-9#0.3 1,LWE&/=SVY_6FZ7 MI+Z7/:$)X#<\T .CUV&5KV-$/F6HR1 MG[WTJ275#'96]QY1/G-MV[NE9KZ!,DPEMY(U=XF2;+?>8XY_G5AM-O9;%('E MB5HN4*GJ?>@"?4=8:P:7]P76-5.=V.IQ5K3KLWL'FE H[;6W"LZ[TR[O;>;S M7B$LFT !N SA\M_+51C 0Y^M %X#%&T4;AZBC(]10 N*3%&1ZBC( M]10 8HQ1D>HI_Q]@G/^P?Y59R/6JNHD?V=G0Q3:MJ'F1JQ!'4?6MRLC2U( MU74&/U3]: MBDTW28YDB>&)9'^Z"3S6K6%KEC]NO;55#K(F6211]T\]Z )&M-%#E3%$"&VD M<]:);/186998HE*\G.>*S?LM[]G\ZZM_WJ7 +[!G< ?O"EU.T_M)+MS%((YR MJ#Y"#TZT :]@=OL M\A0 #.1M/S'\\4ZVM+@:@UPD3E5>;*M&1@$=O6@#92#1'1W$<6U023SP!4L. MFZ1=J3%#$^.N":P5MY8]$NU,Q)H_LO1PCOY4>U#ACD\&J MNKQ2+JD=Q;JSN %>)DRK+GMZ&J5Q#=-::HT1*H9F^0Q$D_2@#:&DZ5E!Y4>7 M&5&X\TQ;#1S,8E6+>#@KN.HQ!PED(P4V'+#'./Q%1""0ZR]XUN M_P!F%SO)5"&'R 9]Q0!T(L-'9R@6/<,Y^8\8ZT^+2]+GW>7$C8ZX)K&MHU\R M[>4/Y3RRC:L)W8(ZYK3\."5$GBD0%4("2[=I8>_TZ4 6O["T_P#Y]U_,TAT# M3CUMUQ]36G10!E'P_IV,?9Q^9K-T70K"2VD+0C.\]S73GI67H?\ QZR?]=#0 M G_"/:=_SP_4TG_"/6'_ #P'YFM:B@#(?0M.C4L\851UY-5_[.T;^^G'^U6Y M+&DL;+(H92.016!8Z;:75C?));J#YT@!*\@8[4 2MI.D)]YD'0_?]:'TK25" M[F0!NGS]:QX+,C0_-F3S)OM CR4_A7('Z4^ZTM[6XLD5PS,2Q9DW!1@\>U & MVOA_3G4,$)!Z$,:7_A'-/_YYG_OHU=L"OV*(+T"XZ8_2K- &2/#M@.B-^9K, MUG1[6VAMS$&4M*JG![9%=36/X@_U-K_UW3_T(4 */#]D?X#^=.&@67]UA^-: MB]*6@#);1;"/!9BN>!EL9I&TG3T8AGVX&3EJ9XCMENK6&(LR,9 49>H.1BLB M=;F:'4$N[<^?%#MW@9WC'!% &TVDZ>N,OC(R/GI3HM@J!BY"GH2_%9MX]O=P MJ8EW>7;@$A>G/2LIVO)=,@L)UD"6DT8+X/[P;AB@#HQHFGL^T2G=Z!Z0:'8D M\3MCV>L/;(NN"5/NK.@**,$CZ^E/LI%^QSM*Z?K2@^9IE^MYN%\)'\O\ O8R= MN/PH TCH-B#@SN#Z;Q2MH-E&0&N)%STRX%9=E#=3:IYN@H QO[ C S]KN/S'^%9]G MIAEU2\B:[N-D9&T9'' KJ&^Z:Q[ _P#$\U#_ 'A_(4 /&AA?^7RX_,?X4+I, M;' OIB1V#"M8]*XZ%9HKFXOH9\)%)(&7/WSG@?I0!N'1T W?;I\?[PI!HZ$9 M%].1ZAA_A7.QW5U'INIVEV6$@(DCR_)4X[_C6MX>W2QWT,SLKLY'E$_ ?^)E<_]]#_ K*LY)X9)K.;S EF[2;CQN&1K/ M_/TG_?(_PK9HH QO(UK_ )^X_P#OD?X4>3K7_/S'^0_PK9HH QC!K@_Y>8?R M_P#K4>5K>/\ 7P_Y_"MFB@#'\O6Q_P MX/\ /X4"/6N\T'^?PK8HH R0FL_\ M](#_ )^E9NH#5AJ5BK-#N+\<_P#UJZBL?4_^0QIW^_0 I&M#HUO^)_\ K4W= MKF< 6_\ WT?\*V:* ,?=KG]VV_[Z/^%(3KO:.V_[Z/\ A6S10!C9UW^Y;?\ M?1_PHSKG39;?]]'_ K9HH QLZZ?^6=M_P!]'_"D#:]_SRM1_P "/^%;5% & M-G7?^>-I_P!]G_"D\S70?]1:''^V?\*VJ* ,<2:YG+6MKG_?/^%/$FL9S]FM M<_[Y_P *U:* ,K?K!.?L]KG_ 'S_ (4;]7_Y]K7G_;/^%:M% &5OU?! M;7' M^^?\*;OUC&/LMK@]MY_PK7HH Q?-UD=+*U_[[/\ A0MQK8'%E:@9[.?\*VJ* M ,;[3KO_ #Y6W_?P_P"%'VK7!_RY6_X2'_"MFB@#'%UK7>R@_P"^S_A6=HUU MJXMGV6<)&\\ES_A74-]TUAZ5,T&B7,JC+)N8"@"0W>M9P+*#_OL_X4?;-;_Y M\(?^^S_A7+ZLKG&G0#/7#G_"N9?QKK<#3M-IT/EVV# M*0>Q Z<^XIT?C369GS'I\1C='D0YYVJ,G//I0!T?VG6,8_LVWQUQN/\ A0;K M6&ZZ;;GZL?\ "L"/QW*W#V:+^^4CYCZBNIK)UW_5VW_79?YB@ %[JG_/@G_?1I?MNJ?\ M^*?]]&L+QA)>PRQR66J/#<$8@M8\?O&]\CI6+<:YK41GU%KXK]FF$36HZ,-@ M/YY- ':->:FV-VFH<>I-(U]J?/\ Q+%)/7D\US_A[4M2?5-/FN+YIH=0C9S" M>D1"YXJMJFLZI%=W6HQ7CK%:W"1?91]UU.<_CQ0!TJW>HJ"%TA #UQWI?MNI M$8.DH17&R^(-7L;*&\-Z\WV].$/_ "Q.[&1^ KH-$O[^UN=3L;JZ-W]F@\Y) M6ZG.>/TH T?MNHAMPTA=WKBD%U>@?\@5.?\ 9KC;GQ!K-@L4_P!O,OVY),(? M^61!&,?G5@:KK,=^FC_VDQ:288N.-P&S=C\Z .L%[J"D%=( QP,#H*#>Z@6W M'2 6]2.:7PM?7%]I&;I_,FBD,;/_ 'L8YK;H Q5OK\.6_LDACU8#FAKZ]9MS M:22?4CFMJB@##^W7NUA_8YPW4;>M)]NO I7^QFVGJ-O!K=HH P_MUUM(_L9\ M'J-@YIHNIPWB0VW_+.%@2&'/0CO6CKVLZ MG#J5Z;.9(X=/C61T8?ZS(SC]* -=[Z5VRVC3-QC)C'2E74IUDWC1YPYX)"#F MJ5GJ^J3>)X+6X2-+26U$JA>I.1UKJ: ,0ZG,V[=I%P=W!R@YJ.6],W^LT6=C MC',8Z5OT4 <^MZ!&4_L6?:>WEBE-ZKQB,Z-<%0E7*@^B#_&HK_5YFL)Q_9]R,H1DK[?6M^JFIX_LVX_W#_*@"/1?^0/:<8_=+ MU^E7ZI:3_P @FU_ZY+_*KM !1110 4444 %%%% !1110 5#'_GE'_WR* *']O6/]Z3_ +X-)_;]AC[[_P#?!K0\ MB'_GE'_WR*3[/!_SQC_[Y% %#_A(=/\ ^>C?]\T#Q!IY_P"6C?\ ?-7_ ++; M_P#/"+_O@4?9;?\ YX1?]\"@"C_;^G_\]3^5 U_3S_RV_2KWV6W_ .>$7_? MI/LEM_S[Q?\ ? H J#7+ _\ +;]*R]1U6T?5[!EE&%;)KH/LMO\ \\(O^^!6 M/J-O"-;T\"&/&>?E'K0!=.M6 ZSBD_MS3O\ GY3\ZM_9;<_\L(O^^!2&RM3U MMH?^^!0!6_MO3O\ GZC_ #%)_;FG?\_2?G5G[!:?\^T7_? H^PVG_/M#_P!\ M"@"L=X?^^Q2G3;,_\N\?_?(I/[+LO^?:/_OD4 -_M;3_ /G[A_[[ M%._M2P_Y_(/^_@I/[*L?^?:/_OD4G]DV/_/M'_WS0 K:G8E?^/N'_OL5E:%? MV7V"17N8<%SP7%:9TBP'/V9/RK'T?3["/299Y+=2$+,>.PH 2/0O#:W9G\R, MC)81-*"@)[A:8OASPRKR$R(PD###2@A<\G'I5/3O$6B7TMN'TV:"*YSY,LB M*V/?-;9&@X!,D&"VT<]Z &R6&A2I.CRPD3 "3]X.<8_P%$=AH4(4)+" J,@_ M>#HPP?TJI%?:#+J=S9K&/]&'[V0_=!XXS^(J^T.AK&CLT(5_NG/6@#.&@>&E MN%E65%"X)02C:Q'0D=ZMV]CH%N;?RI8A]G'-">_%V\ MNYNI4RC:QQC)'<#\?>IM1;1M*M8Y[I2JR<*,\ MGO0!6C\.Z5:2R3VMX8Y6X3=+D1^NT=J<^@:/)>QWA/I1J8>^\X^E "KX6T R3.TQ;S P :4$)NZ[?2A?"VB"V:/[5(9 M"^_SC-\X.,=?I3K&3P[J-_)96[%ITSQO/..N*U?[ T__ )Y-_P!]F@!VFPZ? MI5DEK;3($7NS@DGU-6_M=O\ \]X_^^A5+^P-/_YY-_WV:/[ T_\ YYO_ -]F M@"[]JM_^>\?_ 'T*7[5!_P ]H_\ OH51_L'3_P#GF_\ WV:/[!T__GF__?PT M 7OM,!Z2I_WU1]HA_P">J?\ ?54?[ T_^Y)_W\;_ !I/^$?T_P#N2?\ ?UO\ M: +_ -HA_P">J?\ ?5'VB'&?-3\ZH?\ "/:?_\E4E0LP$G$H' MK4$%]X:N=9?2HKEVNEZJ)6Z^G6I;]_#VFWB6MU&'R5&>,9S6AYR?WA6 EKH?_O\W^-)_P (W8^L_P#W^;_&@#5\Q/[P M_.D\U/[PK*_X1NQ_O3_]_F_QIW_".V7]Z?\ [^M_C0!I^:G]X55U*13IUQAA M]P_RJM_PCUE_>F_[^M_C574- M(["=E:;(0GF5O\: -/2/\ D$VO_7-?Y5=J MCHX T>T [1+_ "J]0 4444 %%%% !1110 4444 %079Q;L?I4]0W(W0L#[4 M9^[Z_G14_DI_DT4 36/_ !Y1?[M6:K6'_'G%Z;:LT %%%% !1110 5CZ/_Q^ MWY_Z:G^9K8KE]/L[N>_OWAO#&OG$;<9[F@#J**QCIFI_]!/_ ,I_ M]!3_ ,@#4K(U#_ )#=A^/\Z0Z?JN>-23_OW_\ 7K)O;/55UNR4ZA&6 M(.#Y73GZT ==16-]BUG_ *",7_?K_P"O2_8]9[W\)_[9?_7H V**QC::WVOX M /\ KC_]>C[)KG_00@_[\_\ UZ -FBL;[)KG_00@_P"_/_UZ/LFN?]!"#_OS M_P#7H V:*Q?L>M]?M\&?^N/_ ->E^RZWWOH#_P!LO_KT ;-%9/D:S_S]P?\ M?K_Z]+Y&L=[N#_OU_P#7H U:*RO(UG'_ !]P?]^O_KTGDZUVNH/^_?\ ]>@# M6S16/Y&M?\_-O_W[_P#KT&'7.UQ;X_ZY_P#UZ -BBL;RM>SQ<6__ '[_ /KT M>7KW_/>W_P"_?_UZ -FBL7R]?_Y[VW_?O_Z]+Y6N8R9;?/\ N?\ UZ -FBL8 M1ZX/^6L'_?/_ ->CR]<[20?]\_\ UZ -=ONFL338FFT&XB0?,X=1]3FG,NN* MI.^W_P"^?_KUGZ&NMBP^1H,%CU'O0!FZ'X&%MX>C^UF1[U('5(V(VHQ7'%86 ML^"]3W6PMX)FB: HZQ.!MMO^7_UZ^"-5C M@EDMXW+><'<*PW2KL QZ=?Y5:TCP=?[P]W!*T7DRE$F<$HS)@=/?%=P/[;'\ M,'Z4N=;_ +L'Z4 >>ZSX-U0&V%O!.T1@V,D+@;7P.3G\:@?\3OTA_2E!UK^[#^E &M162/[8_N0_I1G6.R0_F* -:L MG7#A+4>LR_S%)G6.'_6C&&'J* ,[QGILUWJB3VUE<27 M0@98)XF4!&..N:?JDMW*NG3?9)+A].EVW"C'S90\C_OH5T._7!TB@_[Z%-#Z MVF2((.>N&'- '"6NG:EIK7$TFER2C48MB("/W).>OYU8MM*U"T6/2I+%S(\L M,OV@8PH .?RS7:>=KN/^/>#/^^*/.UO&#;P_]_!0!S.KO<27+3P64MS'>6OD M(1CY&#]\_0UD'1-42RET/[+(UQ)/YRW61@+DI)K"+M6UA ]/,%.$VL_ M\^L./^N@H YCP]:WCZW8K)8O +))$EE;&')(Q^>*[^L;S]9Q_P >L6/^N@I# M/K6?^/.(_P#;04 ;5%8OVG6>UE#_ -_!2?:-;'_+C#_W]% &W16+]IUH ?Z% M%G_KJ*/M6LXYL(C_ -M10!M45B_:M8'_ "X1_P#?T4X7>KY^:QCQ_P!=10!L M45DB\U7O8I_W]%+]LU/_ )\4_P"_HH U:*R_MFI_\^*?]_1_A2?;-4_Y\$_[ M_#_"@#4/2L73N=8U/O\ ,/\ T$5*U[JF#_Q+D_[_ _PK'TV\U,:MJ++IZD[ MQD>:..![4 !_P 2T?\ ?X?X4?VCJ9'_ "#1_P!_A_A0!L45D?VGJ(/. MF_\ D7_ZU(=3U$?\PS_R+_\ 6H V**Q_[4U'_H%G_O[_ /6H_M/4?^@6?^_O M_P!:@#8JGJF?[,N,?W#53^T]1Y_XE9_[^_\ UJK:AJ=\;"4-II4%>3YG3]* M-/201I5KG_GDO\JNU3THYTNV)&/W2_RJY0 4444 %%%% !1110 4444 %13_ M .J)J6H;@9A84 5O,%%1^2?6B@"W9?\ 'I&/:K%5[/\ X]H_]VK% !1110 4 M444 %8^B#$M]Z^>W\ZV*YRUU$:?*;_ M +X-'_"16W_/*;_O@_X4 ;%%8X\16N/]7-_WP?\ "C_A(K7_ )YS?]\'_"@# M8HK)&OVI_AD_[X/^%*->M3_#+_WP?\* -6BLK^W;4=1)_P!\'_"C^W[3TD_[ MX/\ A0!JUC7_ /R,-A_NG^=._P"$BLQ_ST_[]M_A6;=ZS:2:S:3_ +PI&IR? M+;CGZ4 =3160/$5BW1W'_;-O\*<-?LL_ZQO^_;?X4 :M%9/_ D%@.LK?]^V M_P */^$BT_'^N;_OVW^% &M163_PD6G_ //5O^_;?X4O_"0Z?_SU;_OVW^% M&K165_PD.G_\]6_[]M_A2C7M//\ RW;_ +X;_"@#4HK/_MJP_P">Q_[X/^%+ M_;5A_P ]O_'#_A0!?HK/_MJP_P">Q_[X/^%']MV'_/<_]\'_ H T**SO[/ M_'3_ (4 :-%9_P#;>G_\_'_CI_PH&MZ>?^7@?]\F@#0HJA_;-A_SW'_?)H_M MFP_Y[C_ODT 7F^Z:RO#QSI@/^T?YFICK6GD$?:!^1K,T'5K&+355YP#N/!4^ MIH Z.BJ']LV'_/POY&E_M>Q/_+POY&@"]15+^UK'_GX7\C2_VI9?\]UH N45 M3_M2R_Y[K2C4[,_\MUH MT55_M*S_P">ZT?VE9_\]UH M8S6+KW#60_Z;#^8 MJ_\ VG9_\]UK'UN^M9'L]LZG$H)]N10!T0Z=*,"JG]J67_/PE+_:EE_S\)^= M %O ]*3 ]*J_VI9?\_"?G1_:5F?^7A/SH MX'I2;1Z56_M&S_P"?A/SH_M&S M_P"?B/\ .@"R% [4N!57^T;,_P#+Q'^=+_:-G_S\1_\ ?5 %G ]*,56_M&S_ M .?B/_OJC^T+3_GXC_[ZH LX%&*K?VA9_P#/Q'_WU2_;[3_GXC_[Z% %C%&* MK_;K7_GXC_[Z%*+RV/2>/_OH4 3X'I1@>E0_:[?_ )[1_P#?0H^U6_\ SVC_ M .^A0!-@>E&!4/VJW_Y[1_\ ?0H^UV__ #WC_P"^A0!*1Q6-I8_XF^I_[Z_^ M@BM,W=L!_KX_^^A63I=Q;C4]18S1C,@Y+#GY10!NT5#]KM_^>\7_ 'V*/M=O M_P ]X_\ OH4 2X%&!Z5%]JM_^>\?_?0I?M,'_/:/_OH4 2X%%1?:8/\ GM'_ M -]"C[3;_P#/>/\ [Z% $M%1?:8/^>T?_?0H^TP?\]H_^^A0!+5/5<#39\_W M34_VB#_GM'_WT*IZK<0G3)P)H\[3T84 3:7_ ,@NU_ZY+_*K=4]).[2K4_\ M3)?Y54GH*0P1GJHJ2B@"+[/%_<'Y4&WB/\ _*I:* (_( MB_YYK^5)]GB(YC7\JEHH B^S0_\ /-?RH-M#_P \U_*I:* (?LT/_/-?RH-K M"?\ EFOY5-10!#]EA_YYK^5!M8/^>:_E4U% $'V2#O$A_"C[';$?]VK M-% %;^S[7O!'_P!\TG]G6A_Y=X_^^:M44 5?[-LO^?:+_OFC^S;(#'V6+_OF MK5% %4Z99'_EUB_[YI/[,LL_\>L./]VK=% %3^S+//\ Q[1?]\TO]FV7_/K% M_P!\U:HH J_V;9?\^L7_ 'S1_9ME_P ^L7_?-6J* *O]FV7_ #ZQ?]\TG]F6 M7>UB_P"^15NB@"F=+L3_ ,NL/_? I/[)L"F9S]B@S_N"C^P],QC[%#_WP*T** ,\Z'IA'_'E#_WP*3^P=,_Y M\H?^^!6C10!G?V#IF.+.'_OD4HT/31TM(O\ OD5H44 4?[&T[_GTB_[Y%']C M:=_SZ1?]\BKU% %#^QM/_P"?2+_OD4AT33C_ ,ND7_?(K0HH S#H&F$_\>D? M_?(I/^$=TKD_8XLGJ=HK4HH R_\ A'=+_P"?5!]!1_PC^F_\^R?E6I10!F#0 M--'_ "[)^5+_ &#IO_/LGY5I44 99\/Z:?\ EW6C_A'M,_Y]Q6I10!E_\(]I MG_/N*/\ A'M-_P"> K4HH RO^$>TW_GA0?#NFGK *U:* (X84@B6-!A5& /0 M5)110 4444 %%%% !1110 4444 %13_ZHXJ6HKC_ %1H KT4W;[FB@">R_X] M8_I5BJ]G_P >L8]JL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5%26P M(#(,YR,$>U6O,09RZ\=>>E #J*A2ZA=W4.N5(!YI[2HJL2Z\#)YH ?15:SO8 M[RW,R<*&*\GTJ.XU**"Y2 #>[#/# 8'K0!=HIHD0C[R_G2[UQG<,>N: %HII MD0'!=0?K2[E_O#GWH 6BFF1 I;<,#KS5>RU""^M_.B8;=Q7D]P<4 6J*3>I& M=PQ]:-R_WA^= "T4@(/0@_2EH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "HI_]4:EJ*?\ U1H KT444 68?]4H]!4E,C&$%/H **** "BB MB@ K+U*SN;F\MI(0 L88%B>1G%:E% ')OH&H2;MS+M (V;N').NLHH Y271+XR2*D M8$1=",.,@!<']:;_ &'J0+L2S,3R#+PP],5UM% &!%I][#H$MM'$JS%R54,, M 'WK)F\/ZC<6X,B#SQ"R[M_?(Q7:T4 E %3/\ M&BG;110!=48 'I2T44 %%%% !1110 44USA&/H* MYVQ@U#45FF_M!XP)64*,\ &@#I**QAI6H9_Y"C_D?\:3^RM1S_R%&_(_XT ; M5%8O]EZE_P!!1O\ OD_XT'2]3[:F?^^3_C0!M45D#3=2P/\ B9?^.G_&E_L_ M4O\ H(C_ +X/^- &M165]@U+_H(K_P!\'_&C[!J?_017_O@_XT :M%9#:?JI MZ:DH_P"V9_QIAT_6.VII_P!^S_C0!M45BBPUG_H)1_\ ?L_XTOV'6?\ H(Q? M]^S_ (T ;-%8WV'6?^@C%_WZ/^-'V'6O^@C%_P!^C_C0!LT5B&SUSMJ$/_?H M_P"-'V+7/^@C#_WZ/^- &W16+]CUP#_D(P?]^3_C3EM=<'6_M_\ OS_]>@#8 MHK)^S:S_ ,_L'_?K_P"O1]FUG_G]@_[]?_7H UJ*ROL^LY_X_8/^_7_UZ3[/ MK0_Y?(/^_7_UZ -:BL@P:WVO+?\ []?_ %Z88->SD7EO_P!^O_KT ;5%8ODZ M_P#\_=M_WZ_^O1Y.O_\ /U;?]^O_ *] &U16*8=?_P"?JV_[]?\ UZ/)U\?\ MO5M_W[_^O0!M45C"/7N\]O\ ]^__ *]+Y>N_\][?_OW_ /7H V**PY%UZ-&< M36_ SC9_]>H+"?7[RS2<26X#9XV>^/6@#HZ*Q=FOC_EK;?\ ?'_UZ-NO_P#/ M2V_[X_\ KT ;5%8VW7_^>EM_WQ_]>D":]CE[<_\ ?\ Z] &U16.HUT'EK?' M^[_]>G?\3OU@_+_Z] &M163_ ,3KU@_+_P"O3O\ B1^7_UZ8?[<](/R_P#KT ;%%8V[7O[MO^E)NU_'W+?]* -JBL7=KW_/.#\Q M2[]>_P">4'YB@#9HK&WZ]G_4P?\ ?0I?,US_ )X0_P#?0H V**Q_,US_ )X0 M_P#?0I/-UW'_ ![P_P#?8H V:*Q_-US'_'M#_P!]B@RZ[VMH?^^Q0!L45C>= MKN/^/6'_ +[%'FZ[G/V6+_OX* -FBL<3ZWWM(O\ OX*43:SWLXO^_HH UZ*R MA/K'_/G'_P!_12^?J_\ SYQ_]_10!J45E^?JV/\ CSC_ ._HH,^KXXLH_P#O MZ* -2BL@W.L?\^"?]_A2_:]8_P"@>G_?X4 :U%8YN]9_Z!R?]_A1]LUG_H') M_P!_A0!L45C_ &O5^^GK_P!_A0;O5_\ H'K_ -_10!L45C_;-7_Z!R_]_A1] MMU;_ *!R_P#?T4 ;%%8_VW51S_9P_P"_P_PH^WZK_P! P?\ ?X?X4 ;%%8_V M_5?^@9_Y&'^%1S:KJ,$?F2:;A0>2)@E% &A1110 4444 %%%% M#)?]4_\ NFLOP[C^SY#ZS/\ SK4F_P!3)_NG^5$W_?-'_"16_\ SQF_[Y- &S162NOVY&3'+_WR:<-=MC_! M)_WR: -2BLPZY; ?=D_[Y-1GQ#:C^"3_ +X- &O5/4X99]/E6%RDF,J1[1=K91N1^5 #;VXN;*:S\N8R+<@*X/;/<4J233:18$7 M++)(QRP[]:(=0T6%PX#EE&%RC<#\J;!>Z);2AX]XQRHV-@?I0!+96\[:O<1- M>2%80I''7DY_E3-3N+\:JT=F[%E3*H%R,\=:EBU;28KJ2X5W$D@ 8[&Y_2D? M4=)>Z-SO82E=I.QNGY4 5X-;N6UUH)01;NFV-L<%P,GFF:-JES<:R;9YF8#= MO#* /;%2,^B20PQ%F"Q$LAV-D$_A3XCHD)C9&8.C%E;8V>>O:@!+[4;C3M5F MMY)"RW"9MQC^(8XJ'^VKBVUFVLW?="?WX_P"^3_A2_P!N6!_Y;C_O MD_X4 :5%9PUS3^]P/^^3_A1_;FG?\_(_[Y/^% %RX_X]Y/\ =JEH(QH\'T/\ MS3;C6M/:WD N!G']T_X54T75[)=)@7SUX!['U- &_15 :Q8G_EX'Y&E_M:R_ MY[K^1H O452_M:S_ .>Z_D:/[5L_^>X_(T 7:*H_VM9?\]U_(T?VO9?\]U_( MT 7J*H_VO8_\_"_D:/[8L>]POZT 7J*H_P!L6'_/POZTG]L6 .#X2@"]5/5)+F'3II;4 S(NX ]Z3^U;/\ Y^$%+_:5F0* .:MO$=[.<\?XTC+8-;6T!OABW964Y'.*?;G3[>_GNUNE+S#!&1@?YQ0! M6BUB\74)$=0\*R2*V!]U5&0:BA\1RW.D7]P@1)K=CCTV\X/Y"K02P6.=!?#] M])O8Y&?I5>YT_3+AI,7HC65 CJI&#@8H MZ+JEQJ5M60(Y%Z-QG^=0V MNLW$\"(VP7*.PG'90HR:FT^+3]/FD:"[ 1P,ID8R!C/Z5&UEIQN;J>.Y"2W( M 9@: *\'B22ZL-2E0(LEJ25YX*\XJY=ZG<0/I:J%/VIPKD]N"?Z56N='L;D, M$OO+5H?*8*1@\8S4CZ=!+#$'U$F2$@Q-D?+QB@ U/5KJR:8@H$5U )[ G%:> MFW#W5KYCLK?,0"M9LVG6T]ML?4/WA<.TF1DD'-7[-X+9&5KQ9"3G)(XH OT5 M!]LMO^>\?_?0H^VVW_/>/_OH4 3T5!]LMO\ GO'_ -]"C[;:G_EXC_[Z% $] M%0_:[?'^OC_[Z%'VJW_Y[Q_]]"@":BHOM5O_ ,]X_P#OH4GVJW_Y[Q_]]"@" M:BHOM5O_ ,]X_P#OH4?:K?\ Y[Q_]]"@"6BHOM5O_P ]X_\ OH4OVB#_ )[1 M_P#?0H DJCJYQIDWTJU]HA_Y[1_]]"J&LSQ'2Y@)4S@?Q"@"SIQSI]O_ -/\ Q+/^VC5H MS_\ 'O)_NG^59WAXC^R_^VC4 :M%%)D9H AN[@VT6\1M)["LL^(D6T^U/;2" M$$@MZ8X]*UYPS02*F"Q4@9K+MK&;^P9+.>-#(V[Y0<@Y- #9?$4,;?+"[H6* MAAT.!FA?$<$LB+%$[AE#9Z5771YA8:=;;$Q Q\T;CR"#27&D2)J2206ZF!$ M3#D8(]<4 =$C;D5L8R,XI<"F(3Y:[OO8YQ3MP]: # ]*QG /BF,8'^H;^8K9 MW#UK&R#XJ7/: _S% &QL7T%+L7T%&X>M&X4 )L7^Z*I/J-G'?_8G.V8IO (Z MCVJ]N'K6'J6F'4+R0LNS;'B*8=0V: +<.IVLTT<2QL&D+!N0.:COM(N;ZV$3Q;3(Y8D'[GH: M-:XU.RM[M;5N963?M49X_P BJ\6NZ?-#)(JO\B!R"ASM-9<&DZE%=I<3(LLK M0E'8=CS@#]*@L]#OH8I6$)4O;^4REBG6@#>.K68M3.T+A<@8*')R,BK M%K=65[ \T04JAPV1C'UK#FTN[_LY;:&)P24+,S$XP,<5G%ERF(V;:LA3Y2?K3XKVQGNF@2$D@[2VPXS]:S1IUW-I-OI< MD.WR63,O8A3UJSI.F207EQ-,'7YAL&3AAZT 67O+!;IK?RMSKPVU,@=^:0WN MG"T2Y\K]V[A =G%HB<5W[<=O\FJT.H:5-*8UC < GE,9QZ>M9DFGW_P#:,&KB M-S,'V/%CHG^0*BM=.O[>X2Z:V9P0RF/'*9SR* ->+4-*FB,@AP@&,G M!_A]S6E>'%G+_NFJNA#&C6_T/\S0!8^P6G_/O'_WS2_8+3_GWC_[YJQ10!0N M8K"TCWRVZX/]U,U1_M'1?+#^5A&( 8Q''-;,Z[H'&W<=IP,>U8UK8-)X;:WG MMV678<*5YSCB@!7OM%238803D#(BR,T[[5HVY5$*L67<-L>>,XJE'I@M8AN9L_+UX% M=%6/JG_(5TW_ 'G_ )"@"U_8^G_\^<'_ 'Q2?V/I_P#SZ0_]\5?HH R9K32+ M>:.&:WMT>0X3*#FHI8M%C=E>VA!5@I_=]STI^MV"ZA);1,CX4L0Z_P !QP?S MK-^QZB+.X^TP"22.5"I49,BJ#S]: +TT&AP.5EMH5(4,24X J2>PT2W6,R6U MN!(<)\HYJE?1/J$$Y^RRJC1"/E>2<@U1CT[41]D-W&[K;2;(\#.5X^8T :T< M&@2R,BP6^Y40P>6K;2VT=:E_L[2/,2,P0;W&Y5P,D5 MB?8;DZ1=8$HS<.?*\L2NWG]: -A;30Y)VA6& MWW@D8P.HIJ6^@R.RK#;_ "YS\H[=:R5AN8]3-T]L[6PN'; 3##( !]Q1:6_[ MNX\^.8I(TO[M8P" 3US0!MP:9H]R"8K6%@.#\@J7_A']*_Y\8?\ OD56\/+< MQQSQ2KF)& BD*[2PQWK;H RSX>TH_P#+E%_WR*RM'T33I;F_#VL9"R@*"O3B MNIK&T/\ X^=2_P"NP_\ 010!*= TP+DVD0QR?EJO%I6AW!81QP,0>0,<8K9E M_P!2_P#NFN1AL)%M6N4#K,SO$B 8X8]30!K/I>B10B5D@$1. WC1M$,!F M$,)C Y88P*YUK:\ATQ].>)G>*8&-L9!!&<_F:WM!A)T^YL[F,K,6/F C@Y&, MCVH =_9.A;8CY4.)/N=/F^E.;1M$$?F&*'8#C=D8K*MX+J!)EF@.+4E+6=RK."XDC(YX.,C]: .A.AZ.KJI@C#-T''-,;2M$4\I"#G' M4=:BGO(WU*RN5CAZ9(NY(593 MW%4]8T2PBTV1T@ 88(/XUJZ8ZO9KMYQWQC-1:Y_R"9?P_G0!8T\$:?;\_P#+ M-?Y59JO8_P#'A;_]\O^X?Y5SFE:()[+S/ MMDZ;F)PI&!71S_\ 'O+_ +A_E5+0SG3$/N: *_\ 8!_Z"-U^G^%']@-_T$KK M]/\ "MFB@#&_L%O^@E=?^._X4X:&X_YB5U_X[_A6O10!DC17'_,1N?T_PI?[ M&?'_ "$+G]/\*U:* ,C^Q9>/^)C<_P#CO^%-.B3'IJ5T/^^?\*V:* ,0Z'<9 M/_$TNO\ QW_"LDZ/<_\ "1!!JESGR3S\N>WM78UC _\ %4G_ *XG^E #1HUU M_P!!2Z_\=_PI1I%UG_D*W7Y+_A6U10!B_P!CWA/_ "%KGZ87_"D.CWIX&K7 M_!?\*VZ* ,0:-?#G^U[@CZ+_ (4?V/?_ /07N/R7_"MNB@#$_LB_ _Y"T_Y# M_"G?V7?CC^UIOR'^%;-% &1_9NH?]!27\A_A2_V??X'_ !,Y?R'^%:U% &3_ M &=J&/\ D*2_D/\ "D.G:CVU27\A_A6O10!C_P!G:C_T%)?R'^%)_9NI_P#0 M5DQ]!_A6S10!B_V;JG;57_(?X4'3M5'_ #%&_(?X5M44 8OV#5.VIMGZ?_6H M^P:M_P!!(_E_]:MJB@#&%AJP'_(1/Y?_ %J3[%JO_01_3_ZU;5% &!=6&K?9 M9"=1&-ISQ_\ 6J#2;'5?[+@V:@ ,' (]S[5OWG_'G+_NFL:XN9K+P9)<6X/F MI&=N/][% $RVFJDD#4HR1U'^13Q9ZM_S_I^1_P *Y6WDMM*L;76(]7FFN&@9 MY(3+O$AVYZ=J9+XSUF!XKU7_#WB/5;O4X+?44AV74)FB\L8*@,5P?RH W?LVJ_\_<7Y&D^S:K_S]Q?D M:U:* ,DVVK#_ )>XOR-9.HP:L=4L!]JA)W/@X/I765CZD<:QIP_VG/Z4 (;; M6@?^/RW/M@T@@UL_\O5N,>QK!\77%S8:A#?PW\FU)45XDEP$7OE>^<5B2:YJ M<%O;:K%J$DDEU*4>W+<(,'D#MTH [K[-K?\ S]VQ_ T?9];_ .?JV_(U@^&; MR[BUAK>6_>[B>T2;YWW;6.W6GPZEJ-UJ$^D/JDJ1VV66X#X,G&<$]Z .U\G6Q_R MWM?R:D\C7.HGM,_1J?X9O9]0\/6=S9QG_ ': ';]>_N6?_CU)OUL?\LK3\FKCO">MZO-XSN;+4]0+ M9SLA"DH<9^ZV<5=U+5]6&JW%W#=B.WM9XXS;X^^#G/?VH Z3=K9Y,-I^1IP? M6ASY-KG\:SM$U+5;CQ)>6U\T?DB,/$BCH..OYUU% &.7UL_\L;3]::7ULYS; MVA^H-;5% &+OUO\ Y]K3'I@TI?6CUMK0CZ&MFB@#&$VM@8%M:@>V?\:I:O-K M!TZ0206X3(R1G/6NFK.US_D%2_4?SH LV.?L%OG_ )YK_*K%0V?_ !Y0_P"X M/Y5-0 4444 %%%% !1110 4444 %5[S_ %!^M6*KWG^H/U% %3:/2BC)]** M-.BBB@ HHHH **** (KG_CUF_P!QOY5SNC:I/%IJ(NGW#@$_,JY!KHKK_CTF M_P!QOY50T #^QX>.U #!K%Q_T#+K_OBE&L3YYTR[_P"^*U<"C:/2@#+&KR_] M Z[_ ._=.&K2'KI]U_WQ6GBDP#VH S3JSC_EPN_^_?\ ]>D.L./^8?>?]^__ M *]:>!Z4;1Z4 97]M-_T#KS_ +]__7I/[)&D^Q7?^J(QY?/;WKK,#T%8R*/^$GD../)_PH D M_MU?^?*[_P"_?_UZ0:\A/_'E=_\ ?O\ ^O6MM7T%)L7^Z/RH R_[>C_Y\KO_ M +]__7H_MZ/_ )\[S_OW_P#7K5VKZ#\J-J^@_*@#*_M^'_GTN_\ OW_]>@:_ M"?\ EUN_^_?_ ->M38O]T?E1L7^Z/RH S1KD)_Y=[G_OC_Z]._MF'_GWN?\ MOC_Z]:&Q?[H_*EVK_='Y4 9O]M0C_EAD_X2&U_P">-Q_WQ_\ 7K4\I/[B_E2^ M6G]Q?RH RCXAM1_RRN/^^/\ Z]'_ D5I_SSG_[X_P#KUJ^6G]Q?RH\M/[B_ ME0!E_P#"0VG_ #SF_P"^/_KTO_"06?\ =E_[YK3\N,?P+^5'EI_<7\J ,O\ MX2&S_NR_]\TA\1V(Z^;_ -\UJ^7'_<7\J3RH_P#GFOY4 98\1V)_YZ?]\TI\ M16 [R?\ ?-:?E1_\\U_*CRH_^>:_E0!C77B*P:TE&Y^5]*KZ=KNG'28H9"6! M4@@KUY-;5['&+*8[%^Z>U9T5Q#I_AD7K0!Q$A;: ,GF@#-M+?PS:22210'+J M5(;D 'K@'I2VEKX:LP3%&@J'2?&MO=W*PZAI_V'?&9$=RI! & M>Q-;2^(-"9HP+N#,GW?EZ_I0!3F_X1ZX7;+&K#?YG(_BQC/Y4XOH&,%%QL5. MG9>@J'3_ !?I5Y+>;PD,-O)Y8D8??. >,?6M)]6*:/ >)/+0^BYSC\ZL+KVB.\2+=0;I?N#; MU_2H+OQ)I5OJ5I8(T2?] M\BL?4(8O[4G)?/R^U &?>'PS?:@M[<.6E4C^,A3CID=#3(H?"L5[)=J1 MO<8*EOE'T'05>O-?L;36UTH61EF."Q7: N?K4FLZU8:,85DM3+)(-P2-1D#U MH R8;;PU:Q,EI;@9'SN5G)7)ZG'3-2R>,- M$6:%%A\R-PI,JK\J;C@9_&IK7Q-I-WJJV,<'#DJDVT;68'! H HQ67A.*VGA M$N5F^\6E)8?0YX_"I;8>';...*"]Q"-P=&M6M2\1:3INHK9RP;N M<22*ORQ_6F)XGT5[Z2W,(5%W8F*_*Q49('X4 44L?"4=M-#Y^1*7(G(5U^\O8CVK8^R6 M_P#SQC_[YH R[?6]%M+>.WAN8UCC&U0#T%3?\)%I/_/[%^=7OLMO_P \4_[Y MH^R6_P#SPC_[YH HCQ%I1./MD?YTX:]I9_Y?(OSJY]EM_P#GBG_?-'V6W_YX MI_WS0!4_MW3#_P OD7YTO]N:9_S^1?G5O[-!_P \D_*C[+!_SQ3\J *G]N:9 M_P _D7_?5']NZ9_S^Q?]]5:^RP?\\4_*C[);G_EBGY4 5?[=TO\ Y_8?^^J3 M^WM+_P"?V'_OJK7V*V_YX)^5)]AM3_RP3\J *W]O:6?^7Z'_ +ZK+TK5]-#7 MP>\B >3^]U&*W/L%I_S[I^596E6EH#?,\*863/3MB@#$T[0_#&FZI/?Q:B3) M(3M#2D[,]<\*[RP4N%^56/0&@"S%:+J&HSV5LL;S0#Y\ \?YS6C_9MG_S[I^5 $/]N:9_S^1?]]4# M7-,)_P"/V'_OJI?[,LO^?9/RH_LRR_Y]D_*@"/\ MK3?^?V'_OJE_MG3?^?R M+_OJG_V998Q]F2C^R[+_ )]DH 9_;.G'I>1'_@54-9U6QDTR1$NHRQ*@#/7F MM+^R['_GV2L[7-.LX]+D9;= 0RX/XB@#5LO^/*'_ '!_*IZAL_\ CSA_W!_* MIJ "BBB@ HHHH **** "BBB@ JO>?Z@_6K%5[S_4'GO0!3WBBC _NT4 :E%% M% !1110 4444 177_'I-_P!'YT;U_O#\ZR1X;LP?]9<_]_P!O\:=_PCUF M/X[C_O\ -_C0!J[E]1^=&X>HK+_L"U_YZ7'_ '^;_&C^P+7_ )Z7'_?YO\: M-3(]11N'J*RCX?M3_P M;G_O\W^--/AVU/\ RVN?^_S?XT :^X>HIHK*BP?$4I_Z9_X5'_PC5M_S M\W7_ '^;_&LV+P_!_;TJ"XN1A.OFM[>] '5Y'K2UC?\ ".0_\_5S_P!_6_QI M/^$=B_Y^[K_OZW^- &U16(/#D?\ S^77_?QO\:7_ (1V/M>7/_?QO\: -JBL M8>'T'_+Y<_\ ?P_XT[^P5'_+Y-\L>!D_[5-U#2+E-/N&.IRD!#QL'^--TK2;E],@8:E( 5Z;!Z_6 M@#+;P!:0:";>UB!O655:20@\#J*R+[X?WTFI@QHIMG2($K(%$95<'CO7)DB+/;Q1H6()!4G(_(UVO]FW7_01D_[]BD.F71_YB4G_ '[% '#7GP_N MY-34I'N@9(AN60*(RJX/'?FI[+P?JD&KZ:7M;;RK.NQ_LN[ M_P"@G)_W[%!TJ[/_ #$Y/^_8H U:*R/[)O,\:I)_W[%']DWO_05D_P"_0H U MZR+_ )US33_UT_\ 0:3^R;__ *"S_P#?H5EW>G7PUJP0ZFQ)WX/ECCB@"EKN M@W=WXB,UO8 2R,A6]$@!0 _@@LLV^J$/YK.!Y> !R/^ U5D\,ZO=6T6DM;!(K-I&6?>/WF5P./J*[/^ MS=3' U0_]^5H_L[5/^@J?^_*T 9/AVPU!]62\O;46ZV]NMNHW [L G]*ZZL M?^SM5_Z"I_[\K1_9VJ8Q_:I_[\K0!L45CC3M4'_,4/\ WY6E^P:I_P!!/_R" MM &O162+'4_^@E_Y"6G"SU,#_D(#_OT* -2BLS[)J7_00'_?H4&TU/MJ _[] M"@#3HK*^R:I_S_C_ +]BC[)JO_/^O_?H4 :N1ZT5D?9-7'2_3_OTM'V76>U^ MG_?L4 :^:QM+&Z/4 H#$R< ]^*4VNM8_X_D_[]BLK1;?5S]KV7J B7G]V/2@ M#GO"^F:S8>*KJZ6R:VM!D21!\JY_V1VJ[>:3J?N^X 22# M^==3]EUGM>1_]\"C[-K7_/W'_P!\"@"II>D-8>([F=(42!X0N5[GBNBR/45D M?9]:_P"?F(_\!'^%'V?6O^?F+_O@?X4 ;%&:QO(US_GYB_[Y'^%'D:Y_S\P_ M]\C_ H V:*Q_)US_GYA_P"^1_A1Y.M][B'_ +Y'^% &Q69KY_XE,G^\O\Q4 M?E:U_P ]8?R_^M5#6$U8:?ZC\:L57O?]0?J* *N1ZT4W_/2B@#4HHH MH **** "BBB@"&[_ ./.?_KFW\JJ:&NW1[;/78/Y592!^58UD^ MKVMK'!]A0A%"Y\TBLE;[5<\Z:/^_PIPOM1S@Z;_P"110!J45F_ M;K__ *!W_D44?;K_ /Z!Q_[^B@#2K'@Y\27/L@_D*J379TT[74 #S1Z4 =-16.-4U#_H%M_W]'^%']JWW/_$J?_OZ/\* -BBL M?^U;['_(+?\ [^#_ H&JWV.=,?_ +^#_"@#8HK'_M6]_P"@9)_WW_\ 6H_M MB[S_ ,@N3_OO_P"M0!L45C?VQ=X_Y!X[Z=-_WU_P#6IPU>;O82_G_]:@#6HK*_M>;_ )\)?S_^M1_:TO\ SXR_ MY_"@#5HK)_M>4?\ +A-_G\*0ZS+C_CPF_P _A0!KT5C'6Y ?^/"?\C_A1_;S M_P#0/N/R/^% &S16+_;S?] ^Y_[Y/^%']OM_T#[C_OD_X4 ;5%8O]O.>EA<# M_@!_PI?[=8G_ (\;C_O@_P"% %[5/^07<_\ 7,TS1AC2+8?[/]369?:R\]C/ M$MC<;G4@?(?\*;8:PUO80Q/97(91@@1G_"@#HZ*Q?^$A7O8W7_?MO\*7_A(4 M_P"?*Z_[]-_A0!LT5C?\)"A_Y<[K_OTW^%']OIG_ (]+H?\ ;)O\* -FBL;^ MWD_Y];K_ +]-_A2_V\G'^BW/_?IO\* -BBLC^WD_Y];G_ORW^%']NQ_\^MU_ MWZ;_ H UZRKL#^W;#Z/_P"@TG]N)_S[7/\ WZ;_ JC/J@?4[:<6UQMCW9_ M=-W'TH Z2BL;_A((A_R[7/\ WY;_ I/^$C@[VUU_P!^6_PH VJ*Q#XDM_\ MGWNO^_#?X4?\));\9@NO^_#?X4 ;=%8G_"26_P#SPNO^_#?X4O\ PDEM_P \ M;K_OPW^% &U16+_PD5L?^65U_P!^&_PI?^$AMO\ GG=?]^&_PH V:*QO^$AM ML9$=U_WX;_"C_A(K4?\ +.Y_[\-_A0!LT5BGQ':#^"Y_[\-_A2CQ):$?ZNY_ M[\-_A0!LT5C?\)':'^"Y_P"_#?X4#Q'9D_=N/^_#?X4 ;-%9 \169XVW'_?E MJ7_A(+/TG_[\M0!K45EC7[(CI/\ ]^6I?[>LP.?._P"_34 :1Z5CZ!S]L/K- M_2I3KUET(G_[]-67HNKVUNMSYJSC=)D?NFZ4 =1165_PD-B/^>__ 'Z:C_A( M;#UF_P"_1H U:*R?^$BL/6;_ +]&E_X2*P]9?^_1H U:*R_^$@L/[TO_ '[- M'_"06']Z3_OV: -2BLO_ (2"P_OR?]^S1_PD&G_WY/\ O@T :E9NNC.EO_O+ M_,4W_A(-/_YZ/_WP:I:KK-G\_U'XU8JO>?ZG\: *>T^@HJ3=]:* -" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** #%)BEHH 3 S2%0>U.HH ;L'H*/+7T%.HH 9Y:^E+Y:^@IU% #/+'H M/RH\M?0?E3Z* &^6N>@_*D$2#^$?E3Z* &>4G]U?RH\M/[B_E3Z* &>3'_<7 M\J/*C_N+^5/HH 9Y,?\ <7\J/)C_ +B_E3Z* &>3'_<7\J3R8_[B_E4E% #/ M)C_YYK^5)Y$7_/-?RJ2B@"/R(O\ GFA_X"*/(B_YYI_WR*DHH C^SP_\\H_^ M^11]GA_YY1_]\BI** (?LL/_ #R3_OD4?98/^>*?]\BIJ* (?LL'_/&/_OD4 M?98/^>,?_? J:B@"+[+;_P#/"+_O@4GV6 =(8P?78*FHH 0 <4M%% !1110 M 4444 %%%% !1110 57N_P#4]>]6*KWG^I_&@"OD^U%)G_9HH T:*** "BBB M@ HHHH ***;YB$D;AD=: '44@93G!!Q41N[<=9D'XT 344BL&4,IR#R#2T % M%%% !112*ZN,J01ZB@!:*** "BBD#!NASVH 6BFLZK]Y@.]+N7(&1D]* %HH MHH **:)$+;0PSZ4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "J]W_J?QJQ5>[_U/XB@"OG_:HIW/H** +U%%% !1110 4444 -S:6N9IF!.3\HSS745%';Q1.71 &)))% &;8Q^5JGB2ZE1RL4:F.$.0P/S'':MFTDM+U2 MT< V _*2O!^E6OL\''[M.F!QVH YV/7[LAHI1&&RY&!QB@#'7Q!>-(L(BC+^8R MEL'&!36\17NV0^5'G8Q7 /4'%=)]E@QCRDZYZ55DDL8KV.T:-1+(I91M[9H MIZAJT]CI=O.421I#AL9P*R=.UJ>R+(X1HY996#<_+CGFNL:V@9%C:-2J_=!' M2F?8+3_GWC[]O6@#B+G4I-5D^T,PCQ;R+@9P?FUJDTUO/ILL17*@D[LX/ MRFMK^S++_GUBZ8^[27+V:S6]O-&"SG$8*Y XH RM)UZZU.]$?V41Q;OTK>^PVN,>1'C.>G M>FO96:[Y&@CY'S''44 8+Z[=6LLCF%73/";=56,[7/ M?IFIXKG3OL\DJQ;8T/)*8SCT]:(KS36N0ZH$F=<[F3!(H R;OQ7)#>W%M' K M&,@ \]SWK2OM0GBAM B1DW! 8G.!D5<_LZQ,%;>(H1@<<8S4QM8# (#$GE#HN.* .=;7Y[82!8A(VX]>GX4@\5S$^5]D M!G+;5 Z=/K6__9MEC'V:/'TJ.2QTY.'@A&>>10!4U'6VTZQMYY(@'E(!0]JI M-XJ:)F:6W B"Y!'6M8)I^JQA3"LJ1?=W+P/I226.FQR1QO;QAFX4;>M %#2K MZ1[G4IY,$*=P53GC J$^*7SL%M\[!&7GC#'%;MOI]I:;_(@1-_WL#K3#I-@5 M*_98\9!^[WH I/K4AT1[Z.$>8KLFP],@D?TK*@UN:QO;IIX]\E6&T>P8$&V0@^U27 M&FVEW"D4\".B?=!'2@#&_P"$G;'F?928B0,@\Y/XT'Q.ZJ-UH2S+N7!'/./6 MIX/#L<"7>W9OE&(SM^Z*FLM!M8+&.":)'=3DL!U.: *4WB=XN?LC$;F4XZ@J M,GO1'XI\W9LM'.X%NH' ^IK8_LVS\]IO(3>V.E M&-9ZG-?>(4(RD#6I95SU.[%,M]5/.DV,".BC)%;<&DV5M/YT,"I M)C&0.@IDVEP[96MT2.63.6(SUZT 0)K?FZ1/J"0-LC3*ZJWL;:UC9(8PBMP0*@AT6P@8,D M&&+ =@?6@#+M_$9"1H\4A>5AJ+^P=/QCR>* ,N'Q,((%C-O+,8 MQ\[@C@U^RJ$N TC/(0&!''6M:WT>QM;U[N&$+,^Q[5 M(=&L3G,()*>62>NWK0!'#K,4FGF[>-XU#!0&ZDG_ /7659>(C"TYNA(RF8HH M)'RC)K<.F6[67V1@S19S\QR:I-X7TUP R2'#;L[N_P"5 $!PQ,$@PVU1 MQ\WO5J^UF.Q$!,,CF8$@+CC R:1= L4*E ZE6W ANE6;K3K>\V>:&.P$ @], MC!H H-XDM!M(1RAV_,,<$]!4\>LJVDOJ#02*BY^7(R><4U/#NGQE<1L0,<$\ M$CH35C^R[?["UG\_DMU&??- %"+Q-;.Y62&2+!*Y;'4#.*=_PDEMC'E2%R5 M3C)#=#4K>'[%VRRN?F+01(X" G) M'!Q6:_B-_M5M,L4OV9P%?.5)X&?2JP\/V04+F7 & -W0 M4 ,/B.T!< ,=B;^.XJ1=6^TZ;/TJ\:^L$F88;H<>HJ M(Z':-%L(;=N+&3/S$GKS5VWMX[6!8HAA5H EHHHH **** "BBB@ J"Z_U7XU M/4-S_JOQH BVT4M% %JBBB@ HHHH **** "BBB@!K[MC;?O8XKCVT[5?-,WV M=FG\O:S>8<$Y/2NRHH XJSL]3,EO!-*ZRD,9D\PY"]OZUI:?87\>EW]O.'8N M2(BS$DBNA\M Y?:-QXS3J ..BT;4(8%6+SAY<("@R'&=W/Z42Z?JKH %G"#S M"JASD>F:[&B@# T:VOX3=)/Y@1E79O)/..>?K60ND7_EPEHKCSHT^\';ELG^ ME=M10!SNC6^I+=-->M*&P<*?NX[?C69<66IM??:C:S/.B.H8$XY;C'X5VM% M'%VEMKC0J\R3K,L>!R<9SW_"M:&*^CT&08FDN&YVL,-6]10!PT,.NM;H9HKD M2HCG SR=W'UXJY';ZE+K5C-<03?NY"7;!V@;3_6NMHH YF]M[[[=<.D95'W4V?*1CU^M M074>KRSW,820AO,4X'R["/EQ[UU5% '.7&G3'PY!:JDI<,-PYW5GI!J"2-OM MYF94"H2F>]=G1B@#C#+JT$DMRR3A54X&W@"K/AZ^FNQ=>=+(92,K$PZ#UKJ' MC61&1U!5A@CU%06UA;6>?(B5">I% &!HS:K]LA%Q%((0AW97;M.35:^N=1@N MYO-\Y87F54*CD@GH!78X J"XM(+K9YR!MC;E]C0!S"'7A)@F4;U$B7TD<'[NY9V+>;N3[O!Z5UV*,"@#B[4:M9V\<"I,(]B@L(\E34KF^>^@: MX6"4?V?:?\\$H M9_:MA_S]Q?\ ?5']JV'_ #]Q?]]4_P#L^U_YX+1_9]I_SP2@!G]JV'_/W%_W MU1_:MA_S]Q?]]4[^SK3_ )X)1_9UI_SP2@!O]JV'_/W%_P!]4?VK8?\ /W%_ MWU3O[.L_^?=*3^S++_GW2@ _M2Q_Y^HO^^J7^TK+_GYC_P"^J3^S++_GW7]: M/[+LO^?=?UH 7^TK+_GYC_[ZI?[0M/\ GXC_ #IG]EV7_/NOYFC^RK'_ )]U M_,T /_M"T_Y^(_SH_M"T_P"?B/\ .F?V58_\^Z_F:/[*L?\ GW7\S0!)]OM/ M^?B/\Z/MUK_SWC_.HO[(L/\ GV7\S1_9%A_S[+^9H E%]:GI.GYTOVVV_P"> MZ?G4/]D6'_/NOYG_ !H_LBP_Y]E_,_XT 3?;+;_GLGYT"\MS_P MD_.H/['L M/^?9?S/^-']CZ?\ \^R_]]'_ !H L?:[?_GLGYTOVJ#_ )ZK^=5O['L/^?8? M]]'_ !H_L>P_Y]Q_WT?\: +/VF#_ )ZK^='VF#_GJOYU6_L>P_Y]Q_WT?\:/ M['L/^?J_G1]IA_YZ+^=5O['L/\ GW'_ 'T?\:/['L/^ M??%_ST7\Z//B_YZ+^=4_[$T_\ YX?^/'_&D.AZ?_SP_P#'C_C0!=$\3'AQ M^=+YL?\ ?%4O[$T__GA_X\?\:/[%L/\ GC_X\?\ &@"[YL?]\4>:G]X52.B6 M!_Y8_P#CQ_QI/[#L/^>/_CQ_QH O":,]''YTOF)_>%9_]A6'_/$_]]'_ !H. MA6'_ #R/_?1_QH T-Z_WA2[U]16=_85A_P \C_WT?\:#H5A_SR/_ 'T?\: - M'E%'^>M% #Z*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CE[?6I*9)T H /SHIVT> ME% "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !FBDQ2T %%%% !1110 M 4444 %1R\8^M25%,/N_6@!_R^OZT4F1_=HH ?1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !4@" M:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ J*4?,OUJ6HI?O+]: ):*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "H93\ZBIJAE_P!:E $U%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4$O^M2I MZAE ,B&@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ J"9@)4!ZU/4,@!E7(YH FHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *C-WW-MPHZ5##JKW9+6T!:$-MW'O\ M2M*1%D1E8#!&*QUT21?+59\1Q$L@]SZT 79+XIJ,-HL98NNYC_=%2WEW'96Y MFE/ X '0>*L7EB;VT6-WPZD,&'3- %6?6)+9(FEMBHD M8 9[9K0:\MT7+RJ.,]:S+S1IK\J;JX4A00 !@#-8]UX=N8GCC2;S?-_=EL?= M4]_TH ZH7]J2H$Z989'/44^.XAE;;'(K'K@&N>_X10@ +<\!0,'ZYK4T[1X; M"669%7S'XR.P]* '2:Q;1"X+;L0$!N.I(SQ3/[9C8Q(D;&609V>@]33!IL\= MO-$&C=IF)9F'2J:^&S&1LG S\W<'_"@"_'K*-* \3(AD\L.>A-6;R^BLX'D M8@LHR%'4U1MM'D585N)@Z1'< HQD^IJO-X>EEO6N3,I8R @D'[N.E &O%>PR M)N9@GLQIYN8@RC>,'OGBN=F\*-<(@DG!(7:<9YYS4A\,NT'DF8!0J@8]1UH MZ#SXMH;S%VDX!S2)U '0&1%."P!^M)YL><;U_.L&\T.\N9I6%P@W/D'!SM MQTJ ^&KI7#I=,[UQ]:03Q$J!(N6Z#/6N4U'2+J $JP=I (X MPH.%)')/XUHZ=H+VLZ2RR*^R/"_[+>HH UKJ\AM(6ED< +VSW]*6WN1-&A8> M6S#(5NN*YE]%FFU58[AC*K/YC<'& LO#TL5TLMQ-N"MOP.YQCFG7^C7MQ?2W$-P$#8VC^= M&O)>Q1W,4.=S2>G:K&Y?4?G7)KXCZA;3I-+,)FC&% M';.?\* -RYO$MI(D8$F0X&*GWK_>'YUB:OI-SJ%RDB2A @^7V/>J \/ZFL+8 MNQYA8$?A0!U.]?[P_.EW+_>'YURX\.WID=WN2?E^1<\!O_U4Y?#]\9,/=$Q[ M,#G[I[T =-N&,Y&/6C<, Y'-86IZ5?2:?'9V4P5 F'9NI-276G7S>M &SN7^\/SI ZD9# CZURDNDW=G;>=-.\K $(B_WFX&?I3K30M31(LW. MU3\S+Z&@#JBZ@9+#\Z9Y\6\+O&3G'/I7-2Z!J#(D:W&5ZOGN:5]"OTBQ#*%< MX)([D]: .GW#U'YT%@.I%I.,#]:N7,=]9Z) S.SR1X>0^OM0 M!T&X'N/SIDDT<0R[@#FN3MM'UU03:/ MJ$U]]K+L)'3& PPASV_"@#I'D1!EF %1RW44+QJS&PO \+2P X=I'Y'4C_ZU &U/5@H)P/ M# C*-VK*AT[6WDC\^>0!FQ)M8<#VH Z2> MZAM@/-<*6Z#UICW]O':-QVI8#/);LDD/E'&%Y M![5D1VE[!IAL4M\NWWI2PY]Z -V">.XB$L9RIZ&GY'J*Y"6VU>PM5^=_(B8, MV&&<"FP6FMRP+)NDVN^_:6&0.U '94QIHUD",X#$9Q[5@Z;8ZJ9X9+JZE"!= MSKN')]*L3PN^JS330-Y*Q[$(/7(YH T!?VI1G$Z[5."?2F?VI9B0(9U#$ X^ MM2#NC3<,J<]ZM"WO9?M(:UQ)(=N\D8VC_ ": .E!! (Y!I:K6 M!;['&K*04&WGOCO5F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *:<[ MA3J:?O"@!U%%% !1110 4444 %%%% &)KUT\ C,\@M_LA'F<$YZ&MXVT!ZQ)_WR*401!@PC0$=#B@# O-1D?5Q M"Y*VZ$ A6P3[_2IK^]66^@M[2Z'FJ06 ;C%;)@B9RYC4L>^*:+6 2>8(D#^N MWF@#.TJ[,\UQ)),"C2;8E)]A4.H>(EM+S[/#$)2 Q;G'3M6N+6%64K&H*G(P M*#:6[/O,*%O7% ',S>,/]&8+!ME(^4%JN7>IRZ?:PP+AY#'N>GZUL&PM M203;QDC_ &14C6\+MEHU)QC)':@#GM*UV5C#9- SS]&8GMZU:O/$"VK/B+H%(UI;MG=$IRW-NS[ M<#<.Y/051'B-8II[APQ+8"0Y]N?UKHY;.WF.9(E8Y!R1W%1G3;,G)@3/TH R M!XB9P',85-V1@YRN/\:L6GB%+RZ2W2W?>PR?0"M$6%J%VB%<8QC':GQVL$4@ M=(U5L8R!VH Y[5-><3-!$AVI(,LIY([U.OBB$Q,RV\C;.#QWK7-A:EBQA7)Z MG%"6%JA8K"HW')^M &,_BI-H9(#@DC+'&<=<5J:9J<>IPF2-2N#T-/\ [-L] MH7R%P,X_'K4L%I!;?ZF,+]* )J*** "BBB@ HHHH **** "BBB@ (!ZBBBB@ M HHHH **** $(!ZC-!4,,$ CWI:* #I2%5/4 TM% #2B%=I4%?3%. P,"BB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &NBR*5=0RGJ"*4 * M , 4M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4T_?%.I#UH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ I#2TG?I0 M%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !2=Z6B@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *2EHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB (@ HHHH __]D! end GRAPHIC 12 imgn-20200630xex3d1dc004.jpg GRAPHIC begin 644 imgn-20200630xex3d1dc004.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W5/\ C]D_ MW1_.K%5X_P#C]D_W1_.K% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!7C_X_9/]T?SJQ5:/_C^E_P!T59H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M *T?_'Y+]*LU7B_X^Y?I5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BB@]* &;_ '%%)CWHH A@S]KFJU5:#_CXF^M6: "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "L?7/$=EH(@6X):>=ML42_>:QMV*2A%SLR&Y_4 M4 =4/$7DW'EWUE+:1^69/-=@5 R>E9\GCJVBL#J3V4XTT-@W/;'KCKBJGC2 M\37_ ]=:7I>Z:YEA9@4' '0GWK(DU*"7X4OIODNU]]F^S_ &;;\^\#'3\* M .FU/QUIFEW6FQS!FBU XAF4_+W_ ,*L^(_%MAX:-HMR&DDNI!'$B'DDD#^M M>>7?AYKC0])T.[S]K@LS(A(^XX9B.?I6/J46J7^F^']4U:&07:7<<83!^559 MM-&?=)>7(RB+ MV'/7\JX'QA;/?:I=ZQIP+W^F"*6' ^\ O('XXJNZ3KXR\.:K?(RWEV&,WI'\ MK #V[?G0!Z1)XIMCJ%Q96D,EW-;KF41]%Z\9_"JO_"4:!KFOV>K'R9I+AIDEDX$BDG&"?I6'96[PP>*=2=#%97W'ZUI^/K"71]:M=?L[%4#%EY'(R!]:(O'MG-J$M@EG<&YBC\ MQTQR%]:XSP%IFH0W\OAZ]M2D%O.+MWQPP.65?P#8J=QY_P 3M8\B_P#LFVV" MAR.&P0< YH ]#G\16%IH2ZQLW'B:SM[*VNBDK)<+N0*I/'/7\JS[3Q[I=];+<6Z3/"V[#A#C@9/: MFV^KZ8Z&\.F_%&2ZO)0LMQ8F:0L?NY"D#\,UG:M/ M>:=XGTKQ>T:K;W%P8W<29RF".GU H ]5O/$^G6=[):%VDFC ,BHI.P'N:9=^ M*]+M)?*,K/((Q(RHI)52,Y->>>*4DL-7N?%7AO4HWD+K%=VCG/F#/89]S5?Q M \UN/^$PT2Y2.Y6!/MEA)_&-O0#\/2@#U>\UJPL-/2^NKA8H'QM9N^:DO-4L MK"T%U[@N@\$ M!Q(X4X6DO+K2MMN7DA+L,08P?R]J\K\*K?MX&\0&WN(%M_-DW*R GKZT >G' MQ=H8L([TWJ_9I6V))M."?3]:N3:W802V\4DQ5[C!B&T_-7C,L*#X,>'V0;E6 MZA9SZ?.N:]*OIK2>ZT=MRR"-!)E>< 8YH U%\3Z2]T+=;G98CB10C':??BO-[?[7X1\16J0RQ:CH>I7)V \O$^"??T-)I@N MI?'/BDVG.*4>+=&.<71 MXZCRV],^E<3\3%LK?PEIXM(X1')=Q<5:LM>T[4+CR+:??(1N VD9'J/6O._!6G:?J'PM M\N\9(MS,BRGJA8 "I?!5WJ&C^*$\,:K'# MAI:0]#0!#GVHI=WUHH CMS_I,WUJU56W_P"/N?CO5J@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IKHLB[74,I[$ M9%.HH BCMX(CF.&-#ZJH%(+6W#[Q;Q;NN[8,U-10!&8(F<.8D+C^(J,TC6\# M@!X8V Z J#BI:* (A;0 G$$8R,'Y!S0UK;NP9X(F9>A* XJ6B@"&6SMIV#2P M1NP[LH)I6M;=XO*:"(Q_W2@Q^52T4 ,,,10(8T*#HI48%$D4.QM(I#)';1(Y&"50 X MJ(Z1IQ# V5OACDCRQR:NT4 55TVR3.VUB&1CA!TIT5C:P1-%%;QI&W554 &K M%% %9=.LT@:!;6(1-RR!!@_A4D%O#;1".&-8T'\*C J6B@"D^D6$DQE:UB+G MJ=HY^OK3KG2[*[5%N+:*14^Z&48%6Z* &K&J1A% "@8 JJFEV,>_;:Q?.P9O ME')]:N44 49=&T^:8S26D32$8+%><>E++I-A-;);R6L;PH9YGV2/.<].#^%.ET33IIO->TC+<9XX./:M"B@"HFF6<3R.ENBM(-K$#&1 M5>+P_I<%O);QV<0BDY9,<9K3HH RX_#VF1,&6WY"[1EB<#V]*2W\-Z5:VD]K M#:A(9_\ 6("<-6K10!FPZ!IEOIIT^.T3[*?^69Y%/L]&L+$$00 9&WDYX].: MOT4 9<7A[2X9%D2U7YME>*'&Q2>!BKC6<#V?V5ES#MV[<]JGHH S(/#^F6U@]C%;!;9SDH" M<9IUAH>GZ;,9K:#$I&W>S%CCTR:T:* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "D;[II:1ONF@"O^-%,W"B@"2W M_P!=-_O58JM;Z%O;Q2O;BS>,;5X)VD"LJ:*]AMKIHH)5D-M$J M<=2$ (_.@#TH$,H(Z'FEKSP:CJW]L+LBN5@V;7)7OM[?C52W_MAHHF>2[#-: M[VX_Y: $@?G0!Z'J6H0:78R7=QN\J,98J,XIMCJ45^S"-)%(&[YT(R*P];,] MUX"D5D=[B2W"E<XBCG2% MFP[_ '1ZU(2 "2< =37#75W<"\L&M7F960[BR#(.#6CH!U*^\/7L-WN6=@\: M.>AXP"* -1_$%FJNZB5XT.&=$)4'ZUHF9!;F;G8%W?A7$V-_=Z-X6:V%F7OH M78&%Q_K.3S^-5YM8U,ZZD929;=@4E4J,#*YX_2@#M]-U"#5+)+NW+>4_3<,& MIH[B*662-'!>/&X>F:\_TI-7L]-TLVOF&*7,4L>W[G ^;]?TJ:YN-1A:\@CG MD#_:(4$@09*X.Z@#OZ*Y_P *W5W/;W4=X[NT4FU688)&!704 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4V3[AIU-D^X: *.311^!HH L6P^>7_>JQ5:V.7F_ MWZLT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 53U#4$T^-&<$[VVCZUVWDJD;J<[@X_(B@"Q%=1NJ[V5'(SM+"G"Y@)XFCS_O"N<7PW'9D M21NJ''2I)-!GG<,ZQ1D1;/D'0YZT ;_GVY('FQDGI\PH,UN%R9(L>NX5SL'A M^X@,3A8V948'<<\D8S4-EX?NH'C-\$D@CWLPSGJ<]* .J5HG^Z4/&>,56O+Z MWL[= K*A?R\C) ]*E@N8+BW2563:1ZCBLW5=*DNV4Q1H<0M&,G[N MODD 4A8-P+1J^,\4 =!>7D%IY89=\DAPBJ.6IT%RDN_S(O)*\8?' M-4[S3IC+97%M@R6V1L8]01@\U4U*QU/46W;51=C($W]"?XLT ;A> '!>,$=L MBE\V%,#S$7/3D"N4;P]J+3EWVN?,R&W]1MQ_.DC\/ZBT<:W #E(XUSYG<'F@ M#K"T)&XLF#WR*"T.[!,>[\,URW]A:GL*AALPX5=_W23P?PIZZ%J'VD.[;AYN M2V_^'9C^= '3AHL<%,>Q%)F(GJA)^EAU.W>WDF "A"<@D9-6;6YCN[=)HR"KC(YKF5T.^5MS M1*V4*XW]#GK6AH.GW6GR.DJ[8?*4*-V?FR<_TH W**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ ILGW#3J;)_JS0!1Y]113<44 6+3[TQ_VZM57M>LO^_5B@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** ,5;V>]U&]MDD\E;88!QG)ZY_6J]GXE @V7,3M*KE&9!Q@=ZUI MM-@EN#/@I(PVL5_B'O4#Z%9.1A"H"[<"@"6SU6"^DVPAB,9W8XK+D\0F/Q&M MF0/LYRF[_: S_*M2RTJWL&)@R 1C':HI-#M)81&V[A]X;OF@"E/KZ_:+66#> MUN?,$B@#/ %.@UY5O)O/W_9V*")L# R,XJS'H%I'G;NR=V3_ +PP:5-"M$?) MW,N5.T],@8% "/K]HD+2XD8! ^ .2-VW^=-_X2"WWLK0S*RX&"HR3Z=:0>'+ M5":XMIF9@;,4 9-CK MTR^8=10QE44E /ND]:T#K5F1G):,C[X''TJ*^\/6M_([R/(I?KM(I@\.0)$T M27$RHB\031:J8;AU\GS)%)/&T*,UN6MDU MLY/G.Z[-N&_G5)O#EK([F9Y)59V<*V, MUH D_X2"PR%WD.2 %[G/2A?$%BR MEMS#GN/UJ(^&[1B"[R,1MY..BC I#X:MB.)9!V'3IZ4 68M;LIKH0))ECT/8 MTFN7TVG:<;F"/S&5AE?45"OAZVC(,3NI7.W':K&)YGS&P8G^]CL: , MZ77]U_80P;3%,,R/Z<'C]*MC7]/8 B802=N&QBK5GH\5K'' MR8G6.Z=&8!=P[*!C%6/[)9A9^9.S&W;=_O<$?UH JOXC50S^3F(E@C#O@9.: MMZ-JRZM:>>-N,X!4\&J\GAR!R1YCA 2RJ.Q-2Z?H%I8DL%W/G<#Z&@!KZS*E MO?/]GR]LX4*#UX!S^M.36=UM:3!4?SVVG8<@5-#IS0->.LNYKAMWS=!QBH!H M:I;P1QRD&.3S&/\ >/'^% $O]I2IJZ64D&$D4LKCVQU_.M*LN#3;J/5'NY;K MS$;HN/NCTK4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "FR?<-.ILG^K- %'%%)@^M% %BTY\W_>JS5>T& M%D_WJL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111D'O0 44 M44 %%%(&!Z$&@!:*** "BBB@ HHHR,XH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "FR?ZLTZF2\1F@"EM^E%)SZ44 6+(Y1S_M59JK9?ZM_P#> MJU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7E_CKQ7>Z9XFL&MK@K9VTR)<( M/XMS ?I7IS@E&"G#$<'TKD+WP,FH:->VES/&]Q6,_+Q_B*S7\?1ZGIVM"*"XM?L1"F88R"=O^-36'@:\M?$> MGZK-J*R_8K?[.J^7C*\=\_[-(_@2Y4:Y'!J*K#JCAV5H\E3\O?/^S0!O MO0!J_P#"P-$\@2F5E)D\L*RD9.,]<>E;$TO/!J:!/=2/L15\YN22O0T 9^K^.K/_ (1_ M4Y+)V6\@MS*B,,$@C(8>U+X 2*?2O[6)G$TR?O?,/!.S^QQ,$P%3:!DC//05TEAI%_8^$TTM+A/M*1[%EV\=?3- ')6?B^[_ .%H M-:3W .EW"F.!>VY5T-NX21MA(!/3M[5DZA\/I;G3 M]'^SS00W]C()'G$?,G3W]JAO?A]J%ZFH[[V(->RQR,=G3:"/7WH Z:U\::)= MQ7DB7046F/-#*1MSC'4>XJM/\0-"M[%KIIVVK((R-ASDG [>]8+_ VGN'UE MIKU!_:"(!M3[I7;[_P"S2W?@#4=0T.WL[BZM4FCFCD9HH=N=C!N>?:@#I;;Q MKHMQ:W5Q]I\M;;'FAP05R,C^56XG_L^&T\P(XX'(Y QFG7_P MWO+_ /M+=>1H;L1LI5/NLBD#///6IE\%:Z;R\NY;VW:2>T%M@1XP,CGK[4 : MMM\2?#MS&K+<."T?FJIC;)7KGI6A)XRT1+""\^V*T*X^R^'.I6 MLM@YN83]EL6M3\O7*E<]?>F6_P --3M+73GBNX#=63R8$D>Y&5FSTS[4 =9= M>.]#M988VN&9I8_,7:C'Y*334C=Y?[0YB**>GY5D7'@O4I=66 M\$MLH6T-OM1 HR3G.,U2M_A_JUI;^'S%U)QYB%0?0XH Y=/$E_=ZM;:1!L6>2 W$DK?P*<$ ?@:TTUZ+3(0NLWM MNLC/M0J?O"J@\+/)<6VH)+Y%_##Y!;^%TX'/Y"LM/ALLU '2+XLT1[[[&M_$9O3-)-XNT*".:23480L1PYSTK G^'@DO))DO,+),)&! M'/!SCI49^'!_LR:R%X-CRF16(YY).#^= '1_\)3I,R!;>^B>61&,2Y^\0"?Z M50L]?O9O!,VKLJ&XC1GQV.!FJ%QX EFUJ/4!?!1&24CQP,KM]*UK;PU+;^$Y MM%^T@M(K+YF.@(Q0!;TS65E\/6^IW[)")$#-SP,C-1MXPT%?+SJ4/[P;D.>H M_P BLF;PAJ4VCV^F_P!JA(H5"_*/O8]>*ICX9V[Z99VDUR2;9R0Z]6!!X/XF M@#IAXIT5B@%_"3)C;SUS4&N^(_[-N["PMHQ+=WS8B!.% ]3^E8,GPWC&F6EG M!=;6MY=XE/W@..!^5;FL>&!J3Z==1SF.]L,>5*>AQUS]: ,SQ#XCU?P]%!)< MQ6XBDF">8&/ _*NA/B+2! DYOX?+=MJMNX)]*P]<\*ZGKHB%Q?Q!8WW! IQT MK)N/AO=SP&'^TD5#<-.5 ..<%PVT@OL4C@^E:#_#60Q1(MY$1#3V%P@O(5FF\H' .WY&SG'JF:A;+#)>0^; Z'*MTXY[\U?\2ZZOA[2S>/'O&X+ST'N:QIO"U]- M>V^I3W"&>QMO*MDC& &P.3GZ5J7%CJ5]H$$%QY#W!!\]) 2KCGC^5 $VG:Y% M-8)<7DMO'YC[8V1\JX[$5/=:]I=G'(\][$@C73=L0''W?I4[> ;YM$U#2VN;=TF+-%*0VY=V3@^W- '66^OV\][-'N5;>. M,2"8G@C(_P :M-K&G);K<-=Q"%C@/G@FN*N_ NHW;3'[3%'NB5 %!P2".OY5 M%<> =0EC4_:8B6N7G:+G:H;' _*@#T%+F.:W\Z!A*N."O.:YT^-;1-&2_>)U M,DIBCC(Y+#/^%6_#6DW.B:$;.0H\HD=UQG')) K /@F\GT*.UFFB%Q;W)GB8 M X).>OYT ='8>([2]TBYOVS&ML6693U4J,D5EP^/M-,<[W"M#Y<8E0'^-2,C M'X5#9>%-0@TZZLWN82E\TKW! /#,N!C\:QY/AQ=W<+23W$8N(8TB@P#@A1CG M\A0!W.EZH;ZU2:41Q^8?D4-D_C[UEZWXRM-&OWM&B>5XE5YBH^XK' /Z&L&U M\):AINI6ER@20O="1X\G;$ FWC\?YUK>)O"HUZ_0I"D18*);D]64'.W^?YT M68?%\%WJT5E:P/)&R+(TW\*@C-.TWQE8:EJ:6<8=?-SY+D41U8EB>?^^J -ZX M\2;]7GTO3K?[3!I1IJ@R,.AZ=/SJUH'BZ'6[S[(;=X9C"LRY'!4YQ_(USL7@K4;4ZND11D MO+<1J3UW94DG\C5OPCX4U'PWJ@E8I+!- J/ZHPR>/;F@#IVUVU7Q FC%9!W]I$DOFV1Q(".O /'YUFW.D7S^/[75EB!M([=HB<\ MY./\*@L-*U"QU[7=0DM?-BNR#'&I&3@*,?I0!MZ/KL&L_:!%%+&\#E'5QCD5 M%;^);:?77TDQ2QS*I;

<6WAC4]+DULG?+'>[5A4D'IMY/Y&N_P!.MFL].@MV;>(4*V[6JNV9@K #J.8>7^T)3.[I$K,BKC@XJ[ M/H4$RE3)(,H$.#UP:W6>T:W M#QGIFLF[\/S020-;2.^9MS MG/W1C%7QX:M0Y8/("^TR8/WB#D&@"W:ZQ9WEP8(9,OSV/.#@U-=7]O9E1,^T MMT !-4;+0XK*Z2=96)3> #_M'-6+[3%O)XIQ(R21\9'<4 (-:L&$N)\^5]_@ M\4U]=L$909N6QC"D]>E4F\+Q-]J(N9%-S_K"#UJ2V\/);@?OV8@KS]!@4 6C MJ]OD2"5?(V;R<'/7%*-:L#"LOG_(6V X/6J9\.)M(6=AE-O/IG-13>&/-3:+ MIE'F>81CWH O#7+21P(Y1M#[&)!%2'6; (6,XP#CH:SV\,H\0B:M+6UFDCD#O&"=N#VJW8V M*V=@+7=N4#&?:LL^%XB&'G'&&"\= QR: -6")I%$!C1XWP>$6<%R2 ,'DCK575-";4KU)_M)0)C"X[BHX MO#IA2+;.I='=BQ7KN.: +W>UADFE1)'3<5]*SX M/#DML'2.Z79(#N#)GG/;GBFCPP55D\^-D*X&^/)!]01PN*=)X9WLS+,J-YCN"JXQD8Q0!H1:Q;O4X;:=IQV-<_+X9>24LK0H"(P $Z;6S5[3].NM/?RT>,PM( MSO\ +R.XC$D3AD/<52U33GOS;['"^4^XY&<\$ M?UI^E636&FQVK;6 MLTMPVR99KA"$"=.O6N@TW2A:1H3(X.=VU3A?RH U**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "HYO]4:DIDO^K- %.BEX]:* 'Z= M_P >,?TJW573ABRC'M5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *Y>;Q-/!-,?*21(V*E5/(]ZZBJ%GI5O:/.^ [2MN8M0!C M3>)YH&@#QQ9D)R%8GC%26NOW4DUNLT4829R RDG [5K21:?Y)F>-"B=\=*E@ MAM7BCDBC79CU4>W9RQ.#D$=/SJHOB6:SLF69(B\;!1\Q M^8<5TTUK!<$&6-7(&.:8VG6C_>MT/.>10!3TG5)-1EFRB+&OW2#R:R;O5;N6 MZB=$C4QS[0N\C(YZUT4*VD5R\4*JLH4%@/3M3+B&QMT:>:-%7.68B@#.T_7V MU&Y2..$ 9P^3R/I3]1UF:SU P)"CHJAB2W//I6C%8VD;K+%"JL!PP]*JS:;& M=6.HS,I18P-I[8[T 9J^)9W;Y;:,!CA,L?QS20^)9KIO*%KL+H74DG[HXS^8 MK20Z3( @5,2-N ((R?6KRVUN5!6-<;=O [>E ',_\)&[VT<6S;E$8.3RV:G7 MQ1^[#"#*[2%.>]:>HZE]B6+:@=I Q SQP,U(=+L7P3;(>"4R11 M*KD $CT%13V%B6:::%,DY9CZ]* ,V#Q$UQ-'#':LSG&_'1_4]: * M'_"02>='&;-UW(TAW=E&/\:9::J=1U.VDC)5"A#+GCJ:TO[&L#C_ $=>$*=3 M]T]J6VTBQM)1)! J,!@$=J *XF<>)98S(?+6!6"]L\U5E\4V\4DX:-ML+!68 M=!FM2?2[2XN#/+$#(1M+9/(JL=)TFSCD+01JDGW@<\T 48_%MO-#'+'$Q1FV M%CT4^]:>J:E_9T43B)I"[8P.U))I>FK!\T,:1;@Y[ FK$UM;7T<91WIX\0PA%=X9 ,9;C[HSCFIQHMD'!"H MI/["LOERF0!C'J,YH CUF^ELWM'C#,I9MRJ.H IC^);5&0&.4[TW<#]*OWME M;W2QF<'..O%5(_#UBEREPJG>O3F@!@\2V3,H19&+=-HZTNM:A-8O9R1J M[(S-O51DD8J<:+9*(A''L\LD@CZYJ:^T^*_1%E)&WH10!37Q'8LF]2Y3&20/ MN^QI)/$5M'MS#.O6G'P[8_,%0JKKM91T:@Z!:LJJTCDA-HY'3.: + MD]_#!;+.V2KXV@=3FJO]O6BOL<2)A@K$CA2>@-33:=;W5DEJQ)6,C!!Y!%0G M0;0ON;Y'0T 1?\)+9[]OES8QNW;1C&<9Z^M,N_$$ CDCBWI)EE1F P M6 SBI&\/6>S;N?[I4?3.?YU6L_#Z,UQ]K=F8RLZ+D?*".M #[?7H5C"W;%I= MBMM &>E/.M"XU*TCM23#(<,<<&GGPY:>:LRNZRK@!QC.!VI8/#]O;W<<\BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ IDO^K-/IDO\ JS0!7S["BCCWHH 73L_88LGM5JJNG?\ 'A%_NU:H *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N2:TUY-7* MK.[6A;;G?R ><_ATKK:IG4K*VKG M4H[>^@MN"TN<^V*M>?#@'S%Y..M '+QS:FCK 6G$(D #["3C'?VK7UQ)I-%D M2/>9#@?*.:O?;+<-M\Y,^F:D\V/<5WC(Y(S0!QT:7O[H21S,8UP"4-2&ZU6, M!U\U0@^[L.#726>HPW<,LH(5(V*DGV-3^9#*NW>I#C'7K0!S_A[4KB]OI?/G M.,?+&1^HINL&ZBUHSP"4[(&QM4D=JNVR6.G:O]ECB*.R9#DY_"M??'N(W+F@ M#G+6[U%[^*.2601[=P)A/S>Q]*T==DECMHFAC+MYB]%S@9%:>Y,@9&>U58]0 MBEU&:R(Q)&H;GOG/^% &5HUY?RWY2XWF-@Y^9",8/%+KTER;E84,@B>+HJDY M;-;VY!SE:3=&S8RI84 QQ0!RR:OK%Q;J>6>PR!^)KH8KJ"6]EM50;XUR3CBK#>6JDD M+@,8\L_=(Y-1+JFJ_9W9R=S)N!$9^7Y\?RKH+B]MH+1 MKJ1?E7V&:M*(W0,%7!&>E %2_N)[?33+ OF2#';MW.*P([B]O]3M%G'[I6ZE M" W-=9\I&.,>E(%08PJ\=..E &#XL0'2-H9U8'Y0JD@^QJ[HUQ&-)ME=4@<( M,Q$_=JQ]KMYKQK1EW,J;_F QC.*C^QV5W*\NTE@Q4G=CF@"V)XCTD3\Z7SHO M^>B_G58:7:CHC?\ ?1H_LRU_NM_WT: +/G1?\]%_.E61'.%=2?8U5_LRU_NM M_P!]&I8;.&W;=&I!ZL&X@8#9;<@KG=\_2JY\1:A)<72P1ADB M"LH,?)&>1[\5U311N*.1%+R'"_**JWVB6U[.LIPA5=I 4WOH9((W;D.0,CJ*RX-=U'?%;^5'GH)3PK?2NH2&-(5BV@H!@!N:K":U M:[^S+ &9.20@PM &&?$%X;27NGK-)CS.AQTS5K[-!S M^XCYY/R"G"-%0HBA0?[HQ0!RZ^([M7D:3RVB#2*2H^YM.!FHK;Q-).([@IC= M$<^@^;&3716.E06<#Q860.[.2R#NN*T%M+=)%=(45EZ$+BGO#'(07C5L=-PS0 M!R3>*3(\;^4S;+C9A3C(VDYQ5[1+YKW6;B5G4AK=&"J>G)K;6SME.5MX@>O" M"G16L$#%HH41CP2J@4 8NI:^UAJZ6FT,K+D\]*MZ;J,UTB&6(C?DAE' &?6K MTEI;RR>9)#&S_P!XJ,U(B+&@5%"J.@ H =1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4R7_5FGTR3A#0!6P/4T4[3 &.2$1DY"X MV'L": ([CP[=W"1@S0H5&"5!YJ6ST&6UU*&Y4Q1JBD,J9PWYU>TJ]FNC<13[ M2\+[>,XY_2KNGZ/+9WK2-Y3)U4C.5 MXQBMNB@#F;K0KV:[=EDCP7=A(<[@&[?A34\-RB>"1O+*H"&3)Y/K7450N]8M M+*Y6WF+"1NF%X- &)_PC,W)S'DK@')XYS3O^$?NQN;?&9=X8/SR,]*Z"SNTO M;99XPRJW3<,&K% &#::3&\A>1_-15Y.3D-3-4T*YO-4EGA81EU0++W7!)/YUM0:C;7$TL,;'?$,L", M54'B/3FD,8DFVFKVEY(8HW.\#/S#&?I0!C:IHUU<:I+TY_NMDTQ-'U R-D; VXK@_<.>M;+Z[8I(R%WRIP2$.,UH(X=%=3E6&0?:@# M"T;3;BWNYWFA\L/'M)SG)SUJBGAR_6^=C4,]!@?US6Y10!QD6BZG%'^[5TDVJ =W0 M]ZU[#3[A-.NHY%=9I!C).E %3^U+3_GHW_?!_P *F@NHKG/E M,3CKD$5+@>E+C% ')7EOJC:CYAMI971F*.K#&,\53ABUH-$DK/'+)/@*3GY, M=?SKN:88D:02% 7 P&QR* ,75+:]!@2W\QXE4CY2 0V."?QI-(MYK*:[N;T, M&*IECSG YZ5O4A (P1D4 4?[9L?^>Q_[X/\ A1_;-C_SV/\ WP?\*M^1%_<7 M\J/(B_YYK^5 %7^V+'_GL?\ O@_X4G]LV/\ SV_\=/\ A5O[/"?^6:_E2?9H M/^>2_E0!6_MBQ_Y[?^.G_"C^V+'_ )[?^.G_ JS]E@_YY)^5)]EM_\ GBGY M4 5_[8L?^>__ (Z:7^UK+_GM_P".FIS:6YZPI^5'V2WQ_J4_*@"#^UK+_GM_ MXZ:D^VHTL2HK.LG1QT%/^R6__/%/RJ1$5!A5 'M0 ZBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ IDO\ JS3Z9+_JS0!6VFBC>WM1 M0 [3O^/"'_=JU5:P&+&'_=JS0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %92^'[,2S.3*WFYW!G)%:M% &5_9T]J"+"4)N.7+< MDG\:00:QG_CZC_[Y'^%:U% % 1ZCQF6/\J41ZAGF5,?2KU% %>>!YUC'F%"K M!CCO5*\T&WO=12\D=]Z$$+GBM6B@"K!:FTLQ!$Y8J/E+53"ZSW>'_/X5K4R: M00P22'^!2WY4 9FW6>/F@_/_ .M2_P#$W'>W_/\ ^M6-+XBNB%E\DDHC2;$Z M, >!^(J2#Q;(\C"6R9%4]?48_P : -;&K>L&?][_ .M32-8SC_1\=_F_^M5K M3+N6]LUGE@,)8\*3VJY0!AP>'5@GEF6YD5Y1A^](OA>W7.V9QDD]/6MVB@#- MCTH12)*9GD:-<(".E9^DZ&Z6R23R.EP 5'R_=&XFNBHH R#H,95E\XX8L3\H M_B&*OVMLUM'L,I=0 JY&,8&*L44 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %,E_U9I],E_U9H K^713Z* % MLN+.+_=J>H+3_CUC^E3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4C*KJ58 J1@@]Z6B@"NMC:J< MK;Q@XQG;2-I]HW6WC/&/N]JLT4 -1%C0(BA5' [4ZBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ IDO^K-/J.;_5&@"+/UHIF]O2B@":T_X](_I4U0VG_'I']*FH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.;_5& MI*CG_P!4: *VZBFT4 6;48MHQ[5-4< A4#L*DH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "N;MM4NR+F1G=_+WD#8 " <=:Z0 M\C%97]@V^R2/?)LI5> MA]*0Z#:8."P.<@^AI?[#M\R8=P)!\P'0GUH 9_;MO&Y\[>JDJ!D=,C/-6+?5 MK>ZE,<>_(ZDC@5&=#M7C=)-T@8J3N_V1@5-!ID-M/))&6 DY*=J ,RZUXKJM MM%#DP'S!(<<$J.E/C\4V4DJ*"X#!B3C@;3@YI7\,VSW!E$TJ@EF"C& 6ZU'' MX2LHTV"23&&7MR"D=M^M &G169YNK_P#/ M&W_6D,VK_P#/"#]?\: -2BLOS]7_ .?>']?\:#/JW_/O#G\?\: -2BLO[1JO M_/M%^O\ C0;C50/^/6(_Y^M &I165]JU7_GTC_/_ .O0;O51_P N:'\?_KT M:M%97VO5/^?(?G_]>C[9JG_/B/S_ /KT :M%9?VO4L_\>0Q]?_KTOVO4?^?+ M]1_C0!IT5E_;-2_Y\?U'^-)]MU/_ *!Y_,?XT :M%97V[4O^@^FO_ -]#_&E^W:A_T#7_ .^A_C0!J45EF_U# M_H&O_P!]#_&D_M#4/^@9(?HR_P"- &K167_:-_\ ] N7_OI?\:3^TK\#/]E3 M?]]+_C0!JT5#;2O-$'DB:)C_ M4U !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %1S_P"J-25%/_JC0!5HHHH N1?ZM:?2 M+]T4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 8FIWDL5W62R*;0QY?T&?2NB-K"SNS*#O^\#T---C:DDF!,D8^Z* ,6+Q5#- M&&6,#IG+CBGWFKS+X<-VR!99.$4-[^M:7]DV.<_9D'&.!4LEE;RP+"\2F->B MXX% &+IFO^<;:S2V=I?G\O#-WQG-5+7Q'(J2[H9-TKJZ ML6Z!CC'X5TATRS)SY"9SNSCO2G3;0@ PKP9E,F3[Q8Y M- &3INI3(]RUW+OCBB5F;'&[G(%4U\41/]371#3[86S6XC' MEM]X=S^-5#X>TT E+90Q7% %0>*(U=XY;9TD4 XSG@]_UJYJ&MPZ?Y*R(6DD MQ\H/2DM]$@#O+<+OE*(S-<73 E%PB1!NHXYK=CTN#^SQ:2C>A.YNV2>M0?\ M".Z8#D6^.,<&@"E_PE2K*R/:/][8H4Y);N,8K1O-7BL@GF*=S1F3&<8 _P#U MT\:19+()!%\PQH PM0\3PR6>VVW[VD"$J>G&> MM/?QE:PL$:WF)VALX/?\*TD\/:;&H58, -N^\>M3R:3929W0+SG]: ,R7Q*B ME72)B-F=GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ J&Z_U!^HJ:H;K_4'ZB@"I\U%+N%% &A1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4%U_J3]14]07?^H_& M@"O13?FHH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *KWG^H/U%6*K7O^H_$4 5:*** -.BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *Q-M: MA<&YB:]B"[548C/8@YZ^U $>MZ[+I45FJLC.SJ)2?0D<_SIU_K,]GKMBORFPN% MPS?W6.,?UIS^'C=K.:;J>HW$.N+:BY$,1B+9QGD U-9:"UE?P3QS M+Y<:\UK'->(Z2VX1? M+4=22,\TNF:/?V<=K!-/%)! K)C9U4C&.M(?"EOY-] LC"&X(95_YYMSR/SH M MJNJ>5'/Y\9W#6&/K5>VTB^MM.-J9(9 SL74IP01CUH NG4/L>B27US(DJQJ7W1]".U M013ZE-:QW8D@7?R(VSTIUMH44>@R:7*=T4@8-CC ;L*H7.A:A/8PV1N$VPL" ML@'./3K0!9U?Q!_9NI6EL%5DD8"5B?NYX7]:F%]=-XC>R!C\@1[AUSGBJ5WX M=>^M[IIUB:Y=PT3X^Z ^&FO;*V.\17D("EUZ,H[&NBC4I$BGJ% H =1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5!=C,!^HJ>H+O_4'ZB@"O1110!?HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ I"< FEIKHLB%&&5(P: .;76_L5Q/\ ;#(;@/M6!5SNS]TC M\*LS>)X8HEE%O,Z,=JD+U/I5S^Q+ R)(T(9U8,&).>.E/CTFRC "PC 8L!Z$ M\4 9G_"50,JF.WE(+;VR^R&9PKJ@VKDL6&1BK;:#ISQ+&UN MI5"2HR>,]:$T:TM5+6UN@E&"N[.,CI0 VPUR"^>:,))')",R*ZX*UFW7BA+A M/)L(Y&E9E .W^$G&16K8:5':K<.^&FN3NE([\8_I5:TT-;74$>-(TMX@=H&< MDGUH J:AJS:5:RV@\R281EO,(Z,>0*GTWQ%:S+!;?O6N&'(V\CW/M6A/I%I< M7+7$D>9&()/TZ40Z19V]TMQ%$%<+MR/3.: (#=7%WJTMI$WE10J"SXR23GC] M*JOXFLK$21S222M&&8LJ#& >>]:4^F037!F^9'8 ,5/W@*A30-/3=B$'<E@\7Z9.^T>:O7[R^GXU:/A[3]V?) RNP^XSFD MD\.:=(V[R@IR3QZGO0!6D\7Z;%&'83>4.XG)YZ\8H 1/%6F2&39([!!DD#CZ?6J\_B# M-U#+"LA@VX:/;\S,?N_UJRWA?3RA3:0I9FP/<8-*GAJQ3;]X[2I'/]T8% %? M2=?%[JMQ ^_:3^Z&WC&!GGZYKH:HV>E6ME)OA3!"[1[#.:O4 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5!=?ZG\:GJ"Z_P!3^- $'Y448-% %ZBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H+K_4GZBIZ M@NO]5^- %>BG8HH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !14-Y*T-E/*F-R(6&?4"N>AUV2.T\VZ8DAYH NT5SDOB4M:V+6Z@RW!PX/\'U_*KW]NVT.%G8ARS*-JD]* -6B MLS^VK= [2MA RJNT9)R,TL>NV$J,ZRG:HR25(XSC^= &E15"76;*$9:0_>*\ M+GD=:FM+^WO0WD.3MQD$8ZT 6:*P;W6VBU-K:-Q&(QEMR$[C]>U266N+)$&N M2JG;N)'^% &U16?_ &W8>4)//&TYJ2_ODL].>['S* "/Q.* +E%9EOK%MY9$ M]S'Y@Y('&/:KHN8WMC/$?,7&1MYS0!-17/V/B"2ZLKNZ: ;86PJAAGL.?2IK MCQ#'!-L$+,%5'D.>@8X'\J -JBLFRUQ+R[2+RBJ2!C&Q/7:<&KMQJ%M:RB.: M4*Q&>?2@"S151]4LDW9N8OE(!PP[U/)/%%#YSN%3&=.1N MZ]NE-75+9F<%U 4 YW#)S[4 7:*S;?5X)#.972-(V #,P&>>*.+S7=53& M=Q/% $E%5&U.R0*6N8@&&1\PIPU"T*!QVKMM$\9.-V-PZ4IN[=5#&>/!. =XH FHJG8:C'?0AQA6)/R[N>#BI' MO(HYVBD94"J&+,P YH L45%]J@VAO.CVGH=PYIHO;4@D7,) .#\XH GHJ+[3 M!S^^CXZ_,*#M%.HH L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% $<\*W$$D+9VNI4X]#6?/HD$]M#!O95B(((ZG%6[^Y:TL9IU M )12V&Z5@_\ "37(F6#[,C.ZA@XSMY&<4 7!X:MPNWSI,8P?SS6;<^'[J+54 MEM>4!# L,Y/?-;6E:A<7\ESYL<:)$^Q=NRR2L5F(ZJ #@_H* .@M[?[/NP^0>V,8I+VU^V6K0^ M84W=P,UR2:E?.LI,T@,!01:DAD4_PD, * +;^%[4 MAO*D>-FDWDCGMCCTIQ\.1EF)N&YW9^7^\,&J>OZM)BYL$38RA65\]?F%*_B9 MK6!!)"#()O)8 ^X&: +B^'HU93]H8[65N5_NC IH\-0B)H_/;!CV?=_VMU5F M\3S^852R+;FVI@]?UJ]INMK>W$T,R"%XSC:3R: (T\.H%^>X9CESG8.K#!JY M8Z8MC-)(LA;>JJ1MQT&*9JNIMIYA5(P[2;NIQT&:RK?6V%]-*8V(EDCC"$_= MRO)H O7F@"[N)I?M)3S#R-@.*A_X1E<*#=,< #[@[4^U\0BYN[:'R=HF!(8^ MH)X_2J7BF\FMKRR E<0&0;Q%C<.1SSVH J:AX=N8;N#[-NE0!B?DX))Z'VKI MI[)KW2Q;3$1LP&[:,XP<_P!*R+W4[FU_M%XI6D$<*O&IQQ\O6J9UB]:_^QK, MP3=DR\?W,X_.@#3F\-1RF3$P&Z3S ?+&0)R6*JQR/O$?_ *Z );;PX8+:[4W'[ZX^\P4 M=1V_"I9O#\<[AFF(+(BR8'W@IR/YU9MM4,NEM?2PM&@R0IZD9Q6;+XLC@@BF MGM719'"C)!ZGKUH NV&B)97"2>:7$>X1J1T#')JEJ.FSZAKK(P*VSV^QGV9_ MBSP>U-NM;EN4MI;6)MGVE5&"/FZY%:\&HI-I?VX(0-I)7OP<4 9D?A>.*%81 M*&59 X)C&2 )_MFF2?8XV6<'!Y'RTR;7 M)9#9>6TBC9AW&.2,9H MP^&BEJ\3S!RT00,5&1\V:1O#LYO#=BX59./EV J? MPI)/$92!\QR;8P"TG'/-61XEMRQ_=/M(8H>/FP,F@"NWAN1YVE>=6R1\A0;< M=^*U=0L6N].-M&X0D8SM!%9P\50+;/-)!(A3&Y21G!JSHMS)0NJRC9G ML"H- &;%X5D6((\RMM5%&4!^ZVLRR M0RQML8NI8<\G./I6W:ZX)'3-8^E:Y<7EY ) /+N!)A1U7:0/Z MU/K.MBW6XMX-XN(T#9&/4#^M %2/PS<1@#SE)V(I;'/RG/ZT^'P[<6]VMPLJ M2;BVZ-_NC)ZBK3>);:&!7EC=6\P1,IQD'@?UH_X2>T#,#%)@,5!]<4 1:-H4 M^EWCRM*)$DSD'^'GM2ZMHUU?7DDL;)L98Q@G^ZV36C8:K!J!E$61Y?#9JO)X M@M(I'1MWRY /]X@9(% &=:Z#?6DR.&B=0SGRW.0 QSQ]*CA\,W$2H3Y;'<2R MYX/7FM^+4$DTX7C1LB$9"MUJBWB:S6))-KE67=QV&?"]T8&1I \N[E,.OQEVB\F1'"[COZ 4 5+SPV]VTD+.!!(XD)!Y!_R: MN:5I4MI=&>8KE8_*4*<\9S3H]?LV4$OQMSN'0GTJQI^JV^HF1820R'E3UH O M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1RC*CZ MU)3).@^M ";3_D45)10 4444 %%%% !1110 4F.2:6B@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH K:A9B_LI+9FVAQ@FJUK;6&S[ (D8VX4,"O?'!J M;54FDTZ98-WF;>-O7\*YI+'48[EKJW2X$A:,?/G! 7G/XT =;%!%#N\J-4W' M)P.M-%K )7D$2;W&&;')%V: -Z06$.E$=K!%*TL<2K(W5@.34U% %673K.=V>6WC=F MZDCK4;:-ISG+6<).IW-K)+M*0%CL89SG'^%3OI=E(I#6T9!QGCTZ5;HH IP:796Q0PV MZ(4^[@=*6XTRSN[B.>>!'DC^ZQ%6Z* *WV"U\V27R5WR+MU@DMOL[1KY0& N.*KG1[ RB3[.FX #IZ=*O44 0K:0):_ M9A&/)QC;VJBWAW2W2-&M4*QG*@CI6I10!G)H>GQD%(%&'WC'8^M6%L+=+,V@ MC'DD8*U9HH R%\-:6B;5MP!G/'>G_P#"/Z<'#" #'0#I6I10!G-H=@RE6@!4 MC!'8TG]A:?N8^2!NSP.V>N*TJ* ,B7PUIDP(>$G.._I5ZSL(+$2"!2-YRV>Y MQBK-% %/^S+4R3N4R9OOYJ-M%L6CV>2,>HZUH44 9W]BVA9MR$@G*C^[QCBE M_L6P!7$ ^4 ?7'2M"B@"E;Z5:6MP9XH\/SCVSUQ3+K1K.\F:696+D8SGH*T* M* ,>X\-:==-NE60GS/,^]_%_D5,NAVB!0GF*58L"&YR>36E10!3M=,MK.:66 M,,7E^^6.M;5% &9I^F"VO;B[=0))/E'.?E'2GW6D6]W-)+(T@,@ ( M5L#BM"B@#&F\,V,]P\[M-O90OW^@'X>U3-HD+'+S3LVS86+\D5IT4 8R>&K) M$\L-+Y>,!=W /K]:LV.D06%Q)/&SEI!@[CFM"B@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *:XR!]:=3)>@^M #Z*,BB@ HHHH M **** "BBB@ HHHH *KW0N3'BV*!_5\X_2K%9^M7,EIIKRQL58$#(]R* &[= M7'\5J?\ OJD']L#K]E/_ 'U5:+6TM1#%<[VDE8[<_P!: M@"?=K&?NVN/^!4;M7'\-J?\ OJI]/U*+44=HEK2HH @M6N6C_P!)5%;_ &,U/110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !44QX7ZU+4B@#.;1+ M)B"R.Q!R"7)(I$T+3XRQ6(_, MI*:YP!]: %R?2BEHH **** "BBB@ HHHH **** "D+ =2!2U5O;6"Y15G=U& M>-KE?Y4 6=R_WA^=)O7^\/SK*_L.Q9B@FN-PZCSV_P :/^$=L^TET/\ MNW^ M- &MN7^\/SHW+_>'YUD_\(Y9Y_UMU_W_ &_QI/\ A'+3_GM=?]_V_P : -?< MO]X?G1N'J*R/^$;M/^>UW_W_ &_QI1X>M1_RWNO^_P"W^- &MN'J*-P]162? M#ML?^6]U_P!_V_QIH\/6K+Q<76/:=O\ &@#9!!Z&BJ]G:)90^4C.P]78L?UJ MQ0 4444 %%%% !1110 4444 %%%% !5'4XIFMWDBN'B\M&;Y3C)Q5ZHKF$W% MM)"'V;U*YQG&: .3?4;ZTT2'4#=.[R.8MK,O.BMM!R02 :S7UJ\.BW,OVAU>&<*#M(;;SU'7M71:OI7]JPQ()C"8 MI!("%SR#G^E4Y_#8GMYD-TPEF=7DD"#G (''XT 6](E>:.1S-+(F1CS 01P/ M6L=-2F;6+N"2[E4),%154D8SCFM^SM9X'9I;CS!MV@! N*KV.D?9+R[N&F$I MG?> 4'RF@#!74M4.GRRMS:";8SR!7..HQ41\ M-R?8FMUO2,W'GAO+'!R3C]:EO-$NKU8Q)?G,;!EQ&* &^)[^XTZVMI(92@:9 M4? ))!(%5KJ\N_[/M7ANB5FNA$69"#MYS5S4-&NM0C027OS)('7]V,<'-,NM M&O;J.'==J&CF64 1C'&>/UH %OKK3M8M;&X<30W0Q&P'*MR>?P%,O[Z]77GM M(9E2(6YDY7O@_P"%7HM*+WZ7MW+YDL:[8P!@+5>ZT6>?6GOTN=H:$Q;"N<<$ M9_6@"A:Z[>3:;-!<,D.H("RMCY77L1^E7O$6H7.F^'S=0N!*NW)(SU(']:6Y M\.Q7MA##/(1-$?EE0;3]..U6=7TQM2TO[&LFSI\Q&>F/\* ,0:MJ<]O=FWFC M8VS!LE<,5SSQG/05JZ/?S:JYNT?%IM 52.2V.?UI+?1#%"-7FEV\'.<8&?:IK?1Y]-GN&L)0(IVWE&'W3TXI%T6>"^&HQ7&;MD M"2Y'#@9Q].IH S=0\0WNG1:E;2%#:DOO#LM[:WC/*OVNZ4(7V\*H&,"D_L"XM0YLI$3SX]LRD<9QC(_ M(4 9UMXKNX+>"6["2I+!O)C7&QB#@'\:T+O4-3T_21JTKQ21!1(\2K@A<9ZY MJS:>'XT\/+IESM8A-AD5<$XZ&FOI%W<:>NFW$RM:@!&8?>91QB@#,N/$=ZM[ M?UH +_4-2AAM[R":#[/<.BJA0 MD@,.ND3WVIZ?<*RB.W^\">O!']: (X-1O]0LY;^T,:P+DHC+DN!SUS5/\ X2F; M%G="$&T<,LX RR$$ GZ=:NVNE7NFVTME:,C6SD["QY0'M[TMKH9M)X%0(]NJ M.) W\1;!)Q0!;M+N>XU"0"2-K4IN0J.?SK2K(TK13I=Y<.DS-!)]Q#_![5KT M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4R3M]:?3)>@^M #Z*** "BBB@ HHHH **** "BBB@ K) MU^W%U:QQ9927&&7L:UJ* .1>ZU.P>X>6!C(NU%5Q&Y9MN0><=!76U#+:Q331RNN7C MSM/IF@#GSJ^HDN8D1W3 >, \9'6E;5-538@A5Y#G( /(]:WX;6*!Y&C7!D.6 M/J:FH Y:77-2BA@>2VP9'"%,'@=S6OH3%M,!;.2[]?\ >-:5% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8%NTVI7E\7O M'A$,C1I&,<8[T?\ "2P0?(R2.J_)YO'S,.*TY=,M99FE,>'?[Q7C=]:B.AZ? M\P%NH##&!0!G'Q2,JOV.7>TFS:2.F,YZU.OB.%YI(5AR-'49)X/<]: *UMXDM_)4R!V ;#OQA?K4\'B&"XF:-8)!@94G'S?2G MQ^'M/C "QG&BM@C(S@TZFHH1 HR0/6G4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %,DY ^M/IK8XH =1110 4444 M%%%% !1110 4444 %%%5[F]AM,>:2,].,T 6**S&UVQ7K(W_ 'R?\*;_ ,)# MI_\ SU/_ 'R?\* -6BLK_A(=/_YZG_OD_P"%*/$&G'_EL?\ OD_X4 :E%9?_ M D&G?\ /?\ \&&2YC$DV= M@S]['6@"U13%ECV\S2!)5_=MM;/X(89!!'J* %HK-U+7M.TIU2ZN LC*: M,/&X96Z'UJ2@ HK,D\0Z3%<_9GOHQ+G;MP>OUQBKL=U!+*\22JSQ_> [4 34 M49I"P ))X'- "T5'#/%<1^9"X=#QD5)0 449HH **B%S";@P"13*!DIWQ527 M7-,AN3;27D:S*<%3G@T :%%(K!E#*00>A%+0 4444 %%17%Q#:Q&6>18XQU9 MNE,MKZUN\_9YTDQ_=- %BBJUQJ%I:L%GN(XV/0,:L*RNH92"#T(H 6BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "F.>GUI]1R]5^M $E%%% !1110 4444 %%%% !1110 56NK MV*TV"3):0X11U)JS6?J-C)<36UQ"1YL#%E#=#D8H LV]P+@-^[9"IP0PJ;:/ M05!:_:2&-R$!SP%.<"K% "%5/84FQ?[HIU% #=B_W11Y:?W1^5.HH 9Y2?W! M^5'E1G^ ?E3Z* $50HP!@4M%% !1110!7OU9M/N%4$L8V ^E>*0Z#J<5G=: M2MG-]DN6>Z?Y3U!QC\=U>V75PUO&&6)Y/9!DU3_M1_\ GQN?^_= 'FYTO49G ML;62*X%N7VN%! VXHOM+CL-3MY[FUNI;2WN+@*%0L=N!M P.E>CG5B#_ ,>- MU_WZI#JJM]ZQN3_VRH XGP;>6-K>7NHW/VR!SG;"\3!43\NIXKH/&C*+73KA MEE:))P[>6A8@8]!6G)>V\J%9-.G93U!AZT\ZK&5VFRN2H[&+B@#BO%^J3:K/ M9-:27":?\XD/V=R=V!CCZUE.WB2U-G;Q7%U-'J*M%YFQAY7. <=N*])_M2W MV&QN,=<>33O[7AX_T6YXZ?NJ .&;3[Z[U(6D\EWY N6W;XC$@.=H K6&KV^<_9KC/_ %RJ/^TK+SUF^R3^8H(#>5TH P;B M[@T;QI>7&HQ2M'<1+Y,BQE@ 1QTYK(U&\69[9A:7>GZ5)N8"%2"SX."0!Q M7<2:I:2C$EK,^/[T6:&U2T=0K6LS*.@,60* /-;*QO\ 49))KMKU9+>Q9X9. M0S?*=N>.O%2-'JUY8ZC=R7%\L]M;Q& *2 6V<\8YYKT?^U;7_GVGZ8_U7:D_ MM6TP1]FFP>O[KK0 [3[]+JR:,,6GA0+*".C;<_UKEO#MCK#I?W:7"1Q?:I66 M!HSN)XQSFNDBU&Q@DD>.VG5I#NT= 'ED.H^(&O7E%UJMCO5A,0R*;;:CIEIYGDHZ>8VYL+U- '#->6T'AI+1 M;>)K])#]HBFA)9SNX(_2H6O+V/59UF>XL[>:3;-+$""H!X&?QKOS?:.\WG-; MH9?[YB&?SI\FHZ5*&66-&#1WZ]J]&&IZ7L5 JA5Y5=@P/I36OM'> M;SFBB,H_C,8S^= 'G6B7FMK'>V[S36_E(9K-5R%=5R3GWP*[#P5J][K6G7.J M77F+&Y"1QD="N0W'N:T+VYTJ[M6@W"/#CTIVGWNE:;91VENY6-! MCIU/=Q^(M7?6H3!=77ES.X8/)N' ./EZKT'6K1U+7=,M;.8:A=7,EU;! MY0^2$ZY8>G_UJ[M;O0U?>L-N')SN$:YIYU+1R "(L ;?N#@>E ')>$7$GC.[ MD6^EO5:V0F1SG!*C(S5*UT34=9U+Q!%'':^2]T!OFCRP^5>G-=O;7VB6A)MD M@A)ZF- N?RJ=-7TN,L4DC4L)-8E#W0U)Y;M;T1?8LY&S)SQ^ KOY+O0I;@7$B6[3#H[("?SJAI= MMX=TF::>)H6FEE:0R, 6!))Z_C0!QEIXG\2O-'="7.\L)(&D!V@9Z+U'05M> M&M;OI-8LEFU)KF&XMS).KGB)L$_A73I<>'TG:9%M%E;JX1.1YWAM5C59#),@53R&SG]*J:!H-S8:F=4NEMK2/[.(_+B MX!Y!R>:W5U#1S!' ;B!XXP-H8@XQTJ234]+FC,4ES"R'J"1B@#D($T>YU37/ M[?$33+(VSS>OE]MN>O>NMT.:S;3(([,N(@OR+)PVWMQ5>X/AZ[F66?[')(O0 ML%)JRFHZ1&P9+BW4@8!! P/2@#2HJA_;6FYQ]LA_[ZH_MK3?^?R'_OJ@"_15 M#^VM-_Y_(?\ OJE&LZ:3Q>P_]]4 7J*I#5].)P+R'/\ O59AGBN$WPR*Z^JG M- $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %1R?>7ZU)44HR4Y[T 2T444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 )@>E&!Z4M% ";1Z4;1Z"EHH 3 M:OH*-J_W1^5+10 FU?[H_*C8O]T?E2T4 )L7^Z/RI-B_W1^5.HH ;L7^Z/RH MV+_='Y4ZB@!NQ?[H_*C8G]U?RIU% #?+3^XOY4>5'_<7\J=10 SRH_[B_E1Y M4?\ SS7\J?10 SRH_P#GFOY4>5'_ ,\T_*GT4 ,\F/\ YYI_WR*/)C_YYI_W MR*?10 SR8O\ GFG_ 'R*/)B_YYI_WR*?10 SR8O^>:?]\BD\B+_GDG_?(J2B M@"/R(?\ GDG_ 'R*/(A_YY)_WR*DHH C\B'_ )Y)_P!\BD^S0YSY2?\ ?(J6 MB@"/[/#_ ,\4_P"^12&V@/\ RQC_ .^14M% $0M8 2?]\B MI:* (OLT'_/%/^^11]F@_P">*?\ ?(J6B@"+[+!_SQ3_ +Y%)]EM_P#GC'_W MS4U% $/V2W_YXI_WS2?8K;_G@GY5/10!!]BMLY\A/RJ5(TC7:BA1Z"G44 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %-?JOUIU,?[R_6@!]%%% !1110 4444 %%%% !1110 53O&OU(^R11..^] M]O\ 2KE9.M:I)I9M9 H:)Y-LGL/6@!//UP=+.V/_ &V/^%)]HUW_ )\K;_O\ M?\*73]6:_P!6N8$"^1$JE6[MG-:] &.;G7>UC;?]_C_A2?:==[V-M_W^/^%; M-% &-]IUS_GQM_\ O\?\*7[3K?>Q@_[_ !_PK8HH Q_M6M Y^P0?]_C_ (4? M;-;_ .@=!_W^/^%;%% $5L\SP*T\:QR'JJG(%2T44 %%%% %74;O[!IMS=XS MY,;/CUP,UR$M[KEMHR^(3?(Z??>V,8 V>F?7I7:SPI<6\D,HRDBE6'J#7+)X M-<*MK+JL\FG*^X6Q"X/MG&<4 0KX_A^T$264JVRR>4\V. VW=_6I-.^(&FZA MK*6"\+*Q6)\_>(J23P3:RV\L)N'"27'GD#']T+C]*9I7@E-,U-)Q=EX(B3%$ M47C/OB@"EKNOW4/BTZ=_:)M+<0[QMA#DGCU/O5M_%2Z9))'-+)>.B@!5B )) M/M]:V?[#@_X2!]5=@[-'LV, 0.G^%9M]X-BO-7>_^TLA9PVP 8XH :WC>W6S MDE:SN!-%(8WB*U %X^-;64I]DM;FX7:&D,<>?+&< M?#^6 M>,(FHM@O(6W=]P ["@#1T7Q2VMZZ88/^/,P>8N1@YX_QJ--0U[6+J_.FS16\ M-K)Y:!T#&0X!YSTZU+X<\(+H%V)A754,,C)SZ50N_AWON5FM[PLS1+%*TW)('?Z\U=7P4B6%_:BXRMV(QDCIM7% M %2T^(MNS79N[:9%2?RH $Y?Y0?\:T[;QMIUZ;9+6.XEEFE+11 M0 4444 %%&:,T %%&:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ J.1@K)GN:DJ.0 LA(Z&@"2BBB@ HHHH **** "BBB@ M HHHH *J7>G07S(9P6"Y^7/!S5NB@"A::1:6-P9K="K% F,\8'2K]%% !111 M0 4444 %%%% !1110 4444 5[JV^U1A?.EBQWC;%5!I+ 8^WW7_??_UJTZ* M,T:4^,?;[K_OO_ZU+_9;_P#/_=?]]_\ UJT:* ,W^RY/^?\ NO\ ONC^RY<\ M:A=?]]UI44 9ATN?MJ-S_P!]T@TNX_Z"-Q_WU6I10!E_V7<=M0G_ .^J4:9< MC_F(3_\ ?5:=% &7_9ESGC4)OSH.FW?;49OSK4HH R_[-O/^@C+^=)_9U[_T M$9/SK5HH RQI]\/^8@Y^M']GWW_00>M2B@#,_L^]_P"?]J0V%_VU!OUK4HH MROL&H_\ 00/Y&D^PZE_T$/\ QTUK44 97V'4A_R_C_ODT?8]2''V]3]5/^-: MM% &5]CU/_G^3_O@_P"-)]DU3_G_ $_[X/\ C6M10!D_8]6_Y_H_^^#_ (T? M9-6_Y_HO^^#_ (UK44 90MM7&)[;'_7,_P"-:M% &5LUOM-;8_ZYG_&C9K?_ #VMO^_9_P : MU:* ,O;K/_/6V_[]G_&C;K/_ #TMC_P _P"-:E% &6!K/=[?_OC_ .O1C6?[ M]O\ ]\?_ %ZU** ,O&L?W[?_ +Y_^O5ZV\_R1]H*F3OM&!4U% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3'^\O MUI],DZK]: 'T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 R:5((7FE;;&BEF)[ 5F6/B72=1N!;VUVKRM]U<$9_,5+K MQ(T#4, D_9WP ,G[IKRZ*34'?39+6>6ZGA3*Q>0R^7[Y/'% 'L(=3G# XZ\U M%+=V\.SS)D7>=JY/4UY0MS?FV8V%Y>J[P9NV=&.UMW;CZ53BENIX;47 O6,% MP"LG.PG(Q@8]J /:-PSC(S]: P/0@UY1'J>H$QM!=7IOV>03QLK;0@;@]/3% M:^BR7>EZO9/<7EU)!-:[YO.)(#;B/\* .XOM0M-,MC<7LZ0P@@;VZ9/2F2:K M8PR6T$DAB4R+-<1 ;1G@L.:XJWGN[G5M*N[JW MF$6E7"VXRAY'K_X[0![ E_:27KV:3H;A%W-&.H%)?:C9Z;$);R=84)P"W>O- M+)-:L]9@\23VN+>YF_>D#+[,8 (Z]<&ND\5-#%K^E7%\A:P590V5) 8J,4 ; M\^OZ5;11RS7T2)(,H>>:LR:A:0QQR27$:I)]PD_>^E>2R3V-MI2V;VH%[=O, M(I9D.(HB_7^5;NNZ-:C3/#LD1><0RA58D'Q.L;E!(S2V MLF]CR!@KB@#M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *CD^\OUJ2HI<^8G''UH EHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M"O=W<=J@,B.X;C"KFJ,>J64;$I:RH?418K5(!Z@&DV+_ '1^5 &8NHV*[MMK M(-_WL1=?K2"_T\1A!:.$!SM\D8S6IL7^Z/RHV+_='Y4 98U"P5RPM7#-P3Y7 M)ID^H:=/&8Y;>0J1C_5UK[$_NK^5'EI_<7\J ,M=4L%A6+RG")@!3'TQ2'4] M-Q@PD@G/^K'6M7RX_P"XOY4GE1_\\U_*@#-.L6!3848I_=V<4DNIZ;,$5I^5'_P \U_*CRH_^>:_E0!CS76BSE?.M8I,# W0@X%2C5-,5$C" M(GW5V# ^E:?E1_\ /-/RH\F+_GFG_?(H SFUC3792YRR]"5Z4IU?33()"R[P M,!B!D"M#R8O^>:?]\BCR8O\ GDG_ 'R* */]MV'_ #V%+_;=A_SV%7?)B_YY M)_WR*/)B_P">2?\ ?(H I?VW8?\ /84G]N6'_/<5>\F+_GDG_?(I/(A_YY)_ MWR* *?\ ;=A_SW6@ZWIX_P"7A?SJYY$/_/)/^^11Y$/_ #R3_OD4 4O[2?\ ?(H I_VU8#KL"?E2?V=:?\\$_*@!/[3L\?\?,7_?5']IV7_/U%_P!]4[^S[7_G@E)_9UI_ MSP6@!/[3LO\ GZB_[ZH_M*RQ_P ?47_?5']FVG_/!:/[,L_^>"T +_:-G_S\ MQ?\ ?5+]OM/^?B/_ +ZIO]EV?_/!?UI/[+L_^> _,T 2?;K4_P#+>/\ [ZI? MMMK_ ,]X_P ZB_LNR_YX#\S1_9=G_P \!^9H E^VVO\ SWC_ #J5'61=R,&4 M]Q54Z79_\\1^9JS%$D,82-<*.U #Z*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *BD_UB?6I:C?_6+Q0!)1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%(V M)4'-2U&_^L6@"2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** (IKF&WQYL@3/3-(MU \32+(I1>I]*IZW%&^ESL\>]@A M"\9/2L*XFN$B-M#&(X6@4M^Z)+\#/- '7*RNH93E3T-(TB(RJS ,W0>M<,\C/7/XTRXO+^X>"0MGRPS)*$//'(H [:BN3BU[4I70^41 MAU7;L/S CDTP:]J219*;R\>[B,_(=V* .OKC9?&[-KIL;6WCDB241,23N)/I MVKH=/N)W)$\J/A :Y$YG+#>O7(Z^] '0P^)FN? M$YF9@0PX3/ _G0!GZQXP?3_$(TF*&(G:& M9Y20.<<69[B[;!$?(08)R?RJAXFTB]U2ZN8H([%X+F, M)YS$;XN,9Z\UEW7P]\N[L[JTU:0RK,))2TH[+CB@#HI?%-[;:I'#<::8[668 MPQN3\QY'.,].:?XE\6#0[V"RBA66XF0N-QP !C_&L>UL]=?Q2;Z_B@G@5RL) M,JXC7U SUJUXGT*6^URVU2VAMKORX6B:*5AW(YZ^U #I?&ETRQBTTUI7$/GS M@G[B[L>M,;Q\)2)K2R:6S4(99<_=W''KVK+L_#6JZ+'BT,,YN;,D#.1C.>]=^KQJH&]>!CK0!) M13?,3^^OYT>8A_C7\Z '44W>G]]?SH\Q/[P_.@!U%-WK_>'YT;U_O#\Z '44 MW>/44;U]: '44FX>M&X>HH 6BDR*7- !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5&_^L2I*C?_ %J4 24444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 $ C!&:0JIZ@4M% %>[LXKRV>&0 M?*^,D=>N:?';QQ1)&%&U1@9%2T4 -\M 0=BY'M1Y:?W%_*G44 -,:%2NT $8 M./2J7]CV><^6?SJ_10!G_P!BV7]QO^^J/[&LO[C?]]5H44 9QT2R/\+_ /?1 MH_L.R_NO_P!]FM&B@#._L2S])/\ OLT#1;,#@2?]]FM&B@#._L2S_P"FO_?P MTG]B6GK-_P!_#6E10!FG0[,]YO\ OZ:/[#M/[T__ ']-:5% &;_8EK_>G_[^ MFC^Q+3^]/_W]-:5% &;_ &):_P!Z?_OZ:3^P[7^_Y_P"_K4W^PHNUQ<_]_6K6HH RO["C[75U_P!_6_QH_L1/^?JY_P"_ MIK5HH RO[$7_ )^[G_OZ?\:7^QE_Y^[G_OX?\:U** ,S^QA_S]7'_?P_XTG] MC#_G[N/^_A_QK4HH RSHP[7EQ_W\/^-)_8W_ $^7'_?9_P :U:* ,K^QF_Y_ M)_\ OL_XT?V0XZ7D_P#WT?\ &M6B@#+&D2#_ )?9OS/^-']DR?\ /[-^9_QK M4HH RO[(E/\ R_3#\3_C1_9,P_Y?Y?\ /XUJT4 9?]E3CI?2?Y_&G1Z;.DBL M;UV .<8Z_K6E10 =J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *C?_ %J5)4;_ .M2@"2BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,S5]2?3Q 5V[7;:21G M%(=;MK942[EQ*PW?*IQBI-2TTZ@T)$P3RFW8*[LU2F\.^>[O)=99EV_< K' R,*_P#??_UJ -2BLO[;J6?^/!?^^_\ ZU'V MW4O^?!?^^_\ ZU &I166;W4?^?!?^^__ *U)]OU$?\P\'_@?_P!:@#5HK)_M M'4/^@,__ 'R:/[5E_P"?&?\ [Y- &G169_:DV/\ CQG_ .^31_:LO_/C MF32I-%(2$D5B#@@'O0 ^BBB@ HHHH **** "BBB M@ HIB2QR%@CJQ4X.#G%.+*&"E@&/09ZT +11D9Q10 45&)XFZ2H><<,*DH , M4444 &!12,RJ,L0![FA65ONL#]#0 M%(&!S@@XX.*6@ HHHH **3(SC(SZ49 M&<9&?2@!:* 0>AS10 4444 )@>E+@>E%% !@>E&!Z444 )@>E&!Z"EHH 3 ] M!1@>@I:* $P/04;0.PI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "HF_URU+4; &930!)1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-K!$-_8W3QEHH MRP8@9QG&*R;G4IK:Z)MV\E;@DJ2F2Q'%=#?:C!9S00S(6\[.. 0,=+.5C*R*K*%PO^L!&>/I446N:I/#OA:.1M MI9E"CY,'O73HL$B*R*G(RI %4H=)@@LFM4E(!.2V!GKG% #]'NKB]L5N;@;? M,Y1<8(%9-WK-YYTT2*% .W;CD#^]700O" 8HF&(^"/2G%(=Q8JFX]20* ,W0 M8VCT>.1]IE8$EE7&>3UK&GU&ZEN89UE3?$TWRE>@"C@UUHVJN% '856MI+6 MZ,ICC4E'*-\HZ]Z .?DUZ:$R3J@R?+W#$G_?(IQ"LNU@"/0T Q4"&-3\VYN373? M9K?_ )Y1_D*/LMN1CRD_(4 8VBZW<:I>2(401*,D@\@^E+K^M76D2Q&.W\V- M\].O'6IK'1(--N&N/-)P#CMQ5Z"YM[Y2RJ&4="PX/TH Y/4=8EN8 95*&6(L MH#8QT[5M^&GWV<]A5V#[!J 9XTC<(3&3CIC@C]*MQ0QPKMC0*/:@ M#DUUF;3M1OCY9EB\^0%0>1CO]*WM'OIK^U,TR(N3E=K9XJT\-M&6E=$&?O$C MK3XHXXXP(E"J>1B@#GKGQ-)'J5S:01)(84W$!N>HILWBD(L!,:JL_P!S+<[3 MT-;CVME#*UPT<:NWWFQUITFGVDQ4O A*_=XZ4 M=>:3M1P%>3C.:B MAU^D>(7U6Z@18T6-X3(?FYR&Q5O6]8.C0I,T/F(Q()!Z'M^9J[#8 M6L!4Q0JA487':I)XXGB/G*K(OS'<,XQ0!R\OC"1+5;I;+="PPIWN!QGUI7M;41(CQ1A$.5 M!' H R)/$J+IRWHB#([ * W\)[U&/%(>,21P*8V?RT;=U;WK8;3+-U"F!=H M ';BD.E615E^SKANH% %6]UDV5@D[1HTA.&56R%_&L^;Q6UM%)++!&$$WEKB M3D].>GO6Q)96$81)$4;SA02>345WI6EL-US"F"W0 ..A/:GMIEFQRT()SGDGTQ0!CK MXJ'D/));A"$$@!;J#6C)K$:6MM,%SYY48STW4IT+367:;8$;0N,GH*D.E61B M\LP_)QQD\8Z4 9B^)XG94,>S5B>F?2M!=$T] M%"BV7 ZHH S/^$C!"J+O:KEL8?('V=@8^<$'- $U%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !43,!.H)'(J6HR 9@<]UG[%K45M+@6[H26QT.*O0: MC:W$OE13*[8W<'M0!S*:+J,4[R6\7E,\I8D./N[XS0!F_P!FZM/ 5D1U.5_Y:#MUID=AK41VHLGEG.\&09(STKH+#5[>YCMT M>5!<21ARF:>^JVT!D\^5$"L%^]UH Y^ZT[5&D5H%E^5 %W2#UY_2M6SM+B#3 MK^,H1*[.4.XT%S)*HB;HV>#5/3]IRW+)').8%E8.0X#>W-/DL=5EM)DD M64SJ>'#C#+V'UZ5T%OJ=FT:$RQ(SKO*AA3AJ]BTJQBY3VK$!9XR3C^+UZ4@U"S+[!8E#<@8^7-:&EQ M:A_:CI+>.7S(C(1A&R,G/I5B.&.+=Y:!=QR<#J M: .8O$UB2YF0%]F\Y /RF/;V]\U.;6ZB\.6,4)E5T*>8 ?FQD9KHZ* .)@AU M6S23[(DH+F5MI/&2W!K;VWH\/2!996N2!AB?F'(S6W10!QSC5(&E::XG**<( M&.0P[9]Z03ZUY+,[3<, R+_<]1[UV#QI(NUU##.<&G=* .,N#J0^U%&N74QJ M80_/.X?_ %ZLF?5BTG,P?Y\CL!CY$VG[OK5K39+[^TX!<7$[Q- M&3]T@9XZUTE% ')7>I:H=0O(8DG6,( C8XSD=/PS237.II%)#(9F@)D7> 2V M-O'ZUUU% '/>9=1Z!9+;F1)&=$8[3D+WK->\U+RIOM,A+*V%1D/\Z[.HIK>* M9G"L^UE5#F/Z>M,>]U=99T667;O0*[(3A3G)KL:* M ./^U7LVI6:78D)CN!C:AP5VGG\ZE\075T;@P[)-J.C1A5)#?-75X&P.-C2NC+E28VKK<#TI-H]!0!R+ZEJC3 M;UD<)N/R^6>@%/.K:L\4TF/+*Q_+'Y39SV.:ZO:/048'I0!RMOJ&IO*MG#YL3J,8'3'7]*Z/:/04M '#ZA/=O-&)XR6:6%\ MJAR ><'Z5O\ AC/]C1Y5@=S<,,?Q&M%/.@DC6\=1)MSP.@& M*>OA@;CON&8;MXX'!VXKH:* ,73M!_L^Y603%U"XPP&G%='10!RT'A9Q;[&G(#1@8[JWM5F7P]+ M,8RTX!$)A)51T..?KQ7044 'KBSD1VE20B,+@D\$=Q701!Q&HD(+8Y(I]% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3#_ *P4 M^F'_ %@H ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4P_ZT?2GTT_ZP4 .HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *;_'^%.IO\?X4 .HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D P,4M M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4W^/\*=2?Q4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4G\5+2?Q4 +1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4G>EI.] "T444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %)WI:3N: %HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *3O2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_ !V0$! end GRAPHIC 13 imgn-20200630xex10d3001.jpg GRAPHIC begin 644 imgn-20200630xex10d3001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^L_7-371 M=$O-29"ZVT32%1WP*T*J:G:6]_IUQ:W0!MY4*29.!M(YH \)M/C1X@_M9)+A M+=[,O\T*QX('UZU[Y:SK=6D-PGW94#CZ$9KQZT^%WA>+5EF;Q%%+;JX98/-3 M+<]"$@FN[:WVJ J/(%P/H: +M%49-:TR&W%Q)J%LL)Z.91@_3U MI++6],U([;._MYV_NHX)_*@"_15"]US2].)6\O[>%A_"\@!_*I;/4K'4$+V= MW#.HZF-PV* +5%5;G4K*R95NKN"$L,@22!<_G49UG3%MS<&_MA"#C?YJXSZ9 MS0!>HK.LM>TG4'V6FH6TS_W4D!/Y5)>ZQIVG?\?E[! <9Q(X!Q]* +M%4[+5 MM/U)EA:W4$Y M3&[RI V/KBFW.J6%G(([F]MX7(R%DD"G'XT 6Z*J)J=A);/<)>6[0(<-() 5 M4^YZ=Q38=7TVXD\N&_M9'QG:DJDX_ T 7:*R6\3:&LXA.K6GF>GFC^=:B.DB M!T8,I&05.010 ZBBB@ HJM=ZC9V"![NZA@4]#(X7/YU6L]?TC4'V6FHVTS_W M5D&3^% &E15 ZWI6_9_:5INSC'G+G/YU>) H 6BLRZ\1:-92;+G4[6-P<%3( M,@U;M;^TO4+VMS%.HZF-PV/RH L456NM0L[(J+JZA@+?=\R0+G\ZC_MC3?LY MG^WVWDJ<%_-7:#]G$_VK:< MG_7I_P"A"N_^-1(\80 '_EV7^M>?Z=_R%K3_ *[I_P"A"O0/C7_R.$/_ %[+ M_6@9QVEZ+KOB")H]/MKBZBMQDA3PF?K5*&YO]&U#?%)-:W4+$9!PRFOO6H_#/B"\\.:Y!>6\KJ%<"1,\,O<$5] ?#F-/^%<:>-H^:$Y]^M?-VH\:G M=@=/.?\ F: /3_C=,)K[19DX62U+#\3FO/=*TG6M?W6FFP3W(C^MKXNJJ?$&\"@#]W&>/]T5ZG\'47_A7\!P,F:3/O\ M,: /!-)U>^T#5([NTE>*:)\EIPL\32#\0IKSOQ2H M3Q3JBJ +E\ ?6NU^(L;_P#"#>#9,?+]EQGWVK0!K? 4DW>N9_N0_P WK)^- MI(\96^/^?1?_ $)JN_ R^M[;4]6MY9D26:.(QJQQNVELX_,5E?&6]M[OQHH@ MF63R;=4VG%)O2XXKF:1!-XDTF"Z-M M)?PK,#C;GH?K4FL:M#I.BW6I2$-%!$TG!^]@< ?6O"FW%SNSNSSGKFN]U&WO M;OX-7B2!C*(&=0>NQ6S_ "%84JSF[-'KYCE<<)3C.,KWT/$]9US5/$^K-<74 MLDTLCXCC7.%YX"BMBZ\!^+-!L5U=K5XE0;R8W^>,>I K&\,:A#I/B73KZY7= M#!.KN,=@>:^A?$?C70(?"]S<_;[>X$L++'&C9+DC@8[?C70>.?-]E*\FJP.[ M%F:9223U.:]F^+/CJZTQTT/393%,Z!YY5/(!Z**\6T__ )"5M_UU7^==5\4X MI4^(.HF0':^QDS_=V@?S!H KZ#X%\0^*K62^LXE:(''F328WGOCUJMIFK:QX M)\0$*\D,\$F)H">&]B*FT'2?%>IV.[1?M,ENAP1%,!M/TS2W/@CQ5+>JMS8N MUU-T#RKO?'XY- '6_&'4DU6T\.W\)PEQ [CVSCBO/M)T[6-<)L--AGN OSF- M#P/<]JZWXA:=*WD#J>QW9Q^M='\"54MJS8&?D&: /)[B#4- M%U PSI+:W<+<@G!4U]*?#C7IO$/@^WNKEMUPA,4C?WB.]>1_&A%3QR"H )MD MS[]:] ^"G_(ER?\ 7RU 'I-%%% @HHHH **** "BBB@ JCK*L^C7B*"6:%P M.IXJ]2$ ]: /D^P\.ZTNIVS-I5X%$R$DPMP-P]J[GXPZ1J-_XLAEM+&XGC%N MH+1QEAG\*]WVKZ"C:,]*!W/./@U8W=AX:NH[NVE@O,?'^A:M= M>.M7F@TVZEB>?*ND1(/ Z&OI4 #I1M'H*!')^ +>:V\ 6$$\3QRK"04<8(Z] MJ^>]0\.:TVI73+I5X097((A;GD^U?6&T>E&T>@H \.^+&E:A>_V!]ELKB;R[ M(*_EQEMI]#BMOX*:=>Z?::H+RUF@+2*5$J%<\>]>K;1Z4 =!0!\]_%71=4O M?'=U-:Z?!;>&Z@DAE$LA*2*5/WCV-=QM'I0 M !TH ^7/$_A_6)O$^IR1:7=NC7#E66%B",_2O9KCPB/$_P +],TR8&&[BM8V MB+C!1PO0_P J[W:/04 =* /E'4?"7B+0[YHI=.N@Z=)(4+ CU!%3Z+X'\0^ M(;X1I8SQ@GYYIU*A??GK7U,44]1FE"@=!B@=S@/$/AH:+\(KS1;")Y72) J MY:1O,4L<#\37E/@#0M6MO'6DS3Z;=11)-EG>(@ ;3U-?2I /6C:OI0(\^^,= MG(VV-2QQM?G JW\/?$%YJFB166J6=S;W]L@1FEC($JC@," M>_K7;$ ]:-H]* ,J7PSH\]U]IDL(6E)R3MZFM%K>)H#"4!C*[2N.,>E2U%<" M8P.("HE*G:6&0#VS222V+E4G-)2=['@7BGX:1KXAN+;0+^VDDQYAL9)-LD8/ M( ]?I6-_PK77H+.:]U-8K"U@4L[S.,\#H .M1>)_#/BO2]9N+N_M[B661RYN MH06#>^1TK"ENM7U#;!))=S_PK&2S?I3)(=+1I-5M$499IE 'XU]!?$?X?GQ5 M;1WEB5348%P-W D7T-)]$N'B%CJ$#C[WE(Q!_$<5K>&- \87VO6MW;6UVLL$@;S;C*A>?>OIC8 MIZ@'ZTH4#H* /'/C1INHZA+HYM[.:=DC??Y*%@#QZ5-\%-.O=/\ [4^V6DUO MNV;?-0KG\Z]=*@]11M'I0(\%^+^D:E?^,Q+:6-Q/']G0;HXRPSSZ5W/P>L[J MQ\(2175O)!)]H8[9%*G'XUZ#M'I0%"]* %HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BC(-% !1110 4444 %%%% !1110 4444 %%%% #6C5U M(900>QJ%;&T5@RVT08="$%6** $ Z4M%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5%<2/%;R/&NYU4D+ZG'2I:J:I:R7NF7%M#*8I)8V19!U4D= M: .&\/\ B[5;_6;.&6\MKG[47$UG'#M>TQZMW_&CQ'K6O:9XHL[*+Q!;117D MO$G/:3.-MVNZCKESINBW5O;K8QJTLLL6\RN?X<=A M[UJ^'-7FUW0DNG58KC+1R!1D*ZG!Q^-9,^BZWI6K37FB"VF6Y@6.5+ARNUE& M P(ZUL^&=';1-&BM)'#RY,DKCH78Y- '.IXPOK7PQJ#7(636+2X-JL84#>Y/ MR<>XI\WBV[O=(T5=/94U&_F$<@*@^7M_UF15FX\'^?XYAUS>!;*FYX<\-*. MV/I1IG@_[!XSO=8WYMY$_<19_P!6S??./>@!(]>M=);7[V:YO9TM+A4EC< A M"0.$'IS5BU\9P7DTMLEA>Q72P&>*&5 IE3U7FLZ]\*ZC<6GB.)/)W:A=I+#E MOX1C.>..E:[\-R:KJMK);1Q MYS)@8D.< * M/%UM<2S0S6EU:3QP&X6.= #)&.I&":Y]?!^KW/A6X\/W M7V9(HI/-MIT#KF":YGFL+:"8VCP1NMR\A+,,=^ .E '2^ M'O$@SWK1E\5V\?B$Z M(EI=2W:A&3OSCKG.,\ M9QBI-0\86EC=W,"6MW=BT4-=26\89801GDDC)QS@5R=G\.KFT=+*6TM[FT6< M-]H>YD4F/=G[@XW?C5C5/ =V=:U*ZMK:&[AOF\P"6Y>(QL1@@A?O#\J ->^\ M8W,7B/2K2QL);NSO+=YE>,+F084@KDC@9YS78UQM[X=U&QNM N]&AMG.FP/; MM!*Y52K*HR#R>-O>NP3<5!< ''(% #J*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "F2R)#&TDAPB@DG':GTC*KJ589!X(H I1:QI\ MVEC4TND-D5W^=R!CUIUWJUC8V\4]S<*D4K*D;8)W%N@&*\TDL;F75KGP*$D6 MREN#=&4=H#R5SV^;BI]&^UZCK]KI%^KB'P\'>1VY$AZ1GW^7^5 'I^X>M9%A MXCL;VRFO&D\B&.X:W+2\9<'%<"NM,FL:3=V5UJ;I=WIC9[F=2DJ$D8" \8[< M"JMY:17'@*[DD>11'K;$E'*C!D ).* /39M9A@URUTIEJ:3;W7C#0;*UOKE8/LDQ\V.X)=AQQOSFJ\&J/!H]QIM[J%_*T>I-;0M M"X$LH'.TN2,#WS0!Z9N'K1N'K7DXU>^_X1OQ);Q7-U&+6XC6!I)M\D0)&1N! M.?SJ^-(N1XKM=)_MK4S:7-C]ID'V@[BX..#U ]J /2LU#=7<%E;M<7,JQ1*0 M"[=!D@#]2*YOP1J,LWAI6O[K>\=Q);B65N6VL0,GN>*=\15#^ ]44]"J#C_K MHM '1S7,%O;O<32JD**69R> !WILEY;Q6;7DDJK;JAD,AZ!<9S7E6OV'B-O" M=WI=U*1IEE;^:+L-\]RN!M0_3OZ\5M^*=2B.A:-HC>>.#4-0A@ED^ZK9)QZG'0>YK!^' MVIK)I]SI#&7?ITGEQ^>G'X56LY=-A\2^*_[9>!7)1AYQ S!Y8Q MC/;KT[T =;?:UINF6(O;R\BBMFQMD)R&STQCK^%26&J6.IV2WEEZ:-1MYQ):%2XE (! SD\C/8UGZ9XQT#6;M M;73]16>9@6"B-QD#KR0!7+:1XCM#/K.AYEM]*L[")8#):LIB7RVWEN,]@1GK MVIFBS7/AS4-"TN/5++5;.Z!@188E$D:*A(?*]1QSF@#N;+6M,U*YFM[&]AN) M(0#((FW!0F63PO;6,$30J5C*( 4!Z@?6DET'2 MIX98I;"W>.63S74H,,_J?>M&B@#,C\/:1%;RP1Z=;+%*09$$8PV.F:M?V?:? M:TN_L\?VA(_+63;\P7TSZ59HH PM3\-6]U:6=M:+':PP7BW3*B<,1DG\RGX5/10!!/9V]U:O:SPI) Z[6C894CTQ4::991 MW2W26T:SK'Y0D"\A/[N?2K=% %9;"T2]>\6",7+H$:4#YBHZ#-5[[0=*U.5) M+ZPM[AT&%:1 Q%:-% &?J&AZ7JL445_8P7*1',:RH&"_2G:?H^G:4KK86<-N MKG+"-0,FKU% %9=.LUN;BX6VC$UPJK,^WF0+D 'UQDU6L?#^D:9.T]EIUO;R ML,%XXP#BM*B@"O'8VL5Y+=I BW$JA9) /F8#H"?;)JQ110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 3%%%% !1110 4444 %%%% '__V0$! end EX-101.SCH 14 imgn-20200630.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) 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 (UNAUDITED) 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 40202 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - 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 - CytomX (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Agreements - Terminated Agreements (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 Charge (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - 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 40207 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 imgn-20200630_cal.xml EX-101.CAL EX-101.DEF 16 imgn-20200630_def.xml EX-101.DEF EX-101.LAB 17 imgn-20200630_lab.xml EX-101.LAB EX-101.PRE 18 imgn-20200630_pre.xml EX-101.PRE XML 19 imgn-20200630x10q_htm.xml IDEA: XBRL DOCUMENT 0000855654 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2020-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000855654 us-gaap:RetainedEarningsMember 2020-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000855654 2020-03-31 0000855654 us-gaap:RetainedEarningsMember 2019-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000855654 us-gaap:RetainedEarningsMember 2019-09-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000855654 2019-09-30 0000855654 us-gaap:RetainedEarningsMember 2019-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2019-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000855654 2019-03-31 0000855654 us-gaap:RetainedEarningsMember 2018-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000855654 us-gaap:EmployeeStockMember 2020-06-30 0000855654 us-gaap:EmployeeStockMember 2019-06-30 0000855654 srt:MinimumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-06-30 0000855654 srt:MaximumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2020-06-01 2020-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2019-06-01 2019-06-30 0000855654 imgn:StockOptionPlan2016And2006PlansMember 2020-06-30 0000855654 imgn:StockIncentivePlan2018Member 2020-06-30 0000855654 imgn:InducementEquityIncentivePlanOrInducementPlanMember 2019-12-31 0000855654 us-gaap:EmployeeStockMember 2020-04-01 2020-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-04-01 2020-06-30 0000855654 us-gaap:EmployeeStockMember 2019-04-01 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-04-01 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-06-30 0000855654 us-gaap:RestrictedStockMember 2020-06-30 0000855654 us-gaap:RestrictedStockMember 2019-12-31 0000855654 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000855654 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0000855654 us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0000855654 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2020-01-01 2020-06-30 0000855654 imgn:DeferredShareUnitsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2016-12-09 2016-12-09 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-04-01 2019-06-30 0000855654 2025-07-01 2020-06-30 0000855654 2021-07-01 2020-06-30 0000855654 srt:MinimumMember 2025-07-01 2020-06-30 0000855654 srt:MinimumMember 2021-07-01 2020-06-30 0000855654 srt:MaximumMember 2025-07-01 2020-06-30 0000855654 srt:MaximumMember 2021-07-01 2020-06-30 0000855654 imgn:TakedaOncologyMember imgn:LicenseAndMilestoneFeesMember 2020-04-01 2020-06-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2020-04-01 2020-06-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2020-04-01 2020-06-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2020-04-01 2020-06-30 0000855654 imgn:CytomXTherapeuticsIncMember imgn:PhaseIIClinicalTrialMember 2020-03-01 2020-03-31 0000855654 imgn:TakedaOncologyMember imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-06-30 0000855654 imgn:CytomXTherapeuticsIncMember imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-06-30 0000855654 us-gaap:ProductMember 2020-01-01 2020-06-30 0000855654 imgn:ResearchAndDevelopmentSupportMember 2020-01-01 2020-06-30 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2020-01-01 2020-06-30 0000855654 imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-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:CytomXTherapeuticsIncMember imgn:DevelopmentMilestonesMember 2019-01-01 2019-12-31 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 us-gaap:EmployeeSeveranceMember 2020-06-30 0000855654 us-gaap:EmployeeSeveranceMember 2019-12-31 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2020-01-01 2020-06-30 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-07-01 2019-12-31 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2019-04-01 2019-06-30 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2019-01-01 2019-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-06-30 0000855654 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-06-30 0000855654 srt:MinimumMember 2020-06-30 0000855654 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-31 0000855654 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000855654 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000855654 us-gaap:RetainedEarningsMember 2019-10-01 2019-12-31 0000855654 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000855654 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000855654 imgn:WinterStreet930WalhamMaMember 2020-06-30 0000855654 us-gaap:ConvertibleDebtMember 2020-01-01 2020-06-30 0000855654 us-gaap:ConvertibleDebtMember 2019-01-01 2019-06-30 0000855654 imgn:WinterStreet930WalhamMaMember 2019-01-01 2019-06-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2020-06-30 0000855654 us-gaap:PerformanceSharesMember 2020-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2020-06-30 0000855654 us-gaap:ConvertibleDebtMember 2020-06-30 0000855654 us-gaap:ConvertibleDebtMember 2017-12-31 0000855654 us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0000855654 imgn:SalesMilestonesMember 2020-01-01 2020-06-30 0000855654 imgn:RocheMember imgn:LicenseAndMilestoneFeesMember imgn:RegulatoryMilestonesMember 2019-04-01 2019-06-30 0000855654 imgn:GenentechMember imgn:RegulatoryMilestonesMember 2019-04-01 2019-06-30 0000855654 imgn:RocheMember imgn:LicenseAndMilestoneFeesMember imgn:RegulatoryMilestonesMember 2019-01-01 2019-06-30 0000855654 imgn:GenentechMember imgn:RegulatoryMilestonesMember 2019-01-01 2019-06-30 0000855654 imgn:KadcylaMember us-gaap:RoyaltyMember 2019-06-30 0000855654 imgn:CytomXTherapeuticsIncMember imgn:ProbableMilestonesMember 2019-12-31 0000855654 imgn:FusionPharmaceuticalsMember imgn:ProbableMilestonesMember 2019-06-30 0000855654 imgn:RocheMember srt:MaximumMember imgn:SalesMilestonesMember 2020-06-30 0000855654 imgn:RocheMember imgn:KadcylaMember imgn:RegulatoryMilestonesMember 2020-06-30 0000855654 imgn:RocheMember us-gaap:RoyaltyMember us-gaap:SalesMember 2020-04-01 2020-06-30 0000855654 imgn:RocheMember us-gaap:RoyaltyMember us-gaap:SalesMember 2020-01-01 2020-06-30 0000855654 us-gaap:OtherCustomerMember 2020-01-01 2020-06-30 0000855654 imgn:RocheMember us-gaap:RoyaltyMember us-gaap:SalesMember 2019-04-01 2019-06-30 0000855654 imgn:RocheMember us-gaap:RoyaltyMember us-gaap:SalesMember 2019-01-01 2019-06-30 0000855654 us-gaap:OtherCustomerMember 2019-01-01 2019-06-30 0000855654 us-gaap:CommonStockMember 2020-06-30 0000855654 us-gaap:CommonStockMember 2020-03-31 0000855654 us-gaap:CommonStockMember 2019-12-31 0000855654 us-gaap:CommonStockMember 2019-09-30 0000855654 us-gaap:CommonStockMember 2019-06-30 0000855654 us-gaap:CommonStockMember 2019-03-31 0000855654 us-gaap:CommonStockMember 2018-12-31 0000855654 us-gaap:EmployeeStockMember 2018-06-30 0000855654 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000855654 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000855654 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000855654 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0000855654 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000855654 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000855654 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000855654 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000855654 2019-06-30 0000855654 2018-12-31 0000855654 imgn:TakedaOncologyMember imgn:FutureTechnologicalImprovementsMember 2020-04-01 2020-06-30 0000855654 imgn:TakedaOncologyMember imgn:FutureTechnologicalImprovementsMember 2020-01-01 2020-06-30 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2020-01-01 2020-06-30 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2019-01-01 2019-06-30 0000855654 2019-01-01 2019-12-31 0000855654 imgn:WinterStreet830WalthamMAMember 2020-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2020-04-01 2020-06-30 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0000855654 us-gaap:EmployeeStockMember 2020-01-01 2020-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2020-01-01 2020-06-30 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-04-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:KadcylaMember 2020-06-30 0000855654 imgn:KadcylaMember 2019-12-31 0000855654 2019-01-01 2019-01-31 0000855654 imgn:KadcylaMember 2020-01-01 2020-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000855654 2020-01-01 2020-03-31 0000855654 us-gaap:CommonStockMember 2019-10-01 2019-12-31 0000855654 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000855654 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000855654 us-gaap:PerformanceSharesMember 2020-01-01 2020-06-30 0000855654 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000855654 us-gaap:PerformanceSharesMember 2018-09-01 2018-09-30 0000855654 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000855654 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0000855654 imgn:InducementEquityIncentivePlanOrInducementPlanMember 2020-01-01 2020-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 2020-01-01 2020-06-30 0000855654 imgn:RocheMember 2000-05-01 2000-05-31 0000855654 imgn:TakedaOncologyMember 2020-01-01 2020-06-30 0000855654 imgn:SanofiMember 2020-01-01 2020-06-30 0000855654 imgn:RocheMember 2020-01-01 2020-06-30 0000855654 imgn:OxfordBiotherapeuticsLtdMember 2020-01-01 2020-06-30 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2020-01-01 2020-06-30 0000855654 imgn:CytomXTherapeuticsIncMember 2020-01-01 2020-06-30 0000855654 imgn:BiotestAGMember 2020-01-01 2020-06-30 0000855654 imgn:BayerHealthCareMember 2020-01-01 2020-06-30 0000855654 imgn:FusionPharmaceuticalsMember 2020-01-01 2020-06-30 0000855654 imgn:DebiopharmInternationalMember 2020-01-01 2020-06-30 0000855654 imgn:RocheMember imgn:KadcylaMember 2020-01-01 2020-06-30 0000855654 imgn:RocheMember imgn:KadcylaMember 2019-01-01 2019-06-30 0000855654 imgn:OmersMember imgn:KadcylaMember 2019-01-01 2019-01-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:SalesMilestonesMember 2020-01-01 2020-06-30 0000855654 imgn:CytomXTherapeuticsIncMember imgn:RegulatoryMilestonesMember 2020-01-01 2020-06-30 0000855654 imgn:CytomXTherapeuticsIncMember imgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember 2020-01-01 2020-06-30 0000855654 imgn:CytomXTherapeuticsIncMember imgn:DevelopmentMilestonesMember 2020-01-01 2020-06-30 0000855654 2019-01-01 2019-06-30 0000855654 imgn:WinterStreet930WalhamMaMember 2020-01-01 2020-06-30 0000855654 imgn:WinterStreet830WalthamMAMember 2020-01-01 2020-06-30 0000855654 imgn:Pdm930UnitLlcMember 2020-01-01 2020-06-30 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2020-01-01 2020-06-30 0000855654 2019-12-31 0000855654 us-gaap:ConvertibleDebtMember 2016-12-31 0000855654 2020-06-30 0000855654 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000855654 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:InitialEquityGrantUponBoardElectionMember 2020-06-01 2020-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:InitialEquityGrantUponBoardElectionMember 2020-01-01 2020-05-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 srt:MaximumMember 2020-01-01 2020-06-30 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2019-12-31 0000855654 2019-10-01 2019-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000855654 2019-07-01 2019-09-30 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 2020-04-01 2020-06-30 0000855654 2020-04-01 2020-06-30 0000855654 2020-07-30 0000855654 2020-01-01 2020-06-30 iso4217:USD shares iso4217:EUR shares iso4217:USD imgn:item pure utr:sqft imgn:lease imgn:agreement imgn:plan imgn:installment 0 0 0000855654 --12-31 2020 Q2 false MA 150136000 174540000 P61M P3M 10-Q true 2020-06-30 false 0-17999 ImmunoGen, Inc. 04-2726691 830 Winter Street Waltham MA 02451 781 895-0600 Common Stock IMGN NASDAQ Yes Yes Accelerated Filer true false false 174542115 219506000 176225000 313000 7500000 5000 1001000 1042000 3631000 14079000 15116000 6426000 5425000 241371000 208898000 5902000 6993000 14864000 15587000 7591000 3784000 269728000 235262000 12739000 9933000 4321000 8991000 15363000 13932000 470000 635000 55213000 41274000 3163000 2971000 80000 309000 90879000 77410000 126535000 127123000 20171000 21798000 0.045 0.045 15000 22000 2085000 2078000 699000 859000 51994000 82267000 2587000 707000 294251000 311383000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 300000000 300000000 174540000 150136000 1745000 1501000 1314586000 1209846000 -1340854000 -1287468000 -24523000 -76121000 269728000 235262000 945000 5079000 1228000 5158000 14075000 10412000 27072000 18900000 5000 51000 12000 68000 15025000 15542000 28312000 24126000 22921000 28559000 50329000 67452000 9767000 8700000 18631000 19478000 699000 19342000 1524000 19901000 33387000 56601000 70484000 106831000 -18362000 -41059000 -42172000 -82705000 62000 1287000 708000 2709000 6081000 3818000 11783000 7250000 23000 23000 47000 47000 106000 167000 -92000 96000 -24298000 -43446000 -53386000 -87197000 -0.14 -0.29 -0.31 -0.59 174354000 148129000 171055000 147972000 -24298000 -43446000 -53386000 -87197000 149400000 1494000 1192813000 -1183335000 10972000 -43751000 -43751000 25000 68000 68000 5007000 5007000 100000 100000 149425000 1494000 1197988000 -1227086000 -27604000 -43446000 -43446000 354000 3000 667000 670000 106000 1000 -1000 2106000 2106000 100000 100000 149885000 1498000 1200860000 -1270532000 -68174000 -21750000 -21750000 30000 73000 73000 -227000 3580000 3580000 46000 46000 149688000 1498000 1204559000 -1292282000 -86225000 4814000 4814000 741000 7000 2054000 2061000 -293000 -4000 4000 3138000 3138000 91000 91000 150136000 1501000 1209846000 -1287468000 -76121000 -29088000 -29088000 86000 1000 239000 240000 24524000 245000 97499000 97744000 2000 -487000 -4000 4000 3122000 3122000 174261000 1743000 1310710000 -1316556000 -4103000 -24298000 -24298000 122000 1000 424000 425000 -1000 -1000 157000 1000 -1000 3409000 3409000 45000 45000 174540000 1745000 1314586000 -1340854000 -24523000 -53386000 -87197000 27072000 18900000 11783000 7250000 1045000 2438000 691000 -2404000 559000 6576000 7313000 -7187000 -1701000 -996000 1857000 -2589000 -500000 1001000 2187000 723000 664000 3807000 -1859000 2161000 -3199000 -4191000 9238000 2832000 -5346000 -817000 65129000 -1435000 -1179000 -56508000 -20810000 44000 2355000 1426000 1382000 -2355000 664000 738000 230000 97743000 98407000 738000 43281000 -22427000 176225000 262252000 219506000 239825000 <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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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 ADCs. The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $53.4 million during the six months ended June 30, 2020, and has an accumulated deficit of approximately $1.3 billion as of June 30, 2020. The Company has primarily funded these losses through payments received from its collaborations and equity, convertible debt, and other 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At June 30, 2020, the Company had $219.5 million of cash and cash equivalents on hand. The Company anticipates that its current capital resources 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, debt, or other 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, equity, or other 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','Times','serif';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> -53400000 -1300000000 0 219500000 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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 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, 2019 consolidated balance sheet presented for comparative purposes was derived from the Company’s audited financial statements, and 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, 2019, filed with the SEC on March 11, 2020.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has evaluated all events or transactions that occurred after June 30, 2020, up through the date the Company issued these financial statements. The Company did not have any material recognized or unrecognized subsequent events during this period.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, and (iii) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">miscellaneous other activities to be performed on behalf of the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for miscellaneous other activities, 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','Times','serif';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','Times','serif';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, based on whether each promised good or service is distinct from other promised goods and services. 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As part of the accounting for these arrangements, 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At June 30, 2020, the Company had the following types of material agreements with the parties identified below:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Development and commercialization licenses, which provide the counterparty 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','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Biotest (one exclusive single-target license – pending termination)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (two exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Sanofi (five fully-paid, exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license – pending termination)</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and option agreement for a defined period of time to secure a license to develop and commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Jazz Pharmaceuticals</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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 and miscellaneous other activities to be performed on behalf of the collaborative partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:12pt;"> </span>Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of 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 also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.</p><p style="font-family:'Times New Roman','Times','serif';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, upfront 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','Times','serif';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 other services to be performed on behalf of its collaborators and market rates for similar services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to other services as they are performed. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for services performed as a component of research and development support revenue. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 (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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At the inception of each arrangement that includes development 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 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 other services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.</p><p style="font-family:'Times New Roman','Times','serif';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, 2020, all right-to-test agreements have expired. </span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 segregates 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','Times','serif';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','Times','serif';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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $126.6 million. The Company expects to recognize revenue on approximately 90% and 10% of the remaining performance obligations over the next </span><span style="white-space:pre-wrap;">13</span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">60 months</span><span style="white-space:pre-wrap;"> and </span><span style="-sec-ix-hidden:Hidden_B9vZnaGsEES-iEY-fmNagA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">61</span></span><span style="white-space:pre-wrap;"> 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','Times','serif';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','Times','serif';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, 2020 and 2019 (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:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,615</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:24.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:24.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ec1JHypHs0OJAWJcGMWwdg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LYc5ddrfhkKtv1puS8tq8w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">During the six months ended June 30, 2020, the Company recorded $200,000 as license and milestone fee revenue for delivery of certain materials to CytomX that had been previously deferred, and $1.0 million of amortization related to numerous collaborators’ rights to technological improvements, which includes $870,000 related to a notice of termination of the license agreement with Takeda. Additionally, a contract asset of $2.7 million, net of a $0.3 million related contract liability, was recorded for a probable milestone in 2019 pursuant to a license agreement with CytomX, which was subsequently achieved and paid during the six months ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">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.0 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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> (ado-trastuzumab emtansine) as discussed in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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','Times','serif';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','Times','serif';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','Times','serif';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, 2020 and December 31, 2019. 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','Times','serif';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','Times','serif';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, 2020 and December 31, 2019, the Company held $219.5 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $645,000 of accrued capital expenditures as of June 30, 2020 which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is defined under ASC Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, 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, 2020 (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:44.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at June 30, 2020 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 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 December 31, 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:44.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2019 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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”) and gross carrying value is $3.0 million and $2.1 million, respectively, as of June 30, 2020 and had the same values as of December 31, 2019. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility, and by prices observed in trading activity for the Convertible Notes. However, because there have been no trades involving the Convertible Notes since September 2019, the fair value as of June 30, 2020 and December 31, 2019 uses Level 3 inputs.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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 assets or accrued clinical trial costs. 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 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','Times','serif';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','Times','serif';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 the 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 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','Times','serif';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','Times','serif';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','Times','serif';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.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','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19,065</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','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20,223</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19,065</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20,223</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, the Company was authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, as amended (the 2018 Plan), the Employee Stock Purchase Plan (ESPP), and the ImmunoGen Inducement Equity Incentive Plan, as amended (the Inducement Plan). At the annual meeting of shareholders on June 20, 2018, the 2018 Plan was approved and 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 previous stock option plans, the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to June 19, 2018. The Inducement Plan was approved the by Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 1,500,000 shares of the Company’s common stock. Options awarded under the two plans 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock-based awards are accounted for under ASC Topic 718, <i style="font-style:italic;">Compensation-Stock Compensation</i>. 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 is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</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:46.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">88.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">73.8%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">.41%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.04%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.30%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.46%</p></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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, 2020 and 2019 were $3.39 and $1.63 per share, respectively, and $3.26 and $3.39 for options granted during the six months ended June 30, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';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, 2020, 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:70.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,518</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','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,686 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.57 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(130)</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','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.78 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.87 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2020</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','Times','serif';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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,768 </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','Times','serif';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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.35 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In September 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. At June 30, 2020, 139,100 of these options are still outstanding. In the six months ended June 30, 2020, the Company issued 2.5 million additional performance stock options that will vest in four installments upon the achievement of specified performance goals. 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, is $8.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended 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:72.84%;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','Times','serif';font-size: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.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','Times','serif';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.45%;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','Times','serif';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.25%;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','Times','serif';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.55%;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','Times','serif';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.32%;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,297</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.97</p></td></tr><tr><td style="vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.62</p></td></tr><tr><td style="vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">In 2016, 2017, and 2019, the Company granted shares of performance-based restricted common stock to certain employees of the Company. All but 57,400 of these granted shares have since been forfeited. The restrictions on these </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">shares will lapse in three equal installments upon the achievement of specified performance goals. 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, is $142,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the six months ended June 30, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 130,000 shares of common stock at prices ranging from $2.47 to $3.05 per share. The total proceeds to the Company from these option exercises were $362,000. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2020 and June 30, 2019, 78,000, and 323,000 shares, respectively, were issued to participating employees at a fair value of $1.86 and $1.63 per share, respectively. 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 assumptions used in the calculations for each offering period are noted in the table below. 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.</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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.57%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.4 million and $6.5 million during the three and six months ended June 30, 2020, respectively, compared to stock compensation expense of $2.1 million and $7.1 million for the three and six months ended June 30, 2019, respectively. Stock compensation expense related to the ESPP was $140,000 and $292,000 for the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.2 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years. </p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the six months ended June 30, 2020, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three and six months ended June 30, 2020, 94% and 96%, respectively, of revenues were from Roche, consisting primarily of non-cash royalty revenue, compared to 99%<span style="white-space:pre-wrap;"> of revenue from Roche in each of the three and six month periods ended June 30, 2019. There were no other customers of the Company that generated significant revenues in the three or six months ended June 30, 2020 and 2019.</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';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. Adoption of the ASU is on a modified retrospective basis. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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 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, 2019 consolidated balance sheet presented for comparative purposes was derived from the Company’s audited financial statements, and 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, 2019, filed with the SEC on March 11, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has evaluated all events or transactions that occurred after June 30, 2020, up through the date the Company issued these financial statements. The Company did not have any material recognized or unrecognized subsequent events during this period.</p> <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into licensing and development agreements with collaborators for the development of ADCs. The terms of these agreements contain multiple promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, and (iii) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">miscellaneous other activities to be performed on behalf of the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for miscellaneous other activities, 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','Times','serif';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','Times','serif';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, based on whether each promised good or service is distinct from other promised goods and services. 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As part of the accounting for these arrangements, 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At June 30, 2020, the Company had the following types of material agreements with the parties identified below:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Development and commercialization licenses, which provide the counterparty 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','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Biotest (one exclusive single-target license – pending termination)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (two exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-target license)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Sanofi (five fully-paid, exclusive single-target licenses)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license – pending termination)</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and option agreement for a defined period of time to secure a license to develop and commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Jazz Pharmaceuticals</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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 and miscellaneous other activities to be performed on behalf of the collaborative partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:12pt;"> </span>Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of 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 also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.</p><p style="font-family:'Times New Roman','Times','serif';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, upfront 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','Times','serif';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 other services to be performed on behalf of its collaborators and market rates for similar services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to other services as they are performed. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for services performed as a component of research and development support revenue. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 (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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At the inception of each arrangement that includes development 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 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 other services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon some combination of all of these fees.</p><p style="font-family:'Times New Roman','Times','serif';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, 2020, all right-to-test agreements have expired. </span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 segregates 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','Times','serif';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','Times','serif';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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $126.6 million. The Company expects to recognize revenue on approximately 90% and 10% of the remaining performance obligations over the next </span><span style="white-space:pre-wrap;">13</span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">60 months</span><span style="white-space:pre-wrap;"> and </span><span style="-sec-ix-hidden:Hidden_B9vZnaGsEES-iEY-fmNagA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">61</span></span><span style="white-space:pre-wrap;"> 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','Times','serif';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','Times','serif';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, 2020 and 2019 (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:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,615</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:24.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:24.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ec1JHypHs0OJAWJcGMWwdg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LYc5ddrfhkKtv1puS8tq8w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">During the six months ended June 30, 2020, the Company recorded $200,000 as license and milestone fee revenue for delivery of certain materials to CytomX that had been previously deferred, and $1.0 million of amortization related to numerous collaborators’ rights to technological improvements, which includes $870,000 related to a notice of termination of the license agreement with Takeda. Additionally, a contract asset of $2.7 million, net of a $0.3 million related contract liability, was recorded for a probable milestone in 2019 pursuant to a license agreement with CytomX, which was subsequently achieved and paid during the six months ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">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.0 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<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> (ado-trastuzumab emtansine) as discussed in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p> 1 1 2 1 1 5 1 5 5 1 126600000 0.90 0.10 P13M P60M P120M <p style="font-family:'Times New Roman','Times','serif';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, 2020 and 2019 (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:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,042</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,615</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (158)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,931</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:24.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:middle;width:24.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:middle;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:24.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158</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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ec1JHypHs0OJAWJcGMWwdg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LYc5ddrfhkKtv1puS8tq8w"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></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','Times','serif';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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr></table> 3631000 3000000 411000 1042000 127432000 1228000 411000 126615000 500000 0 500000 80802000 65287000 158000 145931000 945000 79000 1228000 158000 5000000 5000000 200000 1000000.0 870000 2700000 300000 500000 5000000.0 5000000.0 65200000 158000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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, 2020 and December 31, 2019. 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','Times','serif';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','Times','serif';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, 2020 and December 31, 2019, the Company held $219.5 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.</p> 219500000 176200000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $645,000 of accrued capital expenditures as of June 30, 2020 which have been treated as a non-cash investing activity and, accordingly, are not reflected in the consolidated statement of cash flows. The Company had no accrued capital expenditures as of December 31, 2019.</p> 645000 0 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is defined under ASC Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, 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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, 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, 2020 (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:44.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at June 30, 2020 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 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 December 31, 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:44.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2019 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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”) and gross carrying value is $3.0 million and $2.1 million, respectively, as of June 30, 2020 and had the same values as of December 31, 2019. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility, and by prices observed in trading activity for the Convertible Notes. However, because there have been no trades involving the Convertible Notes since September 2019, the fair value as of June 30, 2020 and December 31, 2019 uses Level 3 inputs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, 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, 2020 (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:44.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at June 30, 2020 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,807</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of December 31, 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 December 31, 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:44.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2019 Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:44.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 204807000 204807000 0 0 163674000 163674000 0 0 0.045 3000000.0 2100000 0 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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 assets or accrued clinical trial costs. 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 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','Times','serif';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','Times','serif';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 the 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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 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','Times','serif';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','Times','serif';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','Times','serif';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.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','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19,065</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','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20,223</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19,065</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20,223</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.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','Times','serif';font-size: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:20.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:20.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19,065</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','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20,223</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">19,065</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">20,223</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 19065000 20223000 19065000 20223000 982000 432000 1204000 1005000 501000 501000 501000 501000 501000 501000 501000 501000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of June 30, 2020, the Company was authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, as amended (the 2018 Plan), the Employee Stock Purchase Plan (ESPP), and the ImmunoGen Inducement Equity Incentive Plan, as amended (the Inducement Plan). At the annual meeting of shareholders on June 20, 2018, the 2018 Plan was approved and 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 previous stock option plans, the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to June 19, 2018. The Inducement Plan was approved the by Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 1,500,000 shares of the Company’s common stock. Options awarded under the two plans 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The stock-based awards are accounted for under ASC Topic 718, <i style="font-style:italic;">Compensation-Stock Compensation</i>. 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 is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</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:46.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">88.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">73.8%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">.41%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.04%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.30%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.46%</p></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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, 2020 and 2019 were $3.39 and $1.63 per share, respectively, and $3.26 and $3.39 for options granted during the six months ended June 30, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';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, 2020, 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:70.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,518</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','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,686 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.57 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(130)</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','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.78 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.87 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2020</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','Times','serif';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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,768 </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','Times','serif';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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.35 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In September 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. At June 30, 2020, 139,100 of these options are still outstanding. In the six months ended June 30, 2020, the Company issued 2.5 million additional performance stock options that will vest in four installments upon the achievement of specified performance goals. 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, is $8.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended 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:72.84%;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','Times','serif';font-size: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.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','Times','serif';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.45%;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','Times','serif';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.25%;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','Times','serif';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.55%;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','Times','serif';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.32%;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,297</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.97</p></td></tr><tr><td style="vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.62</p></td></tr><tr><td style="vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">In 2016, 2017, and 2019, the Company granted shares of performance-based restricted common stock to certain employees of the Company. All but 57,400 of these granted shares have since been forfeited. The restrictions on these </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">shares will lapse in three equal installments upon the achievement of specified performance goals. 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, is $142,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the six months ended June 30, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 130,000 shares of common stock at prices ranging from $2.47 to $3.05 per share. The total proceeds to the Company from these option exercises were $362,000. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2020 and June 30, 2019, 78,000, and 323,000 shares, respectively, were issued to participating employees at a fair value of $1.86 and $1.63 per share, respectively. 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 assumptions used in the calculations for each offering period are noted in the table below. 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.</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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.57%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.4 million and $6.5 million during the three and six months ended June 30, 2020, respectively, compared to stock compensation expense of $2.1 million and $7.1 million for the three and six months ended June 30, 2019, respectively. Stock compensation expense related to the ESPP was $140,000 and $292,000 for the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.2 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years. </p> 3 7500000 19500000 1500000 2 P4Y P10Y <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:46.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="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','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">88.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">84.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">73.8%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">.41%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.04%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.30%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.46%</p></td></tr><tr><td style="vertical-align:bottom;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.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','Times','serif';font-size: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">67.3%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.57%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.51%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0 0 0 0 0.880 0.803 0.847 0.738 0.0041 0.0204 0.0130 0.0246 P6Y P6Y P6Y P6Y 3.39 1.63 3.26 3.39 <p style="font-family:'Times New Roman','Times','serif';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, 2020, 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:70.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,518</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','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,686 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.57 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</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','Times','serif';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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(130)</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','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.78 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9.87 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:70.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2020</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','Times','serif';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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,768 </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','Times','serif';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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.35 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 13518000 7.53 6686000 4.57 130000 2.78 1306000 9.87 18768000 6.35 295200 2 139100 2500000 4 0 8900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended 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:72.84%;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','Times','serif';font-size: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.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','Times','serif';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.45%;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','Times','serif';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.25%;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','Times','serif';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.55%;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','Times','serif';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.32%;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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,297</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.97</p></td></tr><tr><td style="vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.62</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.62</p></td></tr><tr><td style="vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested at June 30, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.55</p></td></tr></table> 1297000 2.97 513000 2.62 487000 3.62 297000 2.55 57400 57400 57400 3 3 3 0 142000 130000 2.47 3.05 362000 1000000 78000 323000 1.86 1.63 0 0 0.857 0.673 0.0157 0.0251 P0Y6M P0Y6M 3400000 6500000 2100000 7100000 140000 292000 23200000 P3Y <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the six months ended June 30, 2020, the Company continued to operate in one operating segment, which is the business of development of monoclonal antibody-based anticancer therapeutics.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three and six months ended June 30, 2020, 94% and 96%, respectively, of revenues were from Roche, consisting primarily of non-cash royalty revenue, compared to 99%<span style="white-space:pre-wrap;"> of revenue from Roche in each of the three and six month periods ended June 30, 2019. There were no other customers of the Company that generated significant revenues in the three or six months ended June 30, 2020 and 2019.</span></p> 1 0.94 0.96 0.99 0.99 0 0 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';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. Adoption of the ASU is on a modified retrospective basis. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';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 royalty payments related to sales of Kadcyla from Roche <span style="-sec-ix-hidden:Hidden_M8AFYjwWfUCVGP4q08gqvQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> quarter in arrears. In accordance with the Company’s revenue recognition policy, $27.1 million and $18.9 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, 2020 and 2019, respectively. 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">On May 3, 2019, Roche notified the Company that the FDA 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 Company is entitled to receive up to a total of $44 million in milestone payments pursuant to the license agreement, of which the Company has received $39 million to date. 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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">CytomX</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2016, the Company granted CytomX an exclusive development and commercialization license to the Company’s maytansinoid ADC technology for use with Probodies™ that target CD166 under a now expired reciprocal right-to-test agreement. Pursuant to the license agreement, the Company is entitled to receive up to a total of $160.0 million in milestone payments plus royalties on the commercial sales of any resulting product. The total milestones are categorized as follows: development milestones—$10.0 million; regulatory milestones—$50.0 million; and sales milestones—$100.0 million. In December 2019, a development milestone related to dosing of a first patient in a Phase 2 clinical trial became probable of being attained, which resulted in $3.0 million of license and milestone fee revenue being recorded in 2019. In February 2020, CytomX enrolled its first patient in the aforementioned Phase 2 clinical trial, and subsequently remitted the $3.0 million milestone payment to the Company in March 2020. CytomX is responsible for the manufacturing, development, and marketing of any products resulting from the development and commercialization license taken by CytomX under this collaboration. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Terminated Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the second quarter, the Company received notice of termination of the exclusive development and commercialization licenses granted to each of Biotest and Takeda. The Company had $870,000 of deferred revenue remaining related to the portion of the upfront license fee from Takeda previously allocated to the right to future technological improvements. In consideration that no technological improvements would be further used by Takeda and, therefore, no unsatisfied obligations were remaining related to the license, the $870,000 was recorded as revenue and is included in license and milestone fees for the three and six months ended June 30, 2020. At the time of notification, there were no unsatisfied performance obligations or balances remaining related to the agreement with Biotest.</p><p style="font-family:'Times New Roman','Times','serif';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 - Significant Collaborative Agreements,</i> to the consolidated financial statements included within the Company’s 2019 Annual Report on Form 10-K filed with the SEC on March 11, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p> 27100000 18900000 65200000 1 5000000 5000000 44000000 39000000 5000000 160000000.0 10000000.0 50000000.0 100000000.0 3000000.0 3000000.0 870000 870000 870000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">D.</b></span><b style="font-weight:bold;">Convertible </b><b style="font-weight:bold;">4.5%</b><b style="font-weight:bold;"> Senior Notes</b></p><p style="font-family:'Times New Roman','Times','serif';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, of which $2.1 million remains outstanding as of June 30, 2020. The 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, 2020 and 2019, respectively. The Convertible Notes will mature on July 1, 2021, unless earlier repurchased or converted. Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding the stated maturity date. Upon conversion, the Company will deliver for each $1,000 principal amount of converted notes a number of shares equal to the conversion rate, which will initially be 238.7775 shares of common stock, equivalent to an initial conversion price of approximately $4.19. The conversion rate will be subject to adjustment in some circumstances, but will not be adjusted for any accrued and unpaid interest.</p> 0.045 100000000 2100000 0.045 4700000 4700000 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','Times','serif';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','Times','serif';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','Times','serif';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 are being 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, the Company continues 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','Times','serif';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, 2020, the Company did not receive any royalties related to the residual rights, therefore, no revenue from this sale 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','Times','serif';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, 2020 (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:78.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','Times','serif';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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,541</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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,775</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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">As royalties are remitted to IRH and subsequently 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">$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 10.5%, and a current effective interest rate of 20.5% as of June 30, 2020. The Company periodically assesses the estimated royalty payments to IRH/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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, the royalty purchase agreement grants IRH/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','Times','serif';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, 2020 (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:78.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','Times','serif';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','Times','serif';font-size: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','Times','serif';font-size: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.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','Times','serif';font-size: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','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123,541</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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,775</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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 123541000 -28109000 11775000 107207000 200000000 0.105 20.5 <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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Pursuant to the Compensation Policy for Non-Employee Directors, Non-Employee Directors are granted deferred share units for their annual retainers which 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 share units will automatically vest immediately prior to the occurrence of a change of control. 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.</p><p style="font-family:'Times New Roman','Times','serif';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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2020, the Compensation Policy for Non-Employee Directors was amended, resulting in annual deferred share units grants increasing from 4,000 to 17,000 units, and annual stock option grants increasing from 18,000 to 50,000<span style="white-space:pre-wrap;"> options. There were no substantial changes to the terms of the awards. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The directors received a total of 300,000 and 108,000 options in June 2020 and 2019, respectively, and the related compensation expense for the three and six months ended June 30, 2020 and 2019 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.</p> P1Y P1Y 4000 17000 18000 50000 300000 108000 <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">G.</b></span><b style="font-weight:bold;">Restructuring Charge</b></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 significant reduction of the Company’s workforce, with a majority of these employees separating from the business by mid-July 2019 and most of 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','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;"><span style="white-space:pre-wrap;"> As a result of the workforce reduction, during the </span>three months ended June 30, 2019, the Company recorded a $16.0 million charge for severance related to a pre-existing plan in accordance with ASC 712, <i style="font-style:italic;">Compensation-Nonretirement Postemployment Benefits, </i>as such amounts were probable and reasonably estimable. The estimate was later reduced to $15.3 million due to minor adjustments to the plan. The related cash payments were substantially paid out by June 30, 2020. In addition, a charge of $4.0 million was incurred for incremental retention benefits over the same time </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">period, of which $2.4 million was recorded during the year ended December 31, 2019 and $1.6 million was recorded during the six months ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the corporate restructuring charge related to the employee terminations in 2020 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,087</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional charges/adjustments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,242)</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,729</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In addition to the termination benefits and other related charges, the Company is seeking to sub-lease laboratory and office space at 830 Winter Street in Waltham, Massachusetts no longer used in the business. The financial impact of these efforts is dependent on the length of time it takes to find tenant(s) and the terms of the sub-lease(s). 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 and continues to believe that the right-of-use asset and leasehold improvements are recoverable based on expected sub-lease income, and therefore, no impairment has been recorded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:6pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><i style="font-style:italic;">Charge Related to Unoccupied Office Space</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has sought 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 a $559,000 impairment charge related to this lease, which represented the remaining balance of the right to use asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination. </p> 16000000.0 15300000 4000000.0 2400000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the corporate restructuring charge related to the employee terminations in 2020 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,087</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional charges/adjustments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,242)</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,729</p></td></tr></table> 4087000 -116000 2242000 1729000 10281 559000 <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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company currently has two real estate leases. The first is 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, Massachusetts 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 <span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;"> and is required to pay certain operating expenses for the leased premises subject to escalation charges for certain expense increases over a base amount. The Company is actively seeking to sub-lease approximately 65,000 square feet of this space and, during the six months ended June 30, 2020, executed three subleases for approximately 47,000 square feet through the remaining initial term of the lease. The second real estate lease is an agreement with PDM 930 Unit, LLC for the rental of 10,281 square feet of additional office space at 930 Winter Street, Waltham, Massachusetts 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 this space.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:9pt 0pt 0pt 0pt;">Upon adoption of ASC 842 in January 2019, 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 and, 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 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, 2020 and 2019 was $2.0 million and $2.3 million, respectively, and is included in operating expenses in the consolidated statement of operations. During the six months ended June 30, 2019, the Company recorded $559,000 of impairment charges related to its 930 Winter Street lease, which represented the remaining balance of the ROU asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination. Cash paid against operating lease liabilities during the six months ended June 30, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;">2020 and 2019 was $2.7 million and $2.6 million, respectively. As of June 30, 2020, the Company’s ROU asset and lease liability for operating leases totaled $14.9 million and $23.3 million, respectively, and the weighted average remaining term of the operating leases is 5.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">2020 (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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,753</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,323</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','Times','serif';font-size:10pt;margin:0pt;">2022</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,389</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,510</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','Times','serif';font-size:10pt;margin:0pt;">2024</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,470</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,865</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,310</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,976)</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,334</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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 that are expected to approximate $3.4 million per year through March 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Sublease Income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In January, March, and April 2020, the Company executed three agreements to sublease a total of 47,160 square feet of the Company’s leased space at 830 Winter Street, Waltham, Massachusetts through March 2026. During the six months ended June 30, 2020, the Company recorded $713,000 of sublease income, which is included as an offset to operating expenses in the consolidated statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Two of the three sublease agreements include an early termination option after certain periods of time for an agreed-upon fee. Assuming no early termination option is exercised, the Company will receive approximately $13.0 million in minimum rental payments over the remaining term of the subleases, which is not included in the operating lease liability table above. The sublessees are also responsible for their proportionate share of variable operating expenses and real estate taxes. </p> 2 120000 2 P5Y 65000 3 47000 10281 17600000 27300000 9700000 0.11 1000000 2000000.0 2300000 559000 2700000 2600000 14900000 23300000 P5Y7M6D <p style="font-family:'Times New Roman','Times','serif';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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';font-size: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','Times','serif';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','Times','serif';font-size:10pt;margin:0pt;">2020 (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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,753</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,323</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','Times','serif';font-size:10pt;margin:0pt;">2022</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,389</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,510</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','Times','serif';font-size:10pt;margin:0pt;">2024</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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,470</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,865</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,310</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,976)</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','Times','serif';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','Times','serif';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','Times','serif';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','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,334</p></td></tr></table> 2753000 5323000 5389000 5510000 5470000 6865000 31310000 7976000 23334000 3400000 3 47160 713000 13000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">I.         Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Manufacturing Commitments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2018, the Company executed a commercial agreement with one of its manufacturers for the future production of antibody through calendar 2025. In May 2019, the agreement was amended to reduce the number of committed antibody batches for an agreed-upon exit fee, which was recorded as research and development expense in the first quarter of 2019. After further negotiations, the Company’s noncancelable commitment for future production is approximately €11 million at June 30, 2020. </p> 11000000 XML 20 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2020
Jul. 30, 2020
Document and Entity Information    
Document Type 10-Q  
Document Transition Report false  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
Entity File Number 0-17999  
Entity Registrant Name ImmunoGen, Inc.  
Entity Incorporation, State or Country Code MA  
Entity Tax Identification Number 04-2726691  
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 Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   174,542,115
Entity Central Index Key 0000855654  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  

XML 21 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
ASSETS    
Cash and cash equivalents $ 219,506 $ 176,225
Accounts receivable 313 7,500
Unbilled revenue/reimbursement 5 1,001
Contract assets 1,042 3,631
Non-cash royalty receivable 14,079 15,116
Prepaid and other current assets 6,426 5,425
Total current assets 241,371 208,898
Property and equipment, net of accumulated depreciation 5,902 6,993
Operating lease right-of-use assets 14,864 15,587
Other assets 7,591 3,784
Total assets 269,728 235,262
LIABILITIES AND SHAREHOLDERS DEFICIT    
Accounts payable 12,739 9,933
Accrued compensation 4,321 8,991
Other accrued liabilities 15,363 13,932
Current portion of liability related to the sale of future royalties, net of deferred financing costs of $470 and $635, respectively 55,213 41,274
Current portion of operating lease liability 3,163 2,971
Current portion of deferred revenue 80 309
Total current liabilities 90,879 77,410
Deferred revenue, net of current portion 126,535 127,123
Operating lease liability, net of current portion 20,171 21,798
Convertible 4.5% senior notes, net of deferred financing costs of $15 and $22, respectively 2,085 2,078
Liability related to the sale of future royalties, net of current portion and deferred financing costs of $699 and $859, respectively 51,994 82,267
Other long-term liabilities 2,587 707
Total liabilities 294,251 311,383
Commitments and contingencies (Note I)
Shareholders deficit:    
Preferred stock, $.01 par value; authorized 5,000 shares; no shares issued and outstanding as of June 30, 2020 and December 31, 2020
Common stock, $.01 par value; authorized 300,000 shares; issued and outstanding 174,540 and 150,136 shares as of June 30, 2020 and December 31, 2019, respectively 1,745 1,501
Additional paid-in capital 1,314,586 1,209,846
Accumulated deficit (1,340,854) (1,287,468)
Total shareholders deficit (24,523) (76,121)
Total liabilities and shareholders deficit $ 269,728 $ 235,262
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
CONSOLIDATED BALANCE SHEETS (UNAUDITED)    
Current portion of deferred financing costs $ 470 $ 635
Interest rate (as a percent) 4.50% 4.50%
Non-current deferred financing costs $ 15 $ 22
Sale of future royalties, current portion and deferred financing costs $ 699 $ 859
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 300,000,000 300,000,000
Common stock, issued shares 174,540,000 150,136,000
Common stock, outstanding shares 174,540,000 150,136,000
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues:        
Total revenues $ 15,025 $ 15,542 $ 28,312 $ 24,126
Operating expenses:        
Research and development 22,921 28,559 50,329 67,452
General and administrative 9,767 8,700 18,631 19,478
Restructuring charge 699 19,342 1,524 19,901
Total operating expenses 33,387 56,601 70,484 106,831
Loss from operations (18,362) (41,059) (42,172) (82,705)
Investment income, net 62 1,287 708 2,709
Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes (6,081) (3,818) (11,783) (7,250)
Interest expense on convertible senior notes (23) (23) (47) (47)
Other income (expense), net 106 167 (92) 96
Net loss $ (24,298) $ (43,446) $ (53,386) $ (87,197)
Basic and diluted net loss per common share (in dollar per share) $ (0.14) $ (0.29) $ (0.31) $ (0.59)
Basic and diluted weighted average common shares outstanding (in shares) 174,354 148,129 171,055 147,972
Total comprehensive loss $ (24,298) $ (43,446) $ (53,386) $ (87,197)
License and milestone fees        
Revenues:        
Total revenues 945 5,079 1,228 5,158
Non-cash royalty revenue related to the sale of future royalties        
Revenues:        
Total revenues 14,075 10,412 27,072 18,900
Research and development support        
Revenues:        
Total revenues $ 5 $ 51 $ 12 $ 68
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS (DEFICIT) EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2018 $ 1,494 $ 1,192,813 $ (1,183,335) $ 10,972
Balance (in shares) at Dec. 31, 2018 149,400      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (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      
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      
Balance at Dec. 31, 2018 $ 1,494 1,192,813 (1,183,335) 10,972
Balance (in shares) at Dec. 31, 2018 149,400      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)       (87,197)
Balance at Jun. 30, 2019 $ 1,498 1,200,860 (1,270,532) (68,174)
Balance (in shares) at Jun. 30, 2019 149,885      
Balance at Mar. 31, 2019 $ 1,494 1,197,988 (1,227,086) (27,604)
Balance (in shares) at Mar. 31, 2019 149,425      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)     (43,446) (43,446)
Issuance of common stock $ 3 667   670
Issuance of common stock (in shares) 354      
Restricted stock award, net of forfeitures $ 1 (1)    
Restricted stock award, net of forfeitures (in shares) 106      
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      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)     (21,750) (21,750)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan   73   73
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 30      
Restricted stock award, net of forfeitures (in shares) (227)      
Stock option and restricted stock compensation expense   3,580   3,580
Directors' deferred share unit compensation   46   46
Balance at Sep. 30, 2019 $ 1,498 1,204,559 (1,292,282) (86,225)
Balance (in shares) at Sep. 30, 2019 149,688      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)     4,814 4,814
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 7 2,054   2,061
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 741      
Restricted stock award, net of forfeitures $ (4) 4    
Restricted stock award, net of forfeitures (in shares) (293)      
Stock option and restricted stock compensation expense   3,138   3,138
Directors' deferred share unit compensation   91   91
Balance at Dec. 31, 2019 $ 1,501 1,209,846 (1,287,468) $ (76,121)
Balance (in shares) at Dec. 31, 2019 150,136     150,136
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)     (29,088) $ (29,088)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 1 239   240
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 86      
Issuance of common stock $ 245 97,499   97,744
Issuance of common stock (in shares) 24,524      
Restricted stock units vested (in shares) 2      
Restricted stock award, net of forfeitures $ (4) 4    
Restricted stock award, net of forfeitures (in shares) (487)      
Stock option and restricted stock compensation expense   3,122   3,122
Balance at Mar. 31, 2020 $ 1,743 1,310,710 (1,316,556) (4,103)
Balance (in shares) at Mar. 31, 2020 174,261      
Balance at Dec. 31, 2019 $ 1,501 1,209,846 (1,287,468) $ (76,121)
Balance (in shares) at Dec. 31, 2019 150,136     150,136
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)       $ (53,386)
Balance at Jun. 30, 2020 $ 1,745 1,314,586 (1,340,854) $ (24,523)
Balance (in shares) at Jun. 30, 2020 174,540     174,540
Balance at Mar. 31, 2020 $ 1,743 1,310,710 (1,316,556) $ (4,103)
Balance (in shares) at Mar. 31, 2020 174,261      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)     (24,298) (24,298)
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan $ 1 424   425
Issuance of common stock pursuant to the exercise of stock options and employee stock purchase plan (in shares) 122      
Restricted stock units vested $ 1 (1)    
Restricted stock units vested (in shares) 157      
Stock option and restricted stock compensation expense   3,409   3,409
Directors' deferred share unit compensation   45   45
Adjustment of issuance costs   (1)   (1)
Balance at Jun. 30, 2020 $ 1,745 $ 1,314,586 $ (1,340,854) $ (24,523)
Balance (in shares) at Jun. 30, 2020 174,540     174,540
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net loss $ (53,386) $ (87,197)
Adjustments to reconcile net loss to net cash (used for) provided by operating activities:    
Non-cash royalty revenue related to sale of future royalties (27,072) (18,900)
Non-cash interest expense on liability related to sale of future royalties and convertible senior notes 11,783 7,250
Depreciation and amortization 1,045 2,438
(Gain) loss on sale/disposal of fixed assets and impairment charges (691) 2,404
Operating lease right-of-use asset impairment   559
Stock and deferred share unit compensation 6,576 7,313
Change in operating assets and liabilities:    
Accounts receivable 7,187 1,701
Unbilled revenue/reimbursement 996 (1,857)
Contract asset 2,589 500
Prepaid and other current assets (1,001) (2,187)
Operating lease right-of-use assets 723 664
Other assets (3,807) 1,859
Accounts payable 2,161 (3,199)
Accrued compensation (4,191) 9,238
Other accrued liabilities 2,832 (5,346)
Deferred revenue (817) 65,129
Operating lease liability (1,435) (1,179)
Net cash used for operating activities (56,508) (20,810)
Cash flows from investing activities:    
Purchases of property and equipment (44) (2,355)
Proceeds from sale of equipment 1,426  
Net cash provided by (used for) investing activities 1,382 (2,355)
Cash flows from financing activities:    
Proceeds from issuance of common stock under stock plans 664 738
Proceeds from common stock issuance, net of $230 of transaction costs 97,743  
Net cash provided by financing activities 98,407 738
Net change in cash and cash equivalents 43,281 (22,427)
Cash and cash equivalents, beginning of period 176,225 262,252
Cash and cash equivalents, end of period $ 219,506 $ 239,825
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)  
Transaction costs $ 230
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Plan of Operations
6 Months Ended
Jun. 30, 2020
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 ADCs. The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $53.4 million during the six months ended June 30, 2020, and has an accumulated deficit of approximately $1.3 billion as of June 30, 2020. The Company has primarily funded these losses through payments received from its collaborations and equity, convertible debt, and other financings. To date, the Company has no product revenue and management expects operating losses to continue for the foreseeable future.

At June 30, 2020, the Company had $219.5 million of cash and cash equivalents on hand. The Company anticipates that its current capital resources 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, debt, or other 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, equity, or other 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 28 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
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 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, 2019 consolidated balance sheet presented for comparative purposes was derived from the Company’s audited financial statements, and 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, 2019, filed with the SEC on March 11, 2020.

Subsequent Events

The Company has evaluated all events or transactions that occurred after June 30, 2020, up through the date the Company issued these financial statements. The Company did not have any material recognized or unrecognized 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 promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, and (iii)

miscellaneous other activities to be performed on behalf of the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for miscellaneous other activities, 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, based on whether each promised good or service is distinct from other promised goods and services. 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 these arrangements, 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, 2020, the Company had the following types of material agreements with the parties identified below:

Development and commercialization licenses, which provide the counterparty 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 – pending termination)

CytomX (two exclusive single-target licenses)

Debiopharm (one exclusive single-compound license)

Fusion Pharmaceuticals (one exclusive single-target 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 – pending termination)

Collaboration and option agreement for a defined period of time to secure a license to develop and commercialize a specified anticancer compound 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 and miscellaneous other activities to be performed on behalf of the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of 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 also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, upfront 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 other services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to other services as they are performed. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for services performed as a component of research and development support revenue.

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 (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 development 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 other services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon 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, 2020, 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 segregates 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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $126.6 million. The Company expects to recognize revenue on approximately 90% and 10% 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, 2020 and 2019 (in thousands):

Balance at

Balance at

Six months ended June 30, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

June 30, 2020

Contract asset

$

3,631

$

$

(3,000)

$

411

$

1,042

Contract liabilities

$

127,432

$

$

(1,228)

$

411

$

126,615

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

Additions

Deductions

June 30, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

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,

2020

2019

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

945

$

79

$

1,228

$

158

Performance obligations satisfied in previous periods

$

$

5,000

$

$

5,000

During the six months ended June 30, 2020, the Company recorded $200,000 as license and milestone fee revenue for delivery of certain materials to CytomX that had been previously deferred, and $1.0 million of amortization related to numerous collaborators’ rights to technological improvements, which includes $870,000 related to a notice of termination of the license agreement with Takeda. Additionally, a contract asset of $2.7 million, net of a $0.3 million related contract liability, was recorded for a probable milestone in 2019 pursuant to a license agreement with CytomX, which was subsequently achieved and paid during the six months ended June 30, 2020.

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

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, 2020 and December 31, 2019. 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, 2020 and December 31, 2019, the Company held $219.5 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.

Non-cash Investing and Financing Activities

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

Fair Value of Financial Instruments

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

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

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

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

$

204,807

$

204,807

$

$

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

Fair Value Measurements at December 31, 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

$

163,674

$

163,674

    

$

    

$

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”) and gross carrying value is $3.0 million and $2.1 million, respectively, as of June 30, 2020 and had the same values as of December 31, 2019. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility, and by prices observed in trading activity for the Convertible Notes. However, because there have been no trades involving the Convertible Notes since September 2019, the fair value as of June 30, 2020 and December 31, 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 assets or accrued clinical trial costs. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance 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 the 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 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,

    

2020

    

2019

    

2020

    

2019

    

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

19,065

20,223

19,065

20,223

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

982

 

432

1,204

1,005

 

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, 2020, the Company was authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, as amended (the 2018 Plan), the Employee Stock Purchase Plan (ESPP), and the ImmunoGen Inducement Equity Incentive Plan, as amended (the Inducement Plan). At the annual meeting of shareholders on June 20, 2018, the 2018 Plan was approved and 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 previous stock option plans, the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to June 19, 2018. The Inducement Plan was approved the by Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 1,500,000 shares of the Company’s common stock. Options awarded under the two plans 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 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,

    

2020

2019

2020

2019

Dividend

None

None

None

None

Volatility

88.0%

80.3%

84.7%

73.8%

Risk-free interest rate

.41%

2.04%

1.30%

2.46%

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

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

13,518

$

7.53

Granted

6,686

4.57

Exercised

(130)

2.78

Forfeited/Canceled

(1,306)

9.87

Outstanding at June 30, 2020

18,768

$

6.35

In September 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. At June 30, 2020, 139,100 of these options are still outstanding. In the six months ended June 30, 2020, the Company issued 2.5 million additional performance stock options that will vest in four installments upon the achievement of specified performance goals. 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, is $8.9 million.

A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2019

 

1,297

$

2.97

Vested

 

(513)

2.62

Forfeited

(487)

3.62

Unvested at June 30, 2020

297

2.55

In 2016, 2017, and 2019, the Company granted shares of performance-based restricted common stock to certain employees of the Company. All but 57,400 of these granted shares have since been forfeited. The restrictions on these

shares will lapse in three equal installments upon the achievement of specified performance goals. 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, is $142,000.

During the six months ended June 30, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 130,000 shares of common stock at prices ranging from $2.47 to $3.05 per share. The total proceeds to the Company from these option exercises were $362,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2020 and June 30, 2019, 78,000, and 323,000 shares, respectively, were issued to participating employees at a fair value of $1.86 and $1.63 per share, respectively. 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 assumptions used in the calculations for each offering period are noted in the table below. 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.

    

June 30, 2020

June 30, 2019

Dividend

None

None

Volatility

85.7%

67.3%

Risk-free interest rate

1.57%

2.51%

Expected life (years)

0.5

0.5

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.4 million and $6.5 million during the three and six months ended June 30, 2020, respectively, compared to stock compensation expense of $2.1 million and $7.1 million for the three and six months ended June 30, 2019, respectively. Stock compensation expense related to the ESPP was $140,000 and $292,000 for the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.2 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years.

Segment Information

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

During the three and six months ended June 30, 2020, 94% and 96%, respectively, of revenues were from Roche, consisting primarily of non-cash royalty revenue, compared to 99% of revenue from Roche in each of the three and six month periods ended June 30, 2019. There were no other customers of the Company that generated significant revenues in the three or six months ended June 30, 2020 and 2019.

Recently Adopted Accounting Pronouncements

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 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s 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. Adoption of the ASU is on a modified retrospective basis. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated 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 29 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Agreements
6 Months Ended
Jun. 30, 2020
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 royalty payments related to sales of Kadcyla from Roche one quarter in arrears. In accordance with the Company’s revenue recognition policy, $27.1 million and $18.9 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, 2020 and 2019, respectively. 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 FDA 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 Company is entitled to receive up to a total of $44 million in milestone payments pursuant to the license agreement, of which the Company has received $39 million to date. 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.

CytomX

In 2016, the Company granted CytomX an exclusive development and commercialization license to the Company’s maytansinoid ADC technology for use with Probodies™ that target CD166 under a now expired reciprocal right-to-test agreement. Pursuant to the license agreement, the Company is entitled to receive up to a total of $160.0 million in milestone payments plus royalties on the commercial sales of any resulting product. The total milestones are categorized as follows: development milestones—$10.0 million; regulatory milestones—$50.0 million; and sales milestones—$100.0 million. In December 2019, a development milestone related to dosing of a first patient in a Phase 2 clinical trial became probable of being attained, which resulted in $3.0 million of license and milestone fee revenue being recorded in 2019. In February 2020, CytomX enrolled its first patient in the aforementioned Phase 2 clinical trial, and subsequently remitted the $3.0 million milestone payment to the Company in March 2020. CytomX is responsible for the manufacturing, development, and marketing of any products resulting from the development and commercialization license taken by CytomX under this collaboration.

Terminated Agreements

During the second quarter, the Company received notice of termination of the exclusive development and commercialization licenses granted to each of Biotest and Takeda. The Company had $870,000 of deferred revenue remaining related to the portion of the upfront license fee from Takeda previously allocated to the right to future technological improvements. In consideration that no technological improvements would be further used by Takeda and, therefore, no unsatisfied obligations were remaining related to the license, the $870,000 was recorded as revenue and is included in license and milestone fees for the three and six months ended June 30, 2020. At the time of notification, there were no unsatisfied performance obligations or balances remaining related to the agreement with Biotest.

For additional information related to these agreements, as well as the Company’s other significant collaborative agreements, please read Note C, Agreements - Significant Collaborative Agreements, to the consolidated financial statements included within the Company’s 2019 Annual Report on Form 10-K filed with the SEC on March 11, 2020.

XML 30 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible 4.5% Senior Notes
6 Months Ended
Jun. 30, 2020
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, of which $2.1 million remains outstanding as of June 30, 2020. The 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, 2020 and 2019, 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 31 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Liability Related to Sale of Future Royalties
6 Months Ended
Jun. 30, 2020
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 are being 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, the Company continues 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, 2020, the Company did not receive any royalties related to the residual rights, therefore, no revenue from this sale 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, 2020 (in thousands):

Six Months Ended

    

June 30, 2020

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

$

123,541

Kadcyla royalty payments received and paid

 

(28,109)

Non-cash interest expense recognized

11,775

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

$

107,207

As royalties are remitted to IRH and subsequently 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 10.5%, and a current effective interest rate of 20.5% as of June 30, 2020. The Company periodically assesses the estimated royalty payments to IRH/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 IRH/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 32 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Capital Stock
6 Months Ended
Jun. 30, 2020
Capital Stock  
Capital Stock

F.

Capital Stock

Compensation Policy for Non-Employee Directors

Pursuant to the Compensation Policy for Non-Employee Directors, Non-Employee Directors are granted deferred share units for their annual retainers which 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 share units will automatically vest immediately prior to the occurrence of a change of control. 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 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.

In June 2020, the Compensation Policy for Non-Employee Directors was amended, resulting in annual deferred share units grants increasing from 4,000 to 17,000 units, and annual stock option grants increasing from 18,000 to 50,000 options. There were no substantial changes to the terms of the awards.

The directors received a total of 300,000 and 108,000 options in June 2020 and 2019, respectively, and the related compensation expense for the three and six months ended June 30, 2020 and 2019 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.

XML 33 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Charges
6 Months Ended
Jun. 30, 2020
Restructuring Charge.  
Restructuring Charges

G.Restructuring Charge

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 significant reduction of the Company’s workforce, with a majority of these employees separating from the business by mid-July 2019 and most of the remaining affected employees transitioning over varying periods of time of up to 12 months. Communication of the plan to the affected employees was substantially completed on June 27, 2019.

As a result of the workforce reduction, during the three months ended June 30, 2019, the Company recorded a $16.0 million charge for severance related to a pre-existing plan in accordance with ASC 712, Compensation-Nonretirement Postemployment Benefits, as such amounts were probable and reasonably estimable. The estimate was later reduced to $15.3 million due to minor adjustments to the plan. The related cash payments were substantially paid out by June 30, 2020. In addition, a charge of $4.0 million was incurred for incremental retention benefits over the same time

period, of which $2.4 million was recorded during the year ended December 31, 2019 and $1.6 million was recorded during the six months ended June 30, 2020.

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

Employee

Termination

    

Benefits Costs

Balance at December 31, 2019

$

4,087

Additional charges/adjustments during the period

(116)

Payments during the period

(2,242)

Balance at June 30, 2020

$

1,729

In addition to the termination benefits and other related charges, the Company is seeking to sub-lease laboratory and office space at 830 Winter Street in Waltham, Massachusetts no longer used in the business. The financial impact of these efforts is dependent on the length of time it takes to find tenant(s) and the terms of the sub-lease(s). 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 and continues to believe that the right-of-use asset and leasehold improvements are recoverable based on expected sub-lease income, and therefore, no impairment has been recorded.

Charge Related to Unoccupied Office Space

The Company has sought 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 a $559,000 impairment charge related to this lease, which represented the remaining balance of the right to use asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination.

XML 34 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
6 Months Ended
Jun. 30, 2020
Leases  
Leases

H.

Leases

The Company currently has two real estate leases. The first is 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, Massachusetts 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 and is required to pay certain operating expenses for the leased premises subject to escalation charges for certain expense increases over a base amount. The Company is actively seeking to sub-lease approximately 65,000 square feet of this space and, during the six months ended June 30, 2020, executed three subleases for approximately 47,000 square feet through the remaining initial term of the lease. The second real estate lease is an agreement with PDM 930 Unit, LLC for the rental of 10,281 square feet of additional office space at 930 Winter Street, Waltham, Massachusetts 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 this space.

Upon adoption of ASC 842 in January 2019, 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 and, 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 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, 2020 and 2019 was $2.0 million and $2.3 million, respectively, and is included in operating expenses in the consolidated statement of operations. During the six months ended June 30, 2019, the Company recorded $559,000 of impairment charges related to its 930 Winter Street lease, which represented the remaining balance of the ROU asset as the likelihood of finding a sub-lessor had diminished significantly as the lease approached termination. Cash paid against operating lease liabilities during the six months ended June 30,

2020 and 2019 was $2.7 million and $2.6 million, respectively. As of June 30, 2020, the Company’s ROU asset and lease liability for operating leases totaled $14.9 million and $23.3 million, respectively, and the weighted average remaining term of the operating leases is 5.6 years.

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

2020 (six months remaining)

    

$

2,753

2021

 

5,323

2022

 

5,389

2023

 

5,510

2024

 

5,470

Thereafter

 

6,865

Total lease payments

31,310

Less imputed interest

(7,976)

Total lease liabilities

$

23,334

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

Sublease Income

In January, March, and April 2020, the Company executed three agreements to sublease a total of 47,160 square feet of the Company’s leased space at 830 Winter Street, Waltham, Massachusetts through March 2026. During the six months ended June 30, 2020, the Company recorded $713,000 of sublease income, which is included as an offset to operating expenses in the consolidated statement of operations.

Two of the three sublease agreements include an early termination option after certain periods of time for an agreed-upon fee. Assuming no early termination option is exercised, the Company will receive approximately $13.0 million in minimum rental payments over the remaining term of the subleases, which is not included in the operating lease liability table above. The sublessees are also responsible for their proportionate share of variable operating expenses and real estate taxes.

XML 35 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies  
Commitments and Contingencies

I.         Commitments and Contingencies

Manufacturing Commitments

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

XML 36 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
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 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, 2019 consolidated balance sheet presented for comparative purposes was derived from the Company’s audited financial statements, and 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, 2019, filed with the SEC on March 11, 2020.

Subsequent Events

Subsequent Events

The Company has evaluated all events or transactions that occurred after June 30, 2020, up through the date the Company issued these financial statements. The Company did not have any material recognized or unrecognized 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 promised goods and services which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, and (iii)

miscellaneous other activities to be performed on behalf of the collaborative partner. Payments to the Company under these agreements may include upfront fees, option fees, exercise fees, payments for miscellaneous other activities, 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, based on whether each promised good or service is distinct from other promised goods and services. 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 these arrangements, 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, 2020, the Company had the following types of material agreements with the parties identified below:

Development and commercialization licenses, which provide the counterparty 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 – pending termination)

CytomX (two exclusive single-target licenses)

Debiopharm (one exclusive single-compound license)

Fusion Pharmaceuticals (one exclusive single-target 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 – pending termination)

Collaboration and option agreement for a defined period of time to secure a license to develop and commercialize a specified anticancer compound 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 and miscellaneous other activities to be performed on behalf of the collaborative partner.

 Generally, development and commercialization licenses contain non-refundable terms for payments and, depending on the terms of the agreement, provide that the Company will earn payments upon the achievement of certain milestones and royalty payments, generally until the later of the last applicable patent expiration or a fixed period of 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 also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, upfront 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 other services to be performed on behalf of its collaborators and market rates for similar services.

The Company recognizes revenue related to other services as they are performed. The Company is compensated at negotiated rates that are consistent with what other third parties would charge. The Company records amounts received for services performed as a component of research and development support revenue.

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 (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 development 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 other services at negotiated prices, which are generally consistent with what other third parties would charge, or (iv) upon 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, 2020, 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 segregates 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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $126.6 million. The Company expects to recognize revenue on approximately 90% and 10% 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, 2020 and 2019 (in thousands):

Balance at

Balance at

Six months ended June 30, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

June 30, 2020

Contract asset

$

3,631

$

$

(3,000)

$

411

$

1,042

Contract liabilities

$

127,432

$

$

(1,228)

$

411

$

126,615

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

Additions

Deductions

June 30, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

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,

2020

2019

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

945

$

79

$

1,228

$

158

Performance obligations satisfied in previous periods

$

$

5,000

$

$

5,000

During the six months ended June 30, 2020, the Company recorded $200,000 as license and milestone fee revenue for delivery of certain materials to CytomX that had been previously deferred, and $1.0 million of amortization related to numerous collaborators’ rights to technological improvements, which includes $870,000 related to a notice of termination of the license agreement with Takeda. Additionally, a contract asset of $2.7 million, net of a $0.3 million related contract liability, was recorded for a probable milestone in 2019 pursuant to a license agreement with CytomX, which was subsequently achieved and paid during the six months ended June 30, 2020.

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

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, 2020 and December 31, 2019. 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, 2020 and December 31, 2019, the Company held $219.5 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.

Non-cash Investing and Financing Activities

Non-cash Investing and Financing Activities

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

Fair Value of Financial Instruments

Fair Value of Financial Instruments

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

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

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

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

$

204,807

$

204,807

$

$

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

Fair Value Measurements at December 31, 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

$

163,674

$

163,674

    

$

    

$

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”) and gross carrying value is $3.0 million and $2.1 million, respectively, as of June 30, 2020 and had the same values as of December 31, 2019. The fair value of the Convertible Notes is influenced by interest rates, the Company’s stock price and stock price volatility, and by prices observed in trading activity for the Convertible Notes. However, because there have been no trades involving the Convertible Notes since September 2019, the fair value as of June 30, 2020 and December 31, 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 assets or accrued clinical trial costs. These third party agreements are generally cancelable, and related costs are recorded as research and development expenses as incurred. Non-refundable advance 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 the 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 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,

    

2020

    

2019

    

2020

    

2019

    

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

19,065

20,223

19,065

20,223

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

982

 

432

1,204

1,005

 

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, 2020, the Company was authorized to grant future awards under three employee share-based compensation plans, which are the ImmunoGen, Inc. 2018 Employee, Director and Consultant Equity Incentive Plan, as amended (the 2018 Plan), the Employee Stock Purchase Plan (ESPP), and the ImmunoGen Inducement Equity Incentive Plan, as amended (the Inducement Plan). At the annual meeting of shareholders on June 20, 2018, the 2018 Plan was approved and 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 previous stock option plans, the ImmunoGen, Inc. 2016 and 2006 Employee, Director and Consultant Equity Incentive Plans, that forfeit, expire, or cancel without delivery of shares of common stock or which resulted in the forfeiture of shares of common stock back to the Company subsequent to June 19, 2018. The Inducement Plan was approved the by Board of Directors in December 2019, and pursuant to subsequent amendments, provides for the issuance of non-qualified option grants for up to 1,500,000 shares of the Company’s common stock. Options awarded under the two plans 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 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,

    

2020

2019

2020

2019

Dividend

None

None

None

None

Volatility

88.0%

80.3%

84.7%

73.8%

Risk-free interest rate

.41%

2.04%

1.30%

2.46%

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

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

13,518

$

7.53

Granted

6,686

4.57

Exercised

(130)

2.78

Forfeited/Canceled

(1,306)

9.87

Outstanding at June 30, 2020

18,768

$

6.35

In September 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. At June 30, 2020, 139,100 of these options are still outstanding. In the six months ended June 30, 2020, the Company issued 2.5 million additional performance stock options that will vest in four installments upon the achievement of specified performance goals. 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, is $8.9 million.

A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2019

 

1,297

$

2.97

Vested

 

(513)

2.62

Forfeited

(487)

3.62

Unvested at June 30, 2020

297

2.55

In 2016, 2017, and 2019, the Company granted shares of performance-based restricted common stock to certain employees of the Company. All but 57,400 of these granted shares have since been forfeited. The restrictions on these

shares will lapse in three equal installments upon the achievement of specified performance goals. 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, is $142,000.

During the six months ended June 30, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 130,000 shares of common stock at prices ranging from $2.47 to $3.05 per share. The total proceeds to the Company from these option exercises were $362,000.

In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. On June 30, 2020 and June 30, 2019, 78,000, and 323,000 shares, respectively, were issued to participating employees at a fair value of $1.86 and $1.63 per share, respectively. 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 assumptions used in the calculations for each offering period are noted in the table below. 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.

    

June 30, 2020

June 30, 2019

Dividend

None

None

Volatility

85.7%

67.3%

Risk-free interest rate

1.57%

2.51%

Expected life (years)

0.5

0.5

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.4 million and $6.5 million during the three and six months ended June 30, 2020, respectively, compared to stock compensation expense of $2.1 million and $7.1 million for the three and six months ended June 30, 2019, respectively. Stock compensation expense related to the ESPP was $140,000 and $292,000 for the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $23.2 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years.

Segment Information

Segment Information

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

During the three and six months ended June 30, 2020, 94% and 96%, respectively, of revenues were from Roche, consisting primarily of non-cash royalty revenue, compared to 99% of revenue from Roche in each of the three and six month periods ended June 30, 2019. There were no other customers of the Company that generated significant revenues in the three or six months ended June 30, 2020 and 2019.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

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 is effective for annual reporting periods beginning after December 15, 2019, including interim periods within those annual reporting periods. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s 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. Adoption of the ASU is on a modified retrospective basis. The Company adopted the standard on January 1, 2020, and it did not have a material effect on the Company’s consolidated 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 37 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020 and 2019 (in thousands):

Balance at

Balance at

Six months ended June 30, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

June 30, 2020

Contract asset

$

3,631

$

$

(3,000)

$

411

$

1,042

Contract liabilities

$

127,432

$

$

(1,228)

$

411

$

126,615

Balance at

Balance at

Six months ended June 30, 2019

December 31, 2018

Additions

Deductions

June 30, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(158)

$

145,931

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,

2020

2019

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

945

$

79

$

1,228

$

158

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, 2020, 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, 2020 (in thousands):

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

$

204,807

$

204,807

$

$

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

Fair Value Measurements at December 31, 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

$

163,674

$

163,674

    

$

    

$

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,

    

2020

    

2019

    

2020

    

2019

    

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

19,065

20,223

19,065

20,223

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

982

 

432

1,204

1,005

 

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 assumptions

Three Months Ended June 30,

Six Months Ended June 30,

    

2020

2019

2020

2019

Dividend

None

None

None

None

Volatility

88.0%

80.3%

84.7%

73.8%

Risk-free interest rate

.41%

2.04%

1.30%

2.46%

Expected life (years)

6.0

6.0

6.0

6.0

    

June 30, 2020

June 30, 2019

Dividend

None

None

Volatility

85.7%

67.3%

Risk-free interest rate

1.57%

2.51%

Expected life (years)

0.5

0.5

Summary of stock option activity

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

13,518

$

7.53

Granted

6,686

4.57

Exercised

(130)

2.78

Forfeited/Canceled

(1,306)

9.87

Outstanding at June 30, 2020

18,768

$

6.35

Summary of restricted stock activity

A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of June 30, 2020, and changes during the six-month period then ended is presented below (in thousands):

Number of

Weighted-

Restricted

Average Grant

Stock Shares

Date Fair Value

Unvested at December 31, 2019

 

1,297

$

2.97

Vested

 

(513)

2.62

Forfeited

(487)

3.62

Unvested at June 30, 2020

297

2.55

XML 38 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Liability Related to Sale of Future Royalties (Tables)
6 Months Ended
Jun. 30, 2020
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, 2020 (in thousands):

Six Months Ended

    

June 30, 2020

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

$

123,541

Kadcyla royalty payments received and paid

 

(28,109)

Non-cash interest expense recognized

11,775

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

$

107,207

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

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

Employee

Termination

    

Benefits Costs

Balance at December 31, 2019

$

4,087

Additional charges/adjustments during the period

(116)

Payments during the period

(2,242)

Balance at June 30, 2020

$

1,729

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

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

2020 (six months remaining)

    

$

2,753

2021

 

5,323

2022

 

5,389

2023

 

5,510

2024

 

5,470

Thereafter

 

6,865

Total lease payments

31,310

Less imputed interest

(7,976)

Total lease liabilities

$

23,334

XML 41 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Plan of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Net loss     $ (53,386) $ (87,197)    
Accumulated deficit $ (1,340,854)   (1,340,854)   $ (1,287,468)  
Total revenues 15,025 $ 15,542 28,312 24,126    
Cash and cash equivalents $ 219,506 $ 239,825 219,506 $ 239,825 $ 176,225 $ 262,252
Net proceeds generated from public offering     $ 97,743      
Number of months Capital resources meets capital expenditures     12 months      
Product            
Total revenues     $ 0      
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Revenue Recognition (Details)
6 Months Ended
Jun. 30, 2020
item
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 2
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 1
Debiopharm  
Summary of Significant Accounting Policies  
Number of single-compound licenses 1
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation $ 126.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percent 90.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percent 10.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 13 months
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 61 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
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]: 2025-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 120 months
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Changes in the Company's contract assets and contract liabilities    
Contract asset, Beginning balance $ 3,631 $ 500
Contract asset, Additions   0
Contract asset, Deductions 3,000 500
Contract Asset, Impact Of Netting. 411  
Contract asset, Ending balance 1,042  
Contract liabilities:    
Contract liabilities, Beginning balance 127,432 80,802
Contract liabilities, Additions   65,287
Contract liabilities, Deductions (1,228) (158)
Contract Liabilities, Impact Of Netting 411  
Contract liabilities, Ending balance $ 126,615 $ 145,931
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue recognized in the period from:        
Amounts included in contract liabilities at the beginning of the period $ 945 $ 79 $ 1,228 $ 158
Performance obligations satisfied in previous periods $ 5,000 $ 5,000
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Revenue recognized in the period from:            
Revenue from contract with customer $ 15,025,000 $ 15,542,000 $ 28,312,000 $ 24,126,000    
Deferred revenue 126,615,000 145,931,000 126,615,000 145,931,000 $ 127,432,000 $ 80,802,000
Contract assets 1,042,000   1,042,000   3,631,000 $ 500,000
Contract liability 80,000   80,000   309,000  
Contract Liabilities, Impact Of Netting 411,000   411,000      
Revenue previously deferred 945,000 79,000 1,228,000 158,000    
Milestone earned, included in accounts receivable     3,000,000 500,000    
Probable milestone earned and paid       0    
License and milestone fees            
Revenue recognized in the period from:            
Revenue from contract with customer 945,000 5,079,000 1,228,000 5,158,000    
Genentech | Regulatory milestones            
Revenue recognized in the period from:            
Revenue previously deferred   5,000,000.0   5,000,000.0    
CytomX | License and milestone fees            
Revenue recognized in the period from:            
Revenue from contract with customer     200,000      
CytomX | Probable Milestone            
Revenue recognized in the period from:            
Contract assets         2,700,000  
Contract liability         $ 300,000  
Kadcyla | Royalty revenue            
Revenue recognized in the period from:            
Deferred revenue   65,200,000   65,200,000    
Takeda | License and milestone fees            
Revenue recognized in the period from:            
Revenue from contract with customer 870,000   870,000      
Takeda | Technological Improvements            
Revenue recognized in the period from:            
Amortization of deferred revenue $ 870,000   870,000      
Fusion Pharmaceuticals | Probable Milestone            
Revenue recognized in the period from:            
Contract assets   $ 500,000   500,000    
Other Collaborators | Technological Improvements            
Revenue recognized in the period from:            
Amortization of deferred revenue     $ 1,000,000.0 $ 158,000    
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
item
Dec. 31, 2019
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 48 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 219,506 $ 176,225 $ 239,825 $ 262,252
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Summary of Significant Accounting Policies    
Accrued capital expenditures $ 645,000 $ 0
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
item
Dec. 31, 2019
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      
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 3,000,000.0      
Recurring basis        
Fair value hierarchy for the Company's financial assets measured at fair value        
Cash equivalents 204,807,000 $ 163,674,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 204,807,000 163,674,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 51 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Commitments and Contingencies  
Obligations under finance leases $ 0
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
USD ($)
shares
Jun. 30, 2019
USD ($)
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2019
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 19,065 20,223 19,065 20,223
Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock 982 432 1,204 1,005
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 53 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2018
installment
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
$ / shares
shares
Mar. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
plan
installment
$ / shares
shares
Jun. 30, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
item
$ / shares
shares
Dec. 31, 2017
item
shares
Dec. 31, 2016
item
shares
Jun. 30, 2018
shares
Stock-Based Compensation                        
Number of employee share-based compensation plans | plan             3          
Number of Stock Options                        
Exercised (in shares)             (130,000)          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                        
Proceeds from Stock Options Exercised | $             $ 664,000 $ 738,000        
Directors' deferred share unit compensation | $   $ 45,000 $ 91,000 $ 46,000 $ 100,000 $ 100,000            
ESPP                        
Weighted-average assumptions used to estimate the fair value of each stock option                        
Dividend (as a percent)   0.00%     0.00%              
Volatility (as a percent)   85.70%     67.30%              
Risk-free interest rate (as a percent)   1.57%     2.51%              
Expected life   6 months     6 months              
Weighted-Average Grant Date Fair Value                        
Awarded (in dollars per share) | $ / shares             $ 1.86 $ 1.63        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                        
Aggregate number of common shares reserved for future issuance                       1,000,000
Allocated Share-based Compensation Expense | $             $ 140,000 $ 292,000        
Shares, Issued   78,000     323,000   78,000 323,000        
Stock options and restricted stock awards                        
Stock-Based Compensation                        
Vesting period             3 years          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                        
Allocated Share-based Compensation Expense | $   $ 3,400,000     $ 2,100,000   $ 6,500,000 $ 7,100,000        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | $   $ 23,200,000         $ 23,200,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)   88.00%     80.30%   84.70% 73.80%        
Risk-free interest rate (as a percent)   0.41%     2.04%   1.30% 2.46%        
Expected life   6 years     6 years   6 years 6 years        
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 3.39     $ 1.63   $ 3.26 $ 3.39        
Number of Stock Options                        
Outstanding at the beginning of the period (in shares)             13,518,000          
Granted (in shares)             6,686,000          
Exercised (in shares)             (130,000)          
Forfeited/Canceled (in shares)             (1,306,000)          
Outstanding at the end of the period (in shares)   18,768,000 13,518,000       18,768,000   13,518,000      
Weighted-Average Exercise Price                        
Outstanding at the beginning of the period (in dollars per share) | $ / shares             $ 7.53          
Granted (in dollars per share) | $ / shares             4.57          
Exercised (in dollars per share) | $ / shares             2.78          
Forfeited/Canceled (in dollars per share) | $ / shares             9.87          
Outstanding at the end of the period (in dollars per share) | $ / shares   $ 6.35 $ 7.53       $ 6.35   $ 7.53      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                        
Proceeds from Stock Options Exercised | $             $ 362,000          
Stock options | Minimum                        
Weighted-Average Exercise Price                        
Exercised (in dollars per share) | $ / shares             $ 2.47          
Stock options | Maximum                        
Weighted-Average Exercise Price                        
Exercised (in dollars per share) | $ / shares             $ 3.05          
Performance shares                        
Stock-Based Compensation                        
Number of equal installments | installment 2           4          
Number of Stock Options                        
Granted (in shares)             2,500,000          
Outstanding at the end of the period (in shares)   139,100         139,100          
Number of Restricted Stock Shares                        
Awarded (in shares) 295,200               57,400 57,400 57,400  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                        
Allocated Share-based Compensation Expense | $             $ 0          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | $   $ 8,900,000         $ 8,900,000          
Restricted stock                        
Stock-Based Compensation                        
Number of equal installments | item                 3 3 3  
Number of Restricted Stock Shares                        
Unvested at the beginning of the period (in shares)             1,297,000          
Vested (in shares)             (513,000)          
Forfeited (in shares)             (487,000)          
Unvested at the end of the period (in shares)   297,000 1,297,000       297,000   1,297,000      
Weighted-Average Grant Date Fair Value                        
Unvested at the beginning of the period (in dollars per share) | $ / shares             $ 2.97          
Vested (in dollars per share) | $ / shares             2.62          
Forfeited (in dollars per share) | $ / shares             3.62          
Unvested at the end of the period (in dollars per share) | $ / shares   $ 2.55 $ 2.97       $ 2.55   $ 2.97      
Restricted stock | Officers                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                        
Allocated Share-based Compensation Expense | $             $ 0          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | $   $ 142,000         $ 142,000          
Previous 2016 and 2006 stock option plans                        
Stock-Based Compensation                        
Common stock authorized for issuance (in shares)   19,500,000         19,500,000          
2018 Plan                        
Stock-Based Compensation                        
Common stock authorized for issuance (in shares)   7,500,000         7,500,000          
Inducement Plan                        
Stock-Based Compensation                        
Number of employee share-based compensation plans | plan             2          
Common stock authorized for issuance (in shares)     1,500,000           1,500,000      
Vesting period             4 years          
Exercise period             10 years          
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Segments (Details) - item
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Information        
Number of operating segments     1  
Other customers        
Segment Information        
Percentages of revenue recognized     0.00% 0.00%
Royalty revenue | Roche | Revenues percentage        
Segment Information        
Percentages of revenue recognized 94.00% 99.00% 96.00% 99.00%
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Agreements - Roche (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2019
May 31, 2000
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Collaborative Agreements disclosures            
Non-cash royalty revenue related to sale of future royalties         $ 27,072 $ 18,900
Revenue previously deferred     $ 945 $ 79 1,228 158
Revenue from contract with customer     15,025 15,542 28,312 24,126
Milestone payments            
Collaborative Agreements disclosures            
Revenue previously deferred         39,000  
License and milestone fees            
Collaborative Agreements disclosures            
Revenue from contract with customer     945 5,079 1,228 5,158
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 | License and milestone fees | Regulatory milestones            
Collaborative Agreements disclosures            
Revenue previously deferred       $ 5,000   5,000
Roche | Kadcyla            
Collaborative Agreements disclosures            
Non-cash royalty revenue related to sale of future royalties         27,100 $ 18,900
Roche | Kadcyla | Regulatory milestones            
Collaborative Agreements disclosures            
Potential milestone payments     5,000   5,000  
OMERS | Kadcyla            
Collaborative Agreements disclosures            
Non-cash royalty revenue related to sale of future royalties $ 65,200          
Percentage of royalty payments 100.00%          
Maximum | Roche | Milestone payments            
Collaborative Agreements disclosures            
Potential milestone payments     $ 44,000   $ 44,000  
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Agreements - CytomX (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Collaborative Agreements disclosures            
Revenue from contract with customer   $ 15,025 $ 15,542 $ 28,312 $ 24,126  
CytomX | Development milestones            
Collaborative Agreements disclosures            
Entitled to receive       10,000    
Revenue from contract with customer           $ 3,000
CytomX | Phase 2 clinical trial            
Collaborative Agreements disclosures            
Revenue from contract with customer $ 3,000          
CytomX | Regulatory milestones            
Collaborative Agreements disclosures            
Entitled to receive       50,000    
CytomX | Milestone payments            
Collaborative Agreements disclosures            
Entitled to receive       100,000    
Milestone payments plus royalties on the commercial sales | CytomX            
Collaborative Agreements disclosures            
Entitled to receive       $ 160,000    
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Agreements - Terminated Agreements (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue from contract with customer $ 15,025,000 $ 15,542,000 $ 28,312,000 $ 24,126,000
License and milestone fees        
Revenue from contract with customer 945,000 $ 5,079,000 1,228,000 $ 5,158,000
Takeda | Technological Improvements        
Amortization of deferred revenue 870,000   870,000  
Takeda | License and milestone fees        
Revenue from contract with customer $ 870,000   $ 870,000  
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible 4.5% Senior Notes (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2017
Dec. 31, 2016
USD ($)
$ / shares
Convertible debt                
Interest rate (as a percent) 4.50%   4.50%     4.50%    
Convertible 4.5% Senior Notes outstanding $ 2,100,000   $ 2,100,000          
Interest expense $ 23,000 $ 23,000 $ 47,000 $ 47,000        
Convertible Notes                
Convertible debt                
Principal amount of debt               $ 100,000,000
Interest rate (as a percent) 4.50%   4.50%       4.50%  
Interest expense     $ 4,700,000 $ 4,700,000        
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 59 R40.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Dec. 31, 2015
Liability Related to Sale of Future Royalties        
Non-cash royalty revenue related to the sale of future royalties   $ 27,072 $ 18,900  
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   123,541    
Royalty payments received and paid   28,109    
Non-cash interest expense recognized   11,775    
Liability related to sale of future royalties, net - ending balance   107,207    
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        
Proceeds from sale of future royalties - net   $ 200,000   200,000
Effective annual interest rate   10.50%    
Current effective interest rate   20.5    
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 60 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Capital Stock (Details) - shares
1 Months Ended 5 Months Ended 6 Months Ended
Dec. 09, 2016
Jun. 30, 2020
Jun. 30, 2019
May 31, 2020
Jun. 30, 2020
Stock options          
Stock-based compensation disclosure          
Stock options granted to directors (in shares)         6,686,000
Compensation Policy for Non-Employee Directors | Stock options          
Stock-based compensation disclosure          
Vesting period         1 year
Stock options granted to directors (in shares)   300,000 108,000    
Compensation Policy for Non-Employee Directors | Deferred share units          
Stock-based compensation disclosure          
Vesting period 1 year        
Non-employee directors-initial grant | Stock options          
Stock-based compensation disclosure          
Annual deferred share units granted   17,000   4,000  
Annual stock options grants   50,000   18,000  
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring Charge (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
ft²
Dec. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Restructuring charge            
Restructuring charge $ 699,000 $ 19,342,000 $ 1,524,000   $ 19,901,000  
Operating lease right-of-use asset impairment         559,000  
Workforce reduction            
Restructuring charge            
Balance at beginning of the period     4,087,000      
Additional charges/adjustments during the period     (116,000)      
Payments during the period     (2,242,000)      
Balance at end of the period $ 1,729,000   1,729,000 $ 4,087,000   $ 4,087,000
Workforce reduction | 2019 Corporate Restructuring            
Restructuring            
Charge for severance related to a pre-existing plan   16,000,000.0        
Costs incurred       $ 15,300,000    
Incremental retention benefits | 2019 Corporate Restructuring            
Restructuring            
Costs incurred   $ 4,000,000.0 $ 1,600,000     $ 2,400,000
Winter Street 930 Waltham MA            
Restructuring charge            
Unoccupied office space for sub-lease | ft²     10,281      
Leasehold impairment charge         $ 559,000  
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Operating Leases (Details)
1 Months Ended 6 Months Ended
Jan. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
ft²
lease
agreement
item
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Lessee, Lease, Description [Line Items]        
Number of real estate leases | lease   2    
Weighted average remaining term of the operating leases   5 years 7 months 6 days    
Right-of-use assets   $ 14,864,000   $ 15,587,000
Lease liabilities   $ 23,334,000    
Unamortized lease incentive and straight-line lease liability balances $ 9,700,000      
Weighted-average discount rate   11.00%    
Lease expense for operating lease payments   $ 2,000,000.0 $ 2,300,000  
Cash paid against operating lease liabilities   2,700,000 2,600,000  
Operating lease right-of-use asset impairment     559,000  
Sublease income   713,000    
Maximum        
Lessee, Lease, Description [Line Items]        
100 basis point change effect on ROU asset   $ 1,000,000    
CRP/King 830 Winter L.L.C.        
Lessee, Lease, Description [Line Items]        
Actively seeking to sub-lease, area available | ft²   65,000    
Number of executed sub-lease spaces | lease   3    
Area of executed sublease space | ft²   47,000    
Area of space leased | ft²   120,000    
Number of additional terms for which lease agreement can be extended | item   2    
Operating lease term extension period   5 years    
PDM 930 Unit, LLC        
Lessee, Lease, Description [Line Items]        
Area of executed sublease space | ft²   10,281    
Winter Street 930 Waltham MA        
Lessee, Lease, Description [Line Items]        
Number of executed sub-lease spaces | agreement   3    
Area of executed sublease space | ft²   47,160    
Minimum rental payments over the remaining term of the sublease   $ 13,000,000.0    
Leasehold impairment charge     $ 559,000  
ASU 2016-2 | Restatement Adjustment        
Lessee, Lease, Description [Line Items]        
Right-of-use assets 17,600,000      
Lease liabilities $ 27,300,000      
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Leases  
2020 (six months remaining) $ 2,753
2021 5,323
2022 5,389
2023 5,510
2024 5,470
Thereafter 6,865
Total lease payments 31,310
Less imputed interest (7,976)
Total lease liabilities 23,334
Variable operating costs and real estate taxes $ 3,400
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details)
€ in Millions
Jun. 30, 2020
EUR (€)
Minimum  
Collaborations and Manufacturing Commitments  
Manufacturing commitment € 11
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /5L!5$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #U; 515"&ULS9)1 M2\,P$,>_BN2]O;1%<:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!JSN_ (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"HK8'*: M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P=O3X\N\;F%] M(N4UYE_)"CH%7+/+Y-?F8;/;,EGSFA?\ON"WNZH1S4K4J_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ ]6P%49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #U; 51PCV8GQ,% !A%0 & 'AL+W=O*TF>TW&63#!"2O$''\ M[WL$-C@9?*!M/L32:.M5"])P+DF;W$DDHM6H/7FLV4E7L!CEIS+ M#1=P9R55S#2:@.R)OT*^38Z.B?F4I90OYF3F7[1L0\0C[FDCP>#GE4]Y%!DEX/B^%VT5 M[S2!Q\<']9OLX^%CEBSA4QD]A[X.+EJ#%O'YBJ61?I3;W_C^@[I&SY-1DOTG MV_S93J=%O#31,MX' T$T3<13@#$X$T'T _1APZ@WN/L#-/C0GRS[K MBFDV'BFY)9&,O;*U_FRO2$BG/BVF>$VM2NX)G6A4>GPM_AN$7FW$S/_6^90][0*=[0R=[0J7O#TV[# MJQH #W?L]@-"T2THN@TI%(/1F_6*1[Z12EH53+UF3 \I4YJK M:(<@X5):I1A1OR#J-R.:.BC8!JCBOG/> MA!$G]VF\Y*J*"M>PVTY_.!PB-,."9MB$YI&OPT1#E]+DGL65><)U9G&<"GG+ MQ=E//SH]^]>9\,X1/,?(5U&=.UQRX-KD.10PX*$Y%)0\#+3T<GK7@!&:UIU%P@?X !2F+@H-[^1?I04[F@128\]:( M#(;=MMVSL4K@E*7 P7W\*=10!>2*./3GY2]DP;U40;8JL7"EJ8QCL)N%EMX+ MAE;6!0P,2:GRQ1 M-4+WD\75!)N$T=+P:2/#GZ9*F6E&/MW)T@6>D%;.SVL4OWV-C+Z MF?'E?%5F9C[L@%I)ABO6D)7.3ALYNYGX0-T&ZUQ+5=G5:W0FG@?K3I@)<#\7 MP^A*-S'T1LR@BEVD"MY/J=L1U:F:PM+1TVLC2KV.NUJ9GW8*"#L!#XPT3 MU7G[?]-]6CHZQ0WYD*L UOLH$"Y3"U0Z.\5-^3 9H+EWN@&%5I]BYNS1- \G.LB%5U M[\L:@9-#T#K:Q#(.E.WM)<0SRZU\/ZNX6NP?3K)=,ZM\/-]\O&/&P!(2\16$ MVN=]&&LJW\_+3[3<9%MB2ZFUC+/#@#.?*_, W%])J0\GY@7%KNKX'U!+ P04 M " #U; 51A=@F.0@' /' & 'AL+W=O[1=(FN.3Q\?GG.>Q<_'*Q4^Y84RAO\JBDI>3C5+;+].IS#:L M3.4YW[(*GJRY*%,%M^)Y*K>"I:MF4%E,B>>%TS+-J\G51?/;=W%UP6M5Y!7[ M+I"LRS(5;]>LX*^7$SQY_^%'_KQ1^H?IU<4V?69+IAZWWP7<33LOJ[QDEV TK M"NT)_^MF3Q,YBF5[(87_\U7:G,YB2=HQ=9I7:@?_/4K MVTVH 9CQ0C9_T>O.UIN@K):*E[O!@*#,J_9_^M8 MSQYNY^AZ=C>[O[E%RZ^WMP]+].GQ?O8X7\"3S^@,/2[GZ-/)9W2"\@H];'@M MTVHE+Z8*4&A?TVSWQNOVC63DC;_7U3FBWBDB'O$LPV_ S HPXP!RJ>" MV3"V3H*]EU-,!P!-FRCP/#N\H(,7..$]5D]Y4; 5P'MA5"/54[2@4V<8!^X2HL/ $R,=Q,?TP@/(%K, MO#A.8CM([/4]W3L24Z!Y :NN@ZH[T597SBFJ0!;P-5!G5I=UD2JHL14#]L_R M5'.JM9=[9A@3;YC"%JLP2>C(//:X"3OG\0UF ?\?59#3?C MT=]Y/4SG./2'H"UF01!'(ZA[0L'$C;K)8@<\8FF:R3 W+%8TBOT1<#U)83=+ MM1GL $?-G R3B,1#>!8[&I"0C #LN0G[3CZ^6\RN%W>+A\7M$LWNYZ!%9C]N MOWZ[F]_^6*+Y[6^+F\6#@ZUQSS+833,="V[3M[&^B"V\02(Z;(P6,\C^L?3O M^06["080BAIJ-.,EJ'8Y7J,F@_B4& EE6L5),L(SN"<:[&::7;;OH!9Y"N2= MJYS9L\M&(9FU[BW7#1[".B%[X U0[8=47$$4T(2 MQ)LV6->J%FS'HS"MKHO"7H&!NQ5:YU5:9;I+95Q"/L&S$S_RFN9[$M+@%%S+ M+6OV*\6;-2P6K@J((;8L9CZDXUA/Z$D-NUG-$A8^Z+Q=F*SP31ZCV%Q4"]LE MT4C^D9[KB)OK+."[E=D)2!MF8C)6[ T06VRHEXP [DF-N$GM4$,<*1ABI)BUE,2#BB)TDO XA;!K0,6_#J^4PQ41YM&2;/DWU5 MNP-K6D7>&-1>#!"W&&A[VS& )KN3!+9F1DV9=A1C&H\UAEX&D",R@)=EKO26 M2+8'-K"1A_Q@D"5,HD_W4%MH\=D*W>E8'[E^D=LT8Y<3V%5))E[8Y K9SKC^ M!4>'D^_)GB1.?;W+%B0NHBR;-_3Q%)^<> M!G4MT$M:U.Q7E-9JPT7^-U@$IY[G(:FQR%^AF^TN42ZEEI'-84"MI((+7;EI M4[:_UQ7K3@X;FSG+6/D$U=$>"%K/$Z_=L/_!HOT+C@Y#VVL&ZM8,.F.AKQV/ M*_6\@\B.Q!-'_FG@MS'$@7>*:?B^ A\,-?Y WZ26#7;D#]G$9A6,GMN1B,W.=B0RW?M:HS^5_2<5 MSWDE0:6N8:!W'H$?T7Y]:F\4WS8?<)ZX4KQL+CDF9*(J5)IW7:[:*EW7WM M@A.L@LULTVS[]/<8*(6$DF8W+P(VYW_.[QP.V$QV0CZJF%*-?J4)5U,KUCK[ M:-LJC&E*U$!DE,.5C9 IT3"46UMEDI*H$*6)[6(\M%/"N#6;%',K.9N(7">, MTY5$*D]3(G]?T43LII9C/4]\9]M8FPE[-LG(EJZIOL]6$D9V[25B*>6*"8XD MW4RMN?-QX?A&4%C\8'2G&N?(I/(@Q*,9W$13"QLBFM!0&Q<$#D]T09/$> *. MGY53JXYIA,WS9^^?BN0AF0>BZ$(D_[)(QU/KTD(1W9 \T=_%[C.M$@J,OU D MJOA'N])V!!'#7&F15F(8IXR71_*K*D1# (EV"]Q*X+Y5X%4"KTBT)"O26A)- M9A,I=D@::_!F3HK:%&K(AG%S&]=:PE4&.CU;?+M=?_MZLYS?72_1U?SK_'9Q MC=:?KZ_OUNAL123E.J::A20Y1Q_0_7J)SMZ=HW>(<707BUP1'JF)K8'$^+/# M*NI5&=5])>J7G ^0AR^0BUW<(5_TRY$\FK(WE%)/^U2+DT)469D$47BXWI.0J3$=HP3GC(^!:%0NG. MJI;.AX5S\X ^S?P1U.^I6;I#FZ$7U#8M:K^F]GNI;[BFDBJ-)-$4G1&%",JH M#"&3\R[,?F_^(,#ONV[ZR;)6,D&=3-#KYU;P#V%U&TZI?7!05R?8*_VAB>MV M5WY8PPY[8=I2Y]!@R3 Q6^/^+A="WI<0X]/ M@RY)$5,JIU$7\/@ 9!^USZ(%Z>"7A0C_%2;L/92&[H9N[EQH\%'87I,V;6/9 M=/I?Y")-X:G['TULVO@O"Y[CGH#_IBZN/#:KZ&']G ?M7> XHS\P.^B[C -L.,-7Z=^64"=_L6K3=UHZ3YT_^WH'::O MH-N-O:+9J/]#Y)9QA1*Z 2T>C,")+/>^Y4"+K-@^/@@-F]'B-(;O!2J- 5S? M"*&?!V9'6G^!S/X#4$L#!!0 ( /5L!5$5A(3$(@8 "89 8 >&PO M=V]R:W-H965T&ULI5E=3^,X%/TK5K4/C#10V_E&@ 1-9X<5 M4$1A]MFT;AM-$G=CMPS_?IT/FM:^R727%]JDY][X'-OWGIB+-U'\E"O.%?J5 MI;F\'*R46I\/AW*VXAF39V+-<_W+0A094_JR6 [ENN!L7@5EZ9!B[ \SEN2# MJXOJWF-Q=2$V*DUR_E@@NA?A97MS.+P>X M'!%/^4R5*9C^V/(13],RDQ['/TW2P>Z99>#^]X_LWRKRFLPKDWPDTK^3N5I= M#L(!FO,%VZ3J2;Q]YPTAK\PW$ZFL_J*W!HL':+:12F1-L!Y!EN3U)_O5"+$7 MH// ;0)H&: VQ'@- '.L4]PFP#WV"=X34!%?5ASKX2+F6)7%X5X0T6)UMG* M+Y7Z5;36*\G+A3)5A?XUT7'J:C1YF$[N;N/KYW&,IL_ZXW[\\#Q%DV]H\CA^ MNGZ^U0!T_1"CT>3^\6G\??PPO?TQ1G>3Z12=O#QCF X:\9Y4X^3=HS30?[XD?:LUVPM$/X6YH;\*_-OD93"*+SN:>/__?3 M#\1P=JO(J?(Y'?F>^);G&R[/>W*YNUQNEK^+(0 M;J^(AZEW,=SNZP^A/)<>HF(;14.'&*@Q@'()]7>H Z+>CJC7*]IDS0NFDGR) M^"]=]V6_?/XNJ]\KWQ.7G!6S%=+[3%?,K6X%:UW8%21DG9$AI(WRL$,-U-A&^8'K45C(8$=0VN4*H($YAKM.,:'5$0A+5;(+Z1-0#'<4)S=FV4 MY_O8F+C81@78#4W*-HI@/W0Z.!/<]F7G&7)4M;AIG(^%>4<[!\ M-8D.5K=%V\80:BZ(&$ %.#09VR#--^K@2UN^M)?O@\A/9TRN-%O%M7%2'PL< M:1^=)NPU21/UKAMBRA2?(R606G$D6:H!"[38Z!K 42'>6:H2;;O*(C@36L-" M):\:(WF>B +E0L$[IAG=P3SZ.#2; 1S0A*:0@(P0H+0,;4$< 'U<(>8K0\A MSF\6CZWA?U+#L<=%'5.+(T Q!'(#4X9^T*$(K8$B_0YJHA=(T6P>=-(H\:5[ M&[E0"3,Y R"S:\8 Z#2R"H<-BCJ<%&FM%/'Z-Y%^I4YUQ03Y>99[.Z4NC4*3 M(H!S'=?U398 SM-=QC>) K@P(%'7_+8.C_1;O!LFDUGM[Y)T4Q:%O*&/=*O0 MZSW+]+*O7L/0B7[MFHLT947U6W7S"ZA2_&Q)8*RJ<;LV=J!>4+HJ##/)/62I)^+UG[*ZW'NN"K\@AHR[OW4GCD7@)P MX%X"<.!> G!]>ZGUEJ3?7-XELZI/E&LE2U+=.D3.T8*;[>'PC*!U<11_^L68 MMM:(]ENCW[\:4]NC1*[Y9@R /!R8ZQ) $4I-4P3E(E['VPUM31$]TA35QN;] M@_2Q-JA/[M9,T,^?:M"V*]//GFM0H,>Z.+"F#^K7KGEF$0,P;5BT+U:=IV0NI_?H;:KD'[N\81,Q189C44]:%\?:'$NCIU?A5*B:SZNN)LSHL2 MH']?".W!FXOR ;M_C5S]"U!+ P04 " #U; 51S]H1D68) !K/0 & M 'AL+W=O)'_ZD9BAJ?C,D M??:0Y9^+N91E\'6Y6!7G@WE9KO\8#HOI7"Z3XE6VEBOUS7V6+Y-2O'&V3C[)B2SOUA]R]6ZX[V66+N6J2+-5D,O[\\$E^F,LXJI! MK?AW*A^*QNN@DD%?9XC_IK)R?#Z)!,)/WR691WF0/;^7.(5;U-\T6 M1?TW>-AIPT$PW11EMMPU5A8LT]7V?_)U-Q"-!H@X&N!= VPTP,+1@.P:$+.! MRR2Z:T#[FL1V#6K7AUO?ZX$;)65R<99G#T%>J55OU8MZ].O6:KS25351)F6N MODU5N_+BZOV[R?L_KT>7M^-1,+E5__X:O[N=!._?!).WES?CM^__'(UO)L&+ MT?C-]=7U[4DP_OON^O:_P8N[=Y=WHVO5["0X#>XFH^#%;R=!,4]R603I*KB= M9YLB69TLDM54!DFI;)F^"@AZ&> 01= ;WOB=4]5[/AR M@6A,SX9?FN,(B%",(T3:NI&M.T4H(H2PMG ,=!C& N]5+;?)WFW2R^T7:E)M MI]M)KR'8]LJ,(0A#V!JZMX;6[8C#FNO55,7G0IFC#*A?G52S?5(9-L\6,YD7 MOU??U7-%/3S_;-+RF^?FL_UUF7<4WBF&I*MIME177F1%<0)-9F:Y?$J)8,BX M39VREH5\;R'W6GA=%)OZ1F7WP73[!!?5$QRL-WGU31F465#.92"_RGR:%K5P MJ\C6U0-;!"IV=BKQ.31KVU>:I2Y=Y.JV"W]9 Y:I*6(JD5LBOU6L)W9/( MLHV%H3#N2H>HY4*\=R'VNC!*>5Z=48!IM56K;LA^R.[9#1 MB!=;L_V:EM4HU% .^X;VOY)\']=BD)UAG]B^4[%VAQPD28N.BYRD68N>CITQPC :234L^;P6_,4^8':F(7_VJS4X(>> M1X%#LS R9Z%-0J0JS(B'YBRTA2HHB) 1;,Y"0,DC)%Q!01,6^1'KF(;=(V&# ML1J)R!44-!V1'X^/BM%1KZ!@(] 1HVVA*T8#2E^,UF!%?K(>'*,!7GIB--;( MQ.%1HP+6N,)^7/5*Q;'-)I5D4VK>L&Y=V\I&L>AGF"M%!:M%FV$&EZZP31O. MS90.$@E'_,<:2-@/)&>RW9$A8QM(A#D>!*QIA*G7FALS*4X>DGSV,EBI6:$, MO,_R>YF6&V44:!.U X,YTA1XV!U6:Y)A/\GZ6]TYJC;N4.B:K9IUV,^ZYZL] ML TDW#1P-U,[5&TW-+2P'UI/K#\PP"ZK .D0M2W7=,.]Z=:)6 S2S4PV,$ W M,-D A(YD U)ZD@VLZ88/HEOW2(!T+&)V( 3Q/39JVG[VU@#/9"!QUMP(@!.7?=1TY0\%TT[S0.P MJ5)DAX$:G,0/SN<#$['!25AD/3$=JK8;FJ_$S]==6!)0+@$X>4L=C $B!46(HQCDPL0-0S2423\H&UCJ M'@D O33FD6/5FVA.DOBH6*(:B-2_0MH+2]1>H:01,LKN<9>J;:$&)_6#\^<@ MZ?7.JN:L-\JR*VI3&(?,&A9(Q1V5!]6DIC^=U%UHH "1J#&CDR':N#28P&7 BA%Q-P<[%*UW=# I3\4 MN-2&:6QNX_HU;;LU<&EOX#97_$',4 "X+#37,R@(W#@R$X@1(%3 C02U-G2! M"Y\*CK#+>PU<>A!PNT<" *X:"6+F2-VZMN$:S/2X8&8:S.P9P,R@K<,X-!>Z MQ\S>VS1T;2LUG-DO"6=FP]E\/!B 71*;XP*(J*,H8!K-[)=',[/1'#D>!J;) MS XKED$#; YCRLQ[9(,X%C2V[A(D$]3!;*:9S?S,/G0!G-F$5KYAESV-HTB/ M7$RND%8$7]3'ZJ,NHVS>.K:LF88M\\/V::D8L_=.K52, <6MPVJ-6N9'[?.E M8@P@)XT<:Q],TY =ZT 0L[E'$#;KZ"Y5VPW-1M9O<;>]78E#<"1C.V +:FZ& M,6#9EZ!0('-I&Q">*B5GS,P,("5%H2.=YAK/O-_)(O>^+3P0'#@_)"AVU8-< MDYCW.^S3)ZWB #[M!),#QX# !!,0.A),X,*^!)-KY/)^)XL>FV!RX+ /E&!V MZ]J&:Z9RAW"X?:^ZBDCQ)5+<,TZ[F<=O"_F>&88%#S,9((# M&Z@$46:>Y1@!0A4\:!A92S? A4\KTKNB1^-(;[\C2.Y],<=( >-U$A0<[6[ M6]N#@N@&C6/A_LU;;L;/WOQ8_5R M]K]-42[EJJY0T^]/Z#0K2JBTOA(0"TU#O9JVH1J!XI#C3##V!'"]5 MP_!5]73EVU_V;M^4V;K^Z>K'K"RS9?UR+A.5'U0"]?U]EI7?WU2_AMW_OOKB M_U!+ P04 " #U; 51H*A!G;4& #M&0 & 'AL+W=O9S]*(9Y/+\^+9O;P\%[E. M>,;N)5)YFD;R]9HEXOEB@B>'!]_YTU:;![/+\UWTQ)9,/^[N)=S-ZEYBGK), M<9$AR387DRM\MJ">:5!8_,/9LVI=(^/*2HB?YN9+?#%QC"*6L+4V743PLV<+ MEB2F)]#QJ^IT4H]I&K:O#[U_*IP'9U:18@N1_."QWEY,@@F*V2;*$_U=/']F ME4.%P+5(5/$7/5>VS@2MCR7(IG)(TU]&8NBM@4K<$;GIEI7&H)_^703E\N[FZ7=U^_ MW%P]?+Q!RP?X^?;Q]F&)[CZAQ=7R,_KT]>['$IT\WEX]WGP!FU,T18_+&W3R M[A2]0SQ##UN1JRB+U?E,@Q[3ZVQ=C7U=CDT&QIZC;R+36X4^9C&+W[:?@1^U M,^3@S#49[?#O//N J/,>$8/96+EVO.U-G(.&X]CEN,XPZ,*URC1KR!OS[*@?H,)3Q:\807+AYU#4$N(YBG/9.:K\!&L8P+B3*A[7[[/8

AVE?2/B MTL"N-*R5AJ-*3_X"H)Z62QZTFMC/8JYV JZ*2> O,"N14DR7$\#37<2ER1RT MWD;RR1[ZL+^6YB'N^-,W(J[CVOW!3H,-9]2CNSHK$P841=+@?UL](*PJZ]O MY0T1 C>\P^/ NY<,$C(N5I/06R9A?PD9DE5R[1LX&ZX2FZH MAL>Q=KS*V%7;:-,EDL5H/A^JBPV2\#B3[HK CDCKXV5* Z>73Q94!8/EL<$0 M'N=0G?.[Z'4PX2W P//>C%O80W$XH) T7"'C7 &%,F?QT5)-^OB8NK@'/XM9 M2(9H3AK,D'',5+-<:6V59JO4/B](0+O[0HL5[-3=^8#4!BN$'-DD51RL2JA5 M(>F/'>#NFK18S3U,AJ:\ 1$9!U$WR>OMJE5J'S13[-+N)LYJAOTAK0V0R/&C M5K'//IQ5K,<3JW +<[RYYP1=Y18[X@1XH/R3!DYD_##6/8URV.*K/SA7D08T MY AH<@F;5@5G"=C:PE$.(@1G#X,=]BOGNR%T$PM$7+<;'AMIJ.<-1*K/ M":- K.Q8> MC<2S(0T)_VBU;7@6P=G_MU<;;8A!QXGQ=N:X4CD,5,P>,"0UIZWB3)!G,93L M\GJ71)DU9K2/B_:>H R9Q<@?0@IMD$+'D?+6C3?2#SZ]+]Z5@&/O"'7,+VPV M 9'E^]"U4/8=!^V#)?1]=^"\0ANPT'&P6->I;9JMHOHL"0.WMPVRF V'NO5: M;APXA?+ZM%7X4+ST,!0_=E ,/M<<2D)NML.B]F4$)<,;(AIPQ\ZSI_% MD-CW:,6>>):9T)NJRR07L=6#/E^P/R>D2U"+'3%F9,"%AD/TR"%IV 5F3B:C MXKW>>TJ"0\_I'O!L=C0,2+>LS5HOSE,FGXKO"0H5F^3RM7/]M/YF<56\J>\\ MO\9GB_++0]--^2'D6R1A7A3L;3;0I?/!!VFR_+90WFBQ*U[/KX36(BTNMRR" M8F4,X/\;(?3AQ@Q0?^&Y_!]02P,$% @ ]6P%42P3Y+X> @ @ 0 !@ M !X;"]W;W)K=F+)5(\YY TI; 2\EUE !I] MY(RKH9=I73QAK)(,N MJ.!(PF'HC;I/X[Z-=P$_*53J8H]L)7LAWJVQ2(>>;Q,"!HFV#,0L)Y@ 8Y;( MI/&KX?1:20N\W)_9YZYV4\N>*)@(]D93G0V];QY*X4!*IE]%]0Q-/8^6+Q%, MN2^JZMC!=P\EI=(B;\ F@YSR>B4?31\N $'W"B!H ('+NQ9R64Z))E$H186D MC39L=N-*=6B3'.7VI\1:FE-J<#J:K%?Q^F4Q'6UG4Q1OS;*L,-$T(>T!WB'*TS42I"$]5B+7)Q/+AI%$=UZK!%=4!6@I# MI]",IY#^C<>F@K:,X%S&.+A)^*/D'=3SOZ# #_Q=/$7W=P\W:'MM=WJ.MO=_ MW=FM1KOIPL3WU&M53]2>\OIM+(H^4*\3@8*!^Y^NCAV0][[6A M1>%F;"^TF5BWS/Y^][+JG9[";(0_MB2Q3O MN>=NAYSSM?-WH2.*XL%H&RY&78S]Z^DTU!T9&2:N)XLOK?-&1KSZU33TGF23 MC8R>+F:S%U,CE1U=GN>U6W]Y[E+4RM*M%R$9(_WFFK1;7XSFH^W"![7J(B], M+\][N:*/%/_H;SW>ICN41AFR03DK/+47HZOYZ^L3WI\W_*EH'0Z>!4=2.7?' M+^^:B]&,"9&F.C*"Q+][NB&M&0@T_AXP1SN7;'CXO$7_,<>.6"H9Z,;IOU03 MNXO1V4@TU,JDXP>W_IF&>$X9KW8ZY+]B7?:>+$:B3B$Z,QB#@5&V_)++P+^DNQ$+&=CL9@M9E_ 6^YB7V:\Y7\;^Y&ODYVO MD^SKY/_(\Y>AKR;BJ]'%M]^<+6;+-^*=,9[ ML99!*%L[WSL84H,7\5Z&(.LN!8J1OXKYJ[-Y=J.":!UZ%?LP9PS4T#W&O4L(^9CBF^>QT M.3G!D&G->M$DS[XXG* >A"F]3-S+ IU(NTX<9R),6K+*U,DDG9,&<5"U*AGH M>^\>%%2$$-*S^60IJL&/S+Z/$)^FH_>P]0JV;B$EI7;IH09T]])Q;**,8*2%K.<>H(<>*AR>EC Z=H\5V."$R=#X MC]A(,I\V<6-/Q%5\G/-C$HUXMIB_FISNJH>4YHY@(OF!H[V7.J<'WSM\.$XS M-VFM>NY+@,M8TL9]@@!JV:LH->(++OD:6]9PA&[(+%%C!&+X#%7[*)V% 4=N MM\VZ1+00@[;(&1VBNE9DT8W#]TFVT@E*9SYH>A#38 3(E9+Q24 5 B) M'D5EY$9XJ6 F&W@LI+B']EVS[8-2>[!Y7/J\6 82)(82#V.V[ROG]Y 2ZZ8" M0!QJD7KL1AZUJCD=NTX=<\$(IYP]7/-N(W7<'*QP]K@KI*^[3!^\)]^* MBK@+H5#)2Q[V7,##%LGEPJY<+Q3+51$WEL.DE/"WR7B:AJ]. FL@>1-8"Z X M6X^'; %?I"W4JQ6*CWH]^&N/E&/LF MQ/R6' Y%0@)S,Q_% 2E$+A&V5@;3$IRAG 04!> J2U:I[OCP\,B^IMA8X]!3 M-;Q!:#ZQE!QW.4Z@D"K^P,Z\"G>L>,9PA*PPO$M1/K686*5-D8.(AHJ%+LNM&S\YV*K-H*RFIZA*Z5L48"UVX)FRLM;=;W/7 M$(\^<8^"W!VAR5$29RWI,0<7A]LJD/ &V:>(N_(>$:T)74TM;K/E?"I*Z^^H MR"KSW?IB9IH>4!S6GQ ^D12Q":6IC.)B]/1^B"?!\O+]'U^0YJGI1K7<"=15FM5 ,_J[NC>EUI ME=)+J_QH/IV>':U45NR]>$[7/E0OGI=MDV>%_E!%=;M:J6KS4N?EP_=[LSUS MX6-VMVSPPM&+YVMUIV]T\WG]H8)?1W:4-%OIHL[*(JKTXON]J]FSER?X/#WP MMTP_U-[?$:[DMBR_X(^WZ?=[4P1(YSII< 0%_]SK:YWG.!" \8N,N6>GQ!?] MO\WH;VCML)9;5>OK,O][EC;+[_4>4W_C1[X MV9/CO2AIZZ9B*!\I1KUXGE5/D05 M/@VCX1^T5'H;@,L*W)2;IH*[&;S7O+CAS8C*1723W179(DM4T41725*V19,5 M=]&',L^23-?/CQJ8#]\Z2F3LESSV?&3LL^A=633+.GI=I#H-WS\"."VP

!I'\^E\NF6\8[OX8QKO^'=>?##9B9WLA"8[^4,PO75LY-QG M]5HE^OL]8,U:5_=Z[\7+2;3[G-%+56"I5C4ZC M15:H(LE4'M7PB ;V;.HH*Y*\3774P-.*QZ:A\/=UN5JK8A.I(HTRN/RP+/,< M('HH8+2ZO:VS-%,50!!';U>KMBA_T$5THY.VRAJ$Z[JLUA/_WNNV I$4_9BM M,@#(O_,R*S\L%;!JM/^VTCG,>. >P_G_W%858D#'T8\_7D^BJSP'V!M=)0)D M4ZFB5B0O:GKC5L$P"8"Q5/2T6P5*G!RD7H(@PXW@A8=EEBQ!"A0@-O$2CY#JJHX*#=#6N.<@L",5 M+51616M_2\-]^=-_7U!_FZK#-Z,BMH-ZL440!RJ5F:W46(U@!7DJUS M0,Z=+G2E<%OAOEXC(N!=G.7SY&9"D!":LY4W35;PD0(S,2)? >BK6UU%QS/D M\-G3$+6R%1&?5;(D1#F,3OM7*13PT;JM8 4 U8.J03Y7< T>JLK5X+)5FV9C M&\=$D^BJ@N+\JR*I7]I,X0. 6EKC2\XXK$@:2!!6)]F MREOZ\/TQL"I]KXM6 -%?09>!_::M2EMBK.#%-4Q2IC6C M&!Z"H[WN@B#/1 J6 _MO.2ZC74]!OA 9REMF$*12_ T PU9$&ZVJ"C@&.'&Y8\&Y>7^,H[U0%(FPVX[,<3ZK; M&L@4J>+U/8'ZR3L\EL#*^E[E+4D"E*.:'T((?)E-E%HF*#7QP06@,P*M05NM M(8[:-3Q5E>W=TE&9?U!E0/B:" HX90B)DP"T-".,,M/B!62A*F/A7<*9^RMS M;UMXOVNW6EF(I48XA)G")H!SHEWXEUZT![*9&N5?A<<+;".G^;(LI(QVL\.!&H\^U&^&6E31N4MC>QN MP[5!XGQU#0 FRZ+,RSO@H?T,!JU0$:=A%BVRNGL">!/.G17 >>]+>'@+7@/0 M$S .0#LH6U@P\@?;#"R48#C@/-@:/ 5P2POXO53YPG"ZPRN=0JIJX%"<1!_4 MAM$5+@'H QBM MF11F*0O1W):99L20G)9S;P7\"V9(H05;5;E1.:$$W@-4IBV<"K6"AT+&6 ^ MR@<^=!#C64V[B\3EE(B;!H9458IZ7DKJ*5-YN:04FL %90NE%<"DCO?A#R]I8/$S(!TVASD;UZ3ZEW>YMF=8B:SY.<1 M7QP0J) Z+Y4W$T%9X#KJ1J_K9\3"@ !8KMTY889QK)IS)I&=O&2F-:NUH\#6 M$>4^,AJ>P@(I:8?>&F-A)(3:&VU#[Z2D< /E>N#HKXUC9@\Z% Y:H?YB> ,? M\R@HZ-N]!0U"W>8=JH'@$9)@!H-,V0M&)"YB\FPTP SX4N$ MS07*"<&BD0B@@S466-P_35(6I"UBP*<$G-@0*:H'Q&\HA(2 Z@2M4I1N-]"?)Q,3/.^SSD@<$K<\P M!7VB7M MD:=@;$/LH%M=U71$6WO<'4E"2'@L5Q62UH!L7 'Y&)6I;RF)O17]W*9W)#%@ M)7;_F%C@?!8;.F'2W<)]/"A:LT;6.FW=T(CQ"? F G77_,RBK6@787J5Y4"R M(,6)YCM*L;^XI4H[,K_9K'7-5J/HMEVEDO .^$21X$%)\SV+_O1?3\_.GUZ" M=>"II6A:EZL5ZC$JSW[EI3J-C]=#BD-J.+%%A1>GV;A92=M##+=UH,>/Z(@X M[Q%Z#$2[82)'NXN$#YHZ>,QJG(.V3?:X RVJ^@VZDF <\CX ;"E)%Q4AN?+R M\1DP=*-&57>Z>1:]5!MX?!]T*91;>5O368KVGS[D9PP"#M"9!69:L]/3$2UV M=AF1>8L;YL[2@^AZ Z+N?Z+]YJ%\;*#Z /;H-BO7Z$8;F=JLUH'ZIB47/?O> M$MTB8D#EV&V=/Y7W2#?P.&D6CP/X_BOP2(KX >E3J37-5Q^]TP6E$"XT&K ^/*8-;3_Q@IZ'2KO:A1 M3;9ZCN)D(5Y'V,<&9)#UKN.^YP J.M]TK@/'Q^!:G)+:U_JM!S4'P%&VD#U! M9)152;M">)!NK?KDD?XD>@-/HX/+C&ET)D^-%[W0HS(,*I!C,E%KYX\V-JV M;-S-ZAY4*GYJ(SXSGP;M6.@'P!-.&Z5-*!RVIOJBFW4.8HH&M;NRA:@J;=3+ MU)H\[%%'IV6P+P9NV6 @F\4NK#2L"PU9/Z&Y@&.)R3!,BP/JJ[=CH0[JV1'6 M@T^S%&5QR"(0+S5+(0.L1N;,+*/6[]1&:+[04T3,AR93V30H.P MBXO,6[S%<^"CM4&5GMY?=S:(PRX8(]R*1ML!219A8< N8D) MY[AM:*AEH#^)MLZLSAZK0Q&2";$:,D_=(ELQ[+XCN$3+LR\@TI9H++/;8IPYR8L!?+%2J2:\QE&VD%_F7HN;1YO0!RSPS,>6 M"$%.2>C,L9CU'&P]0K*F,Z@<=D0W%5$ERA!#-<-V?9\5_1.Q P[3RL9W3)B( MI8NOD)H$%,_!'(R@W95-1K\J817Q;4AD'.F&CO0'"N_(T>51C:S4[9J"8H*6;T&;M5QW5";@ M#XD?BCQAG=(J?>B-2TA"#4DA2V&_01^3<+2- KCP 5OH"]))$0_$4R;XCKNG M[F"0.]48V0/VC(8]A0MW)69\L /9A\F/-7 L1]^U.9+NIA>'8,Z': MZJX30,UFC:@%U1(60=B2 ($)8X">DU*Z 0"<$4F2GTZE]ZQJT#+2; ''!J5= M6-E%>C58S35"\'$(Z!$ */H"]AQHBF1$4P"'&)1B>>CS!ZW-N3LHH>(-2B/$ MP:NJO8NN4M0#T=5,.[C_YM75 <73B$_(:X+8%B+P4:K:9EE*G@V^4#!WK(GL M%6L ?6!J3_$PYD[%EE_*)Q%E=Z02$@"$W'0V:>MF<+R9][5B1ZCX:G+>JT);B MPWE,"_@#EN)R.RQALBY.6X5@;H]BXB6[*MY85==EPL>-6R]NLA[P/P,1C<%F MT=BC(!P'71BJF6,*9EN[O)B<]3C/] M=URO@"$Q5 M (O4,/\8]X28"ESB/F.-D: -'L&FWFI6%&&O-0O"4,TV$5O2C;H)+OW0@UOP MJJP;UO@V9A"[PL5@%$L%)K([Z>&\KE%NDUZ"M$!)*;L0X./P\KKL?EZRI'\ M"S,6C5UT':M",0IM0-(@[:O,9$V8WEQ6V.HBM7+.RU[Q3G[R]76MN,-P_QEW MUF+N\"K!'B2B5,,* %M*A>,I+]1JU&Z;"!E+[B3'P VAC :B8,48%B4TNIQ+ MP[7]S2!%IVMWCK&6R*A:K33*K8P49C44@00PS"8&?.MB6&/2H5XJ-C7"9 A MS5@"90HNH,H31HEC0W3BN6[N'!FX\!@DM1IB5&) *@CE1=^]18%-# 59= /;B++IV8P>0\.4H<=41C M+SG"V8>7R7"B<\E>/QA*^/5']S,+',=-HL\VE^3WL#4 _*Z4XL+W9A]P1S5>W/HD--A0E$@\DK'7NK,X\L; M2Z[IPLT9_9?%V M1'5"ATUY^ G#H>[&H(%;F8&*G9'.K'-;8KAB#'2FK,=";U1'X*\-8QK[ZB!JU!=M?7N+,].?LTK+K]H"?=?(9WN]#,Q19 M\T101Y206Q@Q@>[JMNOS)NFL!JS)CF\ZVJ^T\Q2KVBQ0G,]FC309R5;FWP-Q M8EC;!%!UF)$D5PFGB'Q#B&R_/NC!$:2!^E.#HE85FC4A6&CL3I?=17)6^QM9 MR"IY40YO/M$Y-D3U$ F=,["9^R?U/AX*>RX'A=+"_VR-J@F.KZ?9VE6 P_> MHSNX,V00=,.SEK;!>-X'.)!/3Q-RZ=(=*(8XJ&2-6VO&Q91Q767;&'XQYIX5 M73Q@3<> Y2E_5ZPE+-M"955LLH5!'$_K]+QA?L1]M.D5Q-SZ8X>50H#N2+ !% Y4MCVFZH+34HO((,2-\1/AQ4,PP: MQ-0P@X>KE1Q_.^O?);QEQ;IMT#\-YZ>;*-QTDTT)#+N*Z8#T70]>O)@E$DCF M$>KR"AX\0A(G=W+0-9K-")TRE%*SS\FDMIND2#X NFR.%30&$D*)T/GB6PPY MIC1#D.&6):I :-"ZRD >>=!D#<]O-4T7X>62ID)[%4U>9@L2SUT)VP/'O41] M[7%7%M\ ME$(/%V7S@?)7>@&SA'HL=P#7!P7$!G#3]ZAY GTFAT.9$QP,6PW MWQ9?'TJ@Z.5[&"&K=CB7<)JQ+.6+Z47LJ^ @ J[\P'$?@RZ[7V*QOATB2QSH-,X>T9 H@I(236H=+:Z;:O:5HF:P*BQVJP RX8<2G@, M+!:U;KC 9?N$(*P\[]$'\AY=^8ZM-QP"_>"=!N\]O>6CQ@83XF<W4@87U3*,N12T-7Q=/I=X2N&?QK,[L> \^&O0NLS9D=XUQGTVC%;25P MN+,97IO-[<78*QC(-Y?1LGQ 9WR,Y\[O=TB296&RR%!T2?W^MYR=II8M>FF: M#&POA(=QV?',^\W4<;\TKNR?QQ/I],#[\K)S']C M%D]/YFX"GVB\A^;G\D0Z"V,3J\ ML'=VHL=PT%&J.YU.O5\#I' :4IQYXA$JNYC&%U.?R,Y.X_G%>4!CIP&%S4Y. MXZ<> _CGF*?6A%:@ZQT1FMV>K WEZK!8W;@N,IF) _DE;=1-XM]%B'ZB'"V_ M;Y.]A90U>*-'%*,7S+^!2 SHLG_GHXVIVVT*@Y1X:O[Q"#/A6#\\/WB"BB%X MJ^^R@I0;8S0QM(XFGYZ<>K_.GWH_2$+ZOT\O M78UY%<7"\K7!ZNH:MMW'>* M G^')U[MJA/THZ-DD#R93Z7]6F+0@"IF7EU.TH&B%6\=F\:A3JHV"2=JG??A1"Z+Z4J;&+E,P!XQLTHN7GE,P?Z[!A&Q5(74V(\#S M?AGLX 0NB83:1E$B2"KASRS=70\%A RAX%1([EO6BM6(81NJ78R M^@$8:,V&(E8]=@Q6-['9F%Z&2D>ZJR!N'9BWDC:]"U_2=&CY&2F"S=_J3N45F0%?4:*QC/7=T!D7A\;'$27@N2UOK"?!;AO02&2CYPOF^3,K" M7U6:;'(%PGMV?G(9_82=R5X;\7=Z0]#JMPO[766C]!/"[GEW?F<* M+ZTDCFXS(0H!%\DD!$/"$_-ZC[2%+X*#1QN-%512$ MZN][E%09\:77^VZE,?)H V=O,=^H=:'6:^S0432N5O :0PU-]#&KOT372#>6 M@+!>[A[XQ*1$ N97W*\-_4\-)T1*MA,*7+]'8=UD3=N8.EM<#V7@O]+4)5%\ M-+>J^,)1!4Q=$CO""3X8I:V(LB1@1L$]R7;D<8($(PY&FULN6B&Y:Q*K6'$2 M)*=<*)MK=88 MZGX3[(8A =+\UB4F!$@:6TOAXS!N2(UH')EP;A?3"2+'+EMZ6=) ^ B@)^XA MR90*(V)(?W!K"AVC2TTYO\./(FMUG;R2V];Q# UOG<,]+!\.:=0!J3##U96] M+%5%23VO*&F?BLFP:6D3'*59(\W&<#Q;1%Y0889FLC4S"8G=;CAI%+>Y@T4/ MQQ/'??3':X_,L.$J;CV@.<_@>MKA-;.[1' KS(_P*G"1->6 !JF38\2'_+>@ MM"5+RE7KYCMW-G#0P3Z,^TY'%-S0)W/8DE.K /#!>G[F=(+0\TRIM(G!1)^I MK+Z(;0"2' XL*4^OW5O]!?Q4%H=T]2UMCNGW)SP"OZY<8"@@2;"1GIR=G%HU M($FJEE"TSAJ5AYTQARB4@772N:DTE^_59,X(5)F#BN'8L(12?J-+TSA3>JEI MOYF-.XQMOT7#D-$"V\E->LLJREU6,\!=;S"<_S<3SA\^:=ZXD#^%##EMCH]@ MC URH[H+-'V]X=ZY;F$L[EYY+6)-)XH?*5EY%AU&_]V6+OV)DW#)-\3DPM$J MKIVF%$SVX",+N/-[TAEV#L.^I20&FR2E"CNE#4:5MWAX,*#&)GMET%.!@N#>^H/M>'H""K MQG2EIAJ&R6!DRL9CZ^XJP-2O,%:\L5F>X[VH!OV[>%='942G(5?T MN?9C/(_]*P+D@V6QQU[PF\'O[ !EH?3.$TI#P[TG[C5W A[9=::W5M9=\?:; M&^_=6"+<["OAST\E'@/[(N\.S%]S^]?Q 2LGO@[LW)[SZ4E\,3W?>J7O+#57 MKH8/G/^[O-B/>?X'\&,?Z/_GR7\E3\[.CN.S\Y.!*X[SW%^?!@_.1\W@S"LH MZR@ZY+T)]#+Y_(.J*C**78.);6IMZ&-BC[3Y8H9S96&1D?5O264>=?S/V$4N MI?W8Y;SPG%UF("FHCYUB;!IND)GB1C#W T^02]OQ4>BJ)^ 2&>R'I#MQ%COC M8BQ55K!PCVV0D%!.)J??@4E<9*0181[=/CZ"^S*?7EY[3Z(;DYR,6'E @-]5 M95T[K%O=_,FQY^HFXVP^F8V99F,VN&E]206:-/06^V&,QCK0[_L2D]'9=4*=B#8V]YF844BO4FE@B3D) MWX%P$OW9)$G=ZD1);YU*>^9>06[*E"093']OG.;]U=982!/=X%= "%_NZ/-P MM;,/!/OEU%;S9B4;JWV$.20V?/313V5TMX5WCH),QXXEX)V--HD1#71V4YR"WFYZ;;-\7'%U6%B!OACO+PN,-]G35F[/TU8(C:K^#/@]@-9Q=6 M5G>J,%$.>LR$ FH1NNRPRB,;RMC8!E2$%30;7>L\6Q14T4=;R.AMM$0K/6!< MW%?L06,UNR),;#DOK^BB@BUG!YL=9I/D'N5XB^,9D9E-:S\GQ]=P!!R:TD." MA""NK5TZH%4Z82VB70$RT+$WZD8"#. M05V._3995/Y?L"\/WY%XW\<_J=7Z\E607EV%^<_*G98V+R>,;MA$:)/#S8$N M:7*-#>)M'KZ(35N\/=!Z'L,J/VKL_A.]IL_DH)KP%U6T^"&F0?U?I25])^GJ MYC/>/3N9C\/%@4ZUK7^9Y\1H\Y&7($ M@%TBU!F5?OJZP?9YPF+U%=:=\A!VYY7D&KN>>7@?R]DH>@9W^ 5O::K[<:!. MH*KAD $0&(DP:MX4- 4P$-M3N@.3S3%VJP^=C*WIVYZML,M6QN5-5-53-'ZP?$NKG+>Z[2,N$Q&RO&*<)*09@@011TKV5 !;KQ%#QAG MJU%ZN&L$UBEU#7 2?,O*E&.[BLXN/K.!?J/;L4HX".Q=BK^[1.F2JD*YX(,. MO@:C7UQW;I?4:<#N%YN@K:GJLA#GVQA".D5)]C-I;DJ_?7O M]I*Y*"VP.S>'PTMN\>&W:+R/\Z">PSV_7 *\ \C[WH/=H8U5?8:__. 5Q2E3 M,B$"U0KJ!7TA*!03EH?#K[Z0*X*Z4V"U(WXK4=P1@ZR.D+3NVW@_@3S\$4T, MF(M:'L/EFR5*'?Q"8L+:09:W*)4QM2HWS];T$#8M4GG2YF+M!;VI'N@;H2BU ML.3U3GLR(N&9:)":U"TL'J.2 I>B8CX,)2E")L>/8G4P !J)IM"*L.1''8,V M-8J9KY+R5 ;=#N.71MWB%ZZD>+LA"[ZWB-$Y)1P)[&7K589'"!?/6M7(F+ZA MV#R4AQ0YDR9-QDZ<\(:--BM%VPOL)8XRD5EE9],F$$J+UM33'VG2M!#0,%^E MNQT\.;6ATBX2[X2Q0*.^@2Y%HL6#Z MC$>1Z0BQ#)$1$G., M)107C=K&H+:#S0-9T60#H'0>Q=^#^; ?6J6'!MR1U WA%8(GS$X(1,](+Q^, MV]9MM3GD 9AQ[)EBI#PNOB4C3 ]@P1B'V>)0$(?%;.%(/<< QWWK9?E0F,WO MNJG_V5[A?R37W?S[C3GOY--P?YDV#CXY(:-)1D.PV;&1CYA1P[U#;2:8!J6Q MW&AMY)EY?YTK\?>-[N81U\2KQK1XZ^2I@^$R/3OU5A'/Y\<[WKT>H54#N=!B MU*-%UU/FCUBRA>_IQ3SRJY5F\7QZXOV:3D_-4>(@6'/W*VSP)RI#3WJ,8_-T M.ONFOQ_!X!@']B'ZK0!\BP@RPE\*:;N-# >T)2.O,FI;;5V/665$-1Y!ODP< M:.)CP7+CRP>,00] $ ]?DA9V[?G 'X^58QJLM,?]E4\_:LQB?!"*J](-.:(< M<02)2Y,V=K[CG4@S:&^#$]K/5\OG6B@/_;6,%=L4+I/SB.FO" =F534;? 7C M,H"8#TSWV.B:TY=)4Z+1\-8!+\\,S)B)/ABNP4>B_=?^[+VVR)M MQ2#<<6+O#9K>-I*4_KXKS4V%\2Q&?"W+G PS0!/MRISSKJ7RWBZ#]\7DNRGS M(914.[N(.+7@Z@I>Y0^X-R?"U# -RLS].P%=,)<[A(A1GV@,Y06A+?GR=QM#:"(6=2?7N M].RWDAJ-K$Q'I5AT!#PL*10,7O)U(B7#9(P5X](D*O;L2;F3A" MO!=;Z12U0\J&I11 V4+::I_V9K^!]KQ644A >7@!\&(3KC7EE"6M%UQ1CD' MG33"9[ L.4RVL\)X!*OS+6^:Q,%$J:>JH8]C^E5K\"0O>5&V%7U?VGRZ@,PP MUV?!].P &<5/"3"=^7##"1X1R\),W*&$ORO'!V$]]2:_E*K%Y[]2=,"-[QQ]]L6-)>O[B83+]SOZ:38^_7R>3< M_3H_GEQ\1\G[APM<=1 CM4]-3F;NE?ED>N)^S2;'4__>R=EWT6OJ4$'N\P68 M%T0AKBKX;#+=Z>_/MD'4RQPDS>%- H>5-NT@#LV'0^C;I_&PGX?/EC0,J1.Q M=MN^I=WJKUTZ,% .\9/CR?%34^YX=NRTK%[P&Q\YGLS/S%_PFJ=T#X&R8RN( M<":LS*O;U4JQZ#>=B4PXVLFA7BMT/G!$- WV,BM26X4=@GE(8!JUNT%G)$-, MG;OI*-7R7H=D\C 7^CM;HW\WXO3L_L3?0)O?(_&,#6?W&7'AM M)/;8&T;LFM_]8S0P00HRVK'\>G,+T\^GYPZH^\'(1_+0O'9Q5D/E)/) MZ7D/=PU@LH3AV7(]^^\ U3_5GOBN5?$2CPU2SXZ?QC,L#.)1?>DTFZP8!\?P4 MU)7L<=D08D2*@>9^'87KDK@%/SU4D&+PCV/!C[!X7N_,?L)!@CWYIO_UZEKW M1V0@GQ\U+YX?937\)X'_5^4#_)U>S9U?SO2-XTSW^XOD:),([5=WA5^QSO8!7IY/STSV.\9H?3;G&(=%) MW)0K^G.I%8A;? #N+\JR,3]P FR"1>"]^%]02P,$% @ ]6P%47O10+PU M!P 21( !D !X;"]W;W)K&ULM5AI;]PV$/TK MQ,8H&D#>TW&<^ !\Q$E;M#62]/A*2;,K-A*ID)37FU_?-Z16TK;KI G0+_9* MFO/-S.-(9VMC/[B"R(N'JM3N?%1X7[^<3%Q64"7=V-2D\61I;"4]+NUJXFI+ M,@]*53F93Z?'DTHJ/;HX"_?N[,69:7RI--U9X9JJDG9S1:59GX]FH^V-MVI5 M>+XQN3BKY8K>D?^MOK.XFG16+?/5U36;(AA/&QM3GJ7++B\/?6^FW(';FDTM&U M*?]0N2_.1R]OCN)&MUKZ+N_!'=8_&ST;YPXI7.*=_5GR".+ICY-IBK M^6<-_MCHL5A,$S&?SJ>?L;?HDEL$>XNO3&['V%%G["@8._HFI#ZO>ST6O;IX MIU9:+54FM1?HIE*FQDINSJ'06X/Y$S]H\;/< (\I4/&X<6VJ6NJ-6%EH4RY> MDX8X944B-/*1HJ(J)2O,,HA'*Z^M:>I$2"WH(2L;QZY*E6&T2'@C&O[7V_[N MR<[K' MS-<(4NH< YP1_.:P:C^05WHE9%U;?5V?NBE7<7G[#)#3*;1 M>2)^DGFV*64BE [1_C9^-T[$J\;"12)^E @]"9YT4Q$2=L) S,)"H[U5Y,;B M_0# -AXGK-G(TO.-VE@$$8)M[]5R$ZMAJ90,-Y)ULH06\&T#$DMKJC9EHTG\ M&DNVX"Z>O=B"H8U'R=G"( 9?2!]NW-YF()@,,=8,=TG2%-EA4!C*HV>CT^[KN>P>Q=+0D79(#OP!?HX M"#CU(*K(<-$\^(E:?IJ]V&TGQ3)>^3(V2=M=HJGY2N*/!\XHU<'149SD:-X8KP96HC:>@T5$O?^AJ34T M14I[,]H^^W+A&- ]PSZX&C\DPD2 MQ3C>3XZMS [OM:P46HJ+#((!760 0WV*3@?,^)6L&!)B-@V3>&=-:G(0#U2/ M3N:G[;@'>A/7-[/C8P%B(X: J9L>:F4I$*4"5!F@LKQ2''ISZ %IWP#_)-^] M/>*_I3EGQ]/Q]$O]"2!;@E1,A+$N/8P]04::W0X[%#E(&'DS$"U/U6@P%@^\=UK4Q6 MQ&BE,@6I0SVE,$#>2YZ$+;-%9.-D'"P&98/&HS0'K7O2#;4VT0G&MM08.0V9 MWE)J&RSH80M+MD-$VJ(>+(H>^%KH8P/9DEND M4MZW1^-.)E\\!!2?M19@<*@=)R@F0E<;#"DCN"7V2NIFB;> QB+U9%B_&%3/ M56WOMAWK!DT])XL-/[3/8!&\"?$& MIRU3?D1U<#[OSGA'_;QI9*%O?&NO;0J6_@8>=!V= GR2 !NVKI2)G 3-]T@P ME[O'82%Q!IT\GR987%D>+$XVLEOL/Q0=W1Q[L)L8CI"7L$' 30W($>(63>[A M4(3H%36B>X5E#WTD01?9T%2@3[Y8-B@Z]40=VE%58=\*((>^S[AA4)N8?2!K M;3ZCA/?-ILSY+%PV-JR:#6\ZJ'0;F^2UE1^$U8D7=!3?P;P+FZ!)2[4*SF * M0H]CTB8?"][!NHX'?AS@\#M"RS7YO]8>GK++N+-ZO)MSE>)FN]VZ0KHQG7^D M6Y,-WQ T-^<@=<.OU27?=H\CT!UL\6AMVV\L;L..G"LV%1;9^)DB[B1#"\/# MT24,UYJPR.#_OC,^OCFXP7M:MO.>-C2%S9N)CK^(B%\0EKA.AN-[^)]>]Q+! MOJ>+TWTOJI/!ZSUF=!4^8KCX8A/?]+N[W7>2R_AYH!>/'UG EBL%T$M:0G4Z M?OYL%,=D>^%-'3X6I,:#K<+/ IF190$\7QJDV%ZP@^[KT<7?4$L#!!0 ( M /5L!5%+=6A@0@0 (,) 9 >&PO=V]R:W-H965T=H' $:F9,V?.S)!:;9U_# U1%#NC;;@:-#&V;\?C4#9D9!BYEBS>;)PW M,F+IZW%H/SR:3B[&1R@[6*]Z[]^N5ZZ)6ENZ]")TQTN]O2+OMU6 Z M.&Y\5G43T\9XO6IE30\4O[;W'JMQCU(I0S8H9X6GS=7@>OKV9I'LV> ?1=MP M\BQ2)H5SCVGQH;H:3!(ATE3&A"#Q[XEN2>L$!!H_#IB#/F1R/'T^HO_-N2.7 M0@:Z=?J;JF)S-;@Z@PXG#Y4L.LX/#C'GG0,SRG8QRO?)N*WRR!EIZX%39&^24345YB!YO M%?SB^M;9)_)1%9K$8G3^AW@@JYP7GURDL!I'A$B&X_( =Y/A9B_ 78B/SL8F MB+]L1=5S_S&H]?QF1WXWLU/,^WSGCS?][OL_P%SW^ M@O$7_Y>>K\.]&XE7$<4'"V6F%T,1&X*I::7="Q5"1]4SSVR]5;$1$K-0UYYJ M&4FT7ME2M5(+:5QGHW ;<3:=3-!K6F-LAFECVZBR$6>ST?2XC7E,$Q\$YCQ$ M:2ME:R%#,D;%J*_82'QA7K\2D9Y$[;!IP;/8,_M(WC """JTCXT=K J*6R)[ MFM\P1>(R[3J='0)&$[AFF= 9G89ET/G5(,D^7QU1R M^3V5SF/\Q-EB.9R@ED#JJ=(.YWF@1(#1\2YI$M1.F#RZE$;W>1F9%@*]&0(\ MM,1'J=Z_I. 638)#BNN7R'(^C(3?SFH*B"*]5A#)4]OYLL'!"I$]TF0PJD;B MO=,501\C]\?M1%5Y87.=CDO7Y@,>14#V$7=&:FN 1<>YE=H%KDS1!UA'-,_7%BB95^#N.IU 5J B#9F\ MP-69M3Z;\"PU:$HK]0.OT.?6!N>^&AQGEN,JJJ+C+ M"A*S^>5HN5R>'U$XED&ID98K'X<)5CU)C7%+V#Q[['X: HQ+5E"VK7<[9;), M9XO1]$UN@E_X9"(('[KB.]J%H:OOF#N3 J'Y@D.92N7+SJ0#I*0P1#UB=H0& MR3E[0).D8))5EJ5/)UMJQ\ZV4E5]8X]^=WB/3RY&0[[FZS^ +%3/=V2_VW]A M7.>+]5_S_'GR4?HZ'7B:-G"=C);G ^'SE9\7T;5\S18NXM+FQP9?2>23 =YO M' I[6*0 _7?7^B=02P,$% @ ]6P%45(L-D[J"0 G!L !D !X;"]W M;W)K&ULM5EI<]RX$?TK*,5.V57T7-)8/F15^=I= M;]:Q2XJ3SQ@2,X,L2- *'GVU^=U ^2 &DF)-[M5+FM( GV^?MT@SZZM^]5O ME0KB6VT:_^IH&T+[8CKUY5;5TD]LJQH\65M7RX!+MYGZUBE9\:;:3!>SV=-I M+75S='[&]SZ[\S/;!:,;]=D)W]6U=+LWRMCK5T?SH_[&A=YL ]V8GI^USU^\.:'UO."?6EW[[+<@3U;6_DH7'ZI7 M1S,R2!E5!I(@\>=*O57&D""8\37)/!I4TL;\=R_]!_8=OJRD5V^M^9>NPO;5 MT;,C4:FU[$RXL-<_J>3/DN25UGC^7US'M2=/CT39^6#KM!D6U+J)?^6W%(=L MP[/9'1L6:<."[8Z*V,IW,LCS,V>OA:/5D$8_V%7>#>-T0TFY# Y/-?:%\U^T M7&FCPTY<*".#JD2PXE(:)>Q:_-"%SBEQ87?2!*W\V31 )6VQ=]/:^6=PK\.>NF8CC62$6L\7L'GG'@__'+._X MC_=_I.]DT'?"^D[^K'C?+_[]1'R7!O&A023GRT)\N/A)M)TKMX XMFR5< 1H MVNQ4J5 Z8CZ;/20A_) E[$0K=RC1X 4JK+1UK5RII1$>^CRM_9NLRIV1*/J5 M5U\[+"6)[R"Q7BDGCN>4R?E)(:337C<;T0$HCE6\M74KF]U?__)L,3]]Z5%K M5^"0EM0)V529.OV;Y!(WN@1=*)10V(H?58.5JMP6D!FT80^WLNK=J83<;)S: M($3)&XH';(3Y,/'!XGB)@C.&!%N'ZZ>S_KJ +6#%BNS%T^NM:MCBVP0.VE8[ MM@#,66X% M*J4J\U'D"H0ITW:B(^-:6*DMH6SLB5H4NG_-::2EQ++VH5"J'7 M K%P11XFL%]G.''0L Z(X58B9X/Z9\N''#6R(2X=/Y\OA]SV.=L[ ?*/65?$ M\^1VGW\HJB?B=4 V&B9V3D02%)QLO&3Z'=LZ:"VEWXK6V5*IBO'R -VD#S/D M>@#,A2A/>X;56))NRLXY2'JPG#S?YVN=ZX9M/O@">=(4>N ?_XTE$!7$.I; MR]"T5PG=N*EK%F;T6AV45:I$0,HI19!',$S8VFZS'?GO"1@:]1.0[0QE*.*ERQKDI\E$.#;!E@D]P#/O*DLV?[ MG&:F^D2&ZTB&>^V/+E+X/ZV,WC"4'T.P#& 48Y#?++D=LQ79->08M;FUU?^3 M8K#QS[+I,!T1*SXO[DBU\KHBFKHKY_\[+6/KIX_O+RZC)DPSZ"> -ZASK8-H MT_#5 NV9Y##E691,>226H\OG5Y1SU@AO46D67@% M=U+0,SDCA\URU T29@$M8A1!9/=&E;+S:DSJA+O&!L)>*L4JMK=[*S&# MR+@@QS&'>9R3OI!N6J>&4OE>V%US(:?BQ6\#/GE"O8(PIIBP\SH_+"_I]Q[> MZ5NT0V>&[ZL22 T,]4%/"S_1>R?B7>?Z55Y_$W6<4!5-J +SI1KFRW']5;KB M5/1.Z#]NFH2" \JM*$PM)0[@FN0-KP+,UI;P87.:%F\1*4AO9R,?I#IA3X0\\5QL3R9#W?&PV!6XOLQ M&@7<2KVW^]'B63&?/7\\W/B[;9YP)1^,0WNP'W@]GQ>GI\L_PMTTJ=_BZ^RT M6,Q.#U1C[,Q&$L?HU2'II &:7-Z?:,PN;Z*]FE1+AR/%P'9JO5;\4L*04QS" M87;()X;Q@$"*8L?NVTBY[U\TJ)8/1<)3WAU/CT.EN/8ST>0'VAY"WI]P M8MAOJ1,B<=^S> \<7#1=OMXE6?/99/FPB"<3P2DX3,I0YVG]H)K[BWK&^(045KH-%N,3H?A@]]!]"*'5I?)/&AL M@ T=UU.IRNK?G0_?470<0_A%OF$*[OC-!Y44^I=U/HZ!)9_),V,E9ZM7TZ67 M'GM'#^+,LT3VUJ/&J9<6[H^]- YDK?(F&*E_.VL 78IA;QT0;+H*8\NJ"X,4 M S,B'Q8"\TBS(:,\9O!*NGB0+Z5+1W5-4JNN[(-$AVI%8PC%E>XCY#5./:0P MMFHDU=*\!(HS *8QYM<:[X?;,?]A;D?>[Y,+B>BPKPC$?A'7R[?/:;LTG.](>"TKQ>2)>"^%#1DHM2N[FG):JA%&]]%$ MW^C*VTJ>H;A_QX 2&G!X?4.&C%)Z<#3]J-#+3).RC^C?JOV*WT_-;VW#(*$I M5J_OB!H=[CA")+X$V(NQ^M]AX-!8,*0?OKI;9\)'IGL\P3P@TQFA^"]O M%R!<4F[V7'SK2]Y2.3K0TD "G/D,&KJ)WX#BYQC,8#Q5WSQ)QS>S#C1]/AKO#IZ?7\8O+?GG\;O51N@WY:M0: M6V>3T^51C&I_$6S+WU]6-L!D_@GF0Y\_\ 4$L#!!0 M ( /5L!5&T"T&7:00 -<* 9 >&PO=V]R:W-H965T%I?#:XG[Y>S),\" M_RC:AJ.U2)ZLG'M('[?5U:!(A$A3&1."Q+]'NB&M$Q!H_.@P![W)I'B\/J!_ M9M_ARTH&NG'Z7U7%^FIP.1 5K66KXS>W_9,Z?RX27NETX%^QS;*3V4"4;8C. M=,I@8)3-_^6NB\.1PF5Q0F':*4R9=S;$+#_**!=S[[;")VF@I06[RMH@IVQ* MRGWT.%70BXL;V:@HM;B/KGR8CR,@T\&X[-2767UZ0OVM^.)LK(/X9"NJGNN/ M0:7G,SWP64Y?!?RKM2-Q7@S%M)@6K^"=]_Z=,][YS_OW#&_6X\T8;_:K\7I= M_?-(/$,0-\[@?@7))7KGM"KW E=-?'7V[)-IM-L3B8_*HXB=#^*N]:&5-HKH M1*SI)]6'IV"E)['QP*4JE31YCT6HTW9K50R,"7O*"VEM"_:>(FX\07=;J[(6 MCQ2B^-%*'\GKO7"/!-&F\6ZG<'4H;5D2>Y)>K+TS3+["@7#K;'DH2E22LAN" M=VT#=Y*(LI5Z5%6VF'H,!(045<<\:=\:TUKW!^&&A_1-LJ.31).)D?@;2+8U M*V*%%QV46^E1P4+!5[7#HB'V6#1:6M&Q.1!.:U88B6NM@9#,G0K=5D%$MKC( MR%(I-4+!P5+&4*5R;!JO4H!S3EU9MD"Q)=N2HJPEHI+6*4+>Z>P0[)!I$5A@2Y57: M-W2(;A)>.H[-+9A5E6**G6\O\1ORR2N5*75P F6AHH8FD'!(Z.6PFW/UE-O. M!0Y+>#%MN7P-^F6JCZ22F-1.5RAFCFR@'N!_5S4*!#&T>)RJWB7.PY,+0#OS M,I4/E]00,<*5KIB=[2[= ;-_S+IP/@4:?9.X9PY_H2^(+:Z.Q%.+&S $M8 G M+=E'D73Q>K&NV$.4ERTQ#H2DP$&8#8NB2 PG[WC5)5G:ZH!VG*53*)/+ \Q% MP:LN)YPB4-BF'^LP3:Q"!((";KXIX1 =),V$9_(])%F@6DQ^9U#UA#/%WJ?/8U\0S7GM3Q.!NW2F@X=%7^>B%6" MV@F37U/.1+9T> M[:ZE%(5BZY7:5*SPW@ #' F:&\'3PYK?+Z;3XP&_-V5*F MD^/2X./)!Q&ZLH+W7QU*;2GD"L4^>NG!'!\-&X;\AD>J "?!(,\=_6X_M5WG M8>5)/(]\7Z3?*$15TQJJQ>C=Q4#X/$;EC^@:'EU6+J)_\K+&Y$D^">!\[<"V M^T@&^EEV\1]02P,$% @ ]6P%40HX0U (!@ * X !D !X;"]W;W)K M&ULI5?;%]_7I;.;2@BKIIJ8FC3>YL97TN+6KF:LMR2P85>4LB>.C6265GERW M]N+,-+Y4FFZM<$U52;N]HM)LSB?S2?_@3JT*SP]F%V>U7-%'\I_K6XN[V> E M4Q5IIXP6EO+SR>7\]&K!Z\."OQ1MW.A:<"1+8^[YYFUV/HD9$)64>O8@\;>F M:RI+=@08?W<^)\.6;#B^[KW_%F)'+$OIZ-J47U3FB_/)R41DE,NF]'=F\P=U M\1RRO]24+OR*3;LV228B;9PW56<,!)72[;]\Z'@8&9S$WS%(.H,DX&XW"BAO MI)<79]9LA.75\,87(=1@#7!*HNW"G;^XHZ&^T+)][HC++']C- &G E/:ZKY%F'[QH]%0=Q))(X MB9_Q=S#$>1#\'?Q$G--G_"X&OXO@=_%_^7O6#;?>J:ME2N<3])8CNZ;)Q>]3 M\91[4#)_):Z-K8V5GKY9\T$+<(=%1U%8& E?D+@RTF;"Y.)&6?2#L4[(NK9F M39F0HBZE%MZ@R7I/%*R6C0-.Y_A=;E"-O,(T-B4GT%$I4JYT Q<9K='>-9K5 M\R:5 G[?/*A*+H4#RK67FET)J7F_MBD%\/OJ-+M2*ZURA14>KW@U]WKP1^"HJJ7>_OK+23(_?NV" M0$#'4HK09;Z >26_&JO\MK-P0%#5I=D2(G142Q#,6^765(\966X19;;_KBFW M;3XXLLHXW^]MB261C66>(UJPM'/M+?/!4'D!LF#%&I+(-S5993(7W$#]^+^I M.0'S!/ZYQZ8<5]5H!#T.MD\B7S^QY48BHF8)8I$T60)V"G9*XE6FKYGCMF:F MXA+UT5'=^Q_(V_$? M'OVG%Z<>.D([7X&"7G) 03^H&%T8'EPG3NA0+A#DY68DNY4<,G&!Z]_^/]-[_S;%Y]VFPW/>OZ1 M,H??*XG*05JE?X+.WF9/+*+XY%A<9EFH6UEV8;J9S+YB3G%FW9C?-K?_ O1B M/C]Z*6[E]H<-DBA9)"_',!]E:@1Q'ATG.\AOH0\=VCX'(^K%LF>!*\;@K1TR MUD46C46$,^2([@-:PZVT7Q*. Z*42RX"@T()GG*H$:J+Q9RQGAS$XHO2V%E M\/F8A91_D:4O9!6)]](YF1:-(P\DVHC2Z!66XD'&"\>:,Q6?<)<#OT[1P4(! M5^I'RI6C/>$%0#.JN:99C5L?)>D5!*\7%84"EO?4"KL":D_PZE^XER&&GBK7 M]_X0+5:T,#)*E>N87OLM.-OJQK#JN1HEW;8NH M>U1)84PX)W%7A.'=D>IPC ';F" *-:9PX,[&9P^,T]Y-X#\*6%^!];HSO;WB#X>/PXA]02P,$% @ ]6P% M43F!2QY(" LA8 !D !X;"]W;W)K&ULK5AK M<]NZ$?TK&-7M)#,*]: >=J[M&<=IY]Y;9^K)H_D,DY"(AB1X 3"R^^M[=D%2 MI"1[DNG](HD0=K&/LV<7O-P9^\UE2GGQ6.2ENQIEWE=O)Q.79*J0+C*5*O'/ MQMA">CS:[<155LF4A8I\,I].5Y-"ZG)T?9I87)]6XFG2:4EUH4JG32FLVER-;F9OWRUH M/V_XMU8[U_LMR),'8[[1PV_IU6A*!JE<)9XT2'Q]5[",S9[G 06_E>>GE]:>B5R%HA88J.M\T([(0'HK54*]>$!&9^)VX_WDW_J10/_:PJ(S^!64$[V:L@EQE9D@1(9^(:,PV$N& -_K WX6]4MQLJ+.23 M4(]>82/YS1$,44!L99IJDD$DH*YPY.H&U"">E&RTPQ*K_JBU55!@1 5UB;(> M'-<>B3BK1S C6=Z&EX])!;)=:%IW]<-_0#ZD0;E$YFRI2#)IMXU4J[11)729 MV /\QWN228<(0M3EW[H(4& "0WIPI,A]71N@"F[-3Q[L3XZNP5$ "7U M#CH7GUXW60GF-3$-KCN5&.3FJ#1.E\/]^P_B @C] J5C<7=W>Z(*9M/Q_'QV M&)4>/@XA?_'3D+^IMR!Q$<\X<+.C)/X),'O@1R"+2@:!?P-!*5Q&/L$=5Z/F MCI0@!C@VQ *I:UQL@OY0ZSS%V3\)N3V<(O&EHI:;FHHQ#[TWGV[%^6*.)(O? M98F /R$@LXLQ0/[Q7U\$@A>B?S9;1RMTNCSGIHV$RR;-N98/.M?^B;?-UU'< M;=LI]@5\05!E(2SHE+S<:"PY54D;X @#_-ZKO_WE?#Y;_T)<4SJ3ZU02J!]0 MK"4EGOIJ+VB/VG%.]MGID3-.W(&^2R,T5(>Z)ZF!9L8MH91II\]?@XB-63(4 M?IN5+DQN[RH=")!2[!Z>@DQ5Y3KAG-8E%%BO_XN-3:7 J9)2R#%RWDH:6MY0 MZSH*8TS2B?9=F.B#-C<%GP** M$$J,8]^"3!.]AE;P1'%$2NT E5W^#E+2.:+50*7F$PX9I.,.%VP#62>-Z;4C MG1*GY[1@9<[Q9*8N I.@2V*FH&T$L6#>CL=! B.('-,M?'0)9Y/[68NHYZP. MU39LTK._1N(&G#6EBL??E0$343LIMZI%]?-F83JN3:/I@-*P4)''F.*2:4:9ANW_1^1S.N4,WV*C)MX MGZ[MP])^_V-]E=BP1TW[*C];+B^XAT(OY4=;/J6=) [@?=2D0A3; %K%XV@9 MFG>__[:L=\@W@H922H;^IG*=&9.&D:E,0VF$#N <,I-)%+O&/46#.A$1C4RC M]"4/MZV:_7R"?DE6(+VZY&!%XE:Z#'C1J)PM[$+O?*FR?WAB.0+$^A 0J]. M0,TQ!1[,/Z=:2"]@97I4T"?J@F@-E4H9GBVBBP.+XIPF'>>"-!#DPC7]AW@+9(*0A%8[&CUP3:". MZ4U"MS7/2=>,45 M8FH'6]WKM]TASWUSDE[UDMBY\EJGRQ7KT>:.Y'LMT'-^-Q'.\M_:WLAM&6D,-(T/%/&-XX 4/NH/:1.\.X MH;Y)VPB!WZ75++-/;6B[\F"T]O*1+V68>BFS1'Q)0S*]OB3.XFC1X18J&5,G M+WR?FBL"O$I,05_M(#@.^P*L;RJK\^,B.[QP]#IVF$$;5@D51=C%M6.V.G'E M.:[;9J#^DRZV/TCVA_[MR7X]BUNR[_S2'+.6POOM2?+EIYD!$8K_MU=]Q@VY MB=/P:M7,ZG8QT@]I[%"Z:F3_45GN?P0G:I$PJ7A/JL:_@,.-L'U)QU&<0EL%O>F )A$7:JHB_8^V-5Z M-WR<)M/NJMO+1FG\8&!X>;3K%6USLR65H%+DBEGT5.%"I;9TO:MHI,?MU*O] M'>]$57?9/UG8D3CU9FS2>X]8*,P6]+:4KD:@G/!*L5OM7LC>A/>0^^WA;2XJ M8HON#=\W$)U&Z^5(V/"&-#QX4_%;R0?CO2GX)[WD498VX/^-,;Y]H .ZU]37 M_P-02P,$% @ ]6P%446HRTKV @ F 8 !D !X;"]W;W)K&ULK55-;]LP#/TKA ?LU,6.D[99FP1HL@WK@ !%BVUG1:9M MH;+DZJ-)_OTH.?$2;,UEN]@B13X^TM+S=*/-LZT1'6P;J>PLJ9UK;]+4\AH; M9@>Z144[I38-99=I0T3*IE/H^_!S*?:.RD4/ABPOFF8 MV2U0ZLTL&28'QZ.H:A<K[A$*0,0T7C98R9]R9!XO#Z@ M?XF]4R]K9G&IY4]1N'J63!(HL&1>ND>]^8K[?BX#'M?2QB=LNMA1E@#WUNEF MGTP,&J&Z-]ONYW"4,'DK(=\GY)%W5RBR_,0_QQ MQ!__KWF>A0M7\L:VC.,LH3MGT;QB,K\?P-DRL&+*EW3>O2'?2>R]HD$.)Q?@ M:@P;+5,[P"UR[[ !IQBT7#!)+#*((8L.I&N!JT0= F"0)H>'HT%$H:(5OK@ M@-;HPG!Y;B]0/A=;,D7!UM)CJ\(H/OB4^N!4.2L0+V-2"U[&" M0:Y-*!'7%IFAC3#1 E])L=I(!;>D@19!J*Y38:R#%\^,ZV@$^@.X*X-9>D,Q M!A16V@D6!F%/QOW^W20?7M]:4%IQICA*MI:X;R66"]3_G*:@<;1D;P5I$Z=+ !:@ !D !X;"]W;W)K&UL[7UI69[MB-<%@$4)7'RW=?^>-#7GPN-UI7 MT9=MFI4_/=E4U>[9Z6FYW.BM*D?Y3F?PRSHOMJJ"C\7=:;DKM%K12]OT=#H> M+TZW*LF>_/PC??>^^/G'O*[2)-/OBZBLMUM5[%_H-'_XZ%6;O/\,WYXL_KIR1A7I%.]K' (!?_^Z/]M1G]- MFX?-W*I27^?IWY)5M?GIR<63:*77JDZK#_G#G[5L:([C+?.TI/]'#_SL?/XD M6M9EE6_E95C!-LGX7_5% .&]<#'N>6$J+TQIW3P1K?*EJM3//Q;Y0U3@TS : M_D%;I;=A<4F&IW)3%?!K N]5/]_P:43Y.KI)[K)DG2Q55D57RV5>9U62W47O M\S19)KJ,CLQ?QS^>5C U#G"ZE&E>\#33GFD6T6]Y5FW*Z%6VTJOP_5-8LEWW MU*S[Q71PP+_4V2B:C>-H.IZ.!\:;63C,:+S9/PV'@[$;^;Z_J MA(]&NR36!!_B\ODOS]1@%U14=O M"IW"C,?N,9S_SW51X%'H./KUU^M1=)6FL/9*%TM99%6HK%1$XB6]<:M@F"4L M8Z/N=72K81:=PI 9 F/TE>!1,)U 1:W^#N1(/\_R,J$GDXQ.LU@A"("55!MSNKBB':QKF>Q2 ,Z=SG2A\%CA=[U# M0,"[.,NGT-$G&8@!F8D"^A*5O;W41S29(B9/+$+1R%!'+%]D2 M@AQ&I_,K%/+D:%<7L -8U8,J@:46\!T\5.3;SFVK>I7T'1PCS5(7%0@D?[WT M_3K/JRRO=+1*RF6:ES6L2,X- "%G;@'1FC?+:IBL$U\@_"C,6#NO$"HJ:VE=7A>5_QJFJC;)&7RQ<\.0/@@[ GQ!]&V[QV>!8_= M8.O@_O#]OF45^EYGM2Q$?P'] \Z;CFI5$V$%+^Y@DGQ5,HCA(9#&97,)\DRD M8#MP_I;B$CKU%? 70D-YRPR"6(J?8<%P%-%>JV)$ J%8P2K2??SX-LM-7J= M!SBH(L0"4/Z]SE@C(?(DUC* T00%1%K"A4)7^:.(>L6(^H% !/PI0OTEFHQ/ M_LON"3<#&\-!6C0R$4L2H DPF@\=S,(>S&(0JA^8! &%:.H^]>2K!PD@ M@+*@0%$+* VJ%6KZ*#61^\";:;XC.:GN"BV40 @)"F^J;G/@HWGA:-1_ \CX MZN6U@!NFV!I^ .?BC89,#87$%H@=92+P9V#7R+COX!4!+D--MH/H0JG<@PN$\UIH@1."1 M#_H+*' )T@E]W)E)\#B'-^(]C,;8"F;),]%B-XEFP)#,$AU@"[P,K*A,"[2* M?*]2 @F\!Z!))2:>+R.44JIL*AE3%"G7>%=D, MC.7Y+EE&B_$B.HD,%9 Z-$<+N7$60/E-3.&&WE7[4GR+OG@84D: ML0(&U%^6&P6J@% >:&WMF4?1FPPH$DDOR8S 5CM8*BB@R#9E24[6"WIZ6P?& MG0#JU"G(HK0D,R2_39,[Q41FT<]#OCA 4$%UWBH?)BYEC?LH*[TKGQ$) P!@ MN_;DA!CZH6ID[E).\CD3K=FM'06.CC#WD=%0(Y&5DJ;L[3$60L)5>Z/MZ9T5 M&1^ N=YR])?*$;.W.F0.6J$N9V@#'_'$']H%2^W/9] #'DHR4B'N05M2MVD# M:W#\^V,4K'D(P-;HAG_T;/8YKE&:M9 _SVC MAX1-]AI@8YJ(>HTH<8(H$6WSE4YQI4M'IS@O8"**UR*_)1 0*?FK> <)09J MM.V0M&! IBX>A^@K9?6M04X=Q(0O$337R"<$BH8C@#Y:V<7B^6GBLL!M$0(^ M)N#$!DE12R%Z0R8D"%0NT4)'[G9SC9PK)";4^O&_GB5:!)I2 MF ;;)T/8S^R=.!,C/Y^P3TO>(FA_ABB(U[+D&!#J(5I4>-"6 96(:)8Y;7R6 MU8/>N!]8@Y "@UBL">2C)%0[M]I$[9ZG8&R#[&!/7I4DHJUOPHDD0204RT6! MJ-7!&[> /D9E:EN-8GM&?Z]7=\0Q8"?V_!A90#Z+/V')J#M ?3PH6O:&USK+ MQ>"(\8_P(0)VE_S,NB[H%&%ZE:2 LL#%"><;NKF_N8U:-7A^M=_IDBUH4;&; M2B7!'>")+,%;)G&;O9B5M#R%/0)="OI76 M)&!.EAY'UWM@=?\W.JH>\L<& M*H_AC&Z3?(+Q!;[[ M C2R0O@ ]RG4CN8K3W_3&4C8+.F>-FH #.Q ^5/\9%=;.*CCZ$.^W.C8VJFH M-?VB,S2T !EKD*H'+_-&9?DZD<=!#4OW)SN5K.(#7OVH/NN5"E?1[4(&D^@[() AWVMGX8@_4&P2RPW$ ;O2:Q*2;$\3CTVVI,&4 MZ-P%XK$3#]-8@Y8:](:R#4@$5(JDW*# 0%/U6?07]?OO+63LWX-9B=L$Z2\G MX;).OL?*?E/+ KWV@*\H.A$0Y%#S&7\8)+98OAS Y$DZB.(PS)39ID6K&[#$>@:#S6!81?21KW M\+A_C$^APSKL MU0*]B(EQY)6!<64@Z^E_#!3T_95>**\D6SU%=K(6#RR<8P4\R$8:\-Q36"KZ M '6J \='YUZX+0*"F6]1;7@WAKU26J\Z(4>EF& A9RT2[5SOGECT\J2C>M=W8-*Q4_MQ6?FXZ ="_T *.&T M4=H$P^%HBL^ZVJ7 IFA0>RH#2%5HHUZNK,G#T07TG0;G8M8M!PQHLSZ$E+IU MH2[K)S07<"PQ&;IQL4-]]4XLU$$].\)&,VB6+,].F 6B)1D'/K*V[6"V2A9" M ]F-35BXQZV?R!RQ_0(-$[)<6<^D,"F7C0/B$!3& M2P>A:"F&T8?B98D0>YEL 26+4 B0FYA@CL>&AEH"^I-HZTSJ[+$Z$2:Y)%)# MXBEK)"M>N^\(;B'-#DXI01X74KGO6T(?6$9!S"7 @%";:-E\0&T781.&H(R" M9SR-(M,.4_;CGK4F2SX$9,5+B9.9;_/;O[.U*29?FGP&EK9!8YG=%OW$25X, MH(NM6FF":QPE:_ED?JOQ\.@0V@L+//.Q14+@4Q)&="1F/0>#(B2I&H.*L".\ M*0@KD8<8K.FVZ]NDZ$O$QG(85_:^8\)$;UV8A]0DP'B.*6$T\2ZO$OI4"*F( M;T.R!!!O2*0_4)1)1)>'Q=$#A0F7&Y3I[>6C?]G$1\45R]S3.6 L &$'BO6X M3!L7JS#R9F2EK'<4(!2P? W8K.5ZH#(!?T@L5?@)ZY16Z4-OW)(X5!<7LACV M#?J8A.9M%,"%#]A"7Y-.BG @FC*)"'AZZ@X&N5.5X3U@SV@X4_CB+L?L%W8@ M^VOR8PTPX(10DOQT:G7/J@9M8Y6L06Q0"HKE7:17@]5/3ZY=4Q MQ=.(3LAK@M 6)/!!JNIJDTO.$;Z0,77L".T5:P#MQ92>XF',G8(MOQ5+(LIT M64E( !RTSBDP(D-V>0!-U7[-U M9?2OIBM7O,A]PUA-L+$)Y>T@"31GG*M 6XJ%6Y6,1D79R."I9+%C=NOWC(NL/_#$C4MS8+QA8&X3B8FM"!!JMA-/B.H(M] MMWMS8ZAF]BF8=>ERA%+6XSS3+W1=;X$B\A59I(;X^Z@GA%3@$O<)JP\%;? ( M#O56LZ((9ZV9$89JMHG8DF[43/9IAQ[#V!VN.Z-8*C"1G:0' M>5TBWR:]!'&!U!(DK1K0"PI90YFO)" MK4;MMDFAL>21<@S<($IO( IVC&%1 J/+/S54VSX,4G2:=FH\H11XM@@G7AN$S^M MH;UW#KV6J) 4WZ9;^E*:9?X)\W.;9>)'U3N4T,!_1 H"81*.Y"PHW\6%,QL' M!J.D7N7H#$(N6>FM"S83![3)+HQJCWDI3!XG/EO@2E##M=X'@ZZLW A' -"1 MJFN?ZHL"FG65.6 /GJ)+K>9E)=$ZI+%?.<0Y@I?)<"*Y9+\_[DI^]D?W M,PL;Q[?4EU[36R8Q47!$VFPOY2!\C*'[,P]&426M#:@8>2%]=C N>BE*ATB M2TB5/_@IXQWK!\XL?M,46&T[&O..-?HK"[=3JG,ZJ?*3CQ@.=3]T&KB%>9AB MIQZC,8'DT!T2!)#IE0.""\,Q+HG9*>LVX*B-OZ[8&>E,.K5^JQ-;F4\N'A*LW2!$@Z0\/Q'M\=,.S;QD#@/)J+8H26V M!Q,@Y*;CYS@S_3EY;LEU..!GG7R&]MNKZ8JL>2RHP4K(+8R00'=UW?1Y$W=6 M'=9DPS<='17:>8I5:38HSF>S1YJ,>"O3[[$X,:QM J Z28B3JR6GB'Q%B.RH M/&ZM(T@#]:<&1:W(-&M"L-'829?#67)2^@>9R2YY4PYN/M(Y,D3U$!&=$\&9 M^,B[VG 7!LX_]HJ;U ]4K%PL\)L\@2)<[^4(2'#"?F^]-$,G1 6*S#P;^4 ' MD!^[%?IHF#0/#*YKS@;L\.M*!M$=8)VG2?9$ -_)TPT-W]J"O2&8-?MG#3M4 MP?E)O9.728_[<;&TT"]K@VJBX_MYEF8W\. ]NH,;0P9!-Y2U= S&\]Y!@2P] M3@&.*@DC5NK1D74\9]Y75EZ,68>Y9U\8 EB0%+4_ZI6$M8CH5*S-AD M"X,XGM;I>T?@W#)6&-XD9C!,@,]@L6E8W@6>.P+42 >8'J M0+X(8 %4RM6G[8;:4H7,*\B ]!WAW4$U0Z!!3 TS>+ARR]&WL_Y=PEN2[>H* M_=,@/]U$X:&;;$H@V&U, M)W/7CQ8N9(P)E[L,LK>/ 029S+F\*]->=9>7V8+(LY..C DN#&[FV^+K70D4K7P/PV35 7()I^G+ M4KX87\2^"@XLX,H/'+_$ 3*3(&DE,GI&EE5O),@',$"AV/0OL MAQ@?Y=F4GT6BZ@W3E M.[9>-#3+$S]BIV8 !S>71/;XJJ<+EH@2$(VN9V/*"B!6Y M%?E)7"@8_236?>(<)O:!8T9E(QQ!W I+73F'7AZ4$X>J4R@F^^0V(ZY@W*-I M](&WL'@4:AC!*UB#6!G3PE:,P-:?3J:+T0(=;VFK#B2L;PIY.5)IZ*JX'/] MX)K OS:SZ['EV;!WAK4YDQG.M1A'6VZ%@<,M)OC=9&J_C+V"@73_/-KD#^B, MCU'N?#\A29:%R2)#UB6]#+Y&=II:MNB%:;@P7.+V,5!1*HI!",Z7QA7;5]'L M:DE<^;G]SJ]#]RK$R^2+ 2H7.@>(24-0QX(CFC.O2_BF/'Y&1N-X]OQ?YE\! M+QJ;?^#0-\/0,F^T&SYL^(9]Y]]0:.-T>S>#P>'WO?G$W\-R;Q^&SJ)O"1QGMH>AZ?S:;#$TWB MZ?1B8*+I(EY,YO_K>/-OA)\'XB%@6Q\>7MA?#L+'<-!>K)N/Q]ZG#E28AQAG MGG@$RR[&\<781[+%/)Y>G KPWY M:C=;W;N..HF) _DE;=19XU^%B7ZD'"V_UY3]"3&K\X<64O1^8?X-6&* E^U? M/MB8NCVF,$B)4O./!Y@)Q_KA^4X)*H;@K;Y+,E)NC-'$JW4X>7DV]SZ=7WH? MB$/ZG^<7@6KLZT@NKI=D+@_7X-40]O=="*'[4JK"1I8_!6,2G^ M]O X8&237KSTG(SI+@[;2W>Y8^_>OF8[D\N13VV<,$LEUX,O=<:6,6OOZ=Q#_*&< M1XD726S;"]DV-V^K(1'UMJQ""-Y2[63T"Q#0C@U%K'IL&*QN8G,PK0R5!G=7 M0=PZ,&\E;?H0NJ3IT/(S7 0;X97YX><21T\7\]'4 C/ *VJZUK">&SJ#HO!X M7^(D/)>L:NL)\%N&M!(9*/G"^;Y,RL)_J=5RGRI@WI/SL^?16^S2]LJPO_D% M$4.3]<'G3JO?;NR[\D;I)X2=!._\SA1>6DD+9@?H71#$3"$2PJ7=&Z)9F^323VQ%CA,"@4!P"FCBSG34 MK5QS85D7.7((U^N8$WB @T8;CQ=541"J?>[1LDB(+KT^@%M=#77B.K>=N,X' MFVB]MJ&W-YBQ5+M@[37V^,@J5VUXC<&**OJ0E)^[FG7]$?-$UXCA%M6QLN\> M*-HD;P*.;+G+'GK**D[=E+PL% U^9\FR2JJZ,A7!"'FJ%7BIJ;>E>)-N5?:9 MXQ^89"46CV/1,$I=$ U(:(_"D)*7R>,$J5 <-C<_N;B*9-E)5&7+Z9J<',I! M0"!T;*"' 0WJ^0F@Z*Y8:8%%$@&H&P7(D;TI9UI3 P;:)%%(NN= WKTV*9P. MF)P_3.#Y!5V,&3YP(OWG2M>'E:I@@;-ACA6K1N6&DK2Q],9CPCNUPZ#\Z^ T M# J0CKK+,75!$NYJ"G2'$4YJF>/0A+/0&$\0.';;TH&4!L)' #QQ"TBFJ!D! M0YJ.VU/HPMUHRD[N?A290-,=+5EX#1]6]]$YV,/V09U ;95*2%P%W(M<%91^ M])+*"ZCL#5O-5H'03RIIBX;CV7+WC$I(-*.MF4E0[';/Z:UXS TH>C >8B\7 MEKU<#)*]I5_ZXY4[@RX.\HU#4<]>Q$,X\S2![U<-PC>H1MB_Q;02KW 9^83H M-<"L4PR4D=L;=-WEAE+\FFGB#6SJC$MT(T*CD0QBU],IX,?$90IR7JKZ2_=6:P,#YWQIS_ER\'#>YMD)C?N&<,TT M6A22AT]7-B+7=?+?;?!&=TX YN)L;I6[Y;*HZ01W2:72L/=K%S4S+)W,K0K- M19DE&:FRJL2MBM>Q9VZN_%:NIC6L=,C3?HLBIV+99IZ&>45K;!(X:FTKRP_9 M39L3#1SU9.Q:NH^'93DF>OS5)'IT2O;.#N[_]*C1:Y=B0B%J3M-DE0]CT=P8 M\0)=+=YPO[GN="RT7GKMF4WGDU\I.7X2G43_I\Y=NATG?9,ODNF,HZ-YL RE64%%@_PI MMJ7G_P@6ZY>.%)+/;LJM -.4M/W=UDISRT[54?&:IL*X:<+DH#JMU#(#MCM]SD>?0I\Z9K+E=JD7E9,%+% MZ[:R/2!=[S6O>*DWM:UGG;W1ZH#_&_>=#&)GMETL./E"&BQ2/;B_@HRL:-,1 MGFIF1IV14!O_+YN[V"2@KH*LV]NLXOX^\++*KUA-)U_]5_'F]_*(1@.XZ%/I MQQ0?^U<8R'M+8H^]X-\(<;##G9G2;QY3ZAKN'5&O^26@D4-G>F-YW14?O_GA MG1M+F)M])?SX,4=FGX[/XHOQ^> W;>>\^>:J M6Q3^OTN+[1C[OP$]MA?]_VGR?Y,F)XM9O#@_Z_C&49[[ZV.GX'S4F9%X!8P- M18>\A8%>)E>OJ*(@UX9K:#*D<(<^38Z F-MJG.L4B]JL/U4J0>FVC81#,M)* M IO[9YYSU0PD#1QBI[*;!B]DW[D1S.^!Y]&EB?D@=-4Z\!6Y74Y(=^*J"89% M7VJV0.$>VVXAHIR-YC]$P(\2TH@P;_,('\%SF8Z?7WM/HMNJFDEU.A/4,T([?XBC@93']O@C3MW998N!7=X T\!"\G^CQ8 M'>S)POY,I=6\6M"F]:\(F@];?)T-@DL]P^L%/O^TT)P<'Q-OFGI4[M=0_ M/2%I"^?PY)%9HD\-*C\-?RND#,J!%A M?K>-!@ !,V/"EW2J&&$O**S M"2G16^##HNF M]U5XQ4A'E))ZE/M-[JAY1\8N97Q'HO4?_J2VN^4$[WL%EU86S2 MEC&8"@P.4TN+>KS>P5;1B!"RK1T1UDJ ?^164UWG+7:>"I54Z7T%W=?,)?%R?3.)(1CL1K>#8]MG!P ML6$7&/[P[I,QNL)JBLXJ>]<+TP^X\8D9T9_B MCG1:V6Z:.O_ W/$W:_V&(A M.P]AD5%)\8)KPHF_8WTLA>/A%W[!VQKW?.Z/?%<""+B-FQ58- M:ZS)%BVXW8?^[=I_-PDE"G*&%*&J!RY8H,(A;='%R^BO5F[C.@HW:^0 FP46!IK^# M*Q%OPC/I:& \#%6"0>#0H(0>5WF14YDY5Y"1OE!AD)H;6=@M-6YT\*O7T)F@ MRCP3[VH?0!I5CO8.2C>E?Q]$W,"#;MW;V%5^I!+V@I?(R95+ME6GW6[WGOR+ M(:D\1$M3^HT?NZ/ ;O/AY5;> M;5^H'G(305=1XQ;D72!C3VAO-<;NJV2\*EME:K!&S ZM[%C3E6,AF[ T'%XC M1;XF:G>#Y=/(O,7?U$GJ0Z+$77 [&;Z:%K=3N]M+WP)3_14-45@P-6*'KV\V MP+HZA28:I"0-%:MEJ8;*Y>3)A7PF)](D-5/('P9 +X6I+*53]),7@KY< MBIE#(?7XO'0[C%\+>HLW"TJWBHI<2*U-],XI60U _K9 KWN$TI7.."I&?&"]W9G1^ >#G0.P9-?;V;3)IZ!-:[K$!&G&]$S1,%^A MFRV+.9>KT"ZAQT\@D)[$/3O"$M>>O9+]C]-HOG<5\Q,1\YCA4?I2$R/1$,5\ M00\C5SW(TH5&B,PQRA'"ZF:7Q-Y#8:=#A9TT:,V9N_$*M>U0;Q$ZD>K^G*Z! M"@\*5B;;.<+?CPU:AE1&9*O-Y9IWK..W+LK"81EH]SX<^=QMPPO?.T8>,1$T M341QX= A K4MNQ[(C4-F$TJ/7O@]F%M=T=EP8I;;DP$FM$+K"9.< M;3T[P, M4QK*NMB?\ !,.%;F&2F$FZ_);M4=4##V=+(^$7^7*G$X]Y[F*3[N(I]/9@;]>]^"J6;G@ M8M3"1==$ZX_8LEW?Y<4T\LLS)_%T?.9]&H_G1I2X%>RXW1]V-!65H<4]^J$Y M'T^^ZN]'(-A'@>T5?>L"OH8%&>8OG0.:G5L[M"7#KQ+JTV]]WTEA6#6*()\G M=G0ML\MRX\OM]8.>:G>G].21&Z%QFR(!L$OO47]Z!213]!S#"=\L]W6&=[4)'=H M47'0*QDKMMFJ)KT;:Q)P'9BS6>WQ%0Q>PN&]9]K$VP>XIH2T.1H-?SKF[9F! M(X),]-Y0-CX2';VZ>?_^V/ET[=)@FE4M1O6!$WMOT/2VNZ\T7=]J[O2.^@+" M:Y.G9-P"F.A4IEP,(^U0[#;X7$QJKS*W4ZVTLRV)FV1<\L:[_ 5/3@QD/D7X MZ=W.)Y=!Z;(H:+"7^4X*Q'"$=M8][DV_ M/:]_'R)0@#EX2R/A"3= %,R27EC.L<&168WK,U"61#_;[J8_S"LNDY7TP:9) MW)HHRUY5=&.Q7TH,3_*6UWE=1'OL-"MU!F0JNN8WII$2\"A^2A;3F \/G-8C M;%F(B=M&\66?+-R;Z:_G$^I;Y9CX";.40)C\#^K0+0VXI4RWGOB: OB78IG; M;]]B[<.!'_YJ8_?V^XN+T?@']VD\FGF?SD;G[M/Y;'3Q ]4IG:QQUT$B@7UJ M=#9QKTQ'XS/W:3*:C?W?SA8_1*^H;1"%(-9@ A&&N%8-B]'XH+\_V:Y]+U+@ M-"89!UU(.[,\3SH3ETF6]W2IF_:9=G,G9<'RH M=3\%"QQA39T-)K.5;8T1+O.$EFE,@PH=NKQBNDZ!1*F6RX)#F]@Y%N3P3LSA M88CW.UK,?S/CMWYYRQY+FP$G\_<-9/4;\\4KP['[WC!LUWSFYFCV5\]0[LP2 MM*0VB^<3OV?$^6CN#--?!'TL"<6+BT5K*6>C^7EKX>ZEH\G,Z];BJ/K<3?N: M50.].KTF?2-X.YZ-%^WW+T=>YY;&=KM[* '[/U_X6UV,9LXD?Y.%V4"-YGV& MD*:7Q;-RO;H\/(9K8J-%V!@&Y'1I>O" M%[#P3F]EZTNZN]JP>;E3HY1>R^T=M,H%%@7C4S)/P,L$_&;==)W^?Q-/+H#)@!!__RB\S+H:\F#I& M[/COV<5Y^^$9/NROH)OE^FMP\\SGR&_0=*7%GL>>TM'% MI>_$]O_=&9Z Z'ORN\G9%(WJT=^1JDS>-&9LV+2EIV 7G>,DF%(^=R:"]$NA"#+,@NT:FI<( MVKPGJQC8/93& %D((-]8)UY#)?K/LK,.GUP.GAO0WO\8VURSQYR7Y'A"_R5> MJA4"#F,-@\!RN>#B.&9?@'70N"/E"=YE'?9/HX7/.;7!82XUF\Z\Z9OF&,%. MD*<5"'9\B"Z "RD$[+R+Q>,67Q=Q44=YW V+6Z0#1R'"5M9)4:+1:IN4YW@9 MJ8MJ>^WL'S>,)3'6Y2MQYJ:I(W&Q"N^2]>9\4E#K7N/0)@GKWAMQ>[WQABD% MCJTV"W) *@](SFDL>?3-ND*W;.QIL'FXUZ;+1S/W_3"+<]]'\Y@_9@)6G.]T MF7ONF6'GRW@T[_R;2;OSH+P.4:%UT*F%]OK+):;)RF,6-)ZRYTW]J&>CL[#J M9N&9+2T_S6.MTU!JA(3/R7/^ACJWS5WV)N%2SKTOC$/Y\!9N(7^[FY2^T5O4%Y/KJ[VR06@;>C.V UTWV6%SV =H$].9WQID2%%@ M[M+R#+FNXJ9KA>D3FML;HA@-D^9U:GQ8>[Y#;2B6NG"QU,5P+%7?D0;XQN7' M=H91OWJ4;VW*B6E*229BC=,?2:%%?N2R(4N>T':SY-3;6Y0MBIH2Q:9\DU\1(&RB)\5!59N,VO) 17%[^X#>L

M/U+"%"T75')39FDZOH=F#NO7?"46L=3VQ;.V]1LI5R98H1W#4[[PM D5JRP+MK)+[7X*CJOL6N@Z$'\/75S0NCTTF5Q,7) M9/@*%%,Z,;XX?A9=IX WZ[W!VC7RA5M=/:"N:A\GR/*GQ7@Q-(6GER^Z M%_HVY_CPR606^W7C7B^Y7R6M,.OI*_/6(%=AH"CCYR;SA-9U\PF-9&YM*%>R ML+H 1( *>>Q?[F22"X,;!_[3]6@D,TPR$_$J/N\.K,Q<%4T]1;"C%2@_G3AX M2H7++U6E?OX1:.).7^LTQ6@JG#R@YA/O6ZR$1AQ]=C5]<@IONL=__G$'DN$W M58#1A1GI:WAU/#J?/V$+SWRH\AT.B:FF0(#TYT8K4%'P ?A]G8.>*Q]P KP[ MA);W\W\#4$L#!!0 ( /5L!5&.MTTE)@@ %PD 9 >&PO=V]R:W-H M965TV_;.!+_*H3O>D@ Q=;#DNTV"9"D[5X7US:7 MI-V_:8FVB4BBEZ3BY#[]#DE+HBQ9<6[;W2[N@" 2'_/@S&^&0UJG&\;OQ8H0 MB1ZS-!=G@Y64Z]>CD8A7),-BR-8DAY$%XQF6T.3+D5AS@A--E*4CWW6C489I M/C@_U7W7_/R4%3*E.;GF2!19AOG3)4G9YFS@#7,S5?3_A*R498[TBM9,[8O6I\2,X&KE*( MI"26B@.&QP.Y(FFJ&($:OVYY#BJ1BM!^+[F_UVN'MX Q860+-L2@P89S)J-G!3+WJIFAJ4H[ERRJWD,$J!3I[?&F<@MD"W=)G3 M!8UQ+M%%'+,BES1?HFN6TI@2@8[N\#PEXOAT)$&P(A_%6R&71HB_1TB$/K)< MK@1ZER8>-* MV%@+&^\1=@6VX(!&A(4@4B"<)R@N^U**YS2ELB7*F*6?\]V*H 5+(="4RE*Y M"T&H"I*#F'B%\R6XD>9(PKPKEJUQ_O2/OTU];_)&U!H\HQ5*"JZY P]!'U%F M/$N49Q'XA51^T2Q\UYNA(RV3%0)ZQ/%KI(2ZP9L?YGF)4YS'!&'Y/5G?]ENK MI'A+8I+-"4>!YQCS720)52E,6'.2(FYV?0!W@J< P9^(U) M1YIBFNBK)OT= M!4X4>%9;(\-_8_40 M'SF1%_[IN/D+X?- ' +:]N%P6HT-/)PV,A0V$>>/0F5D!<%?G2"@^8@:[PG_ 5K*18CEY('D!DC'\04M M+:!"T,JUS;S:G5:?H+#0[JFR,[!:$UVPH#7AE"7BATFB=RM.2&-#KX84LCH' M6J#8VU$^&RFQ@TN76SAM) 74*V"+;04B5V HS)5? M?RTH5\''P&@H(U@4J@G#"TPY>L I>%^5^ H"!=?U"93JM+.$ZM?C0B@-&ENF M8]=+:$52B&#")1QXOJ&F0]15O'%2E6\Z\=0\5I1PS./5$]#PSH)N07- L5I MJ>4+M%'Y;-<,/TP">J]T_ZIU_VB6E&D+P;*:"G\1=AGTW//?!9-@G&M.MWGX M.0+[I'!PCC Y_2/F]\HERG==[#Z#0^N1+SF;"\(?-"0.E?0A :, MQ1=&/>7 M Y]K7A_R=6&-[#3OF 3JHW]!=DV1=UR^^=5;<(RNL%@A!7K DG9"G1E\=PQ[ M\*2WIYU/RAX3AZU:^'\W%MO'@K] /+:5_G],_IDQZ45PRIN,.WKJR*O>>G;U MJ-K5HX-W]9AE<.I 0K+XWE;/40 'F\1%BJ6I47 <,Y[H.F9#Y4J'E.0:6T\G MAD%& /I)U_[>K]%=Y]7'M]>L2@5L;8HP5?@7^0,1BA,D$@F85J^&2(VJV71Q M B7C Z0T&-KA=&4&J$+))X@+I1_D.;%BF[PL>'>3UA^=(W[/X:!\OO"0H--* M_?9Y:V\&82-AU=H6#*T+2-!8D(:S'3 >F! RBQ"%MEO]F"UU'R+1=3"XA:' MWVG)E7ZSJ8_LZQTXI[ACJ^6Z(;K=U6#-]$D)T*WO^G6RJ+&>*ZSOMV;H>B]Z M?\:"^R*PK=%_J4!/6IU4:77RDL-2D1G?=F7#?D9_8!IH!7$K'[1FO.0.X"U] MH(D"2-G[B>7DT,97!@G>7,24_=/IT'U5M]QA8+7&PTG=F@3#Z2MT0\7]R4*M MFN:2J/! '#:-:M9P[-4D_M =URUO&+CVV#AZA=X]JNL?,$I*%Y#%GPCFHKZM MBH;NB]Y?^NR^F-YS37BXX;O,'-JFC":VF9\SJ3<,)[;=0LO"_?9SAV'7>T]D M3JO(G/9'9OU#DDDP)NV:'Q]AX5TAVL_QHOR]5/'Z1\)B*_11E?5&V M]=FD'K6JCL[S3P7>P D]^P)O,@SK7?XGCK6-J\!PHFG44F4, =!2O"8Z\@+K MZKR.DTDM]CWC"T)!TNA*U;1I@]H)W*A-/QM:U^@[R^W.&][4F43V4J-A<$C, MS:J8FQT:<^VZNB?N^KDVXJZS7F]UJK*ODNB8>V"ACI:F:"GO9D_45P1=9X - MYBJ&?K"@_@9ANPU*4/?Y +ZIS;(;Q#HJ6@0F?KJL<5$UA.970W 4>D%7%$5^'3UUT(RGD_;D0$VV->B.$UL':U<+NT)D9'WQ MD1&^U-^UJ)-LD4OS\4?56WTZW#26@^J#H_#=02P,$% @ ]6P% M47J]6:;D @ +@< !D !X;"]W;W)K&ULM55M M3]LP$/XKIVR:0"HD35O*H*T$;&AO3*AEVV=JMG$U59P27>:C!543"]O42AUM.@'[2&.5_E MUAG"V:1D*UR@_5;>:EJ%'4K*"Y2&*PD:LVEPT3^['+K]?L-WCFOS8 XNDJ52 M]V[Q,9T&D1.$ A/K$!@-O_ *A7! ).-G@QETE,[QX;Q%O_:Q4RQ+9O!*B1\\ MM?DT. T@Q8Q5PL[5^@,V\8P<7J*$\5]8-WNC )+*6%4TSJ2@X+(>V:8YAW]Q MB!N'V.NNB;S*=\RRV42K-6BWF]#$DM,3M$,*DX;FL>>)G>$[@ M1DF;&W@O4TP?^X>DN1,>M\(OX[V GRIY#(.H!W$41WOP!MU!##S>X"4.8@_? ML.,;>K[A,WP+NEYI5BV,GH@J9,ZUWY\#DM<<2G=H2R98)2X#O0U].-!;S3L=Y;/ M+$VV@G7I+-F6FI\UQ)H@=:X4Z)C(RG>Z#^+37C]Z>]@9OBIYE#"34Y%8U&@L MX(;:MT$'HE:2_WXBZGZ_-QZ/7B)<2O(SL4;C7AR-6\M3UR=\T,,*U"O?J0WX MRJK;66?M'H.+N@?NMM&ULG55M;],P$/XKIX#0)E5-FG:O MM)7:;@B0)E7;@,]N?&G,'#O8#EW_/6!+[#O?/?>JRSBV68$ELWU=H:*37)N2.1+-.K:50<:#4RGC-$E.XY()%4W' M0;H?M2+0U)<8?" M18G*"JW 8#Z)9H/+^?,0VGQ./ MEVEIPQVSOX34.:>N0!MY-H,#RBCDV'1N] >.M M"3GIK=HG:DS5QNAUK HF%FCA:-[MI)HC\>QHQC> M,LY:O'F#E[Z =PHW6KG"PK7BR'_WCXE;1S#=$9RG!P$_UZH/PZ0':9(F!_"& M7<+#@#?\AX3[!W!''>XHX(Y>P+VC=N&UQ*;.A-L"6U-/6 >N0"K?_:A9B$I* MR1QR<#K88%E)O44$AX9>FOFJM<^]P&$BLUV#@@?^Y\']4[!.-T>%N7 6%MK2=\XD4QE=N(,K MS+!0NC7G)^!C/.A0=CLDW3QHQ_I_ZB 4-8O+D!GV^%1FC^ M%Z&CP>#T&)9L^VJ'M)>.TN-]FE3+V-7R'L5![RR]>*X&X[W&+I%8^_%EZ0%K MY9H>[[3=A)PU@^')O!FO-Y0T50!(S,DUZ9^=1&":D=4(3E=A3*RTHZ$3M@5- M>33>@,YSK=U.\ &Z_\;T%U!+ P04 " #U; 51(:&,OI$" #3!0 &0 M 'AL+W=O2\ M0FFXDJ"QF <7H_-EZOR]PR^.6].[@ZMDI=2C$[[G\R!RA%#@VCH$1L<37J(0 M#HAH_-EA!EU*%]B_[]&_^=JIEA4S>*G$;Y[;W M5L+X?]BVOED:P+HQ5E6[8&)0<=F>['G7AU[ -#H0$.\"8L^[3>19?F&6+69: M;4$[;T)S%U^JCR9R7+I'N;>:K)SB[.(:J20#)P]L)= ,9J$E4&<*USN 90L0 M'P 8PXV2MC3P5>:8OXX/B4S'*-XS6L9' 7\T\A22: AQ%$='\)*NPL3C)4<6D<2C8AFELL-")<,!& M3_-0XO_#0\X-?24&#<_CT81I'R>># MI^LYG!C^#%7[JAK=9%/N 7R$>#C)$N: U8\X9M,AHFA'N-Q@"OZL92&[@D M,#3VC?/)9'@V&0]>(?<[N?>C,I-ADJ3O?3%A;] JU!N_3@RL52-M.W.=MMM8 M%^V@_G-OU]T-TQLN#1$I*#0ZG60!Z':%M()5M1_;E;*T!/RUI*V+VCF0O5#* M[@67H-OCB[]02P,$% @ ]6P%493,A)"- P W@L !D !X;"]W;W)K M&ULI5;;;MLX$/T50NA#"VPC47<'MH'8- MII=G6AK;1"52)2D[^_=+2HKJV(QJ("\V2N?@A]P */54EDS-G MKU1]Z[HRWT-%Y VO@>DO6RXJHO14[%Q9"R!%"ZI*U_>\V*T(9F05W/JW)#AY!?:W70L_<@:6@%3!) M.4,"MC/G#M\^8,\ 6HMO%([R9(Q,*!O.?YC)7\7,\8PB*"%7AH+HOP,LH2P- MD];QLR=U!I\&>#I^9K]O@]?!;(B$)2^_TT+M9T[JH *VI"G59W[\$_J (L.7 M\U*VO^C8V2:)@_)&*E[U8*V@HJS[)T]](DX FL<.\'N ?PX(7P$$/2"XUD/8 M \)K/40](+H6$/> ^%I T@.2=K.Z[+9;DQ%%YE/!CT@8:\UF!NW^MFB](Y29 MH_BHA/Y*-4[-_R&J$8#X%BT:J;])B0@KT+HDS"S^6X,@YLQ(]#X#16@I/Z"/ MZ.MCAMZ_^X#>(?=?\5[@#YQIO82K5@!A06? MC>/C$;RK,S&DPW].Q\(?)?R[83XY-)VJK(.&;=(\]@>YA^C($CCJ7LX M39?%+$WP)!G,7@@+!V'AJ+"[/&^JIB0*"O/HT9PJV\D/+YWC(/32*'RI,NL, MH]\:WML8_30)X]0>4#0$%(T&](4K4NJZ<@#6@/461Q<2<>3YT4M]R^A"'XZB MT#\+]Y++3P-\9K6R6(78C^V!QD.@\6B@2R+W[?.6FP'\;.B!E,"4->;X(AH? M3R+O[(PM+6;!)#W/319?QF-A6UW'=G]IAI/8/S=[L+ 9*]^>Q63(8O+;BUD+ MG@,4$NV F0JAK\)6\ K5S::DN:X<6Q"4[6QW-[D0-4F2,+!K2@=-Z;BFIMJ M,!6KZ@K"DM2T.]62-R('B2I=(J7>^6X=GG0S5U!3_*POS+@[[/=^1MZYR2!] M,LJU%KQHH+3]'MGJ7=/NHD*Q*YM%'7F>,-4]WP/JT,S M>M>V8&?K"WR[Q);U#-^NNE;S%WW7^7XB8D=UKU'"5KOR;A)]84373'83Q>NV ME]EPI3NC=KC7#3@(8Z"_;SE7SQ/C8&CIY_\#4$L#!!0 ( /5L!5&8YH=M M; , % 0 9 >&PO=V]R:W-H965TX[@H/5XR\6-S $4NBT+)B=!KE1U&H8RS:$D\IA7P/2=%1S!)L .^,+A:W<.4>&RI+S&S-X MFTV"R%0$!:3*0!!]V, Y%(5!TG5\;T&#+J<)W#V_1[^TY#69)9%PSHNO-%/Y M)!@%*(,5J0MUS;=OH"74-W@I+Z3]1=MF[K ?H+26BI=ML*Z@I*PYDMM6B)V M>/1 &X#K!!AD\A6>4$4F8X%WR)A9FLT,KFA*F$)G:ACRO5<*^N+"U"$%O+E M.%2Z'H,:IFWN69,;/Y![@*XX4[E$KUD&V<_QH>;1D<'W9&;8"_BN9LP]@?KS5CWZ&9I1_RD&0"FI%4XG>JPQ=0;D$XM["7VH3=4FE]3(!1PI(M;Z]=<)],OV:XI&]@:Q;Q'->[Z9 MQN-P\X<1N'\ !9UO8/^. MXE$*#O96T!D*]AO*)W(#&?%1&=/*2F19-/U>=[5K ME\^:)M%-;WKM*[VPE$E4P$J'1L>F.15-^]H,%*]LR[CD2F^5[&FN6WX09H*^ MO^)Z$]H.3(+N3X3I#U!+ P04 " #U; 51G^_E<2@# "@$ &0 'AL M+W=O3J7$#8:-2[[3!N3*4\LEU[D;M@#A&F&!L' 2S MGP7>8)(X),OCQP8TR/9TAKOM+?H'[[QU9L@TWLCD.Q^9:3MH!C#",9LGIB^7 M'W'C4,WAQ3+1_A>6F[4D@'BNC4PWQI9!RL7ZRU:;@]@QL([N-X@V!I'GO=[( ML[QEAG5:2BY!N=46S36\J][:DN/"165@E)WEULYT!NMH@!S#@$\$'_.8"0-7 M<2SGPG Q@9Y,>,Q1PSGT4'D=B!CARS#A$^9.5L/I+1K&$WT&)\ %='F2N/%6 M:"Q#MT\8;]AQA5,T;5?\/HX%F58&"8,F!U MB?!PM>+Z\=(%EIZ3QCFA!:=7R[C6CBRN]8Q9_< I;@G-=@C)_,Z4W$2,PNP+ M;#'V!2D3\JZ 9",CV7CC4-<.AKJ9<6T>6:@O,F87_S'4Q=CT4*@IR=]Y4@C5 MM1S3>0J_X!AN.-W)3_3( D_SM$*CEUT@=4 #)< M-Y-QTSO<]J;*XLUI!5(I MS%07N9+G(5JQ9O7Z0ODD:11O7B> FEQGGI->1Q^/:(\*4;DR.01Y8DO MHF\HCP.;TZA('^%.O>EJ]RY3$V[KP 3'%HV4&_9I4NMR>-TQE87 , #$+ M 9 >&PO=V]R:W-H965TQ\T!V!4C WNE:7=M5N=Z]-HDA5A.;L\W2?OL;.R$$2"C;-[NQ,_.?WXPS M9L9[J;[I@C&#OE>ET!.O,&;[X/LZ*UA%]9W<,@%OUE)5U,!2;7R]58SFSJDJ M?1($B5]1+KSIV.T]J>E8[DS)!7M22.^JBJH?<6$YE(@Q=83;X8?%CBR#L[B'\[VNO.,;"HK*;_9Q?M\ MX@66B)4L,U:"PK]GMF!E:96 X[]&U&MC6L?N\T']#Y<\)+.BFBUD^2_/33'Q M4@_E;$UWI?DB]W^R)J'8ZF6RU.XOVC>V@8>RG3:R:IR!H.*B_D^_-X7H.(!. MOP-I',BY0S3@$#8.H4NT)G-I/5)#IV,E]TA9:U"S#ZXVSANRX<(>X](H>,O! MSTR7]?$AN49+OA%\S3,J#)IEF=P)P\4&/\B9_FIOP_IM3F20XYSQ MHJ!B [6#*IF"05&K+14_?M,H.Y27:LV,1E"^XU[)Z8J7W,!)7&&(6H;(,41# M#">AWJ(YVW A['&OZJ/M.[9:,G&2]GIXGH9)B,?^<[>6ET9Q$+0V)[!Q"QN_ M"':6Y]S> 7W?UJ*6BCOQ!Z(G;?3D1=$?6;[+AL+/DXOP8=#)OV:\-!JLT:BE M'-U&.:LIW\-'!:O/:_2)&=O'=WVTHPN0".-^D+0%25]4+FCBGWQ6Z04$#B+2 M3W'?4MQ?[[&>MGFXTC5Z:S62799WF)#TO'I]9G$Z0'R\M'%X M&_%?7>*+-NL%#V]O,WR\P?&-5_A)"7_>;OCRAL8D27!\7L<>NRB^#\_!_<[P M43&U<3.9_3&#^:'^C6YWV[EOYJ:=L_VYG0?=4'.4J8?)CU1!>VE4LC5(!G36C3@K:6!@&PO=V]R:W-H965TGOID"T<%,*:29!8>UN%(8F*;!DYD+M4-*33.F2 M69KJ/#0[C2SUH%*$<11=AB7C,IB._=I:3\>JLH)+7&LP55DR_7..0ATF02\X M+ESSO+!N(9R.=RS'#=HON[6F6=AF27F)TG E06,V"6:]T6KHXGW 5XX']N\CZ=!)';$ I,K,O Z+;'!0KA$M$V?C0Y@Y;2 4_'Q^QO?>U4RY89 M7"CQC:>VF 1O D@Q8Y6PU^KP#IMZ_ 83)8R_PJ&)C0)(*F-5V8!I!R67]9W= M-#J< "A/-R!N /%]P. 10+\!])_*,&@ @Z8Z(H^!>FP PPFAMZ,2[)HF RIP@N8:&DU60$F!E#AF?SE&7Q( K5Y_'9A!\J>0']Z"7$41QU M[&?Q9'COJJN7Z/E__D7R-B^B4:4U$K]L6"#O47*60:56. MSA -6J*!)QH\0C0KG8>=%Q-1I35-D[?1CS^NINR/)A2"^.W]P-6G4$#6]C[B@S;)49GE5F MC=JW&/H"06T%SYD[M0T8NIN,UU)1W]ES^@8;&3J_P[,TKL>-S(XE. DHF4&] MQV *7?X?/JAQ&$71/;7^$]GJ#V2UHN')F5JBSGTS,^"/Q=KK[6K;+V>^3=Q; MG_=&BU['^I+Z:]T.;]/7S?D3TV1$ P(SHHHN7M.&==WPZHE5.W^B;Y6E_N"' M!?TCH'8!]#Q3RAXGCJ#]ZYC^!E!+ P04 " #U; 51L\8)4,$% ,' M&0 'AL+W=OZW=X MN7P2\FN^HE2!;RG/\JO.2JGU1;>;QRN:DOR]6--,?UD(F1*E7^6RFZ\E)4G! ME/(N"H*HFQ*6=4:7Q=B]'%V*C>(LH_<2Y)LT)7)W0[EXNNK SO/ UNNE!GH MCB[79$D?J?JROI?ZK5M+25A*LYR)#$BZN.I\_ F#(7 MXJMYN4NN.H'1B'(:*R."Z+\M'5/.C22MQ[^5T$X]IV'A7#/TB M6*5WB]!,B"*C2RF>@#346IIY*.);<.N(L,RDXJ.2^BO3?&KT6*8@$ OPR)89 M6["89 IWEUVES3%*=>-*]9M2 M=71$=0P^ZHE7.9AF"4T<_!,_?^3A[VHWUKY$S[Z\05Z!OV^R]P '[P *4.#0 M9]R:'0Y=YKQN]NGK9I_YV2_:!)Q2X3FM6N:TM)A_8 DB5@39@KDM-*Z+XZQS1!5A/DU>0#B_5NA1;S6F46E.:>E@MM23U9'PZZ,'"5B(/072,NB=XJL?T=^AO\+:RTQGW MC_;_RPK,]@(X/&\0D,5>Y,?>EQ78!#5!%'EQ:=!W;%-.TQWJ;3$,^S&L#L5GW:TSP<62 MQ>8$+EU+L:6I[N*^4&"+9?C,6(;WSG/\6':="JG8]_+X4"SJ1NT[;:A$1B?C MT 1!;QPL!F(_!LXVQ8G]_8K(E,1THTP8\I_M+=B"'@[/' ^+@/BUYQ-C?/*@ MH,0DW#QX\.V'L(5.[(?.3]IR"<:"Q+D+7-J*[=_>@\7!97"OEH-@RE^>U]6A]=75=7-C\,'X#+\;0 M,3Z!%]/R8LJ*+^_)/A*Y9%D..%WHJ8+W?9U"LKQZ*E^46!&ULG57O;]HP$/U73M$^M-)&0BC= M5@%2@57KI$ZHJ-MGDUS("<>FME.*M#]^9R=D;"I\V!?BL^^]>\\_CM%.FXTM M$1V\5E+9<50ZM[V)8YN56 G;TUM4O%)H4PG'H5G'=FM0Y %4R3A-DNNX$J2B MR2C,+'"@*VK2IC]%*7>C:-^=)AXI'7I_$0\&6W%&I?HGK8+PU'< ML>14H;*D%1@LQM%M_V8V]/DAX0?ASAZ-P3M9:;WQP7T^CA(O""5FSC,(_KS@ M#*7T1"SCN>6,NI(>>#P^L-\%[^QE)2S.M/Q)N2O'T:<(&WWX0B0#D\ TA:0_@OHGP ,6L @&&V4 M!5MSX<1D9/0.C,]F-C\(>Q/0[(:4/\6E,[Q*C'.397-ZH M8TEI109E0#FZS M3-?*D5K#0DO*""U\@#M20F4D)-PKZTS-I^DL")7#3*N, R/"V3#9S&!.#A[) M;N!BCDZ0M)>CV+%D7SC.6GG31EYZ0MXU/&CE2@M?5([YW_B8K79^TX/?:7J6 M\%NM>C!(WD.:I,G3<@X7[R[)8?6&M-EYICEFS-3W3/W/+=,9@8/N0 :!=G"" M]O_V^$SAJZ[P52A\=:+P][I:H?&\12>!6 *YVA>T'( K$9YZRYX?[TK*2LB$ M+8.Z,,#GFEZ$;"0;A*TAOETD]^ ;"E\"A3G\@A,;/FT$#H- WWY>)H-1_/*& MIV'G:7C6TX,P&[Y[*XE@,:L-.7^12Y0YK/; ,LGM6<^[M\0TS-='8I).3',_ MSF4T:-=K-=2[P-G2#^D][T4[:RYN, B05#D]Y'KFZ: M'M4$3F_#,U]IQTTC#$MNZVA\ J\76KM#X MT?Q23WU!+ P04 " #U; 51 M([>>U$ " #;!0 &0 'AL+W=O_.\X0MT(^JQ) H]>*<;7P2JWK.XQ55D)%U$C4P,U.+F1%M)G* JM: M MDYJ&(X]/TIK@CE7A*[M;5,8M%H1CFL)5)-51'YZP&8:!=>X!T6'FE1:KN MD[@F!6Q /]5K:69X4-G1"KBB@B,)^<*[#^Y6D?5W#C\HM.K(1K:2K1#/=O)E MM_!\FQ PR+15(&;8PQ(8LT(FC9=>TQM"6O#8/JA_RAJE1=7#)H.*\FXDK_TY' '!^ P0 M]D!X*1#U0'0I,.Z!\:7 I =$:W6>9:+BFO$!KP6A&0:&/:$E4B0C?=<;J MI:%[PH!KA:Y3T(0R=6.\GC8INKZZ05>('/TDOKH\^NPMCDV+ACZ%0Y]" MIQ?]=Y_>"18-P2(7;'PFV-#GS!KPI\^GFMA)39V4?97V21C,)_XTQOOC9OWK M%MQ.PW#RUBT]H1;-9W^[K4ZX6;%P<.OJQD<7PSY[WX@L*%>(06Y ?W1K+I/L MGI)NHD7M[LI6:'/SG%F:UQ>D=3#[N1#Z,+'7;WC/D]]02P,$% @ ]6P% M40/)41-/ @ >P4 !D !X;"]W;W)K&ULI53! M;MLP#/T5PMBA!=;8<=)L*Q(#:;)B'= A:-#MK,JT+526/(E.NK^?)#MNT+6Y M[&*)$M_C(V5ROM?FR5:(!,^U5'81543-51Q;7F'-[$@WJ-Q-H4W-R)FFC&UC MD.4!5,LX39)97#.AHFP>SC8FF^N6I%"X,6#;NF;FSS5*O5]$X^AP<"_*BOQ! MG,T;5N(6Z:'9&&?% TLN:E16: 4&BT6T'%^MIMX_./P4N+='>_"9/&K]Y(W; M?!$E7A!*Y.09F%MVN$(I/9&3\;OGC(:0'GB\/[#?A-Q=+H_,XDK+7R*G:A%] MCB#'@K62[O7^&_;Y7'H^KJ4-7]CWODD$O+6DZQ[L%-1"=2M[[NMP!' \;P/2 M'I"^!LS> 4QZP"0DVBD+::T9L6QN]!Z,]W9L?A-J$] N&Z'\*V[)N%OA<)1M MN]<#7 "+5S #ZTN.+,5W*H=VG#+5 XW0C'% MO;7TCR+(>Y^MD9B0]MSA'K9K./MP/H_)*?9Q8]ZKN^[4I>^HF\&=5E19^*IR MS-_ KT[CQ^D)@MB5:JA7>JC7=7J2\7NK1C!)/D*:I,E;@D[#U\@=?.SAXR\G MY$R&YYL$OLE_/]^)8-,AV#0$F[X3S+&:%G/@K!'$)."SFR6YH-:\IN\JV;'- M IN?)KML-KU,$E>VW7'%_G5[\>ATQD?_=XVF#&UO(>38_>K#Z3!9EJ&AXA?W M;BS=,5,*94%BX:#)Z)/K2].U>F>0;D*W/&IRO1>VE9N.:+R#NR^TIH/A PSS M-OL+4$L#!!0 ( /5L!5'4A0HH:P0 &(3 9 >&PO=V]R:W-H965T M/I!3)CBW.03? 7VR1XCV\N^?XD.)H(^2S2@$T^IYG7%UU M4JU7'X) Q2GD5%V(%7#S9B%D3K5IRF6@5A)HXHSR+"!AV ]RRGAG/')]#W(\ M$H7.&(<'B521YU2^W$ F-E<=W'GM>&3+5-N.8#Q:T27,0#^M'J1I!35*PG+@ MB@F.)"RN.M?XPRT96 ,WXBN#C=IZ1C:4N1#/MG&?7'5"ZQ%D$&L+0=7]#L7O EF3A5,1/872W1ZU1EV4 (+6F3Z46P^0A50 MS^+%(E/N%VVJL6$'Q872(J^,C07+3>D+:?&ECSX)KE.%;GD" MR:Y]8.*J@R.OP=T0+^#O!;] W?!71$(2/LVFZ.RG%Q**H=BIQ#48M#]UR#!*61I!K0 M&56(HA7(V-37P:KRHT47O?#G0XR_VVPGF%X=3,^+\[G(YR#M>M&2)F89_8U: M2O"F!.HY("OPZW$X"M8'YN[7<_>])':ZN6Z;O-=H*YK(.Y].(\2&:RMK)IRZT V[I)8*Y=AF-'I]NB8YK% M14;M7JL."4DY2W^KE' 8ME03#IN](O1ZM[U#?#%\2_1EKD"NJ2VP>[XJK/[_ M 6O($#DWA;Y7?Z;OCL90[B&>=.&M[0N?1CEBTKA$CEYU)72/:X(I:L M5KH:7)"2GOX,F=@YE-MW,@V/A'=QHUP8[]H3JA*$7PKF(&T9\>#21[N)9F$T3 < M;*>YW,^KH3NBU^_V!U$[(XTL8[\NOV'$+(P_"V%7A1'LV"P4QLV1V7[RH$]4 M/MN\V=3>)R8LL_XR=%TFLUIMV'=L(XTF#HOU!* M&IDF?IG>I_1=>NE+5Z/0Y$2.WJ319>(_]Q[%8.0YJ5;,^8;LNM;H,_'KLY^Q M)R[:V.IZV6IDF?1/A*U&UWCX9B5PRKE &"V,:7@P,[;*\T"D;6JSZN&G:"^5AO_ U!+ P04 " #U; 51L0%C,@$" #U P M&0 'AL+W=OG#8>1=-2V&!%WO$&]TA/W<[ZB$TLE5"H MG3 :+-:KY&%^OUZ$_)CP0^#1G:TA.#D8\QR"3]4J28,@E%A28.#^]X(;E#(0 M>1F_1LYD*AF Y^L3^X?HW7LY<(<;(W^*BMI5\CZ!"FO>2WHTQX\X^KD-?*61 M+G[A..0NEPF4O2.C1K!7H(0>_OQUO(J?>SV#1?H& MLC1+G_9;N+ZZ^9N%>3^3J6PRE47:Q07:C5%*D&\=1_=X'_VT&*AH>N&ULM5;;;MM&$/V5 >$'&W!,BM0E-B0!EJBB+9K6B)KV>4V. MQ(7)769W*25 /[ZS7)K1A58(-'V1]G+.7 Z'PYGNI7K1&:*!+T4N],S+C"D? M?%\G&19,W\D2!=ULI"J8H:W:^KI4R-*:5.1^& 1COV!<>/-I??:DYE-9F9P+ M?%*@JZ)@ZNL"<[F?>0/O]> CWV;&'OCS:WVP!IO)LY0O=O-+.O,"&Q#FF!AK@='?#I>8Y]80A?&Y ML>FU+BWQY_QB:?D;67R%S7 MO[!OL($'2:6-+!HR15!PX?[9ET:' T(X>8,0-H2P+R%J"%%?PK A#/L21@VA M3MUWN=?"Q@-XWTKZX*K8>MJ6+L:ON'JC])ZT4!-4QNJ M/UOC1D)9J22CC@.)HE7MT4>[E@9R GRN^8SD*HU^5I(^;KJ@!.4"! M)I,IT/9(6F=/R;I]VQ%2(Y^ MK*,X>W>RRO/-6;^?S59D'62]9$-B^I=%DJZ#G'Y,E_ULDY)@7C"MH[XY&.#^ M.@CCDXOSXMDDO3A/MGD4QF22HFR[7@?ITWL2)8_O3HR3W8.[<+G*V8/^Q?DF M6)(IR;]N)BG]U-]+F8=K$F=A$J.4+-Z=7!IGM[[-& J*;R%YS"J_(V;*?9)\ M9Q_&\W;PFW""'R9LE45;\'SURVL$)FFVS/%ES9JK! M.HS+G\$/[H@*@V4H&$S.8#897 6#Q1FLK@PV9[ ;#*9*)89_"ZJN1S!K_)8*LF;K";N4'3"B7+?K*;LZUFV4VWT9QO4QE1 MNPDWBAGOE[%8!/(HR(.+\S1Y1"FCI_+8+\5J*/AI_(8Q6[C3/*5_#2E??C$M M%RQ*%F@:+N-P$7LUFRC?,P7J))$H6SD&3H%$WS9/;]]#U=)W,T3-8T M>61!L?Q>CT@>A%'VYKR?4Z68Z/Z,*_"^5,!4*&"@VR3.5QGZ$,_)7,(_A/DM M'?\US(]U_#<:_4U 0)_.QGY*S-V4O#=!B5.RZ2%K\!:9 \,+XRP/HHBFRCQ; M!2G)9!Z"Y=ULXYT\<_!U.D*O7[UYA?JHE*>4.H*ECLB,2C4*+?WN4C]TMWTG M52+EJK/%A^CV$99Z&Z0MBV7Q=OAL;*(@KDQT!U7'O\0!-P=,>9B3=0>1?W07 MZ3*12D&?N@O"H*#;[J[S9$)J:]K:IUFKD&JIXEJ1.0'1]EZT78BV%:(_;]?W M)&4)G*PW4?)$2#DGI_?%:+-JGF:!EJ&?Q4]9Z)8C.<5(K.1[N+#.^P\2Y9R] M<@YHMU"N\ #ZLF%Z0![%>\D8-/O##Y+.0F;AZS#F42A=CKAETZEA#>@_N67N M?GP7GM&*CVM8>)FF0;PD;"&C^R=4I9L$3\7CR\<@G;_=.>,MNIS/0_9K$*%1 MF,VB)-M2:]!_+N^S/*6E[7\!?WE[?3W07Y,TF1$RS] B3=;UV4#"ES_1*YD/ M2]&XXD.,[:H+RZ34)G,M3^EI?Z^Y#VH^"E-:Y2=I]F]6D9,TI7H6\XVV<9C7 M URN_]!O*68[+?5';2K?:%%]D,C"+:JK-A43U23[J"6K>4A[*(+R%4&+($S1 M0Q!M29&3@MD*946T)1M-QC-,H96I"8F'<$YBNO:## 5H0\.7KBO9\A]J) UZ M@\&_9!7&X7QU6P0R&!8HZ5L2T=B-PORIBS6P+,_IN0IS8$;L]BS8'@%'!HQ' M=V'V_7214A@*XYS0/):CE,5&!^-@P4;/<>6VP7QFSS% TP28&8X&;B!.U(JK"A=#(&8 MAO>/@'A#(*4!0^7E%]X47RDH<-]C.A_)'V@BBZ2%"VV.=4"A32E M!_%,%M&W?$"GA5 *B#(%1)DP1%U&43(+V&I2^IFMMS@CJJJ$#U!#3[L-LF,) MG>F;:A,$.)H&:$*A.)W<,76@?.^""ZBZS_7:U8*$S#*M%MUU-W%CO;BZP0)W M31CUIA4@I]F< C#+[VE8),42Y0,6^%":,@4RFB_>-)D"IDP8%;ZQHB5>LF04 M)M)](XT "ST1FLT@902PF'";]+MD&E- B FW7\]>O4,^0'556K:D1KZ2$)JR M8OI:0H@=">%80NA"=;[#K@6?TBP;SHC2.V_1YR1^H#%(GQN MYKUA0@NGSTE.HRQ'=V26+./P?\H.;ZD!9MUX I@GWF+7T (69 M #33_VW:#TM EP5#UP'MAT:2LOTXDN_Z2+[QX7QUWPG,M&#,/*C=TTZ43Q9<_;02 M\[)H(>T!'9@[*ZU6V16^T];8SMH@=-:),+[8C9 KYM&+T.7+9';)IQ!:JY MS.TYBNTP6X"E#<-'=2D?HU4IW:\>G/0<5Z%5Y?03!J+Z^CY&+[NEE]ES/85> M(O/;\(:M8M$?HZ#34M#O>=BO_E-H*[#$/AA+Y%GA"##G0U?#$?K[B2!9?8_X\C7%N!G_\)#7[M]G&MA];:I+?#0AO&POHOX$]V& M<;C>K@&+'0%OSN 797!'H(0#]W+/3CEI7X,?.K^* MY._ >['/\*M(Y(?5CY:/LRJ;3+L?-1B:6D-@*1XMTY< ';H=W M2XY(.@Z<=#HV(DZ[\C8=8',4B\R$?WWAC66E+[NDTI@^,]EU*;*]\Q6PV#A,YQ[2;9']W(/FG)ZD:+ M#(LUIUV_276!1;[&<+Y^_@DN'Z!:8JC\*+(UUES2^+N.8+A>56,\7W8"TX&P M;GOE3B1&D'W[K56AGRZ_CF]O>9)/0 M-6>1V]I-X$T'@76?",AP[@_G*WHX5V1P M%\[@E75SC%)8LI>%3852E:ON<#-17TS'Z.6V]++4>@GP<&'PZ+;"CMBRXN/6 M)]=I;EE)J2HAP&WO(NM&)ZON(8%&+MSU- L":OF7Q8)61> QH"=PR(.W6WZ7 MHM43P.3!P/3\HI4/T*%H]01<>3!<_6U%*]>K?H?2;$.'GJYNN4!)#T;)24H> MPF2;%5_<*JX4LN^#$6?(;]J6]R"W^2I) M"]>SJ[:[.[8ZS.=#U*#7EUUBN^Y"63=$@) '@Q#[ZAN:M+XC5I[ $5IX(N$ZL,)]07B8N2W6P-#%A?K=]NE77F*P)NFR>)M'AHKW$)3?AMT_W;\QY+)X M;T+C^= X^VA(GE\;9V/9\QOC[%/YGA Q;/G:DML@I3U#AB*RH"H,>JSF3\LW M@90?\F13O%KA/LGS9%W\NB+!G*2,@/Y]D23Y[@,;8/\^EHO_ U!+ P04 M" #U; 51?H!!)MP" "Q"0 &0 'AL+W=O<;5R$NUWI[[OHI3R*EJB2UP_+,1 M,J<:AS+QU58"75M0GOE1$/3\G#+NC8?6-I?CH2ATQCC,)5%%GE-Y/X%,[$=> MZ!T,"Y:DVAC\\7!+$UB"_KZ=2QSY%00:Q-A04FQU,(, MNY;>E8DX B!//2 J =%30.<$H%T"VB]5Z)2 SDL5NB7 ANZ[V&WB9E33\5"* M/9%F-K*9CLV^16.^&#>%LM02_S+$Z?'2%0@1&[)D"6<;%E.NR44-[#7@?R=DZP?BWR%4A3:GC.26JK M2Y4E59\-$]2O6 M?J.?3\,: M^\R\1^R5]T#O'C,W5":,*Y+!!J6"5A\/ >G>!VZ@Q=9>@"NA<>/;;HIO*I!F M O[?"*$/ R-0O=+&?P%02P,$% @ ]6P%4514JO+C! Y18 !D !X M;"]W;W)K&ULO5A;<^(V%/XK&F8[LSO3C2W9YI(A MS"0A9'NAS9!N^ZQ@ 9ZU+2K)$&;ZXRO9P@(L!-F&O@1;/M^Y2><[)^JO*?O& M%X0(\)JE.;]I+8187GL>GRY(AOD579):M]5 8O@WG!G-S3]*\D%HN; M5K<%8C+#12HF=/V%Z( BI6]*4U[^!6LMZ[? M.""9AHL/D*:5 F^JS=Q59M 1,Q",:2X6 M'#SD,8DM^*$;'YS"C]SXM@/OR935>4/;O-TAI\*?<7X% O@C0#[L6?RY=\/' M>*/1OF_+Q@GCA3+N*SBRP1_.AEM]'_TWZX_?;7UO)X+Z! >EON"(/DE"*7ZA M#"M. SOG.4[X-*6\8(0[S(2UF; T$QXQ\QO-/T\Q7P!&-S@5&\G#*Y(71/ZF M6) 8" HX3@F@,S KA+2J)9-#\U6.*VOMTIKJ%ZL!ZO@=U/=6NZEL2L%N3QV9 ME264J XEA#%[948-'WIAM._G0U.FT]L7&54BT6XH M"'4/XK4(15U[M.TZVO99T2)=>K MS?3>\9R.>HW\!3W_6*U WS1(W^G%K\E43EX$R,8G&_ VFS/B#!'N]%]XR5Q" M9 RA2]2!UAHYR]\B%/D-!K!(62C INLH"4#3)6#@#E_--JY$FD8 PXONF*%I MZ.;I)\(2&JO)"\LSCQE7/8:1*5%V31M:4B:-J^.Y+?'#GL154_H%Q]--BFVS MR@D_ I"5PY,K*,/&T$W',BA93T+^FZ.Y^7>[)];SNZ_3D"ZZ*.DB0[K(3;KO/36B)CFB#FQLA18[M[:%D?PNL'V_H( M7C]6-Z[&;'4!/,9LGN0_ O4$L#!!0 ( /5L!5$PP\Q*M@, #,/ 9 M>&PO=V]R:W-H965T68\SW@>X]E> MJN\Z!##D1RP2/;="8W97MJW]$&*N+^0.$GRSD2KF!H=J:^N= A[DH%C8S'$\ M.^918BUF^=R#6LQD:D24P(,B.HUCK@XW(.1^;E'K./$8;4.33=B+V8YOX0G, MM]V#PI%=>0FB&!(=R80HV,RM:WIUQYP,D%O\'<%>-YY)ELJSE-^SP==@;CG9 MBD" ;S(7'']>8 E"9)YP'?^53JTJ9@9L/A^]W^;)8S+/7,-2BG^BP(1S:VJ1 M #8\%>91[K] F9";^?.ET/E_LB]LO8E%_%0;&9=@7$$<)<4O_U$2T0"@GW8 M*P%L*&!4 D:G@'$'8%P"QD,CN"7 '1K!*P'>*<#K $Q*P"0O5L%N7IH5-WPQ M4W)/5&:-WK*'O+XY&BL2)=E6?#(*WT:(,XOKK0+ K64T^4R6!PSW+_FX L,C MH3_AU+>G%?GXX1/Y0**$_!7*5/,DT#/;8.S,@^V7<6Z*.*PC#B7W,C&A)NLD M@* %O^S'C][#K_OQWGOXNW?6SWHCW>\*,JS#C/,RX(\PCO$"2 MDH&1,?=Y-"(<9^-V'9 MZ:#:]D'AU,N=9B?+RX*Z#G-G]DNSW&U6[IB]MEJ_M6+3$3VQNFVQ&E/F55:O MLG>K[-W>[$MQ^4E62(.0NXQA5#0!F'G2RZ]71?#.6<9)%6;2F\@Z,9$1$! C M\3#V 8.U-5#AQ&T6Q,&_=A*G5>SI&;;0W?1-04>=2[FLEG(YK)X/(7X*$$9\ MM(A\+HA1$1<]1%.G/IR<@9>;TJOPXBEK%X-&T;M(VQ3P8U4AV&= M0FO%HV>5/%IK'NT7O8'=4GIIMHO;W2ZT%ATZ4'7NC_R1'3_DJ?:E5TL./:OF MT%ITZ&]1'=HA.UU$UL)#^Y7G+7]D)U)-E#QP82+0!"\6)@3LGAB[Q4<)()HC M!KDOBM!'0RTZ]/*ICS._@NO;PZ=[T6ONW&)SK2L\UO7QK)2A-3?*A4 ML]4-[SJ_UYS,+^G5BK;,K^G5;7%_J]T7UTG\T-Q&B28"-AC*N9C@YE#%#:T8 M&+G++PC/TF"=\L<0;[6@,@-\OY'2' =9@.J>O/@?4$L#!!0 ( /5L!5&X M]5P)^P( -P) 9 >&PO=V]R:W-H965T?>@['O:,_%HXP!%'G*4B;'5JS4YL*V91A#1F6';X#ADQ47&54X%6M; M;@30R("RU/8INN'[+U#4$VB^D*?2_))]'AL$%@FW4O&L &,&6<+R?_I4 M^% !N,< 7@'P7@+\(X!N >B>JN 7 /]4A: F-+MO'9CW((J.AD)OB="1R.; M'ACW#1K]2IC>)[=*X-,$<6HR70L ?.]*DD_D#@1*4 41J:R?+4#1))7G&'%_ MNR!G'\Y'MD)MS6"'A'>H?"9 MUTKX=,%CH,E[:I>-@4&OE<+7-0# MO4'7K0I^J=)O59EF7*CD-S6W$5_INP.$P(--Y.^@ MR>=^S9A!WZG[]VK8LX0'9<*#TVQYTPX5JV8I,S0W\8GWF7LS=AO4%MBYYI_&//N][KJA8)TR2%%8H MY73Z^!I%WDOD$\4WYK)\X K=,,,8VR\0.@"?KSA7AXD6*!NZR5]02P,$% M @ ]6P%48(H]'2Q P "P\ !D !X;"]W;W)K&ULK9=M;Z,X$,>_BH5VI:YT"H^!I$HB;4.[[4E[JEKMW6L')HFU8'.V:7K2 M??BS#25/0-A>^Z+!QK__C&?&V)[M&/\IM@ 2O>89%7-K*V5Q;=LBV4*.Q8@5 M0-6;->,YEJK)-[8H..#40'EF>XX3VCDFU%K,3-\C7\Q8*3-"X9$C4>8YYO_< M0,9V<\NUWCJ>R&8K=8>]F!5X \\@?Q2/7+7L1B4E.5!!&$4$CGEJ,]@@P2J26P^GF!)6295E)^_%V+6HU-#1X^ MOZG?F"&'4!8 ^$I M$'0 40U$0X%)#4Q. +]K#M,:F)IRJ/)GDA]CB1+D8LGH"W!)5AF@8#3^C)Z!$L;1'TR"0%CT"MHI2$RKO+50W7J_B[R4= M(=_Y#7F.Y_QXCM'5I[:X+ >KN--NE?A#?+G]$%_N^E5B2)2*:U0F+?BWX?BT M!;\?CDR7PPA<'G?D>]CX'@[+'[RJ,XN -A?# M<]/^F8/+0:/B\U%!=#;J]M*HHZE&S52CP6DRJ>E)_:31G'S4BIHVDM->-Q\Y MH0DI<(9PSDHJ$5NW2%??D^E9G*J:Z(R5Z^SW8N=#%_8%NYXT < M'$K<_[M"XEKBK&#/"GO P&,WO;V;WKO*!JE+"$I,F9I+08*SI,RP/MV+MI*J MS9S65(=[^YW']7O=>](6$1&BA!25A7:D\:GU0%7)Z2P??$\FHRB*QAV^[+1211@3J(2L%)HJJ<4)2R+,-GSPY&; M]L'!. >^,;5D_X;]WKIMO3'[O5M=2_;RU?7Q.^8 M;P@5*(.U,N6,(K69\.KF534D*\RQ?,6D.N2;QZVZK0+7 ]3[-5/?R[JA#33W MW\5_4$L#!!0 ( /5L!5'X!V/F%P4 7 9 >&PO=V]R:W-H965T M/>HEHQQ+E8IWS(98HWMUSQ^-SY$T?A/RN$@"-'K.4J\M! MHO7VG>>I*(&,JG.Q!6Z^K(7,J#:O950^74$J'BX'>/ \L&2;1!<#WFRZI1NX _UM>RO-F]=HB5D& M7#'!D83UY> ]?K<(AH5 .>,/!@]JYQD5KJR$^%Z\?(HO!WZ!"%*(=*&"FI][ MF$.:%IH,CK]JI8/&9B&X^_RL_4/IO'%F117,1?HGBW5R.9@,4 QKFJ=Z*1X^ M0NU06.B+1*K*_^BAGNL/4)0K+;):V"#(&*]^Z6,=B!T!HZ==@-0"Y%B!H!8( M7@H,.P2&M<#PI<"H0R"L!4K7OH-.D/?[J[1ZU=OT"O$./J:B%Q1'JNIIPVJ0K<7U0BN*@2D P%&-X+K1*$% MCR%ND9^[Y4=]\HL>^\2AP#/A;&)*GF-Z19P:/U-^C@+\%A$?7[0YU".>%^)^ M(4[\%O'KH\5;K2_!#1S"")L&"4E_P,Q+,86_8V!N6]H8=]GX3_"RB M*D&R5/IDV.P>> [FMS&O$T"JAK"N(,AV"-5Z519'I<6">>]G9.R/R=2[WUV6 MPUEX36V],F4&:T06R.ZW:8LHBL#02<25"+2&#&%,M!M>>LV-PG/??\7!^Y)@WOB MC-,\H=Q@-J26-A';R9WC\F;/\D5C^<+IPIIE2 M'D%; E=VP]W4)$$XQ.VYB7U;/'PGXN7+5940@2G\,3*UP(RR=C[W#^"0"?8O M.M#LE#)\W-9G7(/))XW@T1RH5+'W(['A[.^.^H(/PX/'X[ ##[%XR,]?3^!Q MSV+65O?@&C;RQQUX+5/CP(GWT_(C^@?U,PZV7(R')^$<;.D2N_G2S3JMIP.W M0NS[/<2"+0/CT6DIL<<>[N-$;,D<]["Y%!% K-!:BJPSB4W^\E:D\UK]WI[W MB[_](KJHYXVZY^T[8%D=3YP.?)64*UK=3B*A3+C-+:M9 [J1 -TI,CD 'W96 M=FSI'E^.PLGT? P VPL !D !X;"]W M;W)K&ULM59M;]HP$/XK5CZMTB!Q @$J0&J!:IO4 M";5:]]E-#K#JQ)GME"+MQ\]V0HA&2-D+7\!._#SWW/GN*T936 HD\R0A8G<+C&\G#G;V#Q[H>J/, W))"=8*$IH6_^2M#$0-@'LG 'X)\,\%!"4@.!?0*P&] MWP'!"4"_!/3/M1"6@-#&O@B6C?2<*#(="[Y%PIS6;&9AK\NB=8!I:C+K40G] MEFJZ.TEBZSNF,F))$'A>/0^*EG!\#'O# MD^DRJN2/_F^ZS&$%0F@7K4Y^),NRC7"5,A^J@4OV]LMGT!R6*#ST27[))XD.7Q.UM\B9-<^U(W) T M^UII_'H>-T<\."J)1<.QWLF*P(<.BMM;:"E:'E=VTZ0P*]GJ*OK'];MH.(8; MZM>MC3EF[+TG8DVU?08KC?.Z TT@BDFRV"B>V1MXH)M8F0%O.LGPACP2]93="_WF M52@130F3E#,@R/JJ-?"]JIYC2.N\]OZ,LB>!W,"DLRY\DSC51\U1EU0$36.$_4 M ]]^)C:@@<$+>2*+3[ M;0/4 6$N%4^MLV:04E9^XU>;B!T'! \X(.N 3G7H M68?>>X?^ 8>^=>B?.L/ .@Q.=0BL0W"JP] Z#(MBE=DM2K/ "D\G@F^!,-8: MS3P4]2V\=44H,TOQ40G]*]5^:OI I!)YJ')!V0;,8RPV!'Q:$(5I(G^=>$K/ M82R]T.+-2CQT *\'[CA3L00W+")1B__"[1\<\[]U^T/D /!T_QM /O*?'A?@T\]M>9F?C +'AU$6YW-9JU]^@L/1[RUH-VZT!0DU M&CS&:?DAD=W^7RZ-XO6JY=TK8'LG+>^P6-X.V'X%VR]@^S\,6ZZL$B4H4$Q3 M>)D&X['O^Q/O97?I[)O!<:^/]@P7+88#U-^S6[8!CGVX:]B(>U#%/7#&_5=& M!%8FYH1H_0?""'V7K[NY?L%2ZM9)TPQ3H9N5:EM*)?Q@A]A@,#Y(*ZAH!4Y: MS[K;Z:X<:D(DRHL>YRCRL$(=?N3:&56P(R?9&4XPTU2Q BNRH8P9=+X&*B9 MIY?R5M4<[26N[X^&!S,WKLB,G62NHXB:=.'$!B@]'/VCVXXIH 11&;N;VGB/ M6A?"X" UZ->MR7>2N\??SJ!AP1H\$&KNHB:1G1X)3RT98='18LTL7&/_#='^ MQE]8P\$QPYL6Q/?UM]WQN&$S":A. CIWDX'OA5R#.1<9U\) 0&//.#8+K 4< MGJ'@+L1:NZ%;O.TA1\<")'G1@L:*F!+-/P** PSTH;Y+7JDLE"[3M6_K]W:6 M1NW,JC^@BZL0#-3M!S35YK*72+Z1<6"F+VG=8$ M091^,)5>$4;65+/Z\9+7N@O/$%X78BVYT*VY1Q,ZMP#-?=/,I]VR^X:V[.]W MXKXAZKLJ5&LV=(OV,V6*"*"'S%UUW//!,TY4C%-P=^TZ\-;"B_R/['RH%E+D M%M(GQL,PSR@Q(KJF>M_)#(=V+^:K;GFJ^ X<9]H%:M%,'XU@>U91K6_(K6]_ MFKECGD0[1YC#1[NE10N.'66\G;M92C28N79+$/*P97P!+Y?EQ;V&+_]'N-/<*9/ZK+;64_D70YTS45[-RQ?%L^)FN.)*WS.+ MQYC@B ACH']?7LP$U1\DT_\ 4$L#!!0 ( /5L!5$NJ;X;]P4 #08 M 9 >&PO=V]R:W-H965TGTQWLS27Y[U$J>U[SY-1PC(J^V++S[(R^C/._-IN;==3&;BIU*>,[ MTJ&LA/BL'S[&YSU?,V(IBY2&H/#QP!8L3342\/BG NW5/K5A\_L!_6<3/ 2S MHI(M1'K/8Y6<]\8]%+,UW:7J1NQ_855 0XT7B52:OVA?C@U'/13MI!)990P, M,IZ7G_2Q2D3# <=!K@RP,\,!KC#@%0&Y+4>!I7!X+4&P\K A.Z5L9O$+:FB MLVDA]JC0HP%-?S'9-]:0+Y[K0KE5!?S*P4[-+AED6:(S]&G+"JIXOD'5JQ^6 M3%&>RA^GG@)'>K@75: 7)2CN W0EV MR2M1AP95Z^/##$^]AQ8BPYK(T$GDWJ@,BQ%]@+6Q8(XH5F6:H$H9$ MO7)*CFWZ57\ #G+8R1504T>M6$UXD#U";:I ME,+P-L87XQ/&$YVK+L*3FO#D585Y=BC,F,M(['*%H!!;UX8;+PCZOO^=H]P" MWVXG_BLFDCU"(P.?T,@\7QYH2Y^T1+;.< 5^-,7^<<)*(6T;2!R9#1K[8> , M8$%E APYK/H-+':I3@)XH4HK_",="EMC:!DXZ&AU M\RC-WKA/>)14(ET?'E!$<[32FZAB^OP#W#O.$PM\JI4=/2^V,HG=,OE\\S"M MKN%B+@?@5RY:SW0OX%9-KNLT9^47NQOFZ^45FH#JW.5<@4)<+ERH5FCQZ(T5 M!UOQQ&[Q_,*E$Y[6JX_'0^H=(;O::H2FJ&KN2ML*[1X M\L8I)E8PR=<0S'K9M>69O%HTB15-\I:B2=I$,QAU"!6QHDG^#>2A6?=A[$U7J0QEV$6U9-^20BC1M]K.Z+BDT; MDV6%UF3B:F>)U4KBUK3Y[9V^9AF=89BVF_*FPG"9QW_OI#HMJV,_5N_(6[>; MQ*H@^1I7!A<5RI$$A:[C"[':2+[\,N""M-P&A*U'0*]Q.YHQ*!%]+2V1.3"7 M5XCUV_KJ>VXN?)^]7P3OE^4%MH4I[].OH/+@K @[YAH@_7X(:2G**^KR08FM MN8-=":5$9KXFC,:LT /@][40ZO"@'=3_*)C]#U!+ P04 " #U; 518!.] M8.\" "G" &0 'AL+W=O[.)[ M-O$"ZP@8++25(.;R#C? F%4R/GYO1;V&:0,/[W?J7UWR)IDY47 CV"^:Z7SB M#3V4P9)43#^*]3?8)A1;O85@ROVB=7TV33RTJ)06Q3;8."@HKZ]DLRW$00 . M.P+P-@ [WS7(N;PEFDS'4JR1M*>-FKUQJ;IH8XYR^Z\\:6F>4A.GIW=@4E+H M MT374FJJ5F()?I9@B2:\A5R!] =)7/*ZL=GMZ )9>H<)TK](5GD/T=[YM$FFSP+IL9[A7\4?%+% 6?$0YP M\/)TB\X^G??(1DV1(B<;]1:I1VC0" V-"3PE[^'2B% M:%%6&C+38DSNH'2K@?#(P$4Z2I,. WAO /]W =B^];5:P$<6SHP"Y MF;DL3&ERFIBBRGHKU0HO23:*Y MT&:NN=OK>P@.;;9/H'4$L#!!0 ( /5L!5$#(&PO=V]R:W-H965T5,PDXCTPE!];\U<-7G.,;GC3T[-M9OD")KZ1&>P#ZW.^TB M,K%43( T3$FDH<[QU_AAG?K\D/";06]F:^25')1Z\<'/*L>1;P@XE-8S4/N!\?6;_'K0[+0=J8*/X'U;9)L?W&%50TX[;O>I_P*AG MY?E*Q4UXHG[(7:48E9VQ2HQ@UX%@L(Y/2A-_=P, MMFRI[&HW09UVYJ"9:5?*I5.Y]'KC[[C+B?M__@Y,\6"POW"G(HXS*%I]7&.EA6(? JC8,R$%9-VYAV;C[#=HGN/-:*7L._,Q- M?XSB#5!+ P04 " #U; 51/NX0^6P" \#0 #0 'AL+W-T>6QE521QBR3^9X[#0RSU/ MGVI/,CO.'Y1,J!=;N,'G?,?G.Y]S#)QXF=I1_)!@K$#!*,]\F"B5?G"<+$PP M0]FE2#'7D5A(AI1VY<;)4HE1E)DD1IWI9+)P&"( ^!I;L5$?;AX_CMCURHFS? KJ-WH]'D\>+F$!^7@0OH'"6=GT!Z M.>GGU;$^ZL5)U']A[B.^VB>N=90JQZW7EWY]-+V3VY>X/'Z@W[^>>UK01CI- M<*IN!UXL>-OT&;2 KHP8!EM$?7B+*%E+8K)BQ C=67AJ@%!0(8'2MTU+<0V2 M/=FP:SUS$2L>1KB096U;P7ZNJ^T'@=HS @FEC< IM$#@I4@I+/F==LK-)?@B M!"I[M4NUPHU$.W@B:R$C+)LR+JRAP*,X-G(DV21F52)U3% IP;01 M$;01')4:ZHS*T+0AIO3!?$N_QWO<1=SIZ<1TE#>F%E29EL8ZAK_+9KF[M+-7 M\8*4;(7ZE.OC\-(W-P7?2QR3HO2+N!'0Q^[VLZ,TI;N/E&PXP_;P)Q<,/%3G M@41(\J2KF:L2:@!+"+98*A)VD9\2I2M0P MV^U40T9GDMF;8QH4F'G1A]_,9$K;HF"=$ZH(K[R$1!'F+\893:_06K_*[/'K M_1&.44[5J@GZL+6_XHCD;-GLNC-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( /5L!5$/0RZNZP, ',> / >&PO=V]R:V)O;VLN>&UL MQ9E=;]HP%$#_BA5I4O>P0>) /S0F,:!K)0:(L&EOR$T,6$UL9#OMVE\_)QG; MC8:N]N+E*8WM.BCV3'GC!S'MUY-+5 M[)0NF'6W>M\S1\U99@Z4 *(44A7GDV"OH!,0?U?*>T>%72LCQ)MN;?6F[M'W6?/6UN&",=0WPE7H M^ZP&]P#Y>3&8DN9O--@FY^+H D!$"&74(N6( DB*0 M]#]")AMW^3);.,#E+5FN9FL &2.0<6>0R=T80@X0R$%GD)-Q<@<@APCDL$/( M;00@+Q'(2[^0"V9+S8G:D4^E$9(;4P>C5:\:F-@W.YC@;OO^0-4\JFRIWLJB=\/ MWI"$2Z$T63AMMR!1NWC6RURP9GE UE4USXA5)&%Y_4W>EA 3\TOH6S#L*-SB MA"16I8\0"O-)Z%DH:VZL+E,W@]T*ADP.3._;/RSFD="S2.:38+CCF$F)AR(L_*P3$O(28FG:A3Z5Q!3$PZ M4:?2N8:8F'2B#E.5;9T-_,;$I!-YE@Z.&<+]$LPZU+-U<$P8WBEF(>K90C@F M7!!1S$*T0PMM0V@ABNZ2=6BA;0@M1#$+T0XMM VAA2AF(>K90G^V)<@[LE:N M1W(QY9:)O+6*HYB"J&<%M1@G+U85W\]#8@*BG@74@MQP70A9)Q6_RB$F)B#J M64#HI@^Y@)B8@*AG >')&0R9,2:@V/<6&MSV.?M-QIAX8L_B.9<[GJ?$O!-[ M]LZOW/$=61ZY9M6V"SFEDQ4JQ,2\$WOVSF_,+U52*:QP-^YC/$%#3/1\QO:=N/9.[W3(F?&=2Y^SA7N$<>4IR].5)M6EV7J-!]4FR:[,\XDK M6\JY8MGIS/1TWOOQ)U!+ P04 " #U; 51N#;$W*D! N&P &@ 'AL M+U]R96QS+W=OE0G^/^T,3>Y52= MX[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJS MM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJKLMV%-"_CNY^D/YM MBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+_IUZQW2M0GSV/-;X_'=2G6[WAN?C[\O'R^QQ2]0 M2P,$% @ ]6P%45/9*RFR 0 4QL !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B M*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$R MIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z M5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^ MG4R?8:A<6&U) &UL4$L! M A0#% @ ]6P%4<(]F)\3!0 814 !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]6P%416$ MA,0B!@ )AD !@ ("!3A@ 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ ]6P%42P3Y+X> @ @ 0 !@ M ("!+2\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ]6P%47O10+PU!P 21( !D ("!,U\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]6P% M4;0+09=I! UPH !D ("!.74 'AL+W=O0 >&PO=V]R:W-H965T2 @ +(6 9 " @1B !X;"]W;W)K M&UL4$L! A0#% @ ]6P%446HRTKV @ F 8 M !D ("!EX@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]6P%47J]6:;D @ +@< !D M ("!]< 'AL+W=O+Y@" !#!@ &0 @($0Q >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]6P%493,A)"- P W@L !D ("!I\D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]6P%42F5 MZ5A< P ,0L !D ("!;=0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]6P%48>U$ " #;!0 &0 @($&PO M=V]R:W-H965T&UL4$L! A0#% @ ]6P%4=2%"BAK! 8A, !D ("! M&>D 'AL+W=O&PO=V]R:W-H965T0, %4+ 9 M " @?/O !X;"]W;W)K&UL4$L! A0#% M @ ]6P%45$^)%F'"P FT4 !D ("!H_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]6P%4?@'8^87!0 !< !D M ("!E1(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]6P%42ZIOAOW!0 -!@ !D ("!UA\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]6P%43[N$/EL @ / T T ( !7RL! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ]6P% M4;@VQ-RI 0 +AL !H ( !]S(! 'AL+U]R96QS+W=O XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 206 335 1 false 64 0 false 11 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 (UNAUDITED) Sheet http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (UNAUDITED) 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 (UNAUDITED) Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS (DEFICIT) EQUITY (UNAUDITED) Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited CONSOLIDATED STATEMENTS OF SHAREHOLDERS (DEFICIT) EQUITY (UNAUDITED) Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) 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 (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 24 false false R25.htm 40203 - 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 25 false false R26.htm 40204 - 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 26 false false R27.htm 40205 - 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 27 false false R28.htm 40206 - 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 28 false false R29.htm 40207 - 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 29 false false R30.htm 40208 - 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 30 false false R31.htm 40209 - 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 31 false false R32.htm 40210 - 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 32 false false R33.htm 40211 - 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 33 false false R34.htm 40212 - 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 34 false false R35.htm 40213 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails Summary of Significant Accounting Policies - Segments (Details) Details 35 false false R36.htm 40301 - Disclosure - Agreements - Roche (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsRocheDetails Agreements - Roche (Details) Details 36 false false R37.htm 40302 - Disclosure - Agreements - CytomX (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails Agreements - CytomX (Details) Details 37 false false R38.htm 40303 - Disclosure - Agreements - Terminated Agreements (Details) Sheet http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails Agreements - Terminated Agreements (Details) Details 38 false false R39.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 39 false false R40.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 40 false false R41.htm 40601 - Disclosure - Capital Stock (Details) Sheet http://www.immunogen.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://www.immunogen.com/role/DisclosureCapitalStock 41 false false R42.htm 40701 - Disclosure - Restructuring Charge (Details) Sheet http://www.immunogen.com/role/DisclosureRestructuringChargeDetails Restructuring Charge (Details) Details http://www.immunogen.com/role/DisclosureRestructuringChargesTables 42 false false R43.htm 40801 - Disclosure - Leases - Operating Leases (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails Leases - Operating Leases (Details) Details 43 false false R44.htm 40802 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 44 false false R45.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 45 false false All Reports Book All Reports imgn-20200630x10q.htm imgn-20200630.xsd imgn-20200630_cal.xml imgn-20200630_def.xml imgn-20200630_lab.xml imgn-20200630_pre.xml imgn-20200630xex10d2.htm imgn-20200630xex10d3.htm imgn-20200630xex10d4.htm imgn-20200630xex31d1.htm imgn-20200630xex31d2.htm imgn-20200630xex32.htm imgn-20200630xex3d1dc.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imgn-20200630x10q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 206, "dts": { "calculationLink": { "local": [ "imgn-20200630_cal.xml" ] }, "definitionLink": { "local": [ "imgn-20200630_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-20200630x10q.htm" ] }, "labelLink": { "local": [ "imgn-20200630_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-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "imgn-20200630.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": 437, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 11, "http://www.immunogen.com/20200630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 18 }, "keyCustom": 51, "keyStandard": 284, "memberCustom": 38, "memberStandard": 24, "nsprefix": "imgn", "nsuri": "http://www.immunogen.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": null, "lang": "en-US", "name": "imgn:CurrentCapitalResourcesToMeetOperationalExpensesAndCapitalExpendituresExpectedPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_imgn_OxfordBiotherapeuticsLtdMember_Xs_t47ml10S9gtTPVFd3wQ", "decimals": "0", "first": true, "lang": null, "name": "imgn:NumberOfSingleTargetLicenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_imgn_OxfordBiotherapeuticsLtdMember_Xs_t47ml10S9gtTPVFd3wQ", "decimals": "0", "first": true, "lang": null, "name": "imgn:NumberOfSingleTargetLicenses", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - 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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_12_31_2019_EHgwUrn4lkqr7f5CnYKukQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - 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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "lang": null, "name": "imgn:ContractAssetImpactOfNetting", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_SDmW8_n96E-dLHtrwJ3UVg", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - 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": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2019_To_6_30_2019_srt_CounterpartyNameAxis_imgn_GenentechMember_srt_ProductOrServiceAxis_imgn_RegulatoryMilestonesMember_tl0HdAXpa0ySYo-1WM0tmQ", "decimals": "-6", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - 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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - 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 }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - 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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_k5BbEQ9DY0CjuINsGpMcRg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "lang": null, "name": "imgn:NumberOfTradesImpactingFairValueOfFinancialInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - 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": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Fw1uUtcnC0ufL3hmcAO4wQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails", "shortName": "Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Fw1uUtcnC0ufL3hmcAO4wQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "0", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_wFshxFm5g0KWsA5S7JBAJg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40212 - 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", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "0", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_wFshxFm5g0KWsA5S7JBAJg", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40213 - 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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_vfVvOdVuGUWeCrf3H7-6cQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_TypeOfArrangementAxis_imgn_SalesMilestonesMember_w4G1gvSjMUuslIKfxBRChg", "decimals": "-6", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Agreements - CytomX (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "shortName": "Agreements - CytomX (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_srt_CounterpartyNameAxis_imgn_CytomXTherapeuticsIncMember_us-gaap_TypeOfArrangementAxis_imgn_DevelopmentMilestonesMember_CI5twRfsCk6LmNgh8JqusA", "decimals": "-5", "lang": null, "name": "imgn:MaximumAmountEntitledToReceive", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Agreements - Terminated Agreements (Details)", "role": "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "shortName": "Agreements - Terminated Agreements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_k5BbEQ9DY0CjuINsGpMcRg", "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-20200630x10q.htm", "contextRef": "As_Of_12_31_2016_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleDebtMember_0vHRTgjpbEGhaSWiSxj1Ig", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_srt_ProductOrServiceAxis_imgn_KadcylaMember_vfFb45yYZEe4CZDqHhLecg", "decimals": "INF", "lang": null, "name": "imgn:RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_k5BbEQ9DY0CjuINsGpMcRg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_imgn_EmployeeDirectorsAndConsultantStockOptionsMember_qbnrGILT9kGVNESz-oX5cw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_Fw1uUtcnC0ufL3hmcAO4wQ", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_AwardTypeAxis_imgn_EmployeeDirectorsAndConsultantStockOptionsMember_us-gaap_PlanNameAxis_imgn_CompensationPolicyNonEmployeeDirectorMember_3y_-RqcjH0m09uaT-79VkA", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_Fq5nosVkW0GySOSpydnKKQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Restructuring Charge (Details)", "role": "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails", "shortName": "Restructuring Charge (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_ol9AjM9j6EWFuSSCLNIb8A", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserveAccrualAdjustment1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_XlCRbFafmUKgBLttpSjgcA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_XlCRbFafmUKgBLttpSjgcA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_ko7QFIe7KUOsTig-JBlHmQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_srt_RangeAxis_srt_MinimumMember_th6shXaM60-JaEowkucowg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_EUR_gZgirUDQA0ydTjqseh-uZw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_6_30_2020_srt_RangeAxis_srt_MinimumMember_th6shXaM60-JaEowkucowg", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_EUR_gZgirUDQA0ydTjqseh-uZw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_B9AtqJ0ywkWsHNlIOyQGBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS (DEFICIT) EQUITY (UNAUDITED)", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS (DEFICIT) EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tdlc0luufUSVO4rXljXj7A", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_udwty2H81k-4XOPtkWL5nw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "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-20200630x10q.htm", "contextRef": "Duration_1_1_2020_To_6_30_2020_03CLbs7NhE6doCaHENtLDA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "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_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "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": [ "r273" ], "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": [ "r274" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r275" ], "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": [ "r275" ], "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": [ "r275" ], "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": [ "r276" ], "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": [ "r275" ], "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": [ "r275" ], "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": [ "r275" ], "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": [ "r275" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r271" ], "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": [ "r272" ], "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_AdjustmentRelatedToIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment related to issuance costs in additional paid in capital increase (decrease).", "label": "Adjustment Related to Issuance Costs", "terseLabel": "Adjustment of issuance costs" } } }, "localname": "AdjustmentRelatedToIssuanceCosts", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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": "100 basis point change effect on ROU asset" } } }, "localname": "AggregateAdjustmentToRightOfUseAsset", "nsuri": "http://www.immunogen.com/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "imgn_AnnualDeferredShareUnitsGranted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Annual deferred share units granted.", "label": "Annual Deferred Share Units Granted", "terseLabel": "Annual deferred share units granted" } } }, "localname": "AnnualDeferredShareUnitsGranted", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "imgn_AnnualStockOptionsGrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Annual stock options grants.", "label": "Annual Stock Options Grants", "terseLabel": "Annual stock options grants" } } }, "localname": "AnnualStockOptionsGrants", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "imgn_ApicShareBasedPaymentArrangementRestrictedStockUnitIncreaseForCostRecognitionShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement, in shares.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition, Shares", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ApicShareBasedPaymentArrangementRestrictedStockUnitIncreaseForCostRecognitionShares", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "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/20200630", "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/20200630", "xbrltype": "stringItemType" }, "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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/20200630", "presentation": [ "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureConvertible45SeniorNotesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails" ], "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": "Sale of future royalties, current portion and deferred financing costs" } } }, "localname": "DeferredFinancingCostsLiabilitySaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "pureItemType" }, "imgn_ExecutedSubleaseSpaceArea": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The area of executed sublease space.", "label": "Executed Sublease Space Area", "terseLabel": "Area of executed sublease space" } } }, "localname": "ExecutedSubleaseSpaceArea", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "areaItemType" }, "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "imgn_IncreaseDecreaseInCustomerAsset": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imgn_IncrementalRetentionBenefitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents incremental retention benefits.", "label": "Incremental Retention Benefits [Member]", "terseLabel": "Incremental retention benefits" } } }, "localname": "IncrementalRetentionBenefitsMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "imgn_InducementEquityIncentivePlanOrInducementPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the ImmunoGen Inducement Equity Incentive Plan, or the Inducement Plan.", "label": "Inducement Equity Incentive Plan Or Inducement Plan [Member]", "terseLabel": "Inducement Plan" } } }, "localname": "InducementEquityIncentivePlanOrInducementPlanMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_InitialEquityGrantUponBoardElectionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the initial equity grant awarded to non-employee directors upon election to the Board of Directors.", "label": "Initial Equity Grant Upon Board Election [Member]", "terseLabel": "Non-employee directors-initial grant" } } }, "localname": "InitialEquityGrantUponBoardElectionMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "imgn_KadcylaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Roche's Kadcyla product which is an HER2-targeting ADC compound. This compound was developed pursuant to using the company's maytansinoid ADC technology.", "label": "Kadcyla [Member]", "terseLabel": "Kadcyla" } } }, "localname": "KadcylaMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.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 $470 and $635, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "imgn_LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 5.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 $699 and $859, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "imgn_MaximumAmountEntitledToReceive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the maximum amount the company is entitled to receive.", "label": "Maximum Amount Entitled to Receive", "terseLabel": "Entitled to receive" } } }, "localname": "MaximumAmountEntitledToReceive", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails" ], "xbrltype": "monetaryItemType" }, "imgn_MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Milestone Payments Plus Royalties on Commercial Sales.", "label": "Milestone Payments Plus Royalties On Commercial Sales [Member]", "terseLabel": "Milestone payments plus royalties on the commercial sales" } } }, "localname": "MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails" ], "xbrltype": "domainItemType" }, "imgn_NonCashInterestExpenseFromSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "imgn_NonCashRoyaltyReceivable": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "imgn_NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_NumberOfExecutedSubLeaseSpaces": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of executed sub-lease spaces.", "label": "Number of Executed Sub-lease Spaces", "terseLabel": "Number of executed sub-lease spaces" } } }, "localname": "NumberOfExecutedSubLeaseSpaces", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "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/20200630", "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/20200630", "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/20200630", "presentation": [ "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/20200630", "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/20200630", "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/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "imgn_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_Pdm930UnitLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents PDM 930 Unit, LLC.", "label": "Pdm930 Unit Llc [Member]", "terseLabel": "PDM 930 Unit, LLC" } } }, "localname": "Pdm930UnitLlcMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "durationItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails" ], "xbrltype": "domainItemType" }, "imgn_ProbableMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents amount related to probable milestones.", "label": "Probable Milestones [Member]", "terseLabel": "Probable Milestone" } } }, "localname": "ProbableMilestonesMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "imgn_SalesMilestonesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales milestones are payable when annual sales reach certain levels.", "label": "Sales Milestones [Member]", "terseLabel": "Milestone payments" } } }, "localname": "SalesMilestonesMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "domainItemType" }, "imgn_SanofiMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Sanofi, a collaborative partner of the entity.", "label": "Sanofi [Member]", "terseLabel": "Sanofi" } } }, "localname": "SanofiMember", "nsuri": "http://www.immunogen.com/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesTables" ], "xbrltype": "textBlockItemType" }, "imgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of shares reserved for issuance under the equity-based awards agreement awarded under the plan that validly exist and are outstanding as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Awards Outstanding, Number", "terseLabel": "Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesComputationOfNetLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "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/20200630", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRestrictionLapse", "nsuri": "http://www.immunogen.com/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "integerItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "imgn_StockOptionPlan2016And2006PlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the 2016 and 2006 Plans.", "label": "Stock Option Plan2016 And2006 Plans [Member]", "terseLabel": "Previous 2016 and 2006 stock option plans" } } }, "localname": "StockOptionPlan2016And2006PlansMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_SubleaseSpaceArea": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The area of sublease space.", "label": "Sublease Space, Area", "terseLabel": "Actively seeking to sub-lease, area available" } } }, "localname": "SubleaseSpaceArea", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "areaItemType" }, "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "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": "CRP/King 830 Winter L.L.C." } } }, "localname": "WinterStreet830WalthamMAMember", "nsuri": "http://www.immunogen.com/20200630", "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": "Winter Street 930 Waltham MA" } } }, "localname": "WinterStreet930WalhamMaMember", "nsuri": "http://www.immunogen.com/20200630", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r37", "r68" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "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": [ "r90", "r140", "r144", "r265" ], "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/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "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/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": [ "r91" ], "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": [ "r89", "r140", "r143", "r260", "r264" ], "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "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/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "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": [ "r72", "r73", "r74", "r75" ], "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_TitleOfIndividualAxis": { "auth_ref": [ "r91", "r236" ], "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/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/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": [ "r218" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r92", "r93" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r245", "r257" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r71" ], "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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Restricted stock units vested" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r148", "r150", "r181", "r182" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r150", "r175", "r180" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of space leased" } } }, "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r241", "r251" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r36" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r151", "r177" ], "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/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": [ "r62", "r63", "r64" ], "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": [ "r96" ], "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/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r209", "r210" ], "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", "r60" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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", "r61", "r65" ], "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": [ "r54", "r213" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r185", "r186", "r188" ], "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r115", "r246", "r256" ], "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/StatementConsolidatedBalanceSheetsUnaudited" ], "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": [ "r114", "r116" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r121" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "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, $.01 par value; authorized 300,000 shares; issued and outstanding 174,540 and 150,136 shares as of June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r83", "r84", "r211", "r212" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r83", "r84", "r211", "r212", "r268" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r83", "r84", "r211", "r212" ], "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": [ "r135" ], "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": [ "r129", "r131", "r141" ], "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" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r129", "r131" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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 assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r132" ], "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": [ "r133" ], "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_ContractWithCustomerLiability": { "auth_ref": [ "r129", "r130", "r141" ], "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": [ "r134" ], "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" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r129", "r130", "r141" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 6.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", "positiveLabel": "Contract liability", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r132" ], "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": [ "r129", "r130", "r141" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r142" ], "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", "verboseLabel": "Revenue previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r136" ], "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": [ "r117" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.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 $15 and $22, respectively" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r12", "r243", "r252", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible 4.5% Senior Notes outstanding" } } }, "localname": "ConvertibleNotesPayable", "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": [ "r120" ], "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", "r242", "r243", "r250" ], "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": [ "r118" ], "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", "r122", "r123", "r125" ], "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", "r122", "r123", "r125" ], "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": [ "r215", "r217" ], "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", "r69", "r122", "r124", "r125", "r126", "r214", "r215", "r217", "r249" ], "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_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r35", "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Current, Net", "terseLabel": "Current portion of deferred financing costs" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r23", "r216" ], "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": [ "r58", "r86" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r78" ], "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r65", "r79", "r80", "r81" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Computation of Net Loss per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r176" ], "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" } } }, "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/DisclosureRestructuringChargeDetails" ], "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": [ "r121" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r208" ], "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_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": [ "r196", "r197", "r198", "r202" ], "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": [ "r196", "r197" ], "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": [ "r145", "r146", "r147", "r197", "r237" ], "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": [ "r196", "r203" ], "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": [ "r196", "r197", "r199", "r200", "r204" ], "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": [ "r145", "r146", "r147", "r197", "r238" ], "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": [ "r145", "r146", "r147", "r197", "r239" ], "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": [ "r145", "r146", "r147", "r197", "r240" ], "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": [ "r201", "r204" ], "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": [ "r65", "r205", "r207" ], "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": [ "r221", "r232" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r58" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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": "(Gain) loss 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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r58", "r97" ], "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/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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 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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInRoyaltiesPayable": { "auth_ref": [ "r57" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r77", "r80" ], "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": [ "r76", "r80" ], "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", "r119" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r45", "r46", "r47" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "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": [ "r226" ], "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": [ "r224" ], "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r232" ], "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": [ "r232" ], "calculation": { "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": [ "r232" ], "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": [ "r232" ], "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": "2024" } } }, "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": [ "r232" ], "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": "2023" } } }, "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": [ "r232" ], "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": [ "r232" ], "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": "2021" } } }, "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": [ "r232" ], "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": "2020 (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": [ "r232" ], "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": [ "r225" ], "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": [ "r234" ], "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_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "terseLabel": "Minimum rental payments over the remaining term of the sublease" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r244", "r254" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND SHAREHOLDERS DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r247" ], "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": [ "r82", "r85" ], "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": [ "r54" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r54" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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", "totalLabel": "Net cash provided by (used for) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r56", "r59" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r38", "r40", "r43", "r59", "r80", "r248", "r258" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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 income (loss)", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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" } } }, "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r222" ], "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": [ "r219" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.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/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r221" ], "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": [ "r221" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 5.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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r221" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r223", "r229" ], "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": [ "r220" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r231", "r233" ], "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": [ "r230", "r233" ], "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 term of the operating leases" } } }, "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", "r70", "r85", "r194" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Manufacturing commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Commitments [Abstract]", "terseLabel": "Collaborations and Manufacturing Commitments" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r259", "r261", "r262", "r263", "r266", "r267" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "order": 6.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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r52", "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r51" ], "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", "terseLabel": "Transaction 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": [ "r49" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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": [ "r151", "r177" ], "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": [ "r206" ], "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/StatementConsolidatedBalanceSheetsUnaudited": { "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 as of June 30, 2020 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r20", "r21" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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 $230 of transaction costs", "verboseLabel": "Net proceeds generated from public offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRoyaltiesReceived": { "auth_ref": [ "r55" ], "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_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r50", "r178" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r143" ], "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", "r53", "r87", "r88", "r189", "r190", "r191", "r192", "r193" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r98", "r255" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r184", "r270" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r79" ], "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 Charge." } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r100", "r102", "r109", "r112" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Costs incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r58", "r99", "r105", "r111" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/DisclosureRestructuringChargeDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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/DisclosureRestructuringChargeDetails" ], "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/DisclosureRestructuringChargeDetails" ], "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/DisclosureRestructuringChargeDetails" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r101", "r107" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r99", "r106" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Additional Charges (Reductions) to Restructuring Charge Due to Minor Adjustments", "terseLabel": "Additional charges/adjustments during the period" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r127", "r253" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r139", "r140" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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": [ "r66", "r67" ], "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": [ "r137" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "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": [ "r138" ], "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": [ "r138" ], "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": [ "r138" ], "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r143" ], "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", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "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_SalesMember": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenues percentage" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r79" ], "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": [ "r187" ], "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r90" ], "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": [ "r103", "r104", "r108" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r101", "r110" ], "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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r151", "r177" ], "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": [ "r157" ], "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": [ "r157", "r167", "r169" ], "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": [ "r170" ], "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]", "verboseLabel": "Schedule of assumptions" } } }, "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": [ "r65" ], "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": [ "r58", "r99", "r105", "r111" ], "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": "Charge for severance related to a pre-existing plan" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "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": [ "r57" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "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/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r152" ], "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": [ "r161" ], "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": [ "r166" ], "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": [ "r164" ], "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": [ "r164" ], "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": [ "r163" ], "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": [ "r163" ], "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": [ "r165" ], "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": [ "r165" ], "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": [ "r173" ], "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": [ "r172" ], "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": [ "r174" ], "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": [ "r154" ], "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]" } } }, "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": [ "r162" ], "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": [ "r162" ], "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": [ "r168" ], "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": [ "r159", "r177" ], "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": [ "r158" ], "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r149", "r155" ], "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/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": [ "r65", "r151", "r156" ], "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": [ "r153" ], "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": [ "r171", "r179" ], "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": [ "r128", "r183" ], "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_SharesIssued": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r121" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)" } } }, "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 (UNAUDITED)" } } }, "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 (UNAUDITED)" } } }, "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/DisclosureAgreementsTerminatedAgreementsDetails", "http://www.immunogen.com/role/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r121", "r127" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r121", "r127" ], "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, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r121", "r127", "r160" ], "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)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r121", "r127" ], "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/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r13", "r14", "r121", "r127" ], "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, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r17", "r18", "r94" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "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/StatementConsolidatedBalanceSheetsUnaudited" ], "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_SubleaseIncome": { "auth_ref": [ "r228", "r233" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [ "r65" ], "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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r95" ], "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_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": [ "r187" ], "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/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails" ], "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/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedBalanceSheetsUnaudited": { "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/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r227", "r233" ], "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/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "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)(1)", "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", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r103": { "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" }, "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": "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "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", "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r129": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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)(2)", "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)", "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)(1)(iv)(3)-(4)", "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)(i)-(ii)", "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)(1)", "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)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "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)", "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": "(d)(1)", "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": "(e)", "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)", "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)(i)", "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)(ii)", "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)(iii)", "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": "(f)(2)(iv)", "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": "(h)(1)(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", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "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" }, "r179": { "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" }, "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": "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r189": { "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" }, "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": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r229": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r271": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r272": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r273": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r274": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r275": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r276": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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" }, "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-31)", "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.8)", "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": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r49": { "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" }, "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": "(a)", "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 72 0001558370-20-009337-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-009337-xbrl.zip M4$L#!!0 ( /5L!5%BQ\&RW!( +/# 1 :6UG;BTR,#(P,#8S,"YX MY9+T1(RMGGH[.3 MTR.+,(>[E$T_'_GRV)8.I4>__O*/__CY/X^/_[P9]BV7._Z<,&4Y@MB*N-8W MJF;6F"\6-K/NB1#4\ZP;0=TIL:RKDX\G/WTX/3NY^'3UX<(Z/@XIW=@2,#FS M-,GSD[.XI!-2Y>S:^M2Z;)V?GI]:E]<7GZY/SZS'^QCN'IB2V=& MYK:E;#$EZL&>$[FP'?+Y:*;4XKK5^O;MVPF=SWW&IX2=.'RN*9U^O("VL)42 M]-E7Y(Z+^2V9V+ZGH%W8W[[MZ=JAN3R"K9$"2!1#^S)Y#6RDZOMV<<+%%"HZ M/6O]>=\?:0XC8#J?LE+#LA4@5([P^"^]$$N=DRE]:01F@G%T(S-61+LECB$RQ]VR4^*J%F*T0 M+%$5,IM?E2[)J:I$WUC9 S7H@#*I;.:056>AQ9WE.,:";FY9NJ/;C'%E*QC* M]+?HZV)!V82'G^ C-O(U-L,8)+/PQ].P9^APNL5&0%AW] YGDGO4Q?:[L3UD M830C1,DG9OLNU:U*00%5$&+>(NY<,J&,:DE ZM-3Z]B*Z<'OSN!A-.CW;MOC M[JUUT^ZW'SI=:_2EVQV/K!^>'MI/MSTH^?'GUCJQ]7I\&(4'[!?]>R&(!/*Z M_; 'A=@AB G3L3W'][9 7'&V&2_\&NGK+=08?Y2#R6!!A)9$MIG;X7-HE1EA MDKZ0/I>E=+P--;,!G)L-8#2&_^Z[#Z#\P9TU>.P.V^,> %CMAUN O'\<=K]T M'T:]W[M6?S!J+*2FA71L.;OS^+?*QI"#:-;[ARIZ[[1'7ZR[_N"/1L%F!=]2 MZ7A<^H+T"!^JN3\:D_ ^G MGTX_@,)7M< ?047P8U67Q2=67%L 8"7JLWX(:_S1TG4VYI UAW Y$_T/ W67 M*:J6/7 :Q%S+$&J\#*2Y1Y]>88^.""1_VLRU FI6@ERCKRT8J[M\^])6J4W )0F;5 M7U29DD=?VN!Z#?JWW2&8P6WWKM?IC7^TNO]ZZHW_NYFE2\[2#SC9D<'DQI>4 M$8F>]"-TW*1SO3XCET$QZ?D,NOC9^NP;$,4)-R*K!VTDG)B%@72C38,V1_Y\ M;HLE=$4Z911ZH T3J>-PGZ$'\PB=U@&_95VA);',.CW/ZC2DB_I+4+96I*V( M=J-4@U+;4T&"(79=<8D2LW(NLLI9X3:-;VA\F.M>B%#TV2,?+D>$42X>N,KV MH8UP9L5\R"HF09SJO1LKD/AVKLB+,_9,X&:-765-U?%Q+2[GB+7:*RVIU[/8R_EN>.& M]_GVGKOU0_2K66?7U_?8!J]O2VV'N"9=7X"N+^KH.JBCT?0.O-!\55=#-NOZ M,JOK2AYIH^YMW:)\W1H@S8K\*:O(7!>I4=B.(I[AMMX6@<\(T[S[6"?^N=IT M;+1<>[X=DA?"?.B9#I\&G&Y0?5UR9GNH%3O5HX&NUTI4W)C)+MUP(O2F,7/( MX-FC4^,HL0N21>92QV$_MA)U6XG*&Y/Y#B:C$SG?Q')2E-_'@$(F&D/:H2%A M2$78C@KS*>2=X//HF_R#JEG'EXK/B9!MU]62V%XBQZ66J>VH[B)CO*QEC!%# M5L2E-0$VX\\R.$$1?!X##VAH[J)BB-^3.C&Q0] 8HLR:-J7L8^T-2C9HJJJFSA-7@:Z&> MTF!%BLH,Q2E%:5I_-IJJJ*DQ$7/P:Q5Q5]\*]69"*M)B9N!,:7%%.?F]46J= M7-H-ZBP"-RNR:F9MH\-=9C=L4&E%;+.&ZV;<-AJOG'N[J:?F@)AU5Y2)V^AF MV^23#2HR0)HU53(_MU%8A4/QZ1/L&P=+$ZQ9:9]RAL;H>/O:@?9F&*R=8KW1 M?RG$,&NQ:L)UH\F=W#Q2]H1["623?O$&$N-)]\TWD#1GWBL.N/E#:\%YAXV# M:-/@A0V^(;LY669J_ MH_&SR!XR!Z+5-"6DN"U/?$B?"=FM5L6BHPQ-.;_%> =>&KKB\!]>3/-B>[6W MYD=5$GP@ G!B(2O6@@@K8,;2W#2V]4:7;-:_7[,P]IC9 M!Z]SM>;_ _7C/WA-^I!,+'U)^37>"O[Y2-+YPL.+N_6WF;XB'J^O/XXNJ?\+ MQ#UYG7L1"-(W7 6N;6>]A<**(Q*V<#)4,I>H Q&^P)U4(EL1\T=6:V=B@2ZJ MBK6FOGV4"@REJE1IV]I'H3S[N:I0@$*\MY'GY];ZG?3AE_3=]?KF>A"-"V6Q MS),5QI<)@N5EE>SW@EXP:]/L9 M91Z:*P:@!O42Q[BLS1OX*6 M])]A[:I\A/U-<'\1@5( .;(8]3S<1?A\I(2/\YLN>PYB;I^/''T>*_H,TPWE M[EC7Y_HBK']CV]W82R*^$-M3LPZP?D_FST0D6F%#>2!/\&3/M,^/RL', ^RNG=<*.9,)^;;"3MHC98I, MB:AICE5EYDB$(]Q+(A4VD1X;MG12TO(X2?G@&ZS:WEG%B=% QQ>6#YQUP5WE M2T*B421CNI6P]LZL4V/B$RP,9$; S2![*,T+\?@"O]Q3\'L4C.)Y AF@]DZF MJD>1 QL8KM*;PPKN)1AG M,LHN";]W:G_@+S:L264T)1!YQP5,D_>@'9!A2"2!U>VLQYR,R-51]T_Z<&8< MP:3@D;%^";)/P4SCS)M 4B/8N\^?:XF6$;5<$ MWWV\T^='!@N]+ .'21]6H([.UX6"K)Y+@>^=_O]IN\[2LS/BK'W?.[[_0)L0 M(P5+3?7IXO0/#(/8\_MV1I BP+V3[%&#][#+@,Z=9#W<<;2]X.FVWV#\5T\+SFXXC/5=#]0%V!DA*^#L MG;QC^RMQ[0%S<,FYS(B67_S.4D02)'S%<*30&:@PGF"4P)XB]=##W%B^5GLH M&8BU"*!*RV7BN_Z>Q"8)>I/V8N'!J@5D&,\$D?@"80\&#G54W#PFY.T;8C?# MZV2"'>>%M,'&, P$TR$X)T-;D>1(:H)Z9PE0I:Z/Y[O#YA_#P"!M/1J$681+ M?9@C+_ZU#?+W#WEE^F')$^X=7^ 1KJAW5L;*[;-;;H9EQ0RV@.,-L.R^6,7. MO&TK/7#F;-50*<0#;ZLP.3@]@A6]9C,J^ MK)(S%55'W8>]E^0"^DHOH'']G(T8%,#MG;L>W*,U3BRF\K95C%![)U,/<[S1 MP(+^] 6<4,JFLG^RR*ZT"D'W3KI;\JQ6NYB/@C*'+FRO/$<7VC%M" M$26XHTEB,(,I'AY/4.G^N"-Z[Y-!%/L+NP_MZG_DP%=8 UI%$)K=19!W(^E4 M6@BBRN^\QJ@;MHX"OIAC;2\DV65(/$O[W:/C=S[VA4=@>VX[>F"TO;Q]> /4 M/HXOE"^06>V\!7T_9Y.S &[?0CKE3@5F\C[6O-F*R/G!H&T=F;>-"*TO;S!D MCLP?;5X\K4#>Q4\M'OS7G6R8U(3"@^1COK8R,7CF)J1]]<^CF X^*T)9['*' MIPB'W/-@-L?!-9E07!XG-4_M0?IB>PIK)CR7L5H^1.''I( FJ/?Q7TIM( Z MS(FW)/B_QZ+75_1-!ZEM@P+(O94QNKPA^0I.YO:)\=IH5 5I"X-UU?5LB9%> M_YGTWFQ:RA,B9KY/F:XZCJJ4AC8$4VKVUS>>A$)?#\9@%YS?^0+'838M>!XD M)RVN*H%W=R6[4,,E6OB"?.<<0-RC727%#[)O_&.X6 MA =K8"W"?>' #,+O"5'Q@Z*V%[H&>@\^@-5?8&R$]I?X&]-A@A2%N%N_#6W# M(% YQV&7W3[3MCJ$T)/2)^ZMO@8U$$%WV&3Z0O<5AF,*RT-H@"CI09<_0GMA MSB5F346-NFNBAQ[(WWK]O4KG2C7/X!LC0L[H MLG:D398VG3_NZUFF:^:A&5 M-S7Y ;Z>%XUUX7"9^F1:.M8<#K]#7];'*F!20BV=GYY]2DM: '.HHJ?RO6'9 M)& ^#H,"&^(*E3#V-YB0LR.M#R) YXU3EN\(6;/W(J!#-0/<+J^X3YQNF#H$ M#K71HI,Y8 V),VHC?X&YFNGF*0=ZJ TQ^MN'6>H.';_)$^..XR\H<0>3"?26 M$1Y\'_D@EKZG(QQ,*R 8)L>JBYXW;81'P1U"7!DF[KJKO %0/G5AE!S2Z4S) M!Q+GLE1#.71G;K4G FL B7=>1U6'8@-QM&YUT<&8:QV"G<.T$82T MUN)_9MC#2C')^HRI,W)KXH51ZI"#O$-X9H3_4VVS"EX7MLHFT -OCR>0-=RV MZ >QX-#;AEES!+,9V@(&#--M$-V3&S55;2J'/LX.27C#FXS?AE W@G\E EW5 ME4=2 '7@QI2Z$#J(J>IK+U'4]=#T!ICW21O==0,D[E0L: 8CY('GT/Y&&/Q- MG%G:+\]^/E0?O,/% L/1Z7>>TM(6P!RJZ.EK!3!FQWW<3HLN%LB[HR 'ZE"< M3+UEBI\P[*YP;N/L!NQXDKCJ);$-6P1YJ%I/Q,/#:-Q'F.'Q4DI]#CDG>E<" M^& ;(UPOZ\5S6Q [%CRG8.-Q+UB3V_MAX[ R?D8>L[<'Q"OG3>6'JL+N*W%\ M/'6^294F@ -0:8^YOJ._!6=$4['T@5@5X]_KX]@VJ(=J"-%$E=!W/]9W9CK; M"'4HTUE[09WL=MIJLVWM/@:\T2Q*&M+9W5*%;ZT@/YI0W$9O0_I =NON[5O*GOP2!Q8DDQV(',+8$@R8PD+8), M"YI;OH<2!B\$!%=O__*_4$L#!!0 ( /5L!5& 851JS@H !6/ 5 M:6UG;BTR,#(P,#8S,%]C86PN>&ULY5U;<^*X$GX_5><_>-F7W0?"+0E):F:W M") =JDB@(-G=MRG'%J!:6^)(=A+.K]^6L0D.OLB&C(6IFIJ W2WKZZ\EM=J2 M^/+[FVUI+XAQ3,G72N.L7M$0,:B)R?QKQ>55G1L85W[_[;__^?)3M?KW[62H MF=1P;40:=GUV>=8^KS?.6E?7 MYRVM6O5+NM4Y:%*B>44VSQJ;.UV_5$INM*O:1:U9;]:UBYO6U4V]H8WO-W+W M4,D93A.T,/GG1OSW# _4 "SA-V\O;;.*)N#?KU1^_M^ M.#46R-:KF'!')P:J:"!_P[V+0VKHCF>I+?6W9V8%!;1JFV?%2HAOU4"L*BY5 M&\UJJW'VQLV*7T5Q6^(A@;BXBQ/DM["LY7?*]VW0N+Z^KGEW*V ]3?O"J(4F M:*9YUVZI S0*/^E2PJF% M3<'JK6Z)>DP7"#G\B>BNB>%J11./>9H,0E7"MNT2.D?DS*!V34C4,I7I094R M8NU3L&XN\M%LM$3,\QS>(6:7VDN&%HAP_(*&E!_*$+D>J)*5NCI?W%GT]3,, M$E7V#\3>P]RP*'<9&B(HD=_KCLNP@]$[5V3NW1IB_1E;WJT>:WG^-H1[OBU$=0[;HK?,CMX<1,RMJ]@13X,^O%[7JMJF7/C< M'3U,1\-!K_/8[VFWG6'GH=O7IM_Z_<>I]LO30^>I-X [OV; [:$&W!8U0I6R MQ/A 6=@9_.*\HF8Z?_;*@Z%UKNM+*+=Q74.6PX,K57&E6F_X \+/_N7O'<[! M&$')EOZ,+&^ #MVL%5:QKLL86#NQ?K[,]\M6N]5LGE],VKOF\Q]&LU2<,A,QB)PJ MFLNA/G0IGJ5;%>T5X?G"\>X408OH[T37#W_Z_W/QBVZ)?K#C='7&5M #_*E; M+HJA2TI751J3R-HE.#]458GO& 9U <,$&0CP/%OH#P9#?DH#350J!]4Y,/H< M-U7C^(G P&TA\QU*"K_Q"N7@-B,^G]>6:KQ"$.0PW7#^@AEUU^4.M1'SS"'1 MA*5TP]:X:K:O&T?(=GZH/O'G2<0O&:80,*^\=I_-"W;C?G'E^P,E8H"9T)5N M.:MW'_W 9*+L<3.7'9K/U,4G,768]CIF:*ECL_^VA+DU@CABY"Q\5TQIK1*: MQ\WXOD!]_B]5ZZ+'C,(DVEF-88KJ !P1-2[%1/,!Q7,=KZ(JR=%49L2A:O@4 M3H-,1%U&LR?P3@$]AL1$G6-B,3L0F6BI\*YXJUN!<<9(['PC98^*0VD ,@%/ M$71MY1ZA)YDZU/AG02VH*Q>]BK.*82Y=K6 PZ?56S\]DN=CVP#1 JF9'MNJ= M'*#M"BI-7&3E$FF3"+Z48R](X8SUE9@XR.6TPL)*LYA4Q_B$E@1 50GMVTN+ MKA":($N\^)%NG:EZ82M&0C/!_(H\JS@RR^(.1@FG#WT[,@T\VCY,O"<#5PQ+Y\EP\]8(O,5V,,6]?DI5+!'%.<&JN@YW(K9#$63V=49@%L<[AN':KA<' M]M ,&S@N,DI7+!'I.<'*+TGY4ONPL>Q3=IOEVS:YQ4SL5K1F\E:TZ2/\N>\_ M/$ZUT9TV&O:[?95P>TXTNJ16:D4%*I&4A/T@HB+[@!U5$854%FN M.+A +(R#?^:C_A;;36F,ZK@/ U_&4=ZS&^<%MW)_"7IJ&P_DRL2X M'+C4&+Q:6,OG" PE=FKVP'43'.*5GF(S@-4U4DU.*W#7$,<3$'FW87.YK'=4B5 M1G<4[P8'Y 7PB/YG/4#%;XF*D%2/U-2 6A:%3#/\M%VG ^(@!M7T/5,$?9%O MLJ)>^V4LXH@H/!B\U(995:-EAB"*E]6Q+7-'\HAHS8HB-1>E!'O>&TEP5AJ. M_Y,#HV2E(^0T!Z"9848[OU9S-DQ"YB M^L&5***3@?8G*CYF] 6#I]VNGCB"6F\BVXX!LXVD/8[R!83;:K/9OBIZ#U8Q M7K;=N^UIO<-/ZB7/,O$RBW(6'8WN;9)45ZCNEY95=+I1 M6H?8RQS9IIZM8H:>'EHR9&#/NO#90AYIQ.S8E#GX_][UF$%'1K7$?K*W&;+E ME8K*#.N8B%G!B*P=/W00S>84FK@$L93R"?C('H;(.$TN:L7K0F?(.UA>K-R MOC*IXX@6/@$WR #\*%:O?XR[!V3WH,_87%>ZZ@EX1&XSI"Y]W[-;B(DT=^L; M.@0R*K),42DQR;GA^^2V)ROC)AU/<,D]5?+V3 M] X9&P2.(9D"5686&W_LF[2+Q!=QDMZ2T1R!XZB=&XWI,G?/D,LV]NSJGZ3+ M9+%%X"]JG](F-\';G'ZQUZ1Y4\I)^DYVBP0>I/:);^%P?F##C(Z)-P#XD8,Z0+4\ZH].8T84?8S1L9U@,4%$09")G]?UG:O&PM,$%O) M^(N<]BDXRQZ6^.3]:9\Z8MUAHA-CCQ$KH@#UW$79$4O6>JJ>]!1J-N(@I)%7 M,]Y_0\S _'W'35+'$Z6GG@_MR6!*ER-M U6/']A&,^#OQ>%_OQ!?S-@6 ?9H%PJR<./[-X%Y[:K(1H MB]FK=UZ_JI]K5>W]:?!E_4#X\/Y,CN,1(E\L#LH \X.#QI;:VN-]/_O8O4$L# M!!0 ( /5L!5$*4ZFW@RT !P" P 5 :6UG;BTR,#(P,#8S,%]D968N M>&UL[7UK<]NXDO;WK=K_P#=;6W7.!\>W.+%3,[LEWS*JM2VOK,R<_31%DY#$ M$XK4@*1CG5__ J1$D10 @A<035M5*<>6<.GNI]%H-!K +__]NG"-%X0#Q_=^ M_7#\\>B#@3S+MQUO]NN'*#@P \MQ/OSW?_W[O_WR_PX._G$YOC-LWXH6R L- M"R,S1+;QTPGGQL1?+DW/N$<8.ZYK7&+'GB'#N/CX^>.73T?''T_/+SZ=&@<' MZY8NS8#4]#TC;O+DXW'ZS=6Z5=_[:IP?GAV>')T<&6=?3\^_'AT;C_=IN7M" MY-0I*^@ZWH^O],5[@>\Z-E6 ],-@-!TM$8X%'PP\^\I?+#&: M(R]P7M"='P3?/3.R'5+E@T%I^#X>YNAU%HO(\V?(^VCYBT-:XK"]#F,A22%U MJ%Q*3W.3D.F[-AG.UVCJ6$YX\U?DA"L% I+IJT/97#N!Y?I!A-&#&9*?H^EE M%#@>"BA^CZ[I92&]1J'IN(&T,.HUKH7[IVBQ,/&*X./,/&(>+=,+!Y;E1UY( M+/HC0=)R4#!&+\B+2&>63TI1LNN+I'&/@.7TB/#4QPMJ#D?/KC-KJCZM]-I# M>4W-R UUB2W?.6#I$5,;8M,*+TV7,A'<8G^Q^2SX@_A85U$0^@MB< >V'8\A MTQUZ,<]=#.&VR .,P*WIX-]--R(6_M;Q")<.92$(<>SO*A_XLMT#EN!3Z%L_ M8M^>.DW$8^I$-4MZA2PO-.M$M7;ZT2*3P0RCQ($<^V0]59]I7D.:N;I:$0/X MV@9;A98T\S5!>$$,$G'JMY^UP:6P72T\DPGM!>'0>7;1I[,GY#D^?O!#U(#; MTA:U\'GGF,^.2Y9K8^12^4_\)].E\TY$%SAC?V6ZH=.$[:H=Z$';7#JAZ<;3 M1P.$6:UHX6>,J+-@$0D3TW]%5NBS!C96U)@>G46DQ6"]TO9FR9\--%38G";K MLU@X86P&X[!3/(4CSVHT$F4:K+DZ/CB$+EA0#^A_04']*.#H^-U M9/4_:/]Y^DUL;5A8_YKE(I6 XX6'MK,X7)L6T?%OQ\'AU(2T9#>!K=#:\'DYMK MXVE"_KN_>9@\&:-;8_1X,QY,AJ2 ,7BX)B7O'\7+)2-XTMQ[4-6V5CVV$?_UPO&EMBOT%7WQK$GP1]5% :/&729"O5523[W6F2+?@RW2F(GL5!G^7_Y^?3+Z? IVBY]''(QTVJ6J<(G39!2(J=]K!H MV2LD3CL:DE^+;I>HH")LXF6\I*.U0S:%@^>.%>2=+,6^6KX7DM7"C1L7):@G M^SO;[UT_0/:O'T(,15P9I/=J#P7,0;Q%S(-HMIM.\58-JEW9H(V5-87:K M/KM3/_0L-Z*IGH,@0.2?/3%?Q3A5:TFG;U&FAPP@JS$'#>LTDGWS2K? 2T>> MH+S.^:O:$!0P 0T?]E2[IIL[ZH1U((RO4K7+#S0A/] @^X8\PIQ+J!W8"R)@ MRECHO" Q:*6U(,QPE6 KY0@:<(R]2YZ/R"X*P0)6'5D,-J#ALL.2[-S4,2*? M6D"$P0-8.(B'0QP=NC-1!DBV) 1(*KH)6?*AH3'T7L@@IKPD5#X@GNO&+-DI M&F=-T&"2WT7X[LH,YD.R<,:D^_6HI#X_,Q#%"=I5:Z)33#[7P:0>7_"&3H[R M:_3,'SJ,DIW"]*79T&&0#PV-43A'F.B4G[>Z8J^YK%*G&)TWFFQ*.($&%S&_ MI?-_H4RG8%PT :- .#39WYC8(QI"#R_%)RHOS<"QZ.K8<:-,>D@!C=):W08& MCIH 5,H+-,C^0,YL3E/67\CPGJ&'B IC?2!V%(7T]#2-%Q;@%NM*%1 MET5HN.>2N%+'=33EQ\R%-;I%L-$^AY"/3<<>>NM3?T(D M2NI V >41J6$%P (C>EI-@_9FQ6E$!I>80@;?]*8\)@ ,8^1Z\'.7ID+8?I ML==KE/P_3*SN>NV4J.'8=]U;'_\T,2^&4;D5"'9/-MQ>D35H08M=*^PMN7A&V'#*O#CS[9K%T_15*OG^, ML#4GO-+[&EE[^RUW "$WI@',*D2B7D?6^T?Y:\ &&)O>+)[K+U?;(H_FBGXT MH)RO^2B2/_KI$3G-G26E?\-D,/02,3"5J&,*=,[0ZH;E5@$[%B>TZ44DW0?T M,_Z&OZZ2J@LA:ZPM'Z^J0S!C:^DR1+ [C )#=F!_<\HR7$, M)CXG=L8V;W$FMV/%FYJ$]^\$L6",R" (G!"MCW,F0LC=R4^X;#9:.M3M7;F=2!MT;.1(Y7?E!F*$W&7TL!TA)-Q ,F*;QG+I"2@0+ MS6B*9HD"@[&;]PWSE]TUVX*0"JS8'Q)PWQ.%2/2W)8TH;0R"^6DT,J3]J1YI MAK0]?MZUQR6V-Q9J4X>J=K<0\MR[]*!J"TJ]RR3!PK6#D44:I(F&"&-DLWT MIJO49O,0$O*;AAM;%4B'VI%>:$3-*GT:@WI;;.^XM Z(Q/WV@.2QV7G2<,TG MG#)BYV0)?SHZ/CHV#HQM!^2/I _#GQJ;7@S3LPW:#_UPVY/QMW5?^ZS@_3V< M^WLX]_=P5A^::^J$R6Z%,KVX\I%#.P")[U/;>I#:1M1FZH2"M(QL 0AI,W+P M9*F&MB0O9J,.+"M:1+$#N#Z&)9F+RZH((6U&]E; S94)3 M)[NAJ77'- R5Z=K8]FUL.B>%U_T;&0)Z$[&RYLB.W-@IT2EBX=G][E9BY1%#I6/;$K(YND'X7BHWH;.8%4S MM*KSJN09-)\LG@3/G66_UADL:B;K'!M*CIZ:GC]U^'+,?Z\SQ[.9(/-\J)#D MQ/R!;'-$U^K^;,67*+N#,7 M3>C[0>'ZP5WV4QC"\A 2:E2I@P3[ZGWM7/?Q37&19\OCM5L#0GY-AXCM"@#\ M9N CPE.?K.SH'O>SZ\SJY*H336JT(9BAP<@0T9=-P70_E2IE*) MLR!%""CDTV":Z)=H(["MQCO;EJ#CA[/CE_D.SC9?N^BE>P];5G7M#U$*F-[W MSK< ]N1VU"8G2'6><[NBS&\DG9Y\.3^'L5TF(UXF\9HD?D\$M8@67)D7OM>^ M"[:K(!L!%RC5)4_S52S/_/?:][D$\LQ3"F MW7@">0I-'%Z;(6O:5-6)AOF7 MLZ!J?_Y5);.WH&ME49LV.] 7LVE?3*WJ5<\/037F/\F4/5:E@FGS$.)%P%4Q ME16TDPA2G)$/+3(VS%FCU7.V%0@!*P JDQ5)+S6CB3[ .#D&0 MZ'+Z,5\0P MHIAK8O;1S'TTC^GHTZ(:N&&.[OU-C?J='3,XFM7JN@_$SB-T1?CT?6 MG"_*G2+:'Y1D8)]*;(=:]9>[]?4X_TE%T79^8O]_3-M:N29?EH4"VD.#M<=Y M@9%W?F:VU2L]NCLSV]L+)EJ]UT/(EI)KF.B50]MC83X6R)Q?MK\W>O!Y4AR) M>9,/;XC#LBTM:_8/=2A9MNA\J(-CG-9G1TEO]XZ+@M#WT"U" @M54D'W4D;J M60X91I2[Y;<1O<]W0E8"'IWYZ30T7"RQ_Y(<%Q;-RU(5=3N;\DA(,J0"!$+D M,S6 J0H(Y,XOJ]OYE! \EM:$ MC3["V3]S7?):K.4T! M&WJLQUWN'//9<8F='SP'\9<$QS[ 2/4NC)^X7S\Q4P%.1ET(*6-*8&7PV@=X4WZK MH[M;%4(FF-HQJP!;WL;JFHQ-UPX*AHLE^6 T?4 A399B[J]*U(+P\EQME*2Y M[-7@RS]C]2]4?-^L;B,0'JI3.R 93(-#/GEGC1*W8>7*#\+!PL>A\R]1 JY4 M30@/U#7'6(93<,#RW "BC:X9!,[4(?ZZ3_Y"SHL@2;-&.SKO1U?O1O'Y[HT* MD'4;1F: KE'R_ZV/-V4'UE^1@Y$]]"ZCP/'(JN[*7SP[GM 2M-^/SHO@U:M0 M?;F S^*_-1T6D&CO =S!;;UV'J M4O(O5VMB*;JW&/T5(<]:"2[\DZH))XF_=3W(&BPI60"8V%(Z650R,V0JU=2< M+U-#IYD@BEA\ZR#F;Z4XAW&EAGI@F6P#Q3I(;91P%UZN*H3=E@H*70;K+H.0 M0+Q* !'M6/W>)KFRQ!6W FX E M%+YT3//Y?8\H]V6&5HD\^.EZZ"VC,(@9/I:;I5DUH$[.I?K-!);%(5#,3BIC M=J(%L[(9N$W,3H!C=EH9LU,MF''2%Y1@=@H(LVOT'&[CAP*/EU50@W=;AI,* M[Y;%.CCHN)="E!<'XI_R59$/1FN7/X"").](79Q\N?@,QYEL!A.3-0#(7?G> M"\*A0TP )5TX:W'*0O +RQ2PL)_'8@, &.R(8FRD*V]]9&IIF*XXB7,:MCTR M<@" \"/--2'B#U-BTU^V^Z/"05BI!2 SG*1>9\&LQ.9[ Q;T/*D6;+#SJ(GQ MBIBH,5H29I ]6-!$AJHZ4+D5"'-O#=7/I^55Y!D VC=!Z"S,D&;'U!WNU9J M$,=IB',UA@& W(:S:BI0%0 M 6E5RE!%(-"TH1#18&@P;_Z1J@GAR)UZ8R C">4G\O):^$A(MYREZ28^\37R M_,4ZASS)-2<4TZ49T5;_RE\LZ!/,OO6C@'6;#4,XUZ=,%=H4E')->8BHK$;3 M"3;MS=%$PEU)XCY+->JV!.'@GUI=J"L9\,<[8B4ES-.3<(LE\H(Z;R\<-WO_ M,Z;A(";"R%+1EZ,<3]8ZHQ'4./KIZ=%[0FY;P$ 6YY")$I&<%S&5 AXJ%G1U8\ M(=% 5KC*=3["VZ_IWWS)UVH&0G2H!)!:?$$+\B1N!>E%X%$5RL YA:/4I2IP M#0"K^DQN>?%L*5=!35= _#NFSF>A5\/]7H.:=I7W\TZ(GW<&QV75HE5,B2CV M?&D\;(R"$#OT2=+X"RG'5U /@M^K!.%0 >+-8NOX*H6L'(XN^-D/W M* D51+--+\S2Q0>S>AO:WYRKHK^)4!;1@BO,PO>Z'_YB M(+^19H%27?(T7\7RS'^O^_DND3SSE&J2YX3NI(^F0\]V7AP[,EGW[@C*P3G5 MI]$'2,W)C'8.XL)_Z-%SHA^W:56BT ,/%"+>4"5<;8>X$P'_4Y M/?ER<:0_#J8*5B:SFI >3:>.A3!WLBI\KWORKZF8&Z *W !81S]%SX%C.R9> M/9GQS$ 71(*=*T%Y#1,=)_-4Z2Z60 (0\-S21(.F<4XDX=J*\P:%NPL2%8'L M-I7J; XN";[>-FYY<_\)5EI2RU@R>04 [R;^71ZL9)8$L9LCK:&YTZ0L=@ M4CHQ\.:%NY*3HFTTK.]X:'MBR8W;]N;COIX)W3*597;BCYY#,G*^^;Z=?6FX MY,W4NHU!R,E3I&$U):(^J;(NNYLS+7$.*#,/H*660@)9% 2REL MS%>R?3N(PCGAB_^DG()^8)F5TZ.//&NDBSVFD?PF'ZEM6J'<' =YDVZ1VDUIVY M#(H'-U5U N',/11':E:2PK>FO2L^P M9D4U2SV%XGO3VDIL.J+);]=T#PMY-KT\IPM=9?<+:_VIW!@H4V6V=-^%(O_N MTPW8^ GPCE6YV#.LY6[_E;DHWS>MSF,G^'&+$:M:%,K/[[;4' 4B5V=(% MJ"$, BGJ$-;:O7O55216D#I;1\3KDR#?2,$P&*XC&W\@9S:G M]UJ_(&S.4/SE-1FKJ6#:-L5UJ>BU=JM9VM45Y5O3Z%$4!J'IV?2:=M]U;WU, MOU2DN+S.8,7!(.DG3V)O6 V3@*!Z#=STT^MH@M0H5J20&P&^-5W,SPG?L!^T MGKDEZJG7 8'.]9$I0G :&5\;1KQD9%]'.-UN3;;VLR>-;UX1MIR GVY1HZ%> MK\JKZU,-"8%3EX;2(N*9(B>D%YN39>!V/S8=)HK,F42_O5Z)=&[<) 3ZUG0W M(]S":FPS8!^Q8R$J^&E7:Q5I0B#JVGKU^Z?^31AC2]L=6J1E>H(1!O9JQL;JE/GY0:A7.$)W/36POJ@3X\%A!!*-R-JTE$ MIZ/A2R]6MS4E^0[56[VZ;60].E;X-[<[6,IZ?NW3N:H7N^_UJK8' MFEZ4]_M1]-]CP6M3]&+WO5["]D#1B_)^/XJ^7K5HU'4&!;U>E/9 W1DB?S\: M/[!M)^$L\SJZJM.I3:GI="248!^5Z7S5#&@\O=^3-Q477/ &567ZWO8*'="@JHS,^QE4F1U( M>".J&G%O.P( :#A5@^7-C"4=L0" *_Z+7JSX^[FN)TPN?"\^CW-E+IW0=&/N M@C$*$'Y!-AEYMQ$=>/0H#WU.E*-O-=KI]8JYKHVL(2=H*C-PX\;7KVON"(_> M/.'MW-Q8M7*OEW]UE4-6.- T(GTI(KF)111,?*+[V>^O_"!\\,/_ M0^$86?[,$UQVK;"_7J^0ZNJ=0GE"4]5'[%L(V<$MD7B5 [\2]7J]&JBK.A)R M@:8"R82;'$T6><]ID5[?BM)H,9>*0/G-T0/[GU$0QHN_B;\E]M%T[*&W]I2N M'8PLTF"0>]Y[1R@%3-MOOM>G2ZOJ0_OB*]>E7PZWDB6+M1_)A_G/UB3F1/OS MY\^/SF(1>?X,>1\M?W$8"W;+X5.T6)AX-9H^.62"FCJ62:1B67[DQ7?O^ZYC M.2AX2IX@(HR$IN-N5XDQLN@U1)Z]M1PA?5:2V..CD^-3X\#8]D7^6'=G^%,C MTZ&Q[='8=$D+KWLU_K;N]^^DBX7K!3GV4NTA ^CTD%+P3"3\08<935^&NHF? MS?S#L=$8O2 O0I>K>_.?/KXB.N,O$ XN5V.T]#'E>,-E[HW&HO5MH^6N7D$E M$Z =6>$(KYTGS@O3[&(:WMWD+83;0W/S8BJ;94V/U:Z)"3)7Z',?(!:4!?!: MM$CA"J)G<0# 1O[*],-5\*W% ME=#\>7*H^6=>I0+LFC;^B?(X-36J?'[D"LX1Q+5#@K( [ Y?U39B%]#?9^GG7M2^.#LY/P;P>GA#1)@\ ?!IXXR% M#:E"SY994O=D4JIO6?^6R0$ #*Y\SR*F-;G0@+[=<+FZ1)XU7YCX!V.&D:^F M8<[AQ??;G7/D10 2W@V)3-,H7TWS'%55?<7 %9E[N\#EIX+/)U\NONB?WE2" MR608 +Y/IHL"X9R7*P$A[T=6)7,[8EDF (A]9P;(V?^[8I);,8="MK8BN$S7 M+0.I(H,YK-J8)PL84U;L\*OEDS7V:WCCQDMNXCXEE;;?NWZ [%\_A#AJ9QNB M^GA,*$K9VNY);<01)-]1-C<\E^63-FL30CI7$W5JQCVT#(C-4[\CXG^:6<7G M@"\H#\&8MZ+O6;@%_$*#R1+"O*!.4.\Y]O$52",U-8!%;.L,2$A#=T& M<5"V6L;!Z=%Q,>-@VQ[Y(VZR?^D$5[Y+--:G8+V@[+6? \]^($!ROIZ0WP(S M?K=<,KN@O8XZVRRB-'""Y9GO(*85M(UJNF.T95O7#AZE@+G\V?D60#1\1X5R M@M2^*_3J+*(%5YB%[W5'31G(;W=R\=%0>A[Z!9QMBQD*NBV\U+9J#*,*#_6\S^F;:UL@7" 80" M)Z2#T31C 04Y#YRR$!,=5)C_$C$ '.749/-FW#?M7(K0%(AA*J<.S%?E<'W M"FT^=^#\Y/P3H&0)57 SF58QS5VC%^3Z2TI%.L\*W MA<0@[:C55-)T32TBL9^8M*0]C_:BI^$7\JI)]DQD@(GE,0PJ4;367.80W ?-." W57 MDDS4;A?Z,HY4B(J=EM2>5]M]EA+'"B1W70[I)03(Q,'$'R,+$?+7QR&3'7O* MW_HZ@J(RU6T$@L56I3AU9:)\84^8NC*#>4I"G% U1BZ]O6KB4V,XFB87F25% M',2$NU8S$*8+I8#7DHIRR//D;#-HV-LBO+(0;DE2"AZ?=8"Y8W'&U!]..-^F M09K/CNMDM*[D+K:JC4"X3$GU-%]5)GU0C$$0H/ ;]@/!,2IA)0BW)ND /BL# M:$"O=9%>WL8B?>A9;D0?+*8\D'_VQ'SEH%^K)0@/V:I6B5J" 9&1>K4B%+Y6 M34D]$::DQFW^8Y^3^H9R4ON6;Z M4W6?;_!>\@W2,.!F0?[H1D&Z5!MY]!)P M>CVJZ?*/3C9IJ#_Y"3495.Q'[7-K][FU^]Q:];FUB3-"MF"MF+L9Y*1EAS3?9+1/LEHGV+R9E),'JEM'PZO2$G',MT) M)DXI7_ZBTCK%+ZM+V\U' 2/[3)Y])L\^DV>?R;//Y'E;F3SKP\N#!5W Q!=N MN#3Q8)UVP@Q4E=2 8(N5[OJ7"0#:.NX][?QUG,+3_YV_"<(+QZ/91MO/JNX# M[CR&D]L'W/:0_;POVX(A(3Q6!=&67J'0/BQ=;3N.*>-]2'D?4A:[+A/S![+- M$;7>_HS]Q(R@7'^#R&Q^]E<0--H:$]J@_7;^>]G.3U*M)\B:>W1TT3#8<+'$ M_DOBMO"-C&1%W59'?KM>DJ']'0YMWC10P@B Q61J*,NB2ZR"^F)$?+)SD9[" M+-#76Z'7S[32C//-0*QF6;R%65+'2,T3(DB/816$$X 12#X[W%A, #"7>;*X(9CRXD!R5?A* MQ0>CM5!+:X?*-O:(TBE,*>*4A9"W4J99A>-@+#8 @)'GHLQMYY;6Y[N7,, ? M%3WWXO/,W)H62K81 MPRP)X5J""K P>5!^ TB>P$?L>):S--W$$E\CSX_W]$F/MSY.%(>ZN(16GY[C M\KVGT+=^L&*U+34,X8H!"1#;9!G:,,RSE;$>6Q[&E"W>XU05ZD.X/:#VW"?D MK(>@$@6VN"^.5:C?*:CG78"ZX4QCC#%S]XSH#JEJ(<>SW9!CVH^Q[L@(?8-V M9?A3(^G,2'M3'X+DG3KD7=(R\.R4 U:HL7+M?$UG!3V MV7GO)3L/]!,SC;+ME#\QT_,W9T];M1@97O8/R>X?DNW6I8/^D.P]D8I0GOGO MM7MN GGF*55RK9'H^M^=<%)9<(%5L_M]]QJ,;2\XJF"3P9R![N%MY[(>M 1D M75QBSA'\8$866S,SW,8E)Z1\,">+59;LA<5U;H\W$;^0*6T7_0^G@^72=2PZ M4E-ZAF2=6]QIK=V*SLUQ%<-%Q"NT31ZR+K$0L@.:.9VJW?K^ M[E_R5U=&ZJ MUX13DC/E8S!SRP ]G!#<^GBM9-OS\JQ1)U=/YT9YDW$FQ]W^\1M%N]Y-H /Z MI@U:$JM,U8:RY9!5@Q=>8O\'PO2('7-:*ZFA5- MU&*, L>.3'?LS.9A\,!V-RI5[Q2DB_9 JL2D>D^=&.(7T@%EPO%2\@>617=) MQK[K$OO\T\1LOUV^ZF@$J R'G3O] MZR/)U$$J)/S*N/ZBVMH#([7 JLRF1Z9?;,G&E@0"8MW:Q%; MC.\*N5(/01 Z"[J*J(J%5+UN06DQ@BO'GLZ#[\DU#'$>>[7,T\^,P^Y)8T;< M6E\.MV_OD'V:FQA=$C+L*W]!;9>9*-KV3LK+U;;,^JV< 36/QY"O*'Y2MK7P+74+QM+K$\GP!,5&)122^"R:101G\* M;">S28%K %C59W++BV=+34IJN@(RM3%U/G>SG1+NE:SQ"C:))L^2=5$0N2$Q M/+'3/XI[%!PMJ-X&A+E2Y6#8KA4KBT;-Z?(IPAC9,3O?B;R%SUOQRD*XUZ03 MT/@BZ(,-YPE@)Z!1U6)+-*SQQM'6Q,)^BZ:Q?]#7:Y$&;MSX>C3L2( =-:]: MN1>FI98&R4H VH96;6G$/WY' 4UT>$2$*YMW=T&[74"XKTF1$6I53F]&T=9^ M4[Q #H9>PN W[ >M3W"BGB!<.@5,[43B4I\Y$V_%['IP,34[V;9R52#<8-4N MQG)\=P16=A64* T?)599"'=3*8.'Q;#&K<4QHC?R6&&$R9QR13B:H6H[C%]V M=QAS;1I)H_W;:,QQ0=:8ZP3<.)%";BM1HH7J$W2PX3% UL>9_T(4PTG8([\4 MN2(?_7E#7UA<7:[N:(M4AW?#NOQB$/<)I8&A(X_/6F-7J3(2F_Z9<596 ?R"QV?G31A;#1U(SG![]8;ISR+::I%9F@1(P]98@ CD#J8"M M_?FI'20W^WA/Z 6159C%ODRFM#2$?<]2I5$37:0A>/%LNF.$5D_TL8O MD4=$)=JPE*D%87]!2N[2'('V*.C^JJP?L2VK_YXK%=[#EC^(* FG(VYIB/Y" M4>>$@ #R$5J!I#_^00V8.ENS7OEXZ6-Z-TR6$%%ZL*@\A+F^1+DRB<$B3D#/ M-7F'<+K^$O8.0QE*%-7:BBL2,U==4E-0)C9GAIA442T%P_FKC6F0&]%C, MJ]LP.:X=_RXS'$6U(61WU,50FDG0V*XYY=\](5T+0LI$*UBRF.L#AA6 ^C& M\!6Q#*A^H!-?@&&Z _N?41#2&9@WT0Q1YH3)-L!CEO=%,4W%Q7 M Z^4&6CHK'-OXOOML@1S$.(7!S>+R:'$9TAYMM?37Y&)T2U"X6CZW?,M*UHZ MR!Y-IXZ%GI8F^1&1Y8G)OH*E0F4(Z7I5_8NJ/$(;5L/%TG0PU:S1](Z2R+A4 MN*0LA#2^NFXAAR5H*(V69#%)L\%C&K=$W_&3IL55=%Z9V10S,6$$P;H;\DC:\^:@GJ99W* A0(IQK%%C8B?$0I58*:V@Y2Y7ZK73^ M?4 _UY=RT> L]CWRJY6<)1.=I:_6!IR,3 G\<@>GJO$)P+HF&[P#.Z%"F"# M+@ID6ZV6ENYF=Q2YZS]"^8VHLY/SXS,XNVQ*4&-R# #(+6]/H>G99*T3?%_: M9HA(^<]')T)D)>M"B'N)]+5P9ZH,2]H>;@U"0DM\Y(7SV%FQ!)Q$4LE9B\F% M?GD+'L3=*0/AX3.VIC $K"Z!0YV(\\;T\\GYZ8G^Z:..V)F,Z$=B.P/R7_H3 ME=;^5!U/J5@&9H?Z[D_1].VD&"?4+6GA]R?#>G8R3.)@TGE\4B>D1W4&3 M6#5Z=#2)1;Z2%T?LQ<7I$3U-?N=:?,DRB^G:W^$;S2UM0^SL-$EM1=Q!2#F69"@;;Q+:%3#O M#&]VR^.M\P%&)C.O8+<0A'RI"J#PV%#_5F-$.1E-;UZ1%=$;[J+GNY0&]K., M)34@9#Y5E7P93^I?:=EV7*[N@L(0$IJJ"E_ #K3<"\J:C_.[^IMDK(E_B4K> M Y:O#B']J>:<(L=@9X9MC$SW)@ZY)9D2(I.V6Q9"/E-=8[;+#;3A1 =YELY' M[!/5"5>\33]N<0@I3#6&"Y\AY<.CD)FTT9F!;3M)/Q.$%ZRQ(EFQ4T3.VQDX MDJQ!&T4)FWGBQ\A#/YD@2M?J%,&+5J<@(5_0X,N3^@>B+Q0C>T"/#,X(Y51: MFR\I [R#)-6;Z39B<-0:PM4YA0UY_";U:/H]0 ,B"]XIRY(ZW8+97A2BA"W8 MR*7O3$IAEBG=+5K-PQ.E#"GW5[Y[YN8AVR35V[/HG3KTV4[[*<0F51Q*>IZP M2].EYZZ93G_3%KO%L*5 1U.FH8W'OAU9.6X>,^GU<97";$T/-\0/6M/%#\)6 M$DRN[-XPF^D6U_9B*-4Y57_%^VR&T8QTNE*3(A\:SL%?^8N$DIYJ2ES.IQB#/B+W8 M/1&;:=LP/=O(M=Z74[&C<(YPAA/1>5A.V7WZ'"D:)]V)O42^W\'(?VPE(FJ/_W% ?B4"#Y!XM#9L3M=3@DX+^'\< <'/S[__RR M]<@S"R,>^/_QS=O7;[XAS'<"E_M/__'-/CJCD__S]G9__Y M_NZ:N(&SWS(_)D[(:,Q<\IG'&_(0[';4)Q]9&'+/(^]#[CXQ0GY\_:?7__;' M-V]?O_OSCW]\1\[.$DKO:21Z!CZ1)+]__3;[YCRA&O@_D3]_]\-WW[_Y_@WY MX:=W?_[IS5MR^S%K]U$(N>9-#3WN__83_,^C8$B$LG[TTY>(_\_?3= M=Y\_?W[]^=WK('P2_=^\_>X_/U[?.QNVI6?Y?'D,O)?#NNXR7M@7\ZRQM=@8?G;W]_NS=V]=?(O>;1$3XN@63M#E\RVO: M%W11[4_H)S9X^^.//WXGO_U&6(^0?P\#C]VQ-9&?_10?=NP_OHGX=N&'X'_;_SV1/\I*#KCZ#KVS^!KO\M^?B:/C+O&P(M/]U=:;7XL40K MZ235:66H[Y0^:CQ YVOQ5TDM]B5FOLO<5#%@5T-:2I-;"F@'3HF@!Z,E"$\- M%0F"DEC$G-=/P?-W+N."Z-L?X8\S^./LS=MD1/PW\='?S@/AHLO'* ZI$Z?T MI!;_\4W5]QVM K(#L6585H"&3LI,_-E@CZ3%=TX@!MHN/O.27TAV7X?!MEI4 MQ2ZH^/)OWF./7SC5I:1(R*)@'SJLTT];E%]GZTQ&T0(0D_EGG^X["/T_+E(P MI;Y++OV8QP=RY:^#<"N!YM^5&)U'6#K UC1ZE&P%E#]1NE.CC'EQE'YR/-R2 MC_]V'PLW \D>Z&/N[(D=M(V0#KQZI6#T5;= . 0;!.T[#C-RY%=)\/\@&'D" MH=F5^#-J,D&QX5Q&X(ERE:,P:S6'D7@JK('1"$2)I'HR)(UH%HO8EUU;4J^O MDW4.(-)IYD'0K9C3CKY&ZD,Z1=+HH?@=0G_1BC@X=@!JTP^ED/H1AR#ECNV" ML"HLK6DZAR&F4?!DN!VUPS[T=.(.'X899:)(3SXF__>>A@+0O4/CD#QM.8,1 MJ5'O>$ >-4,^'G72#AZ.&6%;H_&6A3QP+WWW0DSW-18X;C>#D5BIVO$X+#5" M/@JK91T\!A59L;!W"1">; BJG80/W&,W^^TC"RLTKVB">.#I%$K'W/'W2(>; M5LR^(RW9,@**1)&<>(S=L2<.>V%^?$.W52BG:89^K%4K5AYOY3:HQYQ&U('C M+J=*@.S$8^_*=X)03.URJU0NJL^#O1^'A_/ U0_%IE[H1V8KM9A6-$0]1.OD M'3@\$YJ+] \BM_17_M2(FK _%W^NPH?@L]]DC%++N0S-4_4J!V;>; [#LD): M4X,22,-4#\3M#$@9;:S"VS!XYKZCCUNUS>"_+2+)H#Q M9?8UX&%8IDJ7'%;Y#.M0J1>P[N.3<#-2F'4N0Y>O=;@)?OWE>T03Q MF-(IE(ZKX^^1CBVMF'W'ER1(),6I5\SWS-F'8GB__?[Q@<0PF6.^\/V,:A2^/A[Q$.L M4I5T?)6^1#JXJF7L/;(4-:+(38Y_#D/FQRNH!?Q(+X_UQDGB+YHC'8AM%R\O1ZK9(QV8K MD0%^#.[H#%-I*HY[M0T1S]8ZQ4]/HZN:HMZL#:( M//@ .J,.B6(T';T6$L;"B!62VH@?RPD M*=6)1]W]EGK>^WW$?1;II_'C5NA'7:5:Y5%7:H)ZU%5+.G#42:(DI3KQJ+O< MLO!)A 4_A\'G>',>;'?4UV.>KC7Z45BK9GDT5C9%/2KK)1XX.E/B1%$G"?FI MP7'#/*]I=!XU0C\HJY0Z0L9""]1#L%+0H;@(-"V--\%U"XF6@?/;_88*>ZWV M,10/@:TF_4JNOA/Z\=A&Z:/E=DT/U..UE>!#E]Z2!Y%,%D2Q(04^4P]IL9 * MJ7?EN^S+_V)Z%#UMAW_@5JMV-%;+C7 /3XVL0T>D(DLD72((3Y>8H!;R'WCD M4.^_& WU]P%KFB(>B$T*9LD+FG9(AV.CN+V3&I)]2469 .GI[P>F%Q1S]3Z( M3ZH6W_J6B,=D@WK'%U6/FB$=D4W2#KZL6AR1DK2EX:@NS;8;D.6VLQF2%2I6 M#\I"PUD,RRIY30W,Y#+UM$-S*21PI7X>K5H '7^/> A6JI(.N]*72(=:M8Q] MAU=&C0 Y!/7.5NL/W*>^PX4;!:J0BJ;F8\>N2,=D'P-45DFKZ8=P)/<2OW>T MN;JY7UU?72P?+B_(^^7U\N;\DMS_?;I9?KJX$M]\:V_T+Z.(Q5'# M.#]IA'Q$5RM5'+OE%HA'J4;0WJ KR9%?4X*6BOJ9UNK^7CB4/2@)6HF5\3L/PP/VGOU!O?[SCT+4OQX1 MY&6-8OE'@=&"T)BDO(AD-HI+[]("375N/;$M'/B#%6TA(DK(]5;"CF@'$3N$ M,6I+/+(G[OLP)L:U1R/46[:$Q?38SV$01=49B*T[(9\& MVBE=BL1J>R &_I:"]XYI$O(DI[\@DL-"EYTX4>PVD=YA1M^>#W_R'[GG,3?7 MM<%_:SL@]]UF98M^JV^-V&=;"-UWW*:D"_XZLJ<^L_ QJ/?5*?0-V3/S]^R[ MD/'MXUZ QY#*Z@;68H$O%Y5_Y?'F?!_%P9:%Y(W2ODLB.0TR1S=;C$VK3&HTOY29AB11^K1BA(IDR[!K.C_ M/EMWC6F"YE67!>5[K;7X]LD_@Z?CWOSIW1L)Y/#)WVX"'Y9T=\&!>E \-9V^ MCM1M:HL4J%NI",!,/W$6=L%N:.U4;@\5>K;(W;#5F+WGQD4\061Y-73O"F# M!1$L;,V*$R@MM66YMCZ+89U#';'8VGOR97:7[41LS"T_4+P2XE*HZW+-A )W M_&D3K]:?1+0 D*.Q8%,?Y,[=2N6B=]=V0.S>[>3N.]0SZD227Q#)X"Q8GPD6 M*@"VX^#CJIUIN8> OW)BGNI8:*K?UP/R)&Q6?$+8REJAIBAJ5:>7L/U]*Z.R=L"8-&U-&V[RFU:I=!^+VKK,3I&AJQ_QP).&S5 M;'.Q;&B5;-L?KCE]Y!Z/.8O$_+.\N M?UE=7US>W9.+RP]7YUG MQ"9TD20 CZ7E3M&UYX:7VYT7'!B[8W+#K0!.]1[9IA]RYVRM>M%/&SLA=MGV MLO.'6X%SH[P1;.DFWO6B,8W)9R;(^$$,G((GG_]#\*51>O&&LN8O *:WA5IH(1I#=7DM[@LC43Y%RR5I5X8) %D4KQ_I<__ML;.93_Y4_O M?E@(TA&,8^%\7N\JHJ:S'S+3-T2239V03DG=E-8G0!SWP!Q)MA/<6 I$QL%V M*#FNWA6@$1QE"V0@@NL*:4L7;]D5N:-W,4#3_=$9.7TG\7M7U4RGNCL5OHU\ M4U06M'ON?%?0O.>G5P6U_CT-P$VC["G,91%.$K6C.'6NQ[(Y;G:UV^":U:;6 M"#LZTVU=->5SC*!<^0;$P.VJ"0**QC3$]KV1.V=',[2.+&:1O-A5 ]/5*0HK MC)%S'%OD>TQEC(NC63?;<'#*,S2ZC83FW.06_9##06O56^PHS ("VLL^QKZ" M]?>1) Z M^3"C=#VP1@,'ILZL#?K/@SRI]8]FN*JMIS8'FDY-(^')>!T+9;_Z<J MW05270>DB-Y>V9.4P&#BU0^ V\'LYCB&[A+A[LU(J9F8GY6>M' M]3V0^U4+=O4Z1.7MT$,2-7 M%E_TZWR/?,XWQ[O=%9_E[? 1;T,72?\AO0V^C..0/^YCF= NUG>W5*[<[%\2 M'],0&Z%D0AK6I=SA\4]6RPZKI;%4N>[UP.J6R)VV1KVC,L+'S1"[:9VT VKD M)ELDDNA"O>^W(%=1M&?CO.?6P@_'U312FO[+ZS=OR8Z&Y!GH_W="]_$F".5U ME1\6;]Z\(1&X;/3?B1\D?Q(NK:(*"N_C**;J*0JUD_G_[GU&WKU9$-C3EVTN MF,.VCV+=^NZM^M1NR!WXCT0RYI^L4.XZHBVT0^[A6U"&Q9."C\NZQ=&SV MZW=OWI0\6^//;__MCXL?_JA\^.T/;Q9OW_TI18"6KOX6S8[RTG7E>^/4NZ7< MO?+/Z8['U"O\!II?J55'Y.#07OE249C&7H@!I(/PO2LN9"P(\(#;H0F7!2G" MC:7:,9,: !X8.(/KL8J+/3^_8S'E/G,ODWN]R[R<\X5:;6CLU:HCVN(_;-&V GVTNR]"3F"WN_MO_0X,ZT:#Q9'T$>=+T85VYPH#N@KBWXV M'[OJNB$'U+:*=RESBQAL6XMNMJRM]:2 <90]R120*N/R[/3:U0>9V,?.(:LO MN=ZI?_BIL1-RKVZG=-&GZWL@]NB6@@^^M9?0)Y)!=E/9XA-0(RM>5S?@*$G6 MIG,_QE=^%(8LI M2%4PF:<;=PL!CONA!X26JC<% J5.J-V_K>RFPX&%Q,$6D3F_07-E5R&'DL-^+-*1=[T,#6@Z M5B6MLR,$NH68^Q]2\(4*O$6L 2D($G+4Q33'HU'$UUS5S,WONZR32KF="Z". MDQY=!=<8K'\$Y(!="93G%PMU5RWMW9_"8+G[IGK#K2Y68DEHO:7A*E2AL$PQ M$O&P3,#53+"M.R.=)?H909\)J^N).$CLJ("Q?-E;5<4\61=*9K Z))*=K5?$ M)S9%DGB7Y=R15]PG;N!Y-(Q@K:CVCBVN%LL6D>I'RRPML)49*SK-"@QT2NM! MX+C';)Q?*[@QIU<<2,X"@Z./J';BX(5,6I4.B\NC559S!UME'6;HR65EF[Q8 MM9Z9!Q\);=I[1TR"[^6YQM5-O+9T=P67QZ[RI/L.ABKWFJ'O5JC=Y,"%+C/S MXBK)3;MR@0<>?QY'\;)3!WK%K=PMZ[CN;M<3N8=W4%]S*6V&R^TNTINYNH9P MH3VA$= OL0NV:+F^KN\Q'Z=OL[*N:3X/)S>^N"P[-Y(%]00*XUM*GRA=NX[6 MMYZ;Q^I7T)JF<_)40XO)*B\=]?IXJSLF8VF;7,F0]2UGQ/TFESW5^.O]>V.*71.O+=8E\.V M"U_Y3K!5&;:0@M10]$[?&KGC-JA9]%E-4\3NVB1Q[U&[NKE?75]=+!\N+\C] M@_C/Q\N;AWNR^D!6MY=WRXKC[=WE+YS3K%R+8AR&\0C6"MJ_SH/BN!).<)I)I/I M])G%L%"WM&O/1C,1K/WN*[ M_+)C?M08N-2U1XZ7C:I6OE]YW!@Q]C7+W'>TYB\VIJ0MA3E3J,AT*DX9^41, MC.S-TG?9A7UI)YJ1C]U M7%L!QV0ZNSE]>_[[,_,%FGA"W:6[Y3X'C((:MO4>W-P+N0^W5+OHQ0U=$/MQ M6\G[CNJ$OAS490YV?7E*O6F)@]7Y. [W3KP/X4KAAH9/VD>6-$V1>VZ=@D>3 M[DD[Q#Y:*^Z Z28G2A*JUN;5L?5S)%5$"]2V*P/\3J=5K78ABMC=]+*:6WC: M*1=H7C.U 12)HZW;L.HD9?*[6=JE?I;WFS.7AQ82K*I"!BOJR6]4MD;M=C7KE'(B39HC= MKD[:_B7B4IJ)WUFLGSFR?CS1SS_5;T ]K)O /Z?1)BVUE\S4<*I36?;E2/6> M))!ZWQ"#9"6N.O;'7M.JKSK#BEA!.2 H+065?>#OQR ,@\]0]&?ONQ'4MH)6 M\.\@A&I5/*T4F02$)/"[UZM2CW')U]ZA/M;$Y:NF-K3@1QS!\-1V!JRS9GU;;I/:X$[#RS,.;P5D;$?"[&K1_$(ZW,:H[O9V)/ M([:<,APM61)JY&J#A*J62"?$%NJ5P]&39JC#4;VT@RL6)T07!,A.C9F3:%CP MX$FQK448/K[6%O>;(#X1>!J4E_CU9Z2-G9#C3SNE2QM2M3T0HU)+P7MO4\GP MMD@_VZ]*6(RS9=4BH7 2S7FB;.+'W_9>3IOQYAL6-^X;'[=![JN5*A5=L]0 ML2=6R]D[!&9Q>6=XRN?S&N=,\[JFCN;9VP4WKQ0H8P\LTO=&TP(O[VG$'4@. MX]X^UE9-:.Z%'%!:JEV$F(8NB$&GK>1]1W'VGFY6OVA!) ^5^JBXV,&@L57/ MU70519CZI4O+*D9.:?5$-#ADR5BG\/0Y M-1]-S%>$J%(!QKIZ*I.6&=F%;"/65?R994>@J[7^AFE]#^1XTT+=HQHCNN:( MD:.-U .J;>2TRXLC>8H/."'X+%"ME,8TB,IN>VWX=)C MV[[(W;R3"8H.WZHC8M?O)O\(Q4ON?UG>7?ZRNKZXO+O_ WEU:GF8YJN_3 MA01B1^JK2?_#*L5'N$S"\5O"DTI>"=,_),_(DU^!,4DX_Q];!W8X[%-X91[@ M1KTS_VUB*8,I=U([56_P0EX7N95%&67Q9OG=:B>S:R^_L-#AD5B)^.[E=N<% M!Z:^OQ4_P4:(?2L,4)7>89H!4K 9SYA9,I]1ZMA3_<91MJ^7JC+K8@D@J_&E MI33E&]!"^[V7Y0BR1)R\;:#DE(MIE@B8?O79%^Z]X3NR$W*15Y?WJ]MO)\[T MPV5G23&IJTN4/$0)M%"E[A=JYB")5"032]HW%2QIE(I&0#8+3UGBLNU5^L*J M&)I.H;8DV>U#^"9.4P<[C>%=:N-=A8V'S$O)KCMS89$KUI\2*99A*)27"X'W MA[S)+3W((H8P(R2+%=(C618B^RB;5B.LV$E_/I(IM[X<9#,DO;F&3G]1-- M, OC.("I"WYNV&?YC2[+K&U?I#-F+Q.4=VM;=$2\R=1-_A$7"X*9:F I_7L: M0^@P!9WSJX/VGMY_VGF>[J\Q0@O_/^HY/P#0*3 & J2/1""% -.FT,85*(*! MI?OWO;HY'CT$2]?E$,E0[Y9R]\H_ISL>4Z\ZD).EC+@3)T^*?H*5PAW[?<\C M'K-[%CYSARF+WC$G>/)YQ:+)GA3($_!\XU M6['+'7=.E]#Y;URA??KK?@A"^&T+6JMYKVHA/PX;I @\MF&SG=,1>&#?'AU3 MY>&51'@*?'% : 8R9"=0YHQ#%0R),^05P.NW$AW#7!H5W0FP5)]7^+_X'S>] M))# \BZ!95J$Y2PJG'A'%>6/,]Y,EJY#+&R,8K1T[92%8ZE2MV5S9#*YC?QS MJ+\MVY<6TDG+B(G:[G-J"2$.X8?I,^(^Z ET=6N=G U)<5'MHHQLV1.XHLH0 MOKH/( !_S3C4!+*:%5^SOV0(L)J)S1.Q6AJI]=;L"\*LM@J-N74['QP:VUKM M@0A'$-5Z*^7Q="NE8=M$0O[0'9S^;)$#W52&[[6%VY,G8O"<3/7>2]M<0-AP MR$4D("/L B12EM>_14D!AQ-922)L@M0SVK*U9?_[0N:.3-PYV;1QBGE: RJZ MZ39O6UCH@H?,$02C"[9F8^6F%W6M MX>OX5KK+K91EEDDF5C%P?+WA@+8T*E"4.X'Z^!^\X'/3T^X-79!B7A>%-35- M3MHCWC-H)?8(%4S.E_>_D _7J[_>XZA6$ ]^2 M_)F]G#?Y->5NJ8")!3-)$ZT!QTIO\@F[T(S93_: 1IABS>.:HN:E!LB!X529 MHL/GWR)VY HAC14RE^E8WE[6H;P-0G7Y]:ABWXVPZQ4^OPA,#/IC\0*N?>/:6#MD9XA/H@1:51U#6UA9F*1 MT]<;Q-=S"U/F8/(P,WE6G%U\"G_+]^->[2/UZ..W9%PA6',#ZHLAE^S./#'R(20KWR M"'J*#U3@Y[ PIMP';Q6,3LLHCKM]:^-W@'=5Y! T3(X6)D5H\ 6IA.QRKB>I>G;7YL"PZ0[4UTG3KM@O(?7"X MG$+$WQZ3)91\=[F%)?0_JJ:6CEV1Q@U]#%!<)[7IAWC=TTG\WFD#!2;P!&W" M1F;#%1G968=,;@*I-ZW1>SJW_UD$0[#06OD*#&^3N @JG\50:7H'@:7&<*T[ M(W?];D8H.G^[GHC=OZ,"?4<_L$EW*L3XO^#1+HBRZ\PI4UE4,"896UOO5$]D ME%? YUNUJ0"U>B@LY:1EJ"># _Y%)@1&+%85__AV1WDHDQ2<#0V?;,8+V1[, MM2R1GTE6<\;2T 4Y2+11N/3BB:2&5/ MIH[)/8FS8'VV%_](4G@SCA8SC=JD^SV]!J%[?/$"6UROH$2.F"&PE%?'JA[G#YRSW;2TZD]EHX#]XVB.^8P_@S) M,*U-6=EU=CBA-T ]0ISVFQ4VU(AO&!523B1G96L5/XD9,GU#K;X#SOE/53C? M1W&P9>$2P*;JQ*.Y"U*G[:)P=E;?T![[N7Q;\?O?;F55EY:*Q^TAV\$^M/A7 MO&*67WY-CZ^@MMWG(/P-&HJ_MRKQA7S><&=#Q'3G 9$-C8@?B'Z.?+0E MKT^R]YW \Y@3+#K9@1*7?3B_27JAC#TG=7D'TFM=<= M@!I0VE66-))(<.PDO F"5.Y%R'9*F"9/)_/LI52Z)_8577=%AI>3 M+V829<6#Z-&-MXISQZ.+FO)\%Q8S$6S9@W=J;3% MU)**?7P [_S63[<83-,9*9#V,T+#^59%SUG%5+4*F#[7DH%"X<(-ZNW.J9).LW)RG>QCG5 E?+"<59M6/]-S5ZVG M3;=.7]M.;N)?%02T4,,P&F3OVZ>W(0L\L2## MB%81(!'"ZPMHD]SD;I 2L@]*Z/O/#B(:3-%B!7#:>5;@T*3#*.N U$$0PL)8 M]DC6 HGBGEYQ;*>XJ1$.@\ZWBE1F!Q*MS-+]1#[&6,L\#&N M=;)"ZDD^R&A'+9G(W0Y9=-V0>GQ7Q34'*Y5]YG6D4J_"/P]31C;4T3%*#FO( M#D_&UEX=FW@Z4,=80EDS,W0B@!0>^QNC7ZEDQ&%0#R4F+(T\#BX$,?7J@I^) M;2*+_Z2% 2MK :*#BRL?WM\V4'&]GM \X:.%<5K 2 V5^<%)&V5&@I6,-:92 MIA;,=%QQG6=VP5%QG1[2)ZNJ=])JSDJV^*659B:*%J#"UD3JCU0D-3&D6(OQ%_1;#(3:N?2BLPG14F M?9[!8O>V&&BFQF.7GUHTQ4S0'34H']2N.*C M9LVT\FW&:TQ@Z/ @A 53I#5)$>!!^W!J<#R&'Q6Z&Z/?:@0Q-O108L+5!ZI- MC;%L(CT#S!I(5Q6H!*#97Y@4L;948" MF8SU#+8XQC33\1;'.K,+CBV.8I@&->16.SAEBBZ_L-#APCIMPCM-/^0PTEIU M[1JEJA-BD&@ONZ%UB:Q)F# A&1<$ZY$)E,^>7Q:K$2?8;J$XLK3'WG=9F/R] M$ZPL1AE%FZ1/4:_6YU):::,6MM3UFY'SUZJN<_[*3C-Q_GK9S8S_J\+X5UP4 M'MCW_BFT+WE\"@59':E_^?[=&UFC*A3N#V& :%KY2KL1X]2\+S.=>2!:W*4F M>F(^G">G+VKM]H\>=X1!U@Q*>LUAU34XOL2/D-V-T6]UA1@S>R@QX6H*U9;- M6#8YV;*I6C_90PPP!?P?[&<_4X_)PIQBY<@=@6[PQ=)WRQ\46M[*8H7'6R85 CEQV?I0B^DTK 6($M62(09LU<'@F_RB( MLB!*&%)Q8\(.#L_,LA++LX+C3FIG^0?+!;.?Z[-:RX WC8+/(2QOR'S0=$&. MDFT4KLK@J6J/&(%:B3TX2T\V!U3Y8>F->N$SW>%3]1/ MKD6-RER;N'M\*RZ86LRJ53^\*]'F_C[C/(O5T!V3>P8?)Y8# YAZS$G&USF71+2RK&B)W M'[URI;V0DU:(!W:-L,-':4Z4_/K OL3DO1AYO]DZ#!Y34[3^F)14$E'^K< L MISF#I+8#2LIQI M#'C!(\<+(N&RHG5!Q5.; EA)K!HC'.@G!G+7L_7#& M">\B &":LF:+W-?6" MP M2$EG-J06A :$RL4DN-\D%EWT:4 Q!3#*[GVG<.4)3/>4\\ 2M &*I9[9\ M"MF)_M4A3>?.2#&VGQ&R>BJM>V*OJM)=D=Z!?0#OZG*?*_QYIMR#.BH3%T>9 M3M^X<:YO;(SN5+'IV=4O$3MP@<']_]86SJ+?E]^IGF*XTD#MR+Y.4(\T.!! [?3\]^CI(1C&KXA\'666' M#WMYKG07'*C7-^%5LY>2\4W8/@2J6H-BF7'4S5M]:2!U@D$FR398NA+ OL_2 M6Y_>248;1H1 4/3(S6='X0B%2NXDS/T$'GM/2W^LE:^$J503[]%,;JM3X'C0 M P?YE>0A!IDXQL!B'\/ :B82D:EZF\!SA?4@4S<^0&C4$'HT=D(*L]V4+@87 M]3T01Q,M!>^?N;[CL3S\JKAC.>$HWM"0E;2$HRCX\+T0T\UJQ36L@GN0P3[2 M>QJF-/8[TL#L#7U5Z7U.66#X!Z)8JC-A^.(,&KDD2^>VOPZ?W$!( $1>6=D[ M8E:&NX1PA47.V:WK'77ICQPR.INBB!6M.R,&B>XZ]!W\)4[D7+C9T^G9+B(G M:+^?W)/4W%VCY4YT'SIS=I@Q=G;+O@-3:KK.*A3^0K7'C'++1"[LD;0WIL@DIS-X19%C)6?-VI(Y'<4 PF8RNN5W'A1I0/%:W%GT7CL2$DLQW2K-DXP%I M-QK(W;J72M ?DW^:QT1IK9%\4:=Q3/3_6/$?M\+02Z?97&N#@#0 MMB]R_^]D@M*1:)N.B+V_F_S]+VFF7(AB@\_U+1G"YAF/$&#/[I@3/*EKA>T\ MODT_Y-[>6O7R44U#)\1>WE[V_J<+D@,IL,#GXU;,8#!5.KMR?^7#64YAY>(P M2!57%_//0^;R^(Y'O]4[M"&22'W=I,&RO.J!]+"G69M2K_=MI%*J-LQ]36X2#CQ2 M)9-$&QH5G[H2GR>Y@F2G'E6(-S0F;B!D$>$BB_9>G#T2$#*'\1U46 ^3MV#2 M''W1 J[]*1*OR3>W!6V^$?W6 JO4W4!!?!>$:=! 2\]NY2Q!HJY^JU2GSHWALIG/0T0U[$MW57["OF'IJ,><+A).+ ,I%[T$@*-'6IW^F,DK(B MDA=)F>&!120&L7U[2ET%:7>P4-\#*21V4/?TTE1E<\1Q4ANIAUZ72B])V7;@ M:72V>U'JDH:^F$G@:559IJ.=GS;W0NZK+=4N^FM#%\0^VU;ROF,XI0^/#:O" M-'@FX:ELDV%4W,HB18X@V@TI>)96MBESA&G7VC%+& M63Y2&*&#&RN&@Q)89^]/#&<1"+/QU6.)-J!P$]R"!'@[Z& M*3W+W)$&8HSHK4KO9 ?VN?3&7XDE/NB8W#YP-./'WH$LW6"G:J%IC&7]!MH5 MW).AWG*W$R:0>',P8 MK>)B6T^*B$')D&(#[X(M2"( *4A E @DEX$H(4@N!?E5RG&"6#-PT&ONLZN8 M;2/3OTR1\$MUU!/C&7'6C.I+=-A3Y>PY+3H_OE4F@QB1AFC3_P!"\22?!5.28O MRJ@0P?[ZQJJ=*##*[@"KSPKO-"%(=I>FB#XR"ID_[LH7J[-]"%=09"6@)KCI M008YUO0U3&4V?$L:B%&FMRK#$\$36(E(RI2(&"9C2U2E*BPH,[F=TJA%)NLI M.\G;7!3>=RM?0-NF]A-?K\&\SRK/WB<4;G,E]GP$^2P>XR3ZK-9+$9VYW-M# M''@/XDFHO/SB>'N7N1^$MQ;.P5?KXT/WQC.?,1@A![7QC%LZ33+.!3$PCJBL M"4@H"D5RJ4@J%H$!0HX22DYS;-#@*W)S.RK[)H+3<<**50AH1!SJ.7OU[ ?W M969UZ%+ALRJ*ABNS<2@A^G"F"&Q9O E<#%A\\JK6\C,-79D$H/(,(ICTI*G% MQ+??JL]:K52-,YD-!ILT:C7^FN P"^PUJJ@)(*AX,H](F1;J];@DOT@ 0R88 M*4@V%=X^L_ Q:(NXZ(Q,CV5,PUTY0S*(YQ+94$82MHSY'Z[I>$![*@BOB#).DW8X44U^50;=T0L*\WT MR>=Q)*<#HQ#7G"%,D&FB6[F]^=!/8[^@,TZEW/ M@S[N/1JFI>62._NPDQ0J$4IUW.2YP&<&C?9Q%%/?E06X8MGAD3UQWT\KK1YPM:O4IP'*GZ'1094UE$>@X7R3(&DUD1:^C"O(:A&$_R;2UQ*MJDU MXQQ#T%QZR5C\@X7/[/WA00BP6I\'4=P^,.Y"">F48< \U0%N:S*S"&*[:V/" M_.! &-90%RPM@Y4**R5P39]HE#97P%0R7Z.?+-61I54;8 M=N<%!\:(T&_+?6IYQ[+J.=X,A3]24*7E^KT?)>0P-< \3>]4-Y!!#%-#M!E: MHN7H1>M%'C(L2,H:#4+9,%01S[>*!9SQBW\%F>D\$&1HSJ&N4MT^#,7*Z)SN M>$R]N\2LT4/PD;$X,47@4^]2+0[D4QFJK?S$Y;!,B.!O6,VK'/"J2'4D/DCQ M:'33YG7R1F""?;4^JL[]KW;LU'.;D8P;1*S M_MM7@*>08+)COHB!/%C[O"= MB#(BXBA5B*/D(ZF](O*9>YY8RTMDY#&$(UNA'8']QB!7,5VT)_G)"1564'/J MPGX8?YM$*))P(IE88%80C!0D(Y=%DZ9=BM(M2"I?> )(8)07F!:AJ$P TM?B(*''S1?%W9=HKK; MPZ,P0CH%CF_T<-C)9"*_''&[HEBV_\..+QC7-D'ICDV+@2[HV"#VA4=3^M[YR MH@2HDE^![L1#4,22PDH;(='R*632,8ZUO0BVE!]'QUW[(AZLG4V0CN#6'9$. MZ^[R#UBQ))Q(QHI4.(!B-_&>S+2F:*_U@*V6]_3 PE\8]>+-.0W91P;!/J*))'.%!S*)X^7,-@IPT08T=U0KEJ%'^'CU>:,0U M@12*-%G^C!0C#*N>Z4M^MHH+XZAE]#G?9_'S\PC>6N/Q7E#_$(2"S4?FPE,? M<,@NO'%SY3MZT.A! S.J]#5)X?W>;@2PXU)O?0P 5\J;Y,SE:T2"/4GXDU0 MJ([EO,8)<)/;L,IP'S2& [O9A$EKQC$(I'>!LZE9FI6_Q@Q_%8IDR%;X#CMH M58EJ (\DV980LQ!_A\'^:2,/7W]FOOB8"6_;^SR>&'Z,6@-HV80+X\J8O#Q" M_6#-]3AP]#UF(*A2);_*4?@2.Q14RFH "Q1=G/&&49T5,9LN/X(Z-BM^#CY\ MO6ZH9&R8!5*8&M.@Y>*AYN@C/#T:5*7"W5C7?4ZMIC#W^;"6[H?1A/\NDC"2WLUBR(U["KY10O*$1"?G3 M1F8)[Z.IK^F.:I<\I521)XH^21G8V.::1M_J'WXTC(+*$ (0W?8H5=%C/CBE M4U>#5,?-YX556NG'0BLG89@-6ZN09%S]$U!*.>"!I1%UUOW&UE\2NF.0L@5/ MH+%0OFXH &'UZ/$GZ2;I78<'OA5-A)W$I]%:A9LMGOP:3API.(YCQ(I7A092 M1KSB-JS@X->%,D%(01*2BU*XP*2DD5!6D ?-XV#]3=JTM6:4P4MW[=IM-7/4 M7[*+F]O0,.GF-7MJ,_)U=7WQ[5@_74[^I?OYD2&->GE"^R7[^+&*]CU\D;XJ M^-;J:X&(3!IF)MT53!H43,I2D\:92:."1,AQ4GP(;S/3IT'KF1*5EX!ZIV;I M#&XYB;EC6(4F$T!5SA4Q%ADU33W21 OX K@AAY0A]GPA\-$;-.8.%=,!A,5$ MG@V<0%_YK9X973Y&LI'NZ+LG+>1.,LA$I1R$0#XCC(8^O.@LIIT=Y1;?"M5:ZXXYGOA)^9HS]R$0 M_V+\N>:DO ^=N4X33:9I-0WHB,P1YAMU&0G&BWPA_S'G;"M)W)J!$O2]8.[> MP0F_H]G@XQ&J+N"Y$?5*=O)>\QZ2U4+MX!A20CN=0.0$(U873KQ:W[ 88Q]2XK>ZJK MC3+*T^G;YL>U&_.UWN-LV1&^']\S1&]%:Z2#9A>R9!_O(.Q W.5W!A;7U M2_ K_S910!4FZ&#$T]VHS@R[>RIG&L^;]M0 W5)1DIHB>%!^ M8AO>5E_G3ZJ$),9*@2Z!>9L'''3'8^H!C*?&.P^B6,Q?8JG1USTR9J3 M;4$DOP6LBH ED3RM[T'9-XR\!WH.(QG0*H6487V?> MPPO\(.3^O.'.ACA"2E7+ _Y@N;P$7I??A7Q+0^X="%0CBL7_,7?J.U86K'F> M&D7^46"[('EA]S(NI;QMG"5:L-!-BP$& _'3Z_O70P:;O:#P(PU_8S%S;C&V/I..&>P:2M MC,(*'"UNVF0+35F/KE ,3R#71T;A24=WY=\!FH7D6EHK40LZ9['DDQW&UJ=!J3=4;#YH*I:DLHL_5%]NBU-K9LWQ\Y M$G8V17G-U+(S8@3KKL,(VZ:%N"1G:&O=-*D]"KN<5E/WGED8BJI^H+YP38I/* *% B)(O&/*S\.1-"R#?S[.'!^JSH[,D48 M*0"8-UYV<&V$*O:C;+-*&CK<=@M\L]L!J6B$2ME4@MDCW"40(;E8Z>RC[,Y! M(B5QJ.?L/96-.O&A-@Z[@A2%I)H%R00A2A)2%(5\4,5<4O.!-$2)0Z0\%HZ^ M<=CQ5C?X8.6H&7 &)X?TI/\AI&YZC5@LC;/I[B@'(,F@JC)G;TJ8X7^8>3*\ M[T<&.\ /U*JOQSR4 UM;MI ::[41S=@VEQ)JJR.K:(H7: M5BJ>YH@?-42\G*Z7=UAR,R.2[-C%85OF=9O6<56X]+7W7>&*ZT1K#QA9],=+ M&L(58[CI=K^A8=,ECYKFR+VR2=&B8^K:(O;-1I'[#MV4,-SA))*T];L7H^D* MQUO[.%M5W["87 >1O)&9+?. H<&5BZ3W7G!W@3GS(\E]&890X@0F__>'O,DM M/!3MY52K)E[H =2\>$,B+F$2B$)?0J95$9](+[(V^^$ MG&IM)A9=W/4.A'WAD7HM%P QR#4D-$HWY)(ZYT(H)H#$I3&;>%&&[G=3TX=D M1XHBD8),Y/V!%-LE7593+[<@3]5 M8^$E3#003E!=KV:ZV%:6KI;(YB5[G5+A92P$?MS+5/^'X/0'RG\^W8FP$<)( MIU#SQBM&UL.I(H[!#2K7%P *(I0BUH@4I0!,N.#>/N;/C%RNU\R1&_:R93(K M9K!;D,Y.M(_ JN<%V"S=V4L0,Y2Y;X>DP9;%FT#%'H'"XY&@UAZRE@^="@D MZ?[FI8RP]&\<"%DUT?PQ* MNZ"4'2"LXQ1R>_P@5L4)2^$=><7]!-Z^11[JY.]L MF+OWV&K=N"L1Z;8EZBZ#FJ2/'!6-F[*(C\:((T9*\SKV#G$228Z7M[K=QPAJ M/52N@T$F^_=$E6D$E^47KHM:CML@][9*E8H>4VJ >-17R]F[Y( <<$"._ H$ M+0ZZ_DZ,P >Q0XZJ[IAG8%'M M(1@I0(.0CX" !"0DORH9+:5EH#1WLKV33-\:^PS)WX#50W+L)J2_R[9HY1C7@P9F).QKD@P5NQ+ CI"]]>F]6O()+>00?=ZP MD(F5O B,LO/5("1^X)]E_]ZR[$[$1L19 00(L#6:BGS2P $-RU"$X@V8>:HZGR8GB:Q)<14X4DX M=J$DVC&'R_="=J*KX$ C>$, JL2FS;,TMHD1?_)?/&58^,&6JB!Z^B.5YP>+ M4\'DMBE-"_;V#=H$PTUMD<)^*Q6+2V^,@6[=VGFLH!9%@#:9DF;3=*(P+CB? M^->QXXF/_G8'DV#%[O#Q=T@=JU(%<*32%P@=IUJ^WF-(OL9K>..W_?BIA.K3 M;[&/H5,X/OH*\S@RA49J)%G!V9%T&;"+U]\O/G*?;_=;K6<8W:-*ET6K]97O\F?N[JFGB=!U[1"[2ZUJJ=M4-D+J/O6R]J[W U1A M>R^G:R6^/]$.WD6^8TE-K@W?/027)& XP+%:OUFCLLU,9TQ]\C=O-*55(G M+GV)U$6K9>Q]3UQ1LQC3C:*/Q;..WJ4 KAM>;3%"&*EGFC=>IVS'1JH(L6 $ MY09E,C;DTS>DTU_;?GL%@QGAC"@QCU,THZM])<(&K!7S.!^"U2-DH?T"IF IE)>]6=89:3Y&%'Z)A3+ M/K!=VLZ6O20&G2:E8RATE]Y_A\3PRI+=QB@CA9D1S#>\E%V)+/9T1,-:&B]; M![5>HD)-F*@ 7Z60 !K.I8B<6=NU*AWW6%LZ+J_Y(46:4[TXL[;,#9$7'ZH; M<7-<5J<62VH*[.--$/)_,-W[Z&/P03J=C&Y:(VMP'9-9Q+JF=;6V0B^"9EIK M)!//=H2,QJ5_47<8;F79I[>F?YYJ%B\50VL,:@0^ M*^B_1.2L4],B:*K=S40N&R4RR\['LK& MRB1U1C=$?PX :-*4)^AG@CAVZ#.JHT7R$$$R)7>$2ENF\UMC]:XD8WN/!2D(U*\.6[=&C?Q3$60_8$ MYC**]MNL;LI'67@U\(*G0^OL@C$Y(YV^+)C?R#Y%>[;88_B)M+<(R(47=0OR MRAR*@L2(4BCP_AI_9?QI$S/WC#ZSD#XQ0@L&31]^AMV2+8VKGGQFU-F4BG^] M$, 7"S &A1,N(-N>^>Z=4'^*GUG#]VL"^SK3CP;U54R_%J"OU1T=S,O-'2DO M204F(/$+P/A1?HC,2*^HF")A_\<1,LSQ[*_.9'\)X+H2/)$]-5*?0L2M?_%QB?3$5:FOX M?DV876?ZT1"[BNG7@M>UNB-$:Y"7@, DE?BE@/4HOP00/5N#N7AJKA V2U#A M=I]#Z+KI[H&%V]K,N[$8S@&I1S6VD;R41F[8L7E-DE53=_EDTC*.K).DGW9M?JJUY^>6%F%DR,GM+,0=0GOYG M,1),]Q,!.WQ;L(1%3%^E(*YDAQ<2E/0+DLI/$@54$P(J%*:"F87>EGZID[/, M)VE+%VQ9.+6$"S!NX'DTC" Z5Y=A;,?G \R\VL=13'V7^T]W0JT/00A?CO2; M:IF]\"F@WL@FD;Z:TPL&] :%,>!V043R*PA)$BGGEEDRKLD+5S2++]Z\"&A5 MNHW_>V1\OAY +9MV)"Q53+X.&#W2%1F"I@G5HT"GNMYRZ;L3P:O?4>V1/WY>.DK6TXGVFIO+#Z.0PBXS4[:SF] M\*FIQKSC;>E(-B]X>JK3%L,$=;HU(V6<9WP_BK%++_S*K165'>YFSUZ./4$] ML_ QF)_E?DYLA6/N@9_Q*HKVS+W8AUE-!6F4J/@":'IC6+N3U(<0]IFCMW%* M$T-G*IAQO[\R&& ]E:J [&:AZ4=E0I\]4>'CM= TO24S2DBP9R X?PC"->/P MI#5>&0WO_'&6F+OJ44 M+QCT!Q@#PRQ0VN0_R6S)2E!)'>9[.]_>;Y4EN%2;],7/$W9_R7_."$<_@X5I MX)_8/UO ?Q''O:/^,JT/@9NS%V=Z'CRU>>M.B6>5(AH-2<4U,L<:E6#N\ZSY MGZ/37&N._9SGVQ&L,.:<&QF\1##!S#M\?87H]RF>T+XHW,^.OVQ"?UB;_4J>22>R"85.OU5G^7*<:U+^B)@W@14Q!E_*%BBL_BD/Y3D>TBC _LT@H/^(EYKY"O-1)9M"/8F16Z27!2YQ&AAG"YE-;4G!2D)Q( MT4DL9,]GE4S\BI=<9WVEVLX/=_HFC?AEU!4-9=07/46,7^5$ZK&!/CGT^-\@-E=O9[ZIY%,9W_%IM%J?Y&SFS5@/V'_U0)[ M]0\Q#;"7>7^5P*XQ 7Y@5X+/^/[DU#]-8K 7CNO9*9$U:*^2X*M%=^W/,0W MG[#_*C%>;P7\,)_)_I*1WOP/E)OMA>/]TG4Y_$&]"QXY7A#)[(21GJ ?+,U7 M.P^T^IFFF1-J1?DJYX=V%L$_5^1ZD((B\[U+;_F'.[E0W^KUC963 *H2F\L2,(T+6R2LB7K("2* M,4DYVPF'IC?0\NDIE)G'Q,]JECC*:"IIEX1%*ZV5E;C&2M/!SM*3Q)E;/0E< M?H$_=5C3NC-R@.EFA"*JM.N)&$HZ*M#;/5(V1#N=)ZSL ,9$9E"EBYRBVJQ: M[>D0X'*[\X(#8_<"G;C#J@V099_(B"IZ" 2D%K\_#Z+X)HC_B\5WS F>?/X/ M[8O*8_)#CC.CF[H(3:,Q0XQFX^OX*5 M_1W;!6',_:>F+31]<^R#L$'1TH#4M,4\.)M$[CU0%6&244:QNW/O;)B[]]AJ M?>G'/#[\E;OLCCTS?\_>'S[2OP?A^3Z*@ZV(4]\?,M$37:('^NAICRV-4,;N M#.;,5_*;X60QNYA![7I[8R*#*N$J><->K>1.,O8+^"QWV%0$\JL4PJ+;GABN M9+9K[K.KF&TC733:NC=R]^MHAM(JI%U7Q&[458.^KI)07QPY!_D56!#)P]*] MUZDL< [GO8\!O$7PS,@M#6.?A3_AB37S(Z,44B/U':!4"EH= ]*N-)$CA1&3 MU86VG0@B1A4S>AD+DA>%\U"8JY4(?XA(+D1A6K9]#Q^%[:[\=1!NY9Z,/8A2 M18)7Z]6. 6SFX9O&='7MD4-+HZI%V- V1@P)S3(/?T8AHYUYLQT7GD+7(-,U MTN@Z97:'&-]^K)Y9NN/1;[<6_CAU7?/2WVS!P]TZ\ M"I,SF^47?CROUC1#ZJ!-BH%3ZMH@=,1&47N/1454/0Z8$(;05] VMR'591C" M4WVI'!?!EG)?;XK*MO@'I%[%HU%YVA#WT*R1=_#X7);&IZ(^\<)L(DUI&TW; M^"+?/OG"TP2?/[U[(_T,/OG;_Z*N<_#H1U;Q[%9E Z0>I5<&W.CT6\N^XP:. MO'HB0XI&LQO89]U!*B9L9-P%SH;](2() [)3(XU\WG!G0SB,./++Y=WW9S$- MGYA<2BPOSF7^5K#WW=?D82,:I?\DGVE$7!&S>&+EX9+=/H3DSIC$ =E'T!=* MYT!CZL/.RI8>8NJ++P+N2K(QCN&\51HU@W]28ORIZ$T/1> H9 M!!IU#?@*KE@P&D8/P1US&']F=\&!>G%R%@=(FMQC.(XZ>Q/!#%B]C9*!6F<* MV(&OOT(&P+%0Z(O[A"H1 ,Q")00)E13BWU(,.3WO$D'$AYY,]Q7M(^JI]5SB M2!.CV_1&O,VLMLRMEG E"=MD8UU9+>5L 2IM6L?@F#((SIGF*/KDLZ)NPL!!PC*SSY>F/:B_6N&"/ M<5[^I^ZF075+I+#50KUB*%'1#''\4">MB4S]Z\!_.A,NLB7 J50ERWI*?EGW MZX84?'WK68W;$S7U8_=Z!BGU31+W'<-'HQ5!ZOQ8FI[#'>$PYI"7ZPH>6/SQ M W68FC9;&:34?%8>>:JHWB7SMK/QR0J1#3GE@@#M)-[#X)0&5;T-N>_PG5A\ M)M&\F$OM>F:"$_?&KEO-JAYM&E4U12Q9S9);&(.D81)0ME: M9NGH:O[Q]0__2NZ9SX,P43G8QU%,?9?[3UCFT(+ ZL\(4FUANT*7*MZE/W)/ M[FP*_;1;TQFQMW?7P=C$7&"6_B.2F>? #\-4/:8U)!E9D(^Y9+\3:CL9"]3( M(((.1WN)I$O_^2-#V10=D4%UGCI:7,B=N?H4\R:#V'6_O,G70!;8!BC0OVZWRN]215RBL)F9=",3S MLS :R\.PD$=,-=N+9K[BZXM1D_SSD7I015?*FY;-2 47/*+TW=*T7;1A0GB7 MQE,?IDWX(]8F 4@#9@R';.IW0*Z,GV[3OEO/N2&67OU:M#KM-D>DJM&B[P"7 M>_L<2$&VJ#I2)VON"P]/9FOXB:(4A%3&*9$U(>#BAFB?MQ'S-ME'ZD0V03&6 MY*#*TA<\K_4 R!<(#I"(*EW+E?>0R%9>-H +($(&Q0UR3X*0;.$LGWYA,M%5 M(J&4P3[RC/"CZ%"G@#76SF2F'9RIOG=YTO(]57-J4B)?I35R9C(O*2M#GQ%_ M$.VC3> =EV9MT1PSPK90-(/5FK;8L;2-Z'W'J,! 0K-G"_(3BS!E!6/VD:4I M*J[X6Z @*Z4H?>:>ER7O[\+ 8P8.$"CL:YY M$"[6L1GSW$,@97/+8B2W0,8TD/9^"+E:DYQM#H_D*B*",Z+K(R.:I_YB2=5"Z>)-1V0'QZT$[N 34ZDM!/D"]$ M1RD#.V<$4^H<)8N[Y&6O/(@^(WX_G]:$3@\A]2.Q@DU>*H$'6A.$6XIHD&GK M!;3LA]1?.ZN>!41M.F$/@3KI8.)B2LY/+/6B6"X%X=>!G;1L/J,9[XD#GDG, M\7!B@WQ96]3=Y*HH^P5@FXK[3^+/]V'P&PL_,%;IU(T],+MS.W7SE4UM<^PN MW%)Z \[K9/3)HV1 UFSR;9CIU,WI$\6 <;ZXQQ53ZO_%E-5B5*XIDT0(*H M";:L5^L[%G%W3[T[>/\]NJG>C.G6'3,N]3!$7H.H?5_LB-5'%1,;+FE8G>T[ MR_@:=IW3&#M,^)-0"E!50"9=:T]=;&A"FV7KC[N2H=)3II0A41P7Y,;*[LN4 M%A$T"H<0Q559AQ%C\C1.1(_/\NF4>,/][$QPZ3APUG(7>)Z(7.&-Q\K-_0Z= M,:-I9R/DYW9M>V)'TNZ*]#ZA$L/9\V"E N1D"4M9/MMW!$>5OP I6&GF0PZM MC^R)^SXD7\GOD\)O2<("\]WBQU.?Z$UGO8034:RD[OE)?L*0_ HL2<+31@[# M= 8YWT"J'N2RY%E^1U78JO:\+#YG[SCAGKG99M^YRA!<^NY-EBZHV2QLV14I MU/8Q0.DA^Q;]$.]N=Q*_/SQ()OK$'2-J*HR]]-VZG>U)]+WNXO,+V.8F9S!7 MP"R2I-J.:*'[F(;Q/&V43[8:,TT'F%>^$S*AR053_[WR,WO5WQ5NU1$Y6+97 MO@B5S;T0 V4'X?O?EU&DR:N4R;<00>2'@J-<,_Y1Z>[+?*A:[)S !'=':\I\ M+T,5M.4FK*%Y$DB^+++SOF1Y6WA#KU1NK//!.FF)/@F85J:1G%?"OG38^O67I1 M)]N3$0;: )1DQVV63QK'M&?!EI(7619-F+(C"3\+Z\X)C2$BM#.'1IO3D3/L M,3 -A%ZNUPP6U6SI^WOJI=KE,V!6,VO5#C4H= M5,_AJ44G]#C510=#!8=W81#MDB&=1U]5@WMJR)K"&!D3@@_%IM _V00K3%V# M\ FNF'5'L/M\J7 M5+6-9C+D3M].K6XQ@V%GZ@W1?.!9>2'5FEJ#:GAL8$S@)($5)B?21M2SXZ9-47)+*"UOSSQQ*?XAO[\4H MD/*3[[]?"%)OWTQ>I6,Z$Y>-))E5F\CF2ZZV#9*,F[/3<6,0:"_8FHFHW+V' M^G&??!Y'>E2M:8L90IM4S/!2UQ [.#;*;0 )W82'*C1(]L %JIM1R/6"^AR' M)%LOAGP$^ +&[U:5<:7%J^ZP2G9X4CZDSAJ?1N!* $AXV MTH+M_\[&4>D^#IS?5CL8VDJ/RENP-6WQXY!>Q2, .FTX#^2ID7O@4(R ,@D4 M:34&)R\W-K**DC))2"MPL7&WU<8O:6]S."V +.^HQ>'>B?D^6I@HP%WB)M-'TXJB*DG,^H.,)0%!)FF2 MB(7/[+KA=<:679&[1Q<#%/VB33_$#M%)_/Z['\71#UP2%Y!\$#SP.+T5+$Z+ M[)F%<%U%(H_NR9G35LC]5Z-6:0HK-T'LE3I)>T]%*3TUW=AQ,M-*G8N5ZY/* MSXPR_0KWMRC9A>R,?>$15%PA.\$&R?Q:#C>NU#4V^7<;?*KMC=Q+.YI!.]'J MNR+VZJX:F)ENCX--><0JF1A;YR2/M>V]959^:?XSBEO8H2H^CX M/GEPC<9I#2%Y T'*8[,TQ-C*EJHIZ56VBSRR/@;UEN[?]U$,YSBZ%7WKSC-$ M)[T1FO#JM.?,$*Q&@=ZG.:[+X0B'>D2ML2/RZHZY>WEG./H6UM9'.WIJ)7ZQ M9_#=1^Z+)7DND*7MANF-I0*3Z#N:JTY<92$,Z'&;E+& .MM%VVCL5],<.4(T M*5JZ2J%IBQ@%&D7N?0\AK7,"6VJUN]7#=&Q?Y&5\58WXIR;YY?[W/0W9!\;B MU?J3'SC.?L>9NUJON9Q?3V#]+:VDH\QOJ_U66U#%I5)V"=CP&7(:&7P M6-$(Z;"L5RI?#!ZW0+_HTPH\I%2G6!)0"'JBA+H*U:=>IQE7+:68KKN J(TU MEW'%Y",/S#L0@1*_)04/LC750OV<])ERKZJ4\@"4N-G#G=75^O(+<_8QO&GM@QH]VZF9@4M\<.[*TE-[0'I(ON0'FL(1?/H 5^DQ]66MD_6\R MA5,&L UT5L G&U>W)E-:^RN;+)*9*]$,C M]_EVOR50TY9Z^7LKV?L2(=NF!>.8*H4DCS"Y CTM:2R+C*^;H 2!-%6X&5 MS570B'J>_I86W\$4PA25O0T#J)UYT.!U37.D@-16T=(;EYJVB..*1I&'1M1% MYTR)VXD91E=5Y::H_"2#$W\YRHE2H,FS>Q]$X%$%26T[(O7 [LIG\4&K7MB# MA6Y*&(\<:)X]#I&M2KW]O.'.1@WQ_,DTXE ?E@3LBTK6FSC"F,9.1^NAB.3S MB;*D[YK//E0#:OA=2].RH]FE.A;8+XFBFK>3# MY!!C@I]#5.$B:XT$.-&;U4,11,+DO(D M"5.2<54M+&+(Y,;);$$36U3OL09E[+&X&5*VT#6GC]SCVKT0?>M9@<:)FGIL MR)K.!@).)3;FZ1EI#-YL3D^%4EY"CX^T!RL X3&PH^!# = 7I.: S9Z/OG9 MF^92]BOAD;YZIM&]CT,*J'C-?596+*D*47D.-)@B4D0R:*YLSV@8.>R;28:T M,[3+M,^E23R*I_+(HG!1(M&9!XGJ99\[D,=$JHGWF2R;L, ^"0FO2C:[+]E, MMA=\7/'*"O2^?[KUE(>C5)XJO)H,4_(<:IO4: MMH+&; +8#JJ,MX9-NG4-8K MR6L'/01WP'RU_A2Q912Q8U#HT@\I"G16/7_LID4G[.%<)QT,!6TA.]L*W]F' M++W??CQ9PG1*4\E(7FL*4@9#$$Z6^H#C(9!O\I=TIK!9QJ1094Q6)4O5%YR( M9&7CD9TI+/#VS1L1-44\(KN J[H OD _MEXS)X9'<.]6G]0 P!)377Z!IRMU M50)T;9'B8BL5]2%0TG V<F%["N?"?8ZB;.DT;(O;):J=(K/:46B+U0(^C@&@A!YNK*:DL';4$/N) :6&EN?1GP_G MD]R"9#+ $E))04 ,/%EE$YD-MK_(JXA_(=O CS=1GAOR+7)8NM@SL,##YV"( M54M47@( G9JE,^KD).8.-16:3(,O4!\?.!/!&C&F&+2/ )*W,T$,P;B^A&4W M.B\)-8JFZ8T;0.2E($=)EZFQ YC/ #V,V$C@Q_?SP(\/PMP&S):0>4'H431, M7_ &B\$.TJJ3 P=P!L_<;.? M"E2K]B<_3:=F[N471S1=;N%??4Q80VO.0-%DHM:HH2,T5PAIU&=,/"DR)XH[ M4>QMO61JSU;P?)BLM@S// KM+&8$_X6&'!ZZD-J?!Y$.2*K:(0<)K6I% #AI MA-BY];+V'8PIQ=1?@:B=Z']$W?),0D?0C>1MC6))T9A^L7K/,19+D/-@N^7J M??*ZE_MT;9%[8JV*I;3?JH:(/;)>WMY)OT"5%,C:?YCO6-'KAB?YZMK/;+"> MJ%HW8*]G\ !?L\P&!^ZU_L6]:2:6\;0MZ@ESRGG@PRS#?,=JCOJQPLM'N.GO M:._'ZYO/S%&/%:WST[3MC-ST1&2#7IK21N*CQE0]#SS!*@CE?6+EI1^IOU\+ MVOL0(L("4S0>V\Y(L_//%FXY'V\T[H0H'&_XJS$EYW*TV@VH^G#-';C&N?3= MC]P3*[C 9Q\8BSXRJ-%\I&:K#DB]J+VR68&'VM;8*SNT$W[ ,1^A<@-/UF]0 MO.1\L$VYD;5@1SXSPFCH$QX1EX?,B;T#"9D'>XE0SJ!<*EY800SR=(H)PF@A M&Y0^(M1]ADI*:>T(:+ + W?OR!KA+G<%;=$19)'5/:%JBN>1:._(/5+N*YI" M%PZW7^*04R_24WI-EA%TWBA96BF]I0?R3,,#^!D71B#Y?4]#.!866J=_ M0M<#G!*+S^"_$Q>R&'>()-3)$H*$S#[ @/RJ6$P<'4VH\^F8,/F EP Y&FWN M@@/UXL,=>V;^GMTIGWH([JG'5NL/>S%G,-6$UZ'Y$&*8D7ZPD?(WPOI2PCY# M#%>L]P,0@7\&K$FH>(L903(_GADB"MO-:[*64B2M^?1/C]DTE+13PIHDO$G" MG#P$!-B3U9HH 4@F@4V0G>_(,@C3=RP24[JS$5/-A1#""W;@C??[W2X(8ST@ MM^N&&7H[*)Z!;(L^V.&TBPI#PFZQO-Q1_P!O8JP#>#,G3!@3L5#DS[*BQP(J M+'A[%U:-KA(&_J1^S!\#]T"B'7/XFCLBM/;_OG^2.D'L"Q$R] [@K9T-]=;@ M(SR.CD-P$=[L@AB*GXH(NOR=J]:JX&1"*A'\LF?J[14'V4\L K+86P1(T#B* MZ1.3,;@;[C.)P7RO25%E$:@'Z;=1M>RR'-%6N+H*Z^%?X/BAXI%Q!$E@."CL(98" ->?@[WG0I&S\"F)'RF@EWQ^MA!+ M9@_'@JR%GU90C%C!#.H1)9! &DT0"D(7A!6_GI1>$%/KF'SX"*8%TXM%CQRZ M*81./.E.X4XI#[E&*7 A"1N;<^BD^FM^>HN%@2"3 $2Y_'W/X\-Y.F"CY1>N M.R-MZH-TSNRD3N.Z8549)3);\"78MG_4=J7@10:$1C&UU; MY&.W5L7BF*ULB'BLULMK:HR27Q5A2\>%EI6M])(\2>IY=U2'Z)"/(E24N1W33*67S-/7O/]99R]\H_ISL>4Z_6V9KZ M('>\5BJ7'G>OZX#8(=O)W;O>>?X2,) G5SY)&%AVU4G5/LO5MN?$=PPV0)A[ M24.HAU=]>-38&+G;UBM9]-?JEH@=M4'@_IL%BBQ)Z5IVS)'47#K.?KM7AP47 M;,T=;G$;Y%:E(]1ZX'$;Y(Y7J5+1WTH-$+M9M9Q]AUU"S;)/C:*3P3.UU9=U M$+KON=Q ISNVC[D37<>N_CBML0=2=^F@;G:(5M\<^_E92^G[3U_9(T313.!=6 A AP4-! B)$F/CH8V1+Y'K&1WK:/.^83.GC'Y;(;$"4 *8U<(<+$L#2F M&21MW&RI&D".EI5Y-VF=]<\R8TT+1#'-JVF+' MG#:BCXHY2@!R),&TB#.F$:KULXDWTVMK$'\>Z&_,I2O?";S@Z: ''DT[S(A3 MIUH&-56-L&-,K>; #0+J"JDT^ M5><@>NAHZH 90UHIFX%);6OLJ-).> /PDC,B)4[D?KF02:[97?5G)M-L?77+ M4*8F^S&/I\:=<2VC-8=%))I*8YN'I/'E?IZ?#PK@-W M7_A6-%FM[\6G$=SKYI $(D;F!;REK<]L-;%E:M0#BB;O $?_[,II3)LVA5ZZ5P2ZSF%%K?%C-H-*F8GSQK&F*'D4:Y#> )]=5UO^*% M0G4_D$=$?)=>QF23'S./I7Q:BZEX+=3FR?*$>AH]T8&KZ0\"M'S8QX$-VZOM M+@R>Y=VIVK.==ATQ(T\GY0OG/2UZ8<>D;DJ8 *CB5@G23LQI$UCNZ341HD-*?*Q>XHTA0GTNAM$P-LP>(0Z MS5FEIAK0JVF+&>>:5,R@3=<0.YHURFT"P%1-MD(JWR[AFA=.F!J)1M,[)9S7 M5+,*-Q/J:;0VSQ.D^ ?AH0VVU+;&C"[-:A8*\.B:8D>8%I+WQYB4= %(1 RT MEO=@'@]'U2E+P=/DY5*FL (.S)GZ%[=XNJ2JF-7?P#MJ@Q20:E4J'V[T@?+P+]3;L_="-1J)]1$@](>0_;YGOG.H M.7EMUQ.YRW50O^B(+;HA=L\NTO<=X 7")*-LO=Y0IGF5WK75A]KUG,MH;U:_ M0OO>VE^!!)!.B&?A6JQA-:X)%1QO8=?_HCCG[$ ISUH:2+;O. M$ !T!FA"@.-^,X, K?AF,2 B&1_+ >PD1LB5%?_F%I>'A1@G^_,7SD*HZ7FX MAJ.:=J%M?>>YN'LK(V@"W)J>2QQ+HCJ/R_]P$#*A5M4D/^QC"+X\)44@;S]%I=K?]_9M;^?LVM_W\VUOY^E:Q]+;=BUOT?H MVJ94ON=//KS]0OV8J S6U6/$PF>9;)$8(?'D[Y%Y\KO.GOQNSI[\KILGOYNE M)Q]+;=B3WR'T9%,J%SWYDQ_HO/B=12^^8(_QE1_%HV8Y#2M[QN55;RA6U:[1533?%;#\U11_2#-V\YFJ%:(;&K M FG+VS93Z;JH5W;*EUK\9Q;&7,QF(&)MW*=KB]P]:U4LO]I2T1"Q8];+V[MB M8DZ5R%%K^P67L96\"6*;J:?5^5/OX<"S<[Y7-8%L:>VE=Q$ M?IRD:CWXNPU"2--?QIGJV1\7/'*\ .2MG6VZ44 ^VGN8H_140_ONB+V@CQ:] M;S4I7F09%T\'"W_F'&T_!6'!*K1DE2)ZZ&PQ841*P_# _:<[!B_C,G+/@8IO1_^T*% MYHZY?(IUM8/ YE9(*!#B3TO?A5;PSYKKYFT[(G7U[LIGE]!;]<)^'[V;$@;* M7\ E=.!"J.\2X$,DHXDOH$^CMGJ\6;$A*1^2,%)ZV[R9/HT1;D/VS(-]=/2K M1](V@;+-#OB91K,KX?0^Y($EROVY <3T[=%C5X.J9^ MNW?D%I,:3R795V'^-?Q;CW;]R& &P0&&R;"Q!PWLD#E$)4-(FN$ER;DUH&&A M(7P^,0K:L%F3:<@J/+:*3=RT;**^H&KH3"Y_ .!^0T--);;FUDCAM*6:I7.U MZJ:(-[2:).Z]U"D\#J$(VSX6FT#12!*VYY#W^\>(NYR&AWOJL=5:1G4U21]U M[9$[9:.J1;?4-D;LF,TR]UY_"'KR41:Y#K&=V%'0#E(85^N'D/J1>BJF-K^W M54?LH[BU\J7AW-@+\[AN+_R@ ;Y*![A,C!7_*O"QG!0\E0ER'[>>%IQN"TEY MZH]-*ULB]^,:]4J'H*?-$'MJG;2]C^X2FNG M'MH.8:"][>WQMPL"N."BXE_ M';N7^.AO'^G?@_!\'\7!5BA<$>UI&R%UJGJEP)^J6R!TI09!>Z-,L&IM6P:CP%G706M7J_ M$7;XU:,1=SSZ[?WA/?.=S9:&=3MM+;HA]\6VBA]=@*SM@]A+6XL^X,9@SH M!Y(QL+XI=ZI]*EKMEER+;K,;Y=6*UX_R=6J'.\9X[_-+9*RB%;P+8/74WJHY&9B.!7],EDTO\*PDI]GECY M:Z2NH%,D?^T[_PY[OE:5J(;RL+@O#^Q5MG4IJW7U\?+N?NK'O TJ*FE9?;'; MI#+P8]B;'A\$@]5Z&89">M90 TW7%BE.M%*Q.'E6-D0\C=;+VW= E4X4RW0 ME;GM-X%_1@N?%4YS[=?-* @;+7U7R%H0M2AI;238G0KRH=_3+$6GZ$@"L;OT MU:2O(Q7YP14P4N9XY$!6 UBKIFD&EP&+2$TO\:A!EM],\L3V4'' \M3_^KF[RQ*C<-6H"/KB%FV*E5+K^< M6M4*.]34"SUL&ZL +S1D9$^J12#8,&74VQ%'+>N+!6)W\ M0OV(=L !+^-HF!&$GU=&0 9!)2-^F]"^]?:1>N>:LVCEGP?;+0L=3CW]OO@@ M0IA!:9!Q,M#J104[J U3RL".9>X5J00$1""9#$1$5;D41(HQ,>+9,5*S95:G MEK$)F[;-E,(JV8&9PN( 4H%Z9BHYEQI$W]N-$.7JZERTA'>G'D+!1 ^QM:TQ MXVBSFAE8ZIMB1\06DAN /?TA#0S5'O=S7E09K[8,:CMBKG MA3\:.F#'IM;RCXI0J11))'(@J1P+*I.B(_A]2//^T"_WU 0_?28W+'OZZ.4?O.J!&KJQ$*-8M:]D2/89T5 M,987(QD3INKN/ %K0C\+OLP%6/,#_XRE]S?=I+I;1/9".L(2R=( 38H+T5E: M!6[J)>ET5DPXI>6*)"\"S!(CI.SLEBF:RAHWE8/D+!U;$:*,*;"*(A5ZU,.MC*WR(=9AHA^PZP?%A9 MN<=@0Z,!X>U?N2]4N8]#QN(?W[WY*_4V=/N1ZD/:I@Y(?:6]LEGH6ML:>[C: M3OC14[<%:Z)$(4J6!1&BQ$*6!?FX7!!*O'1PBZAT%P;0_4#VOBMZ> SVGFRE MIHQKP9)1I)4D??*1V@Q()]29)$K'4NNEO53<.P:OM3KQ/A1C]CR(XJ7OBL]8 M^,QJR$%PHYJ%U-K&[H@#"^Z2MX?#POTBJ>GIIHJ(QXN';+/.@RQ.K-2D/8+LW@$?6-FBKK84R?.R9A5"RMETIOI/6 MR/VT0A.$@?A7Z0?8U+AD<O<11M\TC*#X M(M\[)9N?K1[CN&GIT\U^Z<:8(]] M:R!HY<"9+5O5? /"G>U^D8)]=C7L/HW?^=NFYXHEXWMDXKUA[,A(A_H-%W= MC,)JS:*2^]MQMQ5WF(M,L2B24,HID,Y7#9R\IL[9WPCGGD[*)KLU67\@59T$ M_LIJ3C*:?NB9O'I3A0"_KK6X-\BU#:Q$$PRN[FPU#^2D'MAEZG[,+15,F3T_ M(\4_WY02MZ&A1>= [A,,6$N72B;)9^3L*^_YU.Q6B;0%TDE7 Z[T7DF5'/LI MA*'TUF^63/['S1(+0U@:E8EXRX),L5PNL0![MEP,WYAR")KA#)S!K/)VFV3, M\GX>[D;K8!<[>U>3*DM*AMF&:8 5R;&J--BME4[D%DS4XF6>W&-B#&Z(XU1U MS:XEL0$O[3.!1&BOH'FM;, [?V4BKL=A(8-#?]&'^:.L@Z<_4$L#!!0 ( M /5L!5%_9SK%7DH #)A!0 5 :6UG;BTR,#(P,#8S,%]P&UL[7U; M<^,XEN;[1NQ_T.;$1O0\9*4MW^2*[IF0;U6*=EH>65G5O2\=- G)[*1(%2]. MJW[] KQ()$6 D0(*38V2ZG#8 XY_MP !P<'/SUOS]6SN =^('MN7_[=/K3 MR:&._@*?-]VG,&-;UM+,!A<_W3YT]7YR>E/9Z/K\[/!Y\]I M2S=& &MZ[B!NG@^>NVW%?8 MR85=5]"QW>\_H_]YA1\<0&'=X.>/P/[;I[STIX_ ^I1V$?V9XB-9GU]?7 M7^*_?H+:&PS^ZGL.F('%(/[=S^%F#?[V*;!7:P>U%?_NS0>+OWVR5TOW,T+@ MY/+L!$GR'W(YM(<[>& [2\LL; &'PS34BRX:_ MI1:2J4VE9'TV?/CG-Q#:IN%PE+?4KFR9M[\,IHOI&O@Q[0+(Q5MOM?;!&W # M^QT\>@$O\!M]4"4MO;Q!!-\\QX(SS!U8V*8=WO\1P7$K0$$TWU))-[=&\/;@ M>#]$D*6J;25EYV@Y:-KO4 =W=F Z7A#YX,D(X?].%S=18+L@0./W&1JY_)"F MGPC96I4B[TNT6AG^!HY(>^G"-9IIP G;-+T(SMCN\AGB9=J@BKST M04*_!I+E*TOI/1Q(V @E?%-2)'NTC5?;@=/ ##C( M3,R]%\.!X^8A0N-GYFT,)VQ&1^J6Y2!JK.W0<%Y"S_S>!,5"=2D2S$ 0^I$) ME0E']RV-8*IN1@X7 6RQ$=72BI)LPVIEA[%UBI>>L;4%;D,C3FQ-X?E* M^+PE>?ZBZ^3<@&9=G ZRYE6>*1JK@+%]96QN8X%)C4FTO\T!+%17=2]Q!T+# M=@1M*;:-*VRC9N =N!'\F.G!4JC;S572^HL*Z^D9^+'SU#7!]-6QEVWIP^6K M"NL+K55\PPQ3%Z5P36&_I[".TI$0I$/A3V"-X<]!Y(33!9P!X$HOF+B98.,@ M ,B5OYT8N](LYUXJC$>90P^^M\I^%_QNAV^W41!Z*^ '8\N*+9?AY,Y4NJ9X MT^XIC,"#[4+1;-1OM!K*;7Q,@ 1%#8?N_&4Z$-G,5PTOXD*;\O,(:3+96HA55^HK"^D 'O%&8&N,G$*(S7KAR M1LXSSXU/.L5/S=0]4%B/L?\Z#C9"\@ WZ&194_-5E?4%EIV8K+WO2#ZSFWGF M6XLAA6M(LE2W&[AX_N A5JDER7+-@;^"$UT(]VW;W_&0DMBN4N>RS:6M;5%E MWWMSL5D_(/W,M@7"5:VHBVU/ M M+N98.JWHU^^(Q^^'QRFEYR^ _XJW_= M>G 5,GX-8E=OUIZ#M/RW3Q5__R*^1YGVYK#=B@[E__ROR[.KL^'P_&)T=7U^ M=C$<#4]S7>[X%_+]]@C]% >R+MTZ<[-UJW#?<(/;NS\#:\ZOH@"O:0R1H)$A1&HM4K\"MP*!?I#P14/4^U?R%/^S.PM)$ ;OADK*I&0E6QHBR7 MP]'YB=(H4/0^1>)2'A(3U_1\:#1CO<57<&Z1J]??W'H6'AABK;[AQ"Y,"MN5 M/-CFQL?$@F+'#GKT]1I;ABG?-ZA8Q$A!&LD#:6Q9/@K#3/X#-YK@% M01=F^ M@4,K0@K,M71@;N&/4W_N_7#K8-F5["DH-0)DN\@3Z9C$]G?J/_O>NYUD/" " M4RK>4W1HI,@@DK+3+_3VV0M"P_E_]IJX1*@JW%-XZF7(P)&RX4=C>^P# P-' M_L_] :"VUYG*I6SH42(9Y_G-<_%[R'*1_JB>JN>9^J5LX5^ B0Z;-J?#USGR MIE>HOURD/^JGZGFF?BE[^+EOH 13+YO5J^=4Z+[P]_XHOK[;F=:E[-<);JVJXGV#B$&*#"*)>W'DJ_9OX?YGZ?D; MHB]^6ZIO@-1W/CLOE+C_?ED9CI/=',;B4"C5-QSJ.Y_A('&3?;\"_A(:UE]\ M[T?XAN+/#1<_+BI+]PT7>B$R?*3LLU,2O0''J8,E7ZAO:-3V/0-!RLX[784D MMUA0A&Q\E2681B%*D8K6[_@%&*%2WT!BEB4#3>*1^RU ]U.=B6N!C[\#_. I ME>L=-!3=S]"0LGU/%X0/=F :SC^!X>,#4G!%^X,)DP09+%+V]UGTS*ZK#_ W M54LQ3,FB2*/A"&V.E02%18 ,$RD;_6)'D[@F.E1R9?N*2YT(&3)2]O=CV$\K M[JMC5$WYA;_W!X'Z;F=:QVW9__JE'-W>.N:=+;%Y3GO8T/?3$Q3ZOFT7_GP[ M?7J9/D[NQO/[N\'-^''\='L_>/GU_G[^,OC+MZ?QM[L)_,M_?A(8 Y]1<&$$ MKW%[4?!Y:1CKA(? "8/L-V5"IK_^UU:@W$7^9R^)%L;$RK-591]8[86*\^<$ M-=TO%E)FO#4!!@U%!K&P ?A0S 6 BX_DP@Q!C%B&<.^62KWAN]O MX*8BSD^! 9^JKG*0^9T4!&["V1?E'BF_MJ.PZP=I+7T %?00\J,,J'O9G"1@.XJGSUMD18 MP[4[.DB-Z25E0DG3P.6SP,7:I+ 75'7UX$IS4;%W:)I;CQUISEE)LW_Q&OWF M7VF.L"0_PV8W($K $\OV&VAVT;#7RK'&CS[8&W8UOT'RJ8$X IJ&KZE M1*^Q!10U^TV0MH)B[Q#U:Q5!PP4-4:?&=]__R8BO%QJ.1'R??6\-_'"#,I+' M61/@]FF-MN1/ #_T\57T0)]90NREIGX-]F*&F)F]? NGBV_0ZB$E8MA K*,' M'=A%Q-ZEXK-W8%X&3."=4EM6$#M2BX>]O]-YIDP87,V&!BWH2@U> MJA!Z7"')JUV=Z'938V&(E72E40OIA9Z'2/)P5!W[4?*'IJKN+&JL TT.2ZB7 M,X>WA&%;MO3]5(4X$&I]IY2U=:=,&S5P.I!1+'@',TO7.^/KZNE.I68*X'2* MH]H*)WNGY@Z\AC2VJ+J\[I1A$US$20__L"_*_2*6%,T:T94I'+7![7!)J6TX M\EKE=$UW9EQ9H:BT4WD76T4Z^.@EQ^3"1F7+E@R+A4^<06AEXT3E5+YR7.7>4XB#N *BX>6S)P/RHR9#\J,G+'/[GZ_W3_&4P?1A,G^]GX_D$ M%AB,G^Y@R:_/L_M?[Y]>)K_=#QZG+SUZ]63B0HV#K=PU1V[8TG+B+])NS"N2 M4E<74F[LUZB_&&%1*PGAH(QOX&W@ASFY733/.1?[4=$(2>"QX "+Z"U2OP2Y#65U 15TJ 2@=![&*JBC ZGLH_ M3O .W B0;YGBT6_<6%%EYU!E)SUE!E\52(\_P+!F!@&!RD2O8=U!$1TOSEO^ M$JW7GA_B^4%131\F-!56DT#X[8H'[MO !/Z(NW>Y7U 9#C1:O3'*11CBDB^[ MI<:K[O7'E&Y/ZJP,MKQR=&EL;MA$%+ T5,#N M5"V94G5@+0RACG+D8,.XRJBP2BM]X\F'&K\ %VK.@7*/K97MVDAKH?T.R.2H MJ:4=/9K(*WV/RJ(;6&-HKXPE>(K0 MB?YT$>LD%TE-QYYFC>E#*H[RBWTD0=)Q62$^?;NEFR[P)Z^$&OK0AE5(L2\@ M7,N\SA /E30;6IH\,4F*QGJ3X8SE)L/+K^/9_:_3Q[O[V7-QPNEF".6U9(']))JDD./VXT) ME0C0:*E'EDL3^S]Q31^]$WL'DO].W/W]S=71 M97O!-5EH8 K(@:4L6%NDYS44D MQD@*H6UY[*TM.^IE%AI0S7S^A(FIBU61$/LN#A%_CBD8)PF,_S:-NQW8;U.JS8Y3W*OP_H#FW.E*8T&!/;L1,8PI G),+ MN$$*JV^XRWBA>+/9%7DV-G':(Z3C5#UEK4Q_N+"_;_8:J27373!Q$^U6,K?3 M'BA#[8Y(6&:]?&7K>(.;A.,3^!'_!>]>H*BK#&T[V#@TTH6 5/W2HU PVDA6 MR0UI5:I4W$L)YA[FZ*=Z2HCO,]IF MF*8]_^;:83 #<%@'=@C2[#R).F? ])9NW#+VE*W37BC':3&V4@6M"G@*H\5. M'+/$':]MM MDMR4I,FVI+=X$_"+CW=.-6I+.8)WOZQETXV %V>DNSZ)RS1.-*QI3#D>\F,, MX[*X$1VU,HK4<]SK_AQ7,Y_%\+5=)#?\K'(4E[PJYJE& <\]M1@&N&4PA6;N M;!^8L,$@>WJS>C%7N?SEU[SF5.U$7=(?EZIEX39+,YJ*MJ\ DZE57>>P^,*@ M [%W\RYZ'GZC'5$8!>=U.R^)IKAWE#^3&JD'*VA ;04A06#Y$U.56# M:EC8(2%0;U= .>0Y(;E/D1J9A7J*)#DN"WLXY"AP3=L!A8C%NTXY=$,&2CJWRD&Q>-M;VF43FA2DW'_QB[!U=KP_;C MJ[X4>?DKJA25=7UY/CP_6'HQZTEH.+JL.!V:LV!RX2.G&FE(0)BM&BD8MEI, M3[QKO"#T#1R)QDUK D(.U2#?V#2]R$5AR":PWPDI&VFJ%E1W<7)V,KQ2[;B0 M"74:&E%J08C'@HN38E^D[+E0]$IHV0K15-&7!HVE;^M*J'%828I"J=!$Q:NS M531JT(*^K.*EC+9> S5?3-G7RK,/X-[#R@("4]_>V+7B]T-B_>#V>LT:.T3J M-=:+ JX$S$Q7W,#.4/;_Z0(N,&-A".Y/MLKZDH6#'H2Z!*0]_[>G7S1$=GL6 M-H-455E?3G'0@Y"'PM0@4K:Y>#8VC;9F:;U#I ^-"K3=U6?I:=*C]4?;>+4= MN^*,N4D3A\@F1FT(N NE!K&2Q9]I^E$S5F'J'R*E6%0A_2)3E_Z"3!FX*RV, MK105>CHQW."1KJ1,!"RQ5>?9@NX9K<5ENL(FMR4Z%@P:MRSM-,A57UE.,))]QK)D%J5>AS&WXK?):2" [$ M75X1"OY4UBLJ;0B5)MDSW@E_Z%5Q0,NG"A6WGLX.AUXM=:*)?PJI /U_M"=Y MASN5.' Y2W:*_@#W*\5?Y$HFR2#+CNG[#].)+*A!^,,;2C@]@PN1^\4"8%=; MW79".8JSKM044!>O5YP48#]45DE%8V@8?'\#M4%*34M55PNN-9.24V3?_JN$ MAT*4T\-@RBFWFWSE#'H*),U[CM7\!D+;1/+D82,DSKMHECBO\+%C\KSNCF2F MBVWV>%S*7IHJQ<%Q-AR=2<^WSV8"F(7K)O^9 MP9P>FXP61#YX,E#=FNKB) M ML% 7H+$)T=31?I03>T$%3C_O0$_C\XUGS"W(9"C<=+M%H9_@;:2WOIV@LX;[MA&J>.7B"!2C1S3IT: M^S'YZVXH9Z;JB51(<*."NOIIV<9+'R1ZH+1>9_O6J]"&$.N$B2J^]1PX<#PT MW[SG),E)5VU]6"O+>08@W[W=BX"[_M49$886E!G_S6 M/@G03FI.P[B8.[*# M@0SM'OQF:+\ZX/SB!;AP=_7DA=2+DO/]89UK<7#^T\7_'22M#K)F%5Z'W('7 ML-8*U!66D^/SE6&$8THK,YKIX"@FWJ27J)\3[O8*!UT"ZYIA>[$_;+ 'T#[2Z2KPSRGU%X&&.SJ,"5VNXJ#'ET,[;!Y;83)<:XX=VH#>4&?2/P MMO>>N(C?3PN1O?.8CSZJ,0.7%;-WTLH@:T;A8;[_$A1:8M2>,I K2NW?VS-E/D_CGD_DCV>00-H'OI1-N*W,_A'D> 1&88/V9\"T5>4L_^ M5_O#OM#:8->;-*6<<6"&.V\GN&F@ MG[8BO@1.:QU&%7N#K+["YB#I8\V8+Q>2,; ? 5S-@N(%_=JYG5Q)N<%:#49^ M1#802(-H A3=;B<)L5$LE1>?$P"7X13PNLKAMFTT#A\H-ZOPH"7H@]H/Q]B& MK+=Y:[M8[Y=G:40YD] (ZO*CO2WE[^?L31=%P!1-@'Q/P^;1!(._9#\I'H;8 M^\ "N(VU@^FBU*U-\K]U%H.NLG*6@NT0OX60FMQ%?(E> _!'!+5Z_QY? 6&@ M"%7=GC.DN8R:I);9OKMI>M"L(QGHR%%;KZBTB^'H?-@G8C233_H->,SIT39& M:>(B9T=NH60"=*221#+=PO[9XR=)[.#,.8DW^O8[ M0+>QR6N,!BWUG#>\),ZXU'\+1 M)_ CIS+?<^&/)LCMZ>C(PMI,SWG#1=R,0OS]K@H<^\_CS1O5H?\9W$"=M3GT M3[YU//)7X/92#$5]Q!!S2\4!=#DH1V,[ MP3T(HE7R.ZKYE.]'M.&G,&5PBI>HRJDAGYUYQTE>5^FI,-T*KWW#&K*0@P*D M!V)TP[M=%O%83]]<.PSBP!&8]>&AO3L!7E;$B[K":<%-#/ZT]5B0Z8;,35OHVH M3'?0$UN@>=Z#'-?S'87_ /X[N-G,80?0,U%!2+\NH6Y).;O1*NL!+P7TTVZD M5\I9+,6H8C41M](3T]#K' C;:? K2@E.N_EHT%*1XU?#T;GD0=XL6T(3*86F M4+A0Y4&&.Q :MD,WZ,];O6.;8/QAEU_\08Y)*27Z-(-*$H.T?\(Q<=-GI]%1!_P_:VY\8 G$W)).C.(C/*=@ MKF+ 3(6#1X5\(\(>9^XSD9J+*R WC73BP G^0$B'RDN?=)B!@(O\N$F;>Y]!2#<.G$-Y_X#1>> M.+]34C;^C64C+W" ?D;A.L_Q\^-5\0DBOE/4^ZB'%.M6-0)"HG:$/%7HPM=^ MTCJVXXY6S\C&H1/Q]P>Y#O3E%*3W5\-V!_JXYPK1 'KR7!/SYUS<4$ \\^#^ M(>7L6=.H3J$*P?H4NO+'WR*= !^J+]P\&2O<&4I5,>40[@BSHA^?6C/2H9Z! M-9R+WZ MWKZ56NX\]BB&NJXRI&#"I@AI.V&E^_ QB^/IQP)V[<;V4(8P8PVB MT#:#Q]"J/(RAJ*$4TNT@*ZUA&\BM*N@WQ@;XOP+#"=]NH0+Q6%<6U!=B>G&E MW^O%(6NCYY7#\2\$3(M%-$:30E#I]UYQ/HM-Z*W^,<]9FHEKXC$E%-<77U:A MI>?=QF5LCP+8D>Q*;3?H?!V@'+YVF$$ M[=.#YT-#]1582"04DP^U^T8<[*QMZ,L*+IJ0GE$;0Y69!S>N>!;D_JPOP'5" M2D]VC;OP:+C>PL:#E_][4;#KX>CL6A/T:J54-:/TW/@.+&.*/$+>0O3KV MLLEEW';/$G\>Y/HPR'7B&*'2D0#;Z"2TY$2]JN)$%LXUMU>P"&05_&VP2(8C M*2J%3^/*V;"&CY;R5X):5T-GR%ACXD^V?U,.3('PE*(2B"I0$,K*W7;IKP59 M+D\D.S2)&JY @R"#](" YN!]A3Q>12LL?(6_JP<@H5]%".OEZ#.(Q@<9Q/S? M^PQBK1S2 S@466B]A(8?WAEAU10KYB/*T*K3N;I#7:I[?[RU\'7.57X?.+)4 MH!X)45=]9VAR-^E4%#_3YO5C)YDP AA*TJ1:3MT.F0U_B9YL-):M?"^[5HX\ MY:$PH:[C,X7IV(:$1^HU5Q/%_'RNT(E#EBSCQG"0<,QG#6U>0_P\R+X^R#Y_ M/&7H*EKC#3D%)BZ79Q&:M*6BKG+L MX<>'J@"=IAKAQ*UUO-Z/O2>JK(&P.IFXIH]R>]^!Y+\/GI^5'9M_1#:4>>)F M.:EOO=6K[9+62]R_-?)RQWP1(EH%,E]1)6=S-@.D80P)45>@ * M_@O8[X0C?^9VBCH^A3H^/4"&,FE'P%7(%G,X[EYD-L#B ;A:PQ^GBR<0HB5/ M51P;J?Q!<*29%H2F@9/D .MX/:;:/,I7@\P! M\HM.(T)3P"FT%]UJHPFGU.-28[P9N4/BC,@])G,VRPZ8T\$^L_6W#I>I7#6F M8]IQHO:RR6ENK\#"-U:@\O@C.5^!VZ-B/LT_=^<$+!QO^\W#Y;H0S;7=T=;X M5$:<][29,FP0,.QL\;6T9%,;V0]E5\M[9:@!;5J(+GR_>JG047IJ6(.=91W# MGX/(@4,KL='!;K^WM\=K>@!_SB,5=3#8=7I@! -CD'0<-9)V?6"[N^/ZN/?Q M@Y[;_A^/\%4ZPN=Q=%]C)X9PC ]U.;*GD[6;MW\5F@2YK.QK%IP*\*@],QAG M2SJ5"*7;M3IT(^]7)NZS#]YM+PHJGP_AU_#!TI*#FKIQD2BPR"O'2^8?' OR M2@W&EF4G6IBXL7K1/UA7=Q>1@L2ES/C1L5#FKV"C7 T_A MU4H,P.NY$16@%0#6CA%,6E +X^[?&9')!B:@BOBV$U9Z<@*^V8QE8]@.C)+; MNDY(5;'[!;A0;F"^X?$K%5$&0RJ]EV"BD455J 2]&]$W"%GEDIX-! /GWPW+ MW#@&'L!" 64@XVXYZ\54%4%NJ<2UPI-:6E7?YQ'T9LOE&13[3!.06856]7V> M*7KP;9=AUO,)0./*ZHLRD\32G^5IOG]]]CTK,L.I_P+\=]O$^2BJBBD#?F<^ M"FHM=):KB@5CE#4Z[7B ]4E@RRJ#-A,0E?A1"J?J9BC-QPV%^&H[( @]%SP M0+#>Q HJXDH)4,EDLXNI*L(/41CY8 [WZBY:2:(5QF2U]KWW)/L[:4%&45$? MQ)N+J^J^"JKC%4U&6P83P,:5U0=?)@E5W5/-P!(M.SQ_0P,JOK0^L#+**'T# MQ>D V=L83ECM*ZDLHP7@])*IN8GJ+D[@D2X);(N&E2%4)QLVP7K#3C<'&&_< M9RJ14=ZG4WLUZ9A5+%5_/N0NKYB):SJ19;M+=#L!_I\U-S[(9HZEI:*6SX>C MLZO>1H?B)U!.>A'*/A5O@S>)BS\(1K%KX%!N6PO,GW- 7*+3A-#\7"I>W&&G M5+GJP3**2A&MI+P;";)C"BW1>YBD_-"8RU5K*;.O13-;@;O1#U /KFFC"\\0 MB"@.CQB[: )"+S3Y<1>FBULHLAW.[. [ZV7HRU:7H;>]&^2Z%^>P*70P3GD3 M=W& ^GB 5Y\AC2]/SD]/KBZ&PY/1<#0Z9<[6QD>F*CY-?[C &HUSU2X1#/QXLM1!/^2Z<8#+&UDNK2H6C,-;P_ MH/+5_IRCD>G(-[/='R"/:9#+9&VC>Q8&PM>:NC.T"?"3R0K.%7[VSQLCL -2 MTCIN[??<3(G5 ]:.2:74S285# WI!Q_\$0'7W%1<&F>H61#_ZDS^\E@LL 0B M,>I(38I4B5!YW9RAIKH4882, #ZC]-+]O^)H$VQ'%O&R'$U5=8G#"#<=<:C$ MUXTY-YOMC[_:P(=8O&T>P3MPZ*8E0F5UV=/]S,2J)JP361DKLR\1\S2%;4-= MYK C26EZF%2AFPV:N.LH#&(]GM)-6OLUU.5,8Y@)U*&47V.B#)F),CQPHI#D MEY[111Q1SIB)XP8+G/B+8:T,3<9 %?,["&"@'6>(5.2UGIQ-B*)?V M&M&$8O=!:*^,$,6T-#57+$T< +E:JT,WQTJ+5<1C38I&KM]0CIO2UF'"M*E) MRM'J .V*4G$%!.$,3CHOD W >@8^ MNL1K+'$$I&_@R,#VZA)ZO4M>!LB\ZZ=B-.+F;(J:1]*UT)/0_'Z\L+-<=U&/-#9 J/C9KJ:@Y!2XP=DY CGH3FH;P5*$+ M2H\H00_K/:33DU;WD))O]N6J$3).=IA+QH/$ 2Z29:>"NK3];&W(2Q8#8FSJ MTG)7EE7._C0";C_]"XV8PAR["E@(J,9U%*;)IYY ^.@%P3-Z=C.>L]\@#*S6 MX[1=+H9=?U %V*,!ZM)@#?Q!TJE!W*N^V)?>7V6\-WP7=@:1(E9\3?=QQ96S M'VP7#9G$4LO!A%G0QF+ 51A*@;I: S=(E>^C5(+Q">UF5^39V,310#\,WXK_ M)YA&81 :+GKN(EF852UU>7]#.1(QT:*TGNU$.4*I>"K'(L4)*)$V#"[@;-:, "7E)K M_HIM7U>* M47HEDJRM4/3'#, MLFV&P(K_0+7VQ-93CB&=H8U?P+(I2U76W*_6CK2$AAOFQ<4SB+4-9=C4#M(2-;AH03I-.+DN@+_P_!6*)4O."<@W M^:M+%Q5T!14DZ0B%%TV:R"M]?\2'$#2S$;&LMF2@EU;Z;@A[2R7Y>LSE;ZX= M$J8*7%GMX&675L!I*(>1'OAA;I3#?Y5'./S5OV9HU56QN2W\31F(N][4UFL! M.[([!;!RU);^J@R(]4JM *!^]"FV\*("[ZOMVJMHA86O\'?U "3TJPAAO1Q] M!M'X((.8_WN?0:R50V@@))_P7"I$YRAR9[J8N);];EN1497W'UM.&81E3);T M&L&NF:2!_+L=OLV $^LD>+/7<^_>#2'U*IVZ#5I0AAAL0-4 W$#F'MOZZ6)A MF\#'VOK"W]4&O %P12K4RZHFT.QG1-%K8%NVX6]>C-B,HJTDX4 06[ZHI-%P M='YV&%-#,\T0[K5+3H&:ZSTZA(AO\4.5F7%L,/$,L+:B>AQAPJP"\V8B:V([ MLJ.%>M]I14GUN- ,RWU2T JK"0L:7XY\K,D/V;YA]3C6]9PD1H4I M[W-O^AK"T?Z+YUG(S?X"_'>X%JR[U]&L,?48*H8Q)&JVUI?>E_BSFY1Q*')E MI R7EA5F8FN"E*-EQ"E,QTO\K=65WLF,PC;1_@%P6IK9N\A;(7@9G44\H/8*Q#LK7SL5\I*CO:ZCO4PUIVJ'NNDGK MVI-E1#X_;[3:QO=]!7 E9GF.M]Q0^QZ$?5GA$="9HZ);Y6H28LU5?7 >!"C@ M]0Z=\P+70J\X=#$FJKZKSXAH253!0X9:]X=^GD)2WF\>"H9 :9.['C+%+Q\' M3;>#AD+[QWEF7WTS._C^X .0?RVHBT%3]=WCD.EFR%#K7OJ%)\D^(I*]F0-_ M1?2!"OG@<8B0ATAW2E?SMEAWDTEZ.^\76# ,)JFW[G=@+]_02\7OP#>6(/[C M';0N6Q7SGEJ:]4*?4=39%I^CHG6:55JH,IHEY.#:AW/,B^AX8<]9GYQSOS% M]P+N<<#X+QW9+V[Y@UNJ\\Y#D%H6;)&#=1?XVV"2)ILJG[+C_ M +YI!_CX-^:&CC0NT)B/_MHNQ*\3EKI@B5X7WV.II">_VR(#H5@ .T0/5X_= M7#S*=M@+,MZUWSV. 9ZFO)FZVR[F*X=,'T>)2LOYOCIO5!@&E/KE%,64+.CO M74V87_)_9;/MLV^; $&YZ,JG0]F1(K:GP]%%7X>.1']/&UT+" ;4> C)'3?Z M#!:^')8VN$@CZD \3=BKTC3',US&%K\>',<7M_$E&)1#B9NJ4V.F*:D#C*D3 MQS'6V1AKCXN.3P,+]])(6#^VZM-Q1':UJN0/T_$DOZ^[MZ%*UVTU&V=M #FZ M%7TK>Z$O"/TH7FA,PS?@S]\,-U7P$WK4/8!J%1@FUJ@3^HRQSMR)_/2L768R M89H4/XTON^*) 0W!0GW;C*W4321QB>STXCC*YHXP.$"&A@!H/ M-*7W8V<0T^%QD*FR'TOA$.0>U'B0C2W+3I1T9P>FXP7Q\8>@G&KM>J// %3' M>\BN\'2(71W=B'5VJO/H('K6,3$,Y M9+I?K1UO T#Z5%FU:-MU4*S28.[!T9C_^ZT7A$]>^$\0SH#I+5W"([/"OG>D M; 5EN]4VP=7/OF<"8 4/$"&6E)"U]8ZLJV!=,ZT1'!V2%X;)PB/);$G: MGJ1%CIS ;31("B)LEAL;#\P;J&/KWU$0QCO^N;<3[MFPK8F;+C;O;!^8L,'@ M+ETG5BNQ1 ?>S1^IE*-2)\H5<(&QXF'4OW[)8P+'A9+VP30-B8)I>Y,9/<7N.;=H@> '+6(MW M(#1L9YO[.V$/^ B!:^VL76B'J ?G)\/3L\'GP>Y;\!_IYP;>8I#[X&#WQ4'V M250X_>K@+^EW_Q-^8N6X 4&AJ >O$+Q/,DQ_TM\96'L^DJ7.2X4I#JEV>75Y M.3J#"AR.AIU9DAE,_W62,/^SR2P*X8NH!+@BQ'3>85$$!-)^WMEF #G(/F]]Y*\,N M+X*(996!G F(2OPHA=/D6=R9MS&<+WT0;]'*G<<: M<>JZRK" "9LBI.V$E3[Z,:Z.F0?'0Z7-+O^Y*-;5<'0QDH=A.S!*+H,Z(:5C MUWQT%PT:QF[O%U(&ZVZM-J4B.CO&H((8<7VZ*'0=:["Q994!G &&(G9LHJDY MI)G7W'$\6B8N<>5=45(IS-G@VU]_T\JG"?"WGFM";2:I86=V\/UF06Q-;\F(X M("!.'KD2/2 !7(5KO@:$37!>L^*%FSH8Q8ZFT7::$B75[9* M9V*[L^!,_4'R-Z363,>,QZ9,;2I'QS8DJ;!PQ5H$&10 MTVM">7+Z8:^B%1:^PM_5 Y#0K_*99YTCBZ..\I@O5BJ3GA,CNRY_ #TT5N B)$!U:6 M509S:5,PNWK4#0O .O /'6R-)MA,; M8;8G%%<.805O%517T&EIF]H0,>7/@3,&:67OHC 0)Y$NU*@75GP M$("F%US PIR IQ:+Z8>:\*'>7Y".0Y*6Y8*UZKTN&2,$4M>/9F@Y&+ \(.Y M-P,F@$*FJ1B2<#6DA33-6)F6S1I1CGC"\2]91CX:4ROO,H9A4'VW1O"VE2P. MUIX!!^7XG7MHBI@NDAS321$;5'*L03,'SS)>.A/\5-F(V_%E7LY=7&SU669U MV8/G#)-B='SWZM9SXUC*W^WP;7>=Q'BU'3LWAFH2<+,U4M#M]8G\_#X=DHZC MQC@]XJ38BXI5BAD' 0A_\;V <$>=4.G(MT8:XO72D!?82!#\98J.<\XE@POE M$:]2RL0UG3FA=N#_67/C \.Z!BT=JYI/T6M.,AG"!%01WW;"2K<,N'U8O V75@;S1NB4XYG8Q%056R%1W)J.9T;I M#R"*6U.@Z04_1G%+C^)6@8/2MAS"MHO2I)&82CCXEHLL$%)>CSWK0I7H[YL9W8!E3M#SQEM7/ MC&/+*85J.WA*"WQJ::7#JD#\8Q^--;54:L6I"(A=E#QLJ8&HQ(]2..FC%&-\ MDZNV^_)*A%OC:DJJH@S)6 E<]Q<7%61%Y@#LM=(LXLI M_1B)\TZW[J!@OZ RZ#>:C1GE$IF,E_U&@^\>9_^W6"\+Q"KWV]6>L M\W8'7L-85 M7E=8AJ% ?9FXL =1G?^[HJ1R YT,0WYDTTK3F1>U)7*$>/']@DKB1H-&'8Y8 MX?H"(]8/7E=<<4BQP-0A6B.A](TWMUP[V1R(Q"=&]5>651S^&A0KUO+40FK" M@**^ZG;GF-**LZ"Y72=+*'1UK<2T\&"8( D#HR+$KKCBC"#C6L>*&C&%[NLO M5*#%!)T[@B"

UMO,>UL,DGV1O0FCK,@@NU,9?25QWQ9OO9V!#V?YC2FM&$ M14H=LY!F ^/^8XU.2) R,7RH**D9%V@E%!J=?\7I*+"HBF??=DU[;3C)_'D' M7"^.-84=?_#\9! $\!]0!1Y*R>*Y+Z%G?J\Z,N32L";,$:P0 GFAG2UBG5@H90OZC1\^'H4G(V-9[K&5:YA:;L9#99G3$)#D83M&!24O_P MF$20.V7258^/MG+IODE/%+"==%WLGW1MOS-(/S0(O0'ZU,!;#)*/#;9?Z\O) M%S:?]=BUM@+7'(@QML$G&1/--ZO.PQAK*V MJ.PP9A)7+3 EW#"1"#L34$5\VPDK_;P%8\\G:(9'Z.DJAW0ZVDAEO)+FJT$^AM2/$-.?^K"^@=4*J&;_<[0TBK69I:G$IKA;Q M2>P@ZVJ1Y&%,#40E?I3"J6IZ_VY8YL8Q\,:W4$!%W"@!*)G;>K&D(]9B)8V2 MAF"L[/9O1:$OH-!#74PK6<;.LL;28U4Y_$I_50:O>@U7H$&0H<<#+4WPA(6O M\'?U "3TJPAAO1Q]!M%VR2#F_]YG$&OED+['8'#U;B>%1TRH)4--94#E.Q6V MU8#0L A>KX1S?[M92?PI$2MASR2O6M&6&+3'RZ4/ED:X.]2;P_+!F[?39!YP M0G%=,6<566AJAR@4'L8:NI&@@M= 81.;#,=S[/>ELETUP:-9+ M*#X#@6U%AC.SEV]A\%2]^F2HKBLSVJH@I::+8 M@)GG.'!N_&'XU1M6VLJZ4J2= E*"7.N4"0J*[D? VDZ@MY&/L$A?"TC^@=F7 MT%15BTCMX-_?H336 "=OV!I ^E@OH>&'>WSB\Y:]:AMMTI- M'QCH"F7RWXF[U07YTG%]1;WITU#^MIZUZX1#;NP)MMK?5Z?TE*2I&M'FKW3W MEL9?@J]=U-$5U)',,$!>'.&A!+4>%NOABD<7,K76 *>[RN+/H#!>BN$*AJG"&U"E#272) M^7B+A8I"C>"<>B87X5J-XT$B2"0]6AL;Z+OC[K/GV"8T5N[]:NUX&P#N;!\N M83P??U>)H;JR0!-0*ZWMVDJK*@DFKAW:AI-,5K] Q9^6WONC0=MU;T#8D\) MX48X;65E", %RQ(UVFE!.C$XN9'BV0U^A3"[%\HH0PE9TWN]-K!G&U(V!8V5 MLA/4M:A6"2(^I1S=ZN&OV"QTI1CI1@GGE2H9:70=^=9S@\@)H=F-=U_3N*^$ M!!>L;2C'G,Y84'9O\5"*^X;G-$)#,*5/3*EB8*DWX/L:'[$J?JQ M[FW)U@VKQ\N.EUJ"5"C@1HZ4I;L3-YX.USTU5<<4L%56CX%B&%&QRF^N'Z%W M1"5E'6ZL]_A_?@,!"G%_CD^]<8F)>7[B<'DK7(LZ/D/46&GINCEV'@43-]'; M+[X7<%\4X+]TY+IH90J]PQ8/G]?C( \-38+WO0G*!4A]#W2[H)"IH!]%""&48^7 W<0OTM 5MLT-5^ M;%"AS4'2:%]"A I]'[M6>GLW#4NU05 3+<107V[@$*:C<= U76A0;0O%,7,M M[RI#8W"KXX":"2XJNWR0L2( YD]+[_V+!>R$$/"',@_@K_YU[\+!N[G9/*(6 MD?+WSP-QQ91#M"TH.YB91%8&RZRGE:=U^P64P8])VT60*"12]0CC=QO%&;^$ M/@#A]=G)[X;S9JR^$K(-$RLH!28%*J65%KMLTF$5L,1 ]BFV5@'PWTFA&36U ME"$#?\O<1@,4R>(E>:+0T5U)-\20"VQYY9!O@M,^VFSR:F(:L@/\%_ .X+;3 MK,Z$75-:.4*P0;E/!18YI1,!&\5I^K&7PG!F &ZE4;=N@ L6Q#B&^EK:@-U& M7DT"% I*0S$=M,N!K*QR9!"\""#*W=F[!NUQ)D[\F-+*84V/# 6J*D_UV,L: M_MKS4:;AO#"DVQGX\GG!+TY.H.!7BH%+;].9Y90.L/!MWF--0!E-5>4HTNF& MCZP&';. ;!>_L1JQH37%4LJ1I#&D%?YX"E&%!FA)RCU%&%V3)*-)_#/;^52Y MML[$::,"'9.9%?21ZA2?EY.RUL$0B%)TM2*+Q!&'@2UJ4X025SIVB)R<2#DU MF=^9$4>,.!&7X8RM?T=!B%P\N"4,7>4#(@^E\$*G)CXOZK;<0\6!1'1[IJ3H M(9"$)*J6#](DD7WQBQIY/6!H@2NN*368Q&V[3>:=55755 MK]^]_!%!Y3T $$X7WUS/-*.U#:SI8F&;X&5MP/^)7AV49;C*_4I=N:BD4Z@D M24\4<=S)<-" 6H'PG-)ZK]:&[2,#.ET\(LDK'E(DEM61*^P"\S(@7F"C%)VJ M3"Q3:-$,=&DNEGZGCD?\)3!2%9VYPBQW-R]>";U)$8L:%"4/V.Y2C/;O4B3- MP!^V#6>_ZLF%BJ2W-;8*4B8TEC841)L-RWTVM)>? M@A^27 A)B-K82KI$#+&L*JH?6G!-HC5V*GL)#=>"^^K@V]HR0@#+ M7YX,B22AJJL<:Z@1KC .C056DRV!'^:8 O]59@G\5;P\AB+&UXKWYXV*$LHA MWGQ6H)6NL^L6K(A51EA6EE$&-5J=8U$BR*/),-S.>Y7FN:9T43'#X>CR7 F@ M";#A!R2-;$J +NNVLE2$VQM@)A%%1;YW>3M9*EY,VBZ"1"&1]'%(<3MY%%_( M#=&-W#'=]>3]&DK!28%+Z7BD@7"J(OMLK:[/3E!NHT?'Q,-94:SG&-)*)/T" M6><) WH()KML:J9_I5OFHJQ6N'UF]C=E .6TPR3*13APEK&W1'W%;SMV?U4& MHWH-5Z"A\F37'+ROQH>]BE98^ I_5P] 0K^*$-;+H2:(G,[N'FNNV=744@9X M?J,/%S$%QJ[RQS443-O MS(#AW,_F&$L6CC#-+J!!T9)']$>D%=Y>=M1E- M6<5%#2G-KH703%*BA-) 0WJ9+KX%8 RUCKLK0:QS$ 2BD3ESC9WH]#9?40V/ MMO%J.S9VX8LI7537.517K]VE3:3-R*%(7C#,NO>;:ZP\/[3_A+V)K]&Y)LJ( M^XY>_'T)?0.- J2EHL WAH.2HE5ND]NUJ!EQ1&DD(Y M*5PN_3ASS"YX?>Z1E\#4]31C1SNY,SJ(<0)+RCU8'"CD%] KRVI&$799,UJ( MJCX]SOE;+J#>E;S>V8XG%")G M;-'*_YN%9<#]H+?"/H5:**0I'RB$S!A0Y9K=FP\ZR,'SU4 YC-![KM-%M5O( M9L_,,\1FYME];N MRGEZ!KE/'E/V='"RMW729%-<)KH?$"=IL3CPIM:4RF>CF%1NHJSJB6)-*8-R2JM([A M]4+#Z055OKE6>C(*K/L/$Q8=K]"_FO &UY9N)&*2LVV$;\U#(4H$7W*)INL% M+U@DX11TBSL)NI:#_&^&;Z-;\[$""(]E[I7K(=IT,H@-E[WHQ/E_ZZU6=I(& M>>Q:MUZ&N)0W4+-YQ MQ95G!1G9>F80!14:N"(KUK6H #H^*$\#(HRU+.@>_&NBW^.O7Q),4H_ ?_U_ M4$L#!!0 ( /5L!5&OPX9!^@(" //@$P 5 :6UG;BTR,#(P,#8S,'@Q M,'$N:'1M[+UG<^+*UBC\_:FZ_X%WSCW/V:=JY%%"(,_>5D!H0 M2J! ^O5OMP@&&V-L@Q&VIFIF0+2D7CGTZM5__[^YH4>FP'94R_SG/\0=_I\( M,&5+4B1AJ\H K&]A[YB[&(T3=U29B/5TM/AJ^<4U9XMV8L- MG/?PP?AV&M'HX9L:P)ZJ,HCDK5XDE[J/1$E"B45[/8SN$5&,QB4!/_[>^A"Y$($F\Z]YV #21K_\V/HNN/[7[_ZDM.[L^S!K_4/ M$!""Q7 "HX@?ZUMTU=2VXV>SV=V\9^O^/22.4[_0SSV(L,WPN:/NC9Y1F['$ MKTZIV)"'P) PU71J[]XD#V%_QU%SWJ$2(\1:<"U'U<;A $?S@$GV/1)!$[]H+5 MB/4-APA,L"S[:XY8;?M48V#NC50-PS.M 3#O9,OP109G*'P+XS-&VWLR^O61 MQ][!8I!O#@/X&M.0&,GL\:EZD$^9%9^J/_[\/022\N=O [A21+9,%^JF?WZX M8.[^6J$'W8R!B:=.__FQ_AUS%V,XTU]__G955P=__OZU^7_UK)ZE+/[\K:C3 MB.,N=/#/#T.R!ZJ)N=;XGL+'[F_XUE_PY[TQBNJ,=6EQ;UHF0 /4^3UZ&K!7 M'U5% :;_$0Y(VY*,8(YXINK6$0,+\(/8@"A4)%L1A49*])29NR"S<4+#Z$ZE MZFKM8M2<0=0X]Z:J0Q!M#\+@0S1?/8-SQ$I?9$0*%Q&Y1I M#K!\0L\:M1\14S+@?-RM)"Z2363=]V!= M9M))=SYLQW"FR4=SR5*'&,JU'W_P3P/V!#*>#5J^0PP<6>CD^4HA.V88B2,2 MV#%HR]#-L55Y;]HIS_9UE4B(Q(I*36N'9#B5+/:<6'G(,XJ5E+)\V2VFN,VL MH36XYR'CN8LDY$-;TG.F N8%L%C-LRF+G<:P.FS9X@('1KS;L1(./2X,1%(D MX#SAGW@TRD3IS837$[SH?),>1*_IIE5'EO0ND&S>5%+0%]M.V6'S;-[5IR6\ MH=J<0*2G8-RNB12:,H81)+1[GSG?U-H[?9QP&EYQMM/%BUB]Z]8';3[)27E% M4>V:&!V(-)HN>L7UYEJ%+["4_=E*!3+9Z62;!%_H,3%E.,!&K>9,C*+9ULC/ MG"L')ZKXD]6EP79^7I*B'Q1AY.(JV2GK=*8S;ID#^& XOSX46O"94UR)5@[& M,?;86CT+:B87)"T/2MLB:2E@3R%,^6:L,95H$V_3?98;1 >)(3_[\:?$O3#K M(!GM?.9LV.OU\GJC=B+%^#;@I7S#J2KXG"0R9 M ]%J.YJ)5S\ W&7M%D8=48DQJF*I0UQHYZ=$..^EA1IZ'D1,3I*XT< M/J1,GLX'S=7'?];2355PS-*P.@!6US/5JR#*3 ]4(<1#?S='$"E M[,/OP3%;VA-C#<8*=/IA2QN'Y M!J;R7:QOE*4!Q'&5(4J?JO2VRIX^J.S3DZAI.2VMC6<6C4ICO%#,0N& 3X^\ M*-EMJ^XPZ3FN!2=^$$TKM*A R9E0M4Q5RW-6V-E##I")?'8QSCIX)<^U\W*F MU)XIGQ[??,@,7@@SQ:X<512[/]0*[I08>XVX.XG/7L;,4?,>]>'"?;BB*S6* MKP34-]3 'D,)6I0A/(\B5+?D(5B+:C*J,K+GQENXH4A$>M*4XE^Z.9NV^D&QE MJO0$CP\F4VA=JM1S&?FU']G[=@M&E<#Y\S?*H-P[?G($(B#B9U3N4=[AGQ^. M:HQUE"GQKPW]!!::.+9)TMS-'06A=_\9J]?MOL/_ZEB>[7_STU;W:Z3[$#T1 M,VBN'ID)?MEH/=]-0HC@)QZ*3BQC;)E^J(PHL!FUH\G7I.@PL84W&]$]C2DV M:LO6DI0':20QJYD WR';?%,5]!WRFAWQ(0('4XK)7&$_U'EZ\^9Q#AB@&:^^ M*O!E\[&NRJJ[FEI$4>&O?GI[*Q1'H?SQYX#!6CWK[U\'7_%G,[?M3'X= GOL M\^)VUAOS\&>5%J2A0=@^9_O;%G_*SE &H_#'5ZQ^V7S?O.37'@LKZ M<><^?3>_?#9].1@0(WT!HU%)A0HT*8U55]+79.YS[+RJUOM3H:)$TW@T+A*R M<>MD/@KR;5";6EG13#3LRP_:B]NGZ+GV/ M2W-WP%9;T6JYBA>B7B(Z]4II19S=.)FO),V7H7:#>:C:M<2PQF/+9,TU<;UM M)BY.H:L"OY-8.8LNZT4%2Z13BHI7*DHU+QG=?C-5NW$F_TQ=!CW/=0[_R@0^ MKLRXK!-K\"J@A';*H"M";2+/K%NG\Q64V;G)S;XSUGQ!G$%TEB@U]52:GU 9 M6NB476^4Y&Z_/5F47R)F<694Q:FY8=GI)%C=*DPEFUQ]:C<:M!]-74F47R)F< M+<[@L[5I9;3@^4F[[!4SNB/KH6/R1OI>((H^LS1/NP;1I&LJ*:BB&JT7097( MID)I#A"U)2:'2^K"BFF-.I9IDD*WUFP&SS&Y2,XD?AY=)E02U0Z75?I"AH]. MTHU)2RX9H6?R!@+'+Y0S>2N!CRLS@TS)E0IMS!U M@NN3O 3C(VT/ 'D;"W0'0HMW4=29D6U[4!X]X&1^UL$7V?8H1H04_=3PX97Z MK%,+#;F99"O-Q7BGR&F#C)1J ]FU[/5&%=DN]TB M'Z1*B-.*?)YJG?<7^;R=1Z7YA7CTP1X+#[K>L01FF)X.U&F[1U<"I[(.\>@N M2D(>/3N/ON3KG(/IJIQ5BK8Z94*8,#I.3LP&*."!8[J@LL;E_* #B[_G('?4 M+,V&6M$S^ G6SF1[=LD =&"S,L$E]_D6?[<&B#EH@,Y)_,VSJKID[A>-HQ 1 M(M^?2-6":%J4+?/I\]=/2;47M5)VP@UPIO:03Q#"LDB-OR<+G3R+78RO)_$& ME%_2F#%7<[B8HW7VP>%W>>1R?16'0\PPDE@ MWH:3=C)5 E8KX W6W0 M\("C_9R(.5/QY)V4^A[$%?OQ9_1]35LB7RS'T]5Z$U]4"'>9X?D\QMR2H+X# MZ)MQM@_OI?U8RKG4S:6Q&(%WM8J>P>JL$<_+0N!RC,%).3]U14_MSB+!ZKSPZ =K.AY%O(MZ2Y^8APNE&A M_6#V4W9WYC@/(?D^,RS<5=,G4W.G6]"J;==F:;476[8FV-3AF62![#_P#&;V M ^O7O4#/%X +AN[=(__YK'1LC_RQ=Y*?&V:%HE'/MC2C*_:30SN;[:9NQ2!? MB_RQT\D?NQ3YF3WR,^\D?]D=B$#6NC&AP'2*/56J+.1^2/[CY&=.)S]S(?*? ME@4Z;LGM+,4Z7*\XX0LQ=X9-6NU)4[DUS7]Q2W[UNJIW4?Z:2]'40L3J$WF4 MQ0V<]:0F%F-;6F"7%,*EZ,#R.RFRNY:./6;H?"Y-;;H,(RN >G>>E['IW+#$ M*HL"QB?U,:6TQB.ZD[@5A>GSU$L(^JH,O+*_.'NRJ7X<>O'$JV^Y/-GU;-4< M)"W'A4H&7@/V%!Q.QH,IL)&/\X2G]YZ#R+#+W*O&Z6!OS/I^*19K.\RTBVOM M1'&>=NJ\49("R\VO8.M 6G\?71_G\(-XWK+ZRXC^4JGBEQ* G]%F.SH;@B(Q MK@&\4FC7,WBK@8G*E?P*U/97.<8KYT0'!/$R#[Y3+/2LAG<[&":3."!I(T%:N,8L7!M;;5?#GF)D+FOL4#% +FBGQT MW^.7$ZO09@13K#8VY:%6EDHEK-#2)EDOQ>"Q@CUIA6(5=+$*K=5)8G5PA_-G M6"N^/\W@MD09>*7%TB1!F<(P>A-B]98=T%].K$)K%4RQVE@KP^G+LWY:(32O MG-"+:F=DFI/ +1N$8A5:J] M[%;L]1'VC[<4X3?3 9RIE%0=.*YE@C1XK.C)2YVV'1T.-1(BM5VSNUS7#ER% M%I*<0TA99U0/8>7].5STLD/H7+_L*#XON;AV[2T"ASCU9;9#^7;)EH<03RDH MY+HU1H WO#$Z?6W-?(TQ%7>ULFAH$X,KQ 2EHW>"=];,*_QP J A5VRXHFR9 MLN0,MT?QK;6_+B'U;JVV7Z0]U[/7I_6I6T65P&Q[ '@E)U5#FHYP'!LU AENAA=GE!&J'$QZ/0#KN"R47 MKF5TFD-@2V/@N:KLY$SY22R"2AHJ?.\/)X>W4H.2"72^K0\90EO6FK MV]ZH0SZ;R0]K#5[P'$UT2MYD-*L&;K7[%:?H"'H^OKY]$*_K%[^,V$OR+G4Z M[U*?463YR7X\W^;L=&ONZ7C&26)][:%#,%H@%=^W]^.#5A3Z?BW[$8:-N]*# M7)Y,E\>Y#[M@6&4[X9I>MC#9/X M;J'5 YA4#R3#'2;^MGAR%ZJ0WF_)-Q2891PO6LN\ ))L?$"/Q(F:#Z1?%]Q\ MPVUQQ?OS#$AD.M0H4?Q>K7]QRV,JQ>):%TW8IJG\:.&)S2 E@LM3+#KU#_$ M%>^W,.E,-ILRA(7-JW8S*M7I:7.<#2W,M^.@XQ:F8N"9Y""AS85*NC;$L_-\ M ^=O3:-A#&+7N!BH).99WVDP6MH^WAD M%+1N%M?-'<>.=]2\=JL6=A*KJX.N9VJ9@JOF.MUIAQ)NE\F_9:N6V-7B_H^U M(?HL19[)T8VDMZPXPJ*B4DG5E)J5VNWR^+=5Y(%,T0:-V:56O$H*%5K@%]IB M.O%F@Y(>O!6 D-G/&VY?LQ7L^QJ"3GJFGUKW"'C##M2B<&QO,1; M,\V3K5D@,[/O:BD3K%3;W@HS8EM(X^WJ\--KRLAS7'\Q<]]%>?S!25MV&RN>.(*^C[LJ;\+[H](Y"?$7RR%"!?29!UANL+\Z MN1/U"[;,9ZP(G4E)-8'"2S9J)[$]22HFYQ.:)"VU2FY4BKK-/IZ;!([WMN?1 M'0-UMYO](5@O:7&NMS]TUR=YW!]Z%M[HD Y':'0E.5QJ8(KL5:H.=X8]Q+XU>+>W6P] M^_QXTX_P1K9'D]&2*K2%R@"(R_YR1*2CH>9X:T[D]&0WSG[JT;"AWVW*5@QGIX&+?0+/&\%(#E/GM2FNHLNX[GE]H=&JT'9''W5&L5!O MO)4WWE"Z=!Z/XVG^0P&JR/L33BR*ENSSS6/^M*VB*N:&:P/@LA3>EO2A9)2D M-0^462S?R7;Z#"\Q;3,/EDRRGPVD C5I3MNH(5*9KRW,>)!/EA0C4I]O>=,32,92S35.MOEVZEZQ:MFYXGX+'"Y!93\/HB%55Y\#PUGR(1?_0SN MRQ\1]+93=YD1I=?S=:TO>)D1.Y*,3LG.!$Z)7/_4W>M1T+<$N]4!JT7B Q+? M*E5L(L;4HIH1[[3S8.2,YN7 2?RQ$HE3P+Q5JK[9S7-FJ7Y!&(DFSC03\B$5C2UZ-+TA$G<;L7UHIU2S<#JV( 0\NEQ]6<+ MQ8GXWDI._/UT;9'FL-;)%3P-L")82LS(YLHA75_UON.G>]_QU%$^[;W'K8=DS/'GNOX \B7'UD"DN.M:E@3DJ/N M)WYYQU4-B(9*?WO']D-*=63=0O=NHL1J=A!/F=A": _:P\Z";U7F;F"=@O,Q MZ[27KZD'++S?DW@,,9@V1B7!<_1[GU5-V"%-O$M1]H MQW$"I]7!P-,EU[(7S]A-&E <,;%:0*NTAJRI#\A4>ADXA_V5+E4[J'R_0KM( MPY"S"-++Y/N:E2#OD:8,0"420!Z>)%%'!,+5\:S"=<82OFAT+8QHEW#7"%QP M\(I /,'&Q83BNW'FR\V4@J[GNRF;KO7Y&:>!^FB:%=L]:A&\@OQ0SW^^- 5M M_?^3]'P"I'$NNE!8(2D5!SGH%E8&PJTY/E];SU^W'N%55BQ(BKS0I=<8<5N2 ML&I(N!Y>PX;MFC[>P\ EF&];C;"+NPLMKK 7:\5V MJ?.>X"\]J:>#9[JM4.TF%T6ZY0C>>-0AYA;;:%0"5Q$9P*.>7L+HQ5CN3.MY M;U-<:0\AHSJ4;$.2?=1*NO,QCIN.*GVOW2RU\(91,R<&06?87N"R5J]PW!&\ M?!V.N] "Q=MBH"=-#*3Y3A.#=V=.R99:I%+S>8-G>*I1XZK\I"7?FDD]6XCS MM,/"+HXO&\9OE0\ \*P.'(9V>]6H8PKR915QTML4@ 4QX:DJWMW;[2 M)ZN;V220G2"6G.1PW<;XQ^K9>T?>6F&MO]SLD,25I9-E)#UI. ]C[ MA4,5%P;_FY_6[$QA"[<6:X %+LFC(F6EC&E*#"0[/P?LD=X'(/N:=+]88<0% M-.5"'K"=12'7U=IQ.U%FY.G$BX?N];?3E%]TB?D"$E,BZ@Q?8(TV[S6BKI1Q M-8'B0F_\6TI,$)>1W^A;S+3Y.-$;QII"HP]&[:C @_H\]"T"1O>72N-/ZQ $ M+QN6N;M%M- L+BE/$#-X9AR/C&-SH&=@!CT;M:+J>SM-/J?J M1'PH9'.2W,#;/)9JI*)F$8\&SC0%EZK4&=(-(T_% M%KB6<-.!\]=9S+S>_M[GC 6&M9O.U5)2M")6QFNT2!:O344.JGKRDRYY_ M">P,5!WG$HM>/F,5\'9GHD]3-6+&-;XA\F:8#EWDL<7,ZWM9,MZKK*H91*AL)Y&UOAEZKAV MJ.KU'%51)7NQ.K_:!VE_ _SF.)0=FF9Z>EG4F':-;_-3)2L(PZ@5"ZY9?0G& M V>^? )%+[R1^PS[L:DG*;S#.W'3-IAXP)07AY^W,]*I ]FS=\Y!<\?JG!EC M2UGS$MW6(&=D,&X16/XYQZYHZESIN1-H<6 F1XAQ&_'[1?C\M+X#'^#SIO:@ M"ZZ>3>&&.*G5$LW*M-8/; ;H!G;_AWS^'CXG+LWG+3/#1Y-Q1L2]TDA49HD> M+Q)?6I\3(9]?CL_/PY33%!AIDV4ARGN"IY8S%N$N1X&-)[\I'QS(X-Z" ZLE MJG.VL@15#:O$[+<,.$^Z4-^W=S8,^=T[X,HU_<@W7;8DIVLR3.5ZQT*=>; MV%HFN$<@A![L5V7TB[NP>7U>[0TG%8]7A8>X,<1KLUSK2S/Z=W-A/Y?1S\.5 M,L6D76HH%06I5)_HC0G+SMU;X,KOQ B/"YM@.&LV.OI0%\CAK-/I-S4M3C<^Z<&];R0F'8]-QNKB9D[8L[Q5=:4/G0)K>FI %%JIBRI5N# M3<'L\>V>:<^%0M($\M!$-Z$=Y#EC;%O3E>"LGU%,*?C([ EYO&$):GY4:M6\ MEGF6C?=6G-28YC7N[TD.;48TBB:M:A]>3\[XN MX('+![W"O2]A*.3@SSJE\(H*S5BC7;AP7HD -WF>]QXPUS0>HG+5'%9P M8_D@D -U,9?DP+D4FVQ.$ Z8NX7(ZI*'D-;*M@Z\BJ1IW@/)29D,91AV($.H MKW\(:= \S9>TT_OJ?XNI8;E 5M.&9DB+8AP';X26'X(HJT*6B.5CW)$O#HIE^SZH,!/\/&$2%DIA\D% MSA8%E2."V"CD8Q9CQ">,5JX870I8,BNW7:6N$4Q@^2%8%B,XOQ M=B^K\QX6JR863-T9!Z^M7$,XE*@\!UC6QQT0F8%K0*'I+K4#'%A<[-7J55'XDW M'CC%A[X]0I.-=>?C/#&Q&C/ MR'A>!\';,' MK@].Q+)+Z??V]>$4144/D_2JI"HY,RF-55?2UYQ@\1W0Z<>) MG@ R_9EK)API&USOY,0]ZT=!#@BG4)?3"8^<(E3LG)ZH+TG!\"9#%IN7<5R] M.'5O"W'XX=6]CS:#*-IH,;*(H",T@GAA8 O_L9&18\HD!14 MML2E24TM9S!^FN5RI'#KQO=3.>(-3O@%#>YKRPN;JU5@]RW;D$P9-(:2O>T! MK&7R!B7)^9$&BJ)!MXRX;2P#5^+PRD+C"\ %Q-WZG)*@]ZQE-Q-RGRLG,RVM M(I:4AWEW-.MQ@34+05AEODI-TY;TK+C>!++C',3?*?BU><;R%HU^&V^;P"O. M2]TVF0WL6D$P!!_UE6)/I'[\4HY ;$_P8^\2?$K+51.%>A_7&(/HEN+>1$L8 MMZ;U/U?P8Z<+?NSL@K\F/;-'>N9=I"\M5==1AG83K^3)>KXX-TOM>6 =OT"0 MGCF=],R%2/^2LU?5)7._?CUG*IZ\XROG_(,&U"E 0ROVX\_H^R83UQQ-4F36 M:PA,ZR$Q9[AZU=8#JPYV85[G8]\!])=V#J-[BB+ZI@3]M)_NT=%%]X$'=/(A M-B)ZN&**7L@E/U[!./FF&Z<;5;A)X<:%1ZSGND&3)LA4X MH3_#Z2^?&^M?9,'MH$"_3.:<87@F!&Y]:$W6@F@Q!T[Q;GS27J8G506YS*S2 M;I4H85%J29ET+95EG< %"J_PR6L8>9%Y0D5TF7VBZ.";=S#CL%KNS\8//6CG MYU0M+FJ<(^"WQHP[P-\VWUW7UXGZ?(?[?!==:4;\+<>X)J,J(WMNO(4;BL0E MZLW:LI,,#> S*N.0=-'3J+P:>G7M(7R3X *J;VEMK0 =A:@_B9)R=[XASG, MEMFE,:_CP*$6V7R[. 7!6^]\C>:'0 LI_]A\"V&Q.I1L0Y)];2CIF^QBTAVE MITLL6A,,I^3%";/?D0$^UQ@A'.33"E%;[,-9\P%8G M+6FA##+:I,-IGA(SX_G@=?IYA0^.@AARPJ'\P%M6%WHMD6B.EL4ISRSGLR8^ M+6AX]]8\PU-R"2>]XWNO+KRG=^1[^4YBB5F\2K1MH;+4K2)=!;35N37=]&7X M+CB=($XMZWCO:JJ4S+:*CK)0M/9T;.3'PD,F!V[--_XRJZE!*#0Y7Y9E4Z&( MBC%Z=%8E:UP%7+*8[%&9JPE,IW&S05L M[TG/O/K.30'D091N%XP.X/0K6^A/Y=@Z&'@Z:GF\>,:V"95^2*D5>8F#!4^- MYM-T+\_=FN]X-;9]&;$A[Y["N\>M_A:G56F!D.54=<]9E<*IP*F8:-\DL&55 MTE?J8YTGQ\T&.TRW+)R9S)8/@)'QM'9K7NE%./H5;^%=Z [Y_$PZ.H6.7;/& MZ.(S)9W,1=U9O>\D-:9HE ?#>'[B.2%+GZBDCV#V*W/OTQP XSGRI$-D5'Y1 MBGFE$ME+E2]_#O<-!K%/Q?[T7ORLWZ<>M:G?A*KI9&V M>:&J&%!2!%-UB_K&"9!SAD?TS26&MZ>LI??P>C-S^2,0S\P !P#[3E3_Q U, M%M9J"K$$K0J,;8F)*#GH#^*!TQ??>@/353CT6?-6/CN8";9)Z]K$CO6C2;-; M\+2+^Q@GH.H3CE=^;":0 CT7%1S:WC:N>FPC94Z![:H]':!1:_G"I]EZ+O]HP[ =TZ>WR$D+FEC;H[EL&FBH0$\F8B/FX[5T0,7=02U2UIP MCH=Z;P/;YQQ!CLG90DIR4-E5J0IFY W>Y0-73A9DCKA>OU7FK#I25[MG$SQ)3QYJRZ*ZJJ2OZ)"QX>T")$7"@N_D=?AP^)#U M,[H]F(3YD!28Q[(V))2]/%H'C\]M.09STEBV15N=@[E'I4L(1 MA.XL 1,.:;XC'$:Q5>@7RP;)MR?]R6*IS5NYX 59WU X=JGTE87C4&[Z&,,6 M>#)G#1O>!,=&0D68Y;MTBPFD-K\&1:^\VG"6,S6.'UQ3U$J=)Z#[S*.GW4XI9UY[E*:$5M /8@G,&]WN/5CHN8M)(EGOSQI#20,-J.IER M?X(O Q?;WHJ(7?O(I:>V;$G6-=_A41 M&U.->K3"M7C&M9/6E%L",[@'V019Q*Z[7G^84]*3J&DY+:V-9Q:-2F.\4,Q" M(6BQV%40MZK[B6TQ-4M$M3&0FSU-514CLZ#,>FD>!&6T7_<3.V_=S^$,'DXE MBSTG5A[RC&(EI2Q?=HNI(.#B*HDRE)CVL8:JC<64.H63%H5&2G3\,[-$-895 M!ZVJF.4]C2L7.,5HBSLU+8I_P^[#RIX!;+1;"/ZE@T2<3NX<,W M<]G\M/E^\'YT,05,RU#-0X]=X\>?[;'G[CWBU_[L=X8=Q@O4S*8BV8K("W5Q M\#!0;2%5X_"%TAQ-'##$O(='E#R%%]YR;%ZOO'!-AO2,\ 17-I.XUR]20T/F M*O1.0].W(N.5ER+Z>\K,79#9.*%A=*=2=;5V,6J^#.4K5'WEA2JT>^*TWYI6 ME):7$=H@:?>I; QCY.1\S UNLAFB[B7F3T H=*E M9LT7WKJ]ZR.TU"53G*6=X3QM1 =XH>UPT48LG^#RSVGIOQ3=\!%>189)UWU8 MW>XX29CC+H4SEM@:NTMYN3@D)#[+/MYW_.V_U/D]E%_+LV7@K+X.@:3X5@1J MK#]_PW\BCKO0H3$RI#DV4Q5W>$_@^+]_CR4%+2UB.NB[]]&[>/SQDJT.AMMK MEN-[D/ UNH2.POK]X\E3[8%J8JXUOB>).V;L_H::$QL"_Q$$?4?#*SMOA3>/ M-[?VH7G!^I*AZHO[_S2AC^M$RF 6J5N&9/[GY^H*_-^!1JG_G]_^:$== O@@ M]!;_O??P8P3]I=8?T NDR- &_7]^_*MIR?"K,Y;,L[QR]14]Z-Y$IT7JJRNS M%:SK2\A@8I*N^G+21_-I2CT=1*Q^)(G,*731__Z%I@0I),&_XP.4DJ&$V?<] MRQW^?DJT0]0X#T)UU01;NL'O&V: TW M8^\2(C;ZO@,K.B<-V+][E@V9;WO/ M':**8^FJ$OD7[O_9C$"/H [\_$C6WX=(MYHN_'&J.FI/U:&#=#]4%>@\P>'_ M^Z\XB5._M^@=7P(UT3W>>WF2T=,G*?F:0Z3I*$.P%"52"DN*-!.GQ5Y4IL2X M$J=DLA^+DE'IQXIKS@/6<_+M ]8[@/KX1@[67-^S= 6.%)1F/WF"AYF;_DP)/$C+5^:=KM1+__LO@L%__PU-HFF9 M?JB@RI%U2%-']N%]P5_$E%!HA[9EIBS9W_V#:CE_^$)?0_AQ30__Z+C=',[Y40/^&$%_V49P]&S_%Y>TV<[W+G,6U9 M$[AZDZ\7NY$Z7ZW4FY&J4&\(7+D9:58B4.\WH7)?/8V@(I5ZA(C^I?QW=:&2 MCC2S?&3'.&P- Y=L1N#/T"S39U:\+\OFITKC1PQ4VK(C[A!$)AL)BJSR1Q%@ M*D")^ A[4;[O%93 A@\=*M)B ?U=8%Y(P*O^I/A5JFM'O+-N--H?US,QO#)F M$FI"- JMRNP5F/.>"6"P\3.")G%0C+^=0O\("U7JW\^?":(1;-J2N8HLGUE! MW7*J1ETWL@*9R&FLF^#:D_YS,7FS%:1#*WA^*]BL<^5&#MFZT Q^MAETMS*T ML8-]VS(B*^1^Y%_7^O@S J%FJ5LR36@SL^J@5?=(7]5!Q/3\M?@#7LU9-3+O MK_JEX1O+_@MW-'&.:N(ECTH#OM(P\8RK)N<,.7@%#!PC8BS+!M)5^51^>$\: MX?*$KH.!ZB#-X:*-0#O$3DU["HM3 B+>I>N#OMNDTO6?OSQ-PA9&6#^7 EV MSI3O+DC8#^OG=7)3[O<5LD_'Q*@4IT2:41@Q'NW'1$J2XW0T%B.E&+E.;J[N M:,HB6Q]52O4^:?/M@38=Y0BO ?091#?^=&2ZS%N59*XSP54O9>+MWK1K= :( M,.N1KI^#7\]\G8*6+5V7Q@ZXWWS8A9W9PKY:()$\U]I<6"V/^%?V%E'PG13Y M:@S^;/'#M>%?98M#U"5&EO0U"[K6>#V<9O^]B_KU4S=D^'R918XHILZQ%:7O ML_Y_XI1OQAI3B888I_LL-X@.$D-^SS5$YPO;]YOD_@577UZ0YA]_2I+C2/+0 MKL&%BJ1)).>,3G!:P@8(/3RB,&Q9)\3<5^)'#6Q-$;&2(9AB1>MK$^( M7[[PWXP"^,NO,8Q []8_538R\FS5452_#0!:SE1-V;)AL"BM+MA_]^S(KS^6 M/9!,=>E?_.]-"=G7DZF_/X#8O#$7PI,>?>C':[R+MXM#;,S&,\ULZ36"E[@W _RY M\%8M5,+TH(Z3EK(+;:[,-!YRRK@D2 FM7U'C41 ]L*CVQ,*2=/1EX_HYNG0- M%[)\8QN24!U+>@3,@>RA.AQX&:I5X/Q$9E'WD*J/+-4Q1+ "_ON] NV/)E[^ MNC2?(MW#V4!ZPIF925%J%IHE1ECT31.PG5HF<^32)U>-)Y6)^T<3[*Y0;(3EWB%>PW*.!O%< :_\H+77X_)$L2X1.RW M$W&!#L8(T'5^;E?^)$CCZPO@.\*VZ\M@ ZHU6T7'S$1L'^G !DID[-F.![$? M<:U(8]4/+$*0?_7^BY0B2H%SLGN_S32O,S],O$?3#$&)C"2S(JU0E"@I44H$ M-$X3+!GM2:S\-)_#P8>;1)4=XLR\T0=&,5N,%VHP%".>CJ2-$LYPDH>1I"XY MSE9*3PUGR;O8B]%Y@-!P^:S9$^[YZJQC2[XM72U&AUQS%JZAB#N&^N*,@Y:S MMBJ'G\M#U$(L AV&]E"%5^I;K^(=/$72M\Y3Y[%PZX3RYBV;V<7NHJLI?$WO MX8D\8*QY#H46!!DS_4%NY C3\# OC/S)9CR:04N@.X+ MXK*SEZAO=.O&/WJL 8)\Z\;T_- CASU\49,M+Y7 33+!P3=%D7?E*-(DDM&M MGJ1'&@!U9X^4)%M#*S\?8N>;\ZW>[#"==XGS E/]5BL%ITR*16540]4%&/Q= M!O=C&V S6QJC12WT)VIHXC?Q'K M@N>AY/BEG4I$TG4X A6^HWSGQ%-1MM.U(CVP'@ ?O$YX;HNG+7NW>'J= -W) MFVYC'@Z*)OP9%4]'%/@KC*;14 B$#/S8FB!7S_!WPSB1O^"3H0:*.!Z,DYRA MA?;6;"J*W:'D/H5G)NU/VJ]6]6]>@_3?GQ')5")_D3MP]Z R@X-Z(Z0XX$W^ M>'@GFL_Z8?Z1X_Y,_.E*CAMA\=43%&GAW+U2SWX2Y;9_7BV+?\I7O_=?XG,H MR[(GS,=?"5T-NOAB:-*S;8C&U:8*Y)JXDNLYNTO>57,J&NHC/C7UV-(C*$$&ZKK M0L'W70#;,I%9UQ<1 $W\ CX0Z@Y)]A>H4Y(K15!=^5,-]_B,W?6=NJ>#%!3IKSH8>/JJ;JB!-2-_H1]COTF*O%L/<(>J Z$[__N2IHN<2P1^=T M/J4!152*Z/!%("+),E0:D$6A1"$1LI&;"7QWR_-SO^9 M^+T9]NJ E^>V&8B\HO7@%^:Y&:F:OD*$"@SKD9O5[ET/[^XS6?1$IGS>I6F[ M3>''.Q>Q+[7?(8J_O5@V"1_2LU6(ORS0IP ]&.%2,AWLH'B].2!Z+^%^_"D> M9N%W6*AGFO(MT?REL4H<;@+UIM2*;^)\[" E-K#LQ=FS+(];ZNSD^AV[UM-F MJG4"3^'XQ%LPJC.BAF*1.R\_<$\YX633^_YWGM\=>M=&AB\FV>5#EO!;RO49 MD=IXR5*_X&1_9H>$E?+P9YCP'-4$SF[X_H"31#E=J$SXR7*^+(+D4IQ@!UWO MX_T1=K&Q[1%T6$4$4@I]CKD0?YQYO>*K"0]_V',-C.ALYI?QIY=LNG &Q'6_9CS9/Q*WH?+J M@^&FVC^4GO*34M!*FI:?4_(UHZR)Z^5C_P&25(_W^$,@:YO%>-?D#']S -DD'5!^ M)[=X;6W:0* \5Z).OXD3BJ4G<=!ZT-OS3K':F,XNJ42/9NRZP#E?HG O!CG0 M[!6-.U" N-/WYMA%5 M@,H^UZ*D.HX'[.V6'1G5GP,_XR>O"L4<5"CV,R(YFSMT^!K'A7H-\GV?A/96(/\%(!M4=NZQ@V=!(*&WN\+PTJ2TCYP\&;4R=U7$6\YS6&O ME2(DAF*Y"I!5&*;\B#C0[840X/L*Z,1S7B+KQSC__,B5TP=6-'V(_=*^%1HJ MCX3?44C",EKHN#S=QAEY,E(?FHD4-QW\^$/$Z)]1FOQ)$-&-2MD@XC3\'V"W M%=_D/7VQ[JI;Z9-^/K=749VQ+BT0>X#]MC&O MAV*[!#I!&[\#V#=$I>M-<#V9D5B&ID6VQU BC=,Q,4X!191!OQ=G9$9FBN.>J6#[;75VC@M8@TWZ3#@ 6,\&DH9)?]-I$NP=33P]38+ [ZCH!X^3 MH)AGZPOA81*!/$SB(SM'1>@MOR/K>57_=R#-#&_@>>Z M$W:$+Z?X5"0OE/DG#8NW:FG%TM11D]%DI=SDR\USGR)Q8P;S MZTSJPYNE,?R.P D8/+#_/F7]V7\?!IT'Z"(^V59]1Z[7I)_NF!H?WRZUOWGO MCB6.99!W5._.XRWXR+YNS3:HVGSW_=K[E9F>0>2\:B#7+J/_XLU0J0>=0\\% M3VSCCB=QXN[$'9][;8$V9>%T[+O!'"?OR*,MO((#="#E_GR4P._8HXWA@D.( MM\.\OOV.B']5"%^FZHT0]3:DZX6]P/1FI\Y;C-O[-J:?!5?Q\9,BL]@=>="S M]*^H)FIH>(^M!KTAQ/"/!#UIW_EIIO$EC/D+7&-TN(E[2:P=X+!CX+_:)/XL MEO.*7/2F+/PS!)VUX<-QHW:[?/-&7MFU="UTI'.E\%NC&!YW F3$?H&6] M3T?^.PH60NQ?L4@A1/[)R/^8X?YB^OX2,>[UJCI"*7BADN.KQ.')2KE1*>92 M7)-/);@B5T[RC2S/-QLB$6<9D@Q +$5(82@>W%#\!A@H:9G^6KW?$B8AZ3 R M!Y'&$ 8DV]VIYG@[6UB+C3=Q^T P9B/WX@M!63@[RFE"#0[8D\U0+YJF*T(LQ7?%/MAMB+,5H39BC!;$68KC@2;E2I?YYHY>(4K MIXJ51B, D2;1>V.JXJ@R^IP\Q14/IPI.YB*(S+27MM@I([#ZD#85P(+/ '.>I\<[S#JKV?G_38)!O\(6%?>*H;@+"+D&\OAK_R-IKKQO$!YZA/SU'/FK9P^^;-[F#6GY$,EAAN &D?^&//X7X_ P'?"U M6?X++_,WFO#?$FHY7DDGN48V7:RT&R+)QHAX$&K+"27,%MS ^G[ N>A(CB I M.<-(&NJUQS7]<"7_JZSD1\/8/%S)O[;S$*[DWR+RKQ^D?V?LAW%ZN)(?ANYA MZ!Z&[D^"KG*ER3>:E=W8*YTK<^5DCBL^!F$B$8"@BP!A7X'@1N\WQ$AERX6O M<:W(7AA_J 5@N(@>^)"<"4/R,"2_ME,0AN2WB/PP) ]#\B^*_# D#T/R;R,% M7RPD+TFF-%C%'RG5D3W'@3213(4S)7WAJ([57X4J 8BDR# B#VY$?D-\]#C5 M=5F]$WF.IS_=ANA?%/EAB!Z&Z-]&"KY8B)Z$S[(MW8&A M2M6V9*"@X$1DR2C!!&&+,1V&Y<$-RP/..YOI^6'XXP3#.#N,LP-&F##.#@(E MPCC[*R _C+/#./N+(C^,L\,X^]M(P0WVBC^[7Q[T:'8W#.M9NO+[-L/;UU1) M[T5X?_RI2K;[O_\B&/QW+O?WKUX84I[%5@771'RSD#14OP%6OU_IE(R/Z."* M.P1V)&?VT;R1KQ,JXE 1?S-%?"OK3;DF7R(X5.^6EF37LAV1BM,,$83U H(+ M%YL"X(W?'N.@2476LPI7E\+5I8 1)EQ="@(EPM6EKX#\<'4I7%WZHL@/5Y?" MU:5O(P5?+*KFYT.(!M<1V7B<9(,0$S%A+!W<6#IX[+*941@^!S]\)L/P.0R? MKVW P_#Y%I$?AL]A^/Q%D1^&SV'X_&VDX/7P^34BA 5"MP)D4(+61BY3YII" MG6^(!$E$63P 86L#?I;<<%?A;02NU#<,7'^Y4D\'@9F8%%&5?WZ(?9R*4CVB M+]*RPHATGXV+<9HB19HDXG(\!J08 7ZLA.D2$S]63)BV[)ED*Q'=LC1(6#CR M\1BL=57AQZ?T/)7[3),]G3NV=ANBCU>0!X>^GHC[,PK9.BE-,7MP1-!?9O4_ MG$)SJ#H1&XPMVXVHIJQ["O!/ T?HQ9ZC-S)3W:%J^F>%&T RT:]6W_]:M=4I M'!9I -FSH<,$GU.$_PW\8L](':#"SP@GNV@\P;+1NTAS"!RP^W#?%P/HN#/) M[Z$.5MO"+;]T5'TL'8U R9>'$JKW/:3OX?-67=;1 M0X#CJO!NX/\N&9:'7N@.)==_C&FYD05P(PJ &LE0322/=Y$K4>0)5B3=L790 M8WGV!KZQ;3EC(+O.3SCQ*="ML7_'3Q_@GN>H)G <^"@;WCJ !-F@_ A]$3)4 M-$NUKT+$]A:(MJH=\>!MB- 0.RM\CH>VA CD>(@23@3Q,HG_1HWU9'4,G_?3 MOT+\WOS2 [H*)_GTLFQYNO+TXH98SZ[/$;A/KZK0C)C/GF%(BZ>7QKID/KMF M T5]_DR(VM&!5\U47=]>>^1-1X5<(=G/T?-S+50(R]!# C8PY=6!?I+C>,;8 M[_M_0!(0&63(01(DH1)9"]QZ#A<\@6 7LO7;=NOF-C\[$#-H^$]$^!G0=?3_ M&A/KGU9:8:M;[JXH2D>X736GECX%$.;JLPW!AO!YD%PVH@+29S]W M*-Y?862E02"K160)B0B\ZD%4;Q0/I',/*DKX/AM20%]$%+7O,X$;Z=N6 >^V MG!6A@3'6_;,=H<3Y$O[BI#?<\OXY(^:":EZVU=Z*N:#6DU3]"9L=(;S_3#CZ M*,E7+X:@[)G-GB1K QMJ7P63+=VR[__5]_] :G&FB7!77]T-WY)&%H/ L0+" MAC^U!8!"!F4=**OM7"D@ Z,'YT 1/R,D3K"1OJI#F)"5\F]H\$GTI))D0RU% M^(/0$0Z^O45,ZXU7)VK"N?Z"[W"\\5CWT;Q"C./U'##Q?'I!VVT.G+U'WT7X MN0P@NTD(Z(FGVBL"ZM+L)Y0+2&U'UB75@(]?1'PMY6,/OLCJZ1O+"'ED-0MT MW0;03P#^^)A#.V8R9\;.P'5KG\;>C&Z;P;?<;?K MZH$^1<1)2A$9P$)_+];OBQ+\(TJ,%*?PF!2/QWIK5V^58-C)E,@Z) IRR8=/ MG"#JTQ-7)+U6 ?A6!1!/@6J=8"+]0&( L%462>K# M%]]+^DQ:.)O0&\8=]+]_]RQ;@3_AFUDA/$ VOJ.B_X[XG]D[FO#1\0R7AC3' M=C"V5VZPNFMSR?;GM'KJJ\FL'5>4).Y\E0F_KN'R5>AE,UH^/:A'HCSF"YI6 M$,[T:2)W#PD0ZD9T\##=HTR_3[-#M%B+&8269F-QDHU3]%J<5K_X=?-;2_UX MJ*](TW&:N4J0M1M<0Q_)3Z#".]!,(\1=).('6L\#(A_WJ@O1*_\^%+@=.[GX M;![":U';T4F^+4@&44 3.-D7*:H/H.:,]40HH:0(/\ 862'DN-0_*_T^L@U[)^\C\_Q+*G)""PI?Z[QDS'!_F)^0P M6A[J+0>]"[#RA<;()1PB'W,=99]YPB>E9$Y/N*RI+M. [BE23.S%D!PK)"G& M 1L7 0- /$;02G3+S:L[FK+(M!HY DA0D@#6P?$R,\+S"TXDQ&2SY\I+.6\*U;+ M+0UD."S*#1.F?1HJ_Q@I%V^@=6:/;R^F)?A2$K$GXY4[9K-]+'T MC)>JQ<9#J2X6"H6:2#\?F8L7:A1=-;OX8L)HYKPV%SKR (Y\#GLC)[/U;F_* M3U))NDA(*0:XZ)G/YDFQ72\ESL+A=:/9X3F>(-=3JQ>^4DIGJ<&'L^TN,LKMTLJI:6J964 M:HFHR?5F38P_'ZDG.;(SF(E-7FW5*$H>.?6TRHGL\Y&UL;J4!KT

JNO>S!KI/:$1Q; :ET\VAM1,)(CG0^7.2$\S\10KD(K(Z?U" MK@8R\*GD\Z$SW6Q6VI PO" MY\&A!XC_P!7C>C[A:!IX(*5R*6%9!N\/?4;]/C,D^:DVS..527S:?NCE.IF. M/_09^?-=F^I;V#2!%V)JK6U27F9.0PPOH:'/YCH;3VH*/98LW)MPG#AK5)8MTA_Z M;*Y]3,'G:B':U2H:4RXEZZ1(/$ 2'. K1WUPR'I][O*9?-9F8V9-9FSXU ., MI5D],TTOB!(NN4N]%*/H)#V$8!W@K/8"B ^*@#,"(TJ]=*)7%YT,U!,'.*L2 MC2MXL:WCO+H@IJZ6=*F2"17% UK :?>H 'ZATFD1SGVV/!B/7:M5BFJ94F$ ,'>$#/N L5 M'^I]?,$,9OF47)L8J9E('J#6 F\JC(<>H!:PP>^%J_9 M,A :FJ;'8V,[,8Y"L Y0BR'K8 BJ5$X@O791:I2QLIV805_K^=!FL>LF"Y-H M30 RU9[$N^2L-87*^BFU1 579%:*QT06C]$P4*#B(DO'9)&6Y2C!PL"69:-O MO^.)5)QV#_6,XN6!75T6&G4>.)K3PBNU-#^#0!S@(R8S8B6#GH]QP!9G.@0] MI[4YZ$X_'UKN/<2GN"!$>2^=H,E^!:F.O&AD4XUP-\%!\5FK6YY=I"I9]=U#BK1O6G M,S3TF2YQO6*/+/.T(62\AIF46XS&C#DT=$,4?\WOL=P$Y0Q0#D*7Q@ZXWWS8 M=7X>4YVKA(#DN=;FPBH=X%_92QKL;EI8C7F>E'E6-DN\4C2[67[UGQ*C[N)O MK-4DOFBASKO\SP^63/EA^1K,.^:--5,A(2Y$")24"PEQ?4+@=_@;*_A#2H2Z MZ6L3@J9"0@2!$% W,2$ESD>)T\N=3_-;/P_J^&;EZNQ=6C^JEC^,@_B;ROI6 MJQ+/_WW6*A"&1P@%__P@?[P7"5;@4_C/R$>Z)88$7Q&< MOFQ=_$<)OBEF61.=>$KT4,$%D-\_%0=G4WOK=-/:!R#&\P@T_*H2V52_!%A* M5@58@V%>5YO.:+UD&H-__'0!M^A'@N49CMYSAB6R\%>J@ M"LW[S,;YH#^>VOOBT+^63_OBX']SUC^>.?KBT+^6K@D2^#<0*20E9^CO$)#1 M!U0[/Y7T537HS?MUGQ39?+HE^K_GF/;GF) =/\I?]MXM1J?V-@A$_E;G<(IF MVI96>UL\4W7KJ#A=@!_$A@N95+(546BD1$^9N0LR&R] S%__XB8D@&QX3G80)+&]TAN.%-!__&/0L.Y20I&AR&<',\$V:5V;V+%^-&EV M"Y[V^;+H"-9H(;*5*L[,!YD*N>2Y01M5Q#(__A QYB=)1H_(XHU%M'MLR\GR M:N.U#60 $=;30>BP?Z%8=9.]O_D0]-I*ZV+^PT8"ZUL!S-B6XR0]&^U*/J"L M:+Z1!)Z]G/ 3U5I4^C%7Q1]FHE_T21'424Y#*,\W&H!_CCR'3L@'G) W"W2F M0=3GQ&R4TRK%SD0H6M/>;(YVV4#O(P;C /QMOD?07 S!A!**>@#8:->[!W[9 M0#5ZGNWXFTW#D.8&?8?01?A4%V$C08\:Y8@V 0)H-VJ]>1=GA*&8((JBZ19J M:'(__AR+8D+QNQE3'UKTS[7H;Y(_FL-Z]<4PE=8DALBXO?Z,$>,#*'\HE_ 3 MQXDOFDE G3H01*B/%CB\:A!&'3>:10@2]*$O\;'EBK68ME5WF/0YB=%*BX88SU=JVJ,S<5K8@RY%5"MT628=_C*>8<@01^Z,Q]<)7FG M"E =TRD:U2'&8VXE5J+U*%7+HLX=T+.A?C+4&SV;H#DP91T]!/>(>?\%9!%4KELB8HI1$.'K*E98(C M)!=#?;I0QB/ZDR".%3+=-!-UUV$AI59=,%\8D M_$90R^"0/NO9"UH?XF)52"ZZK93 LO2H/$"'&:"RT)\L'M9O?.GZC7#?2.!= MDC=*='?NS$&*+^=XTI3;&B%BN9GL2S2#$H\L>VPG6- 3#/"9ZS-0S4%$!Y(# M(CZU,:N/^:=ZABF&8#L085G&K3D46WDK(G&K(]@J?<$!?J1T0/^PCJ2H]*(W MTS UMD@M$\)LE/+//%K59\09.DQ-W$YJ(JS/N#F'X:T2NYAK/*@YS9C&@!95 MPY16G!)K:(*K0HUH//9%4QJ5]=G,85%&6)01%F7?5 ;NV"KIPO<8!E<-,!LN%/:*3.-D:1V-XIEQOHW."5]T\&?9G MC#RV7!R*ZUN]B:\BKL\N\C@@KU%Z1-2+4E?4"DVN7IVV8I,Z,4/R MBLH[J.A/DCFV('ICN9"/G&%1S'&)7#'7S/&-"%=.11I9KLYG*\447V\@22=B MOR,I/IU+YIKA01=?K HD2-"'!UU\9^AO<3GDQ@HKS@-^T,/GWSLMK\?2(FSN M$&@#%)YO$8"8=RTNU96TO%PR3>:[_*25C_,:F"UE'1-2I4ZZ)A)^YTF"_!FC MPH8--U00$!YH$80 ]E3A*\\;$EFK9ARM0!>Q6OZA4UU$.21\,*!E?[+4&ZL! M@QS./K7FM@?089L&VIX9;D7X:D%HN!4AZ!X";XQU:P% '?B[@HJJY#.H>JQ+ M;EINMRF!GC$:H&HE+#90.UUA(!)^/TGZ)T6&R_5?.KX.]R,$WO=XCUA[M:0E MYA.3C+!()>/10FLIN:C$T.\1&?_)'JW"N8'==A4*8L!M?FC: MKU%)]P9)].I2LAYO%W*:Y_[_[+UIDZ+:UBW\_4;<_Y"Q[W,BSHZ0.O3-/L]; M$8C8=XC8?2$0$1$!Z43]]2]@9E568F69C8KFBCBG=J6Y"EG-&&O.L>::TVV2 M[D08=H@H06)R=0 K,-@='9?_LF@?Q^1A[7CIS#KS']M^DB'ZD JCA_XR>_^Y[;(O/38 ME7+:$XU+NO$X5D?NJ[85SY-)WVXJ]E9T85<;MZ?C5G-10X78W:.R%<[2Y!/G M&9+SP>H=8[(>=^56:]^)>+)14LL,M>>F1CPF));-#U:(UYN_UN(?-MIJ!]SA M.Q*Y\M1[8.6^/[WYTV:Z>W2:^XX80[XS+Z<[0N]I0_C]1CM"%V8,>H],+,_D$#]PU2@[E>MZ:K-NJ;8=%S" MK(T:K26;4$%L<^-( :5N^1[+<=/:>9'TXX>I#=SZ>[9=@(ERQ50?/XCJ]U0T ME4>.6QLV;-.@B\Y.JYJ>4Q7B=TMKSA<0H,/=D@X'4GWS1M\9WK=#]7ML0 ]\)= !I#/%TRNW>MKD]]% M*]:>P( ZT^DO2:RL\F%Y@\N,;>HU0Y?1-.,IG56< 2N ;""?+YY]E40/:D)""TER$/BU*PIYEU1>K\H"@I5N04P! MP4HYL3I."HOP$6/<*>T(RU0VULHO3GH;#HF SKC(?\7B*OG@KIZ@"CKQFY=^RR%%ZH6C\"#!2?U4_ M@$]S1S$BX")4WFV&5UV25U,6NKI1KV&6ON=1O.)K=*?889!(1K'#W6FR0!R) M!P/HOJ.X#W A*O=&R?OA3=#C=K1=SE!>:Q3'4X,TIK2=PCL)GT:I H+>6;66 M'X$;;S%-O@1'Y=_0 $=MV9X_.9X^%5.$BJAUR+[+@>C;5SVRJ:PA"A=1@\I M2^$" DK+WI)V 8(Z;LZ>> ]J:]QHT[",N!/&KJ4LB<:*VK2$!+5)7 =2H.ZV M+&UL?:6OE&3&/7&BUZ&GR291G/("4QK#W#*LM?W*NJ7V](_2=$EJ8ELA%U4@]J_O^+=C[O&+ M#_[UX&NVX7@/MA-\G4MY/^GD=W?0;+PX5"/?G<.[&H\8%EQE*_,HN6%]O]?R M_CPJNP8V6PW@89LGR[H9MINFPP.-_P>-64*D8+$@2M65Q"25X')AL1=%-& M];D&#*/KOBP'G:W9Z#H0:^WD.4+$YC9-9 ?LS_;VE]A?OX3U#(SDW&6O>'4' MW=/3>:?'370)92QK#9>#0!)T&4VSP!-(@6% 67APK #LW>MFG7@5PF&]O>PC M2V(DH;ZY[K/PQ!_9; +A)(DK6D#)^ZX3OW)L'0HTS_K3G0G@WH-+H^#2:*[L MF%\R7#Z+(G^5\-I-LXJ('%'E79UR5*?3;W>%F/"H@]I'T*_Q': #<%L4W!;- MJU'T+C[ [%Y #)KC!@_5^DZIW#!P#],3/D@NEL!OM'YR9>3\O"-*KW_>$05W M0V]!30%W0W-B7#SCD2/LH57QN=+BB@[?4=71RNXW+ $E0&3E M#4D@X%9H7C;QUW>YK<*HZENLD-ATRS1W6[Y)9-<)=D=D"0 D;?:Q$\SK$L M(TA"ZOST,"F9E/@;-5N-A^KAWVTGT ZKN/8W<%Q =-(-1R?EMOM??.G?XL'$ MC47H?$[W\^Z@QL\4%XJG+9S53//\I!L(]=\DU,10C> ?8"??\V;T-?8\I,M$/'-4L_"FZKF1LC)F6^KE^LOGXLD%!77W0E:M\:++M M!CNSAC+_894)?>G1_GA1,7G/KN)UO,-%J(&R"K6NYJ5[X0]G%WX6,-?BH=E" M'L@1S#7Q::FQ:>I%B_W3G;"/]/1-COUG=E4P=&.\5>D6W&C5&H-RK8N-:M%? MWV/V__.MKX>UXCULDN_X[X,2!@O'B]?,[%3IXW&0RA$22H%J"1<5'3\=?S2P?+9'_TY&E,Y<1I*L<)RM+1K\F5Y:LA#>W_ZM<$W]_U\RL\[ M.C]3B^OFJ&OLI)!:; ?=YF2^UN-%0Q1@^%A>L)?+YM#[_^9BH;R\9 GYFIH, M6.1X,U^S3QFMFN^'ST;J.;RV?::'!V4-A3OHNNUOMJH&8T).ELEYNUZ=L$VN M.&^BO%:F$'Z+,;4V&R\2VSEYA3P8Z>-3WFT34E3-6NJ>0\8AT17OS3QU%Y#'7XT,L??DP>&X]=3!VKPR>1EO3DZ:-,#__Z M_I#*#>C/M0ETPWO3#;]@GK43 +KA&U9O5I\J$HG6-*([)"IT]P8!>@/J9G)6 MY]@YGXV)^Z2?V5& X M1>/<:LN$5'A3LK N1)%?S2U]-G@GN67]H:GZ=K'*P-RP.6\T)LH([46Q"PRD5F25(C""P2>7>V'6;]]$NC\G.ZC MXP)-6W1MWZ%4J;'WL'(H#&%93Y,MP04$(W^K,IPH)R ,N!Q](^>E()PW)^&\ MSS"<&GW'TBZB1$4?D[N5-*R+7:$6-F:"),A86N@%*5#X:?F /)RK@'DGN] )QU-FZAT-L-OZ"I#O**O85 MC1EDV ^JLC8"904$27!B .R#B]D'/X'8C7%8L[D#"I]QUQ'::K+H$K?WDZE) M.A.F$O0G(]Z*9.Q0T:6 (;$;1&?-?0!M<-8 #)#+&2#OPC9I(P2-T90@*9/I MOKN9K;A@H"?83DT2%&8*-/X:MF_@F()5U= *#SD"'X.O@4=SAPE-[BYO24)" M_[XM Z.G!8IA:S->\>QXJ/QGV"L=H!>34-S7^+%'V*B[7! +=:]V3&C>:D9J M98_72K&E@3]:&CAQ[.3^+^_#P;<)9"5[?.5DFOW M^KZLF]2+>H0O[X;Q>GZ-_:1BT!TYC&7 T+A65^?CWKQN"3)VJ+R %X@CE3)! M4@.0C>T,JLJU>WUG5M';>*"KL]O:V"YC$DEHI>F6F.EA8@6EE1@HLH"@V7.? MUTV@?%HZ*/[,TGF6ART-[GBCY?,EF.T3[!@LAO+,"9-*@E=AL/\YEQ!SA8Y= M6QJ^1)(WUIX=):^7G(6.NNH.[?=56)RNIEVY01D,RLI8FOL>)9D"A;Y6/P8 M^:V6R+T .6-L?$$@7R1MW*E('O%P1&QQ;B8I2W(.^]IBT&>B!,E)'2B,**!D MM@SD"^OC/X$2S]\9IB>ID*IY3_-#/C,F#O/37V@/BJHZ5HR\77(5-:UW^A"; M$K%1\6#$_UCWTJ 2+ZWLE)1_BJ@HK%8P]^K/GD[9\P ?_K+"O[UZ%+;*\78X<>)C%]Z?3/__M_GK]\UL-X M1.>S7BT. >%H"E1=@Z:>IIB0,H^_^!]E%2D[_[&7-/P-Q9^0_\\/A&.I 8G M=LM#^G?F&XZDPY$92TO90L]&[)$7H"3R_)_#OWKZ*(7T/X>G_G?M^.FAYS]I M$3!CHR4/_^6QZ;P$SOH?--Y;$M:+?WSL%T:>:9I>&,?8STF)E]W"2YCB__4= M]<7>+_M5;'CL] MC9DQ_F6MU9+:G0K?+CPFCFQSW_[W/]/OSUD@G@RV'WW"=MMAI MUDILGR]UNGR/[=?B3]AVJ=D1Q5]:RB2)XCC]^-GUN_WTYFE77VN8=.U![,?_ M:?'MOOC0*3_\[.E#W-4'KM/J]O@JWQ9K _XAZ?F/\;M^/_\MM5FI5(L[\7>. MWJIFQYN1$_JQ_> 7'K2MJL44L-:\@Q_\H%@Q\29@N^@+9\CF^3N?:/D^+O8I M31"$-D=DA)HK,DXKC,S@,TS6,%J;HAJ%*QKS"SQB2V11F2G;_7#KF0;-.IP> MC*.JP3+ONRV95.K->U]D26K2U>/6V:>66%$>$HS(F>BIJHJ?H R M7"V2\>PSEY OU->KAF:&$N8;VWHO:I:$N"7QLB5M- -B1Q+ M0=(RT_F=@MI]LNH4):4:]7BZ1EIO,5NS&7X*HJ2/'#+1_"N+$_25IF M.C]4L6JMM9D)9H.KP2@&ZZ;1U^.6V<[OQOW."D;V).RR8W11@>$Z-Q5D*MLE MP9%9:-\/6U(%M0@&)0=F-VY)9UM&FY!HC?7%V+36^DB>!D:CM]!E)MM2-+H[ M>(%""]BMJL$*=E"H-8]D!,XVK;56W<5 +#$2"JML54;IC;[3XQYEFRIA4*Z3 MR$+DM8&YZM:17K>."8D_D6DZ$];<3BP155[<8!M8[:I%!8J;8MFFEC'T4;T) M4;!H^/WU6G*CL<[*"'ZD6Y92+JG=.2F).K>NDVZM@;7CID>6U(36:B9.1!!O MS4-SVRIHC="BKIGLS!*+)5>RB_E3JE> 2.S!7,;#=K0ES&"T#9 M;.T17HT$(1[7(Y-5@5R+V^MEG><:2JGC^7BC-(Y'X,AL-7M5T9DUZ9F$(@-\ MM!?07F\2,\^1V=KLB]O=NMU&3&4]M>>H)>T(6D^:9@"@6A-IK)CRA-<,K-YB MMN6.*0I)TPP"]M!T7U:,Z[]GL$VU/2I MF7Z-B*+%P0/!Y*V1O*@&'CV.)S=IFNU74%Q992\4V[ 8T?@RTC2WA\2//8(# M#FXP/F81"[,QZU=P:&V7:M6XZ1$<5%;<7"X;.,HWX$5$>.N!:"!IT\P0-.KM M5;'9JF$\:J/N@G3[+6S#)DTS0Z"HWT?+MI!2(G=LY6R]K5_GO[R?-\G?[@;!U\) M2C08&*8PFL!>N%'/])9')^H7-_4;@J8N4. ]??^CFX0],\F3]T>%[],#3+WYJJDQ]9Q4&VIE] MO:,FUJ%A_,M3E<6?_OH'U3CT&XR#B-Z$L,PI]4 MO2\Q" . ZGN6M?8A ' < !P ' EEOZ;V!N,!1S!/W MG:G+JK-*/OS__B+^>B_K,=^(\UX'IT\ _&NA\OV%IVD/K?@7"_^!MV=)Z9BG MN/A[FOH/ ?U3U@)Z]NRY'UT+HK$]RTH C)^/K@/&OQCC7S'ERT=9("D-<[BK ME]2' 9O!.3<#L$S 3@%VBDNG_,K^>1S=Z'O137^C;GL/.)03OU7FO]PL7S>S MY<=G&6' +-__+ ,L_[%GS#?TMLVQ3\3R71MA[\I??0WKK*=M-#O4_'_.F:#T MVF[9M7/27N),*J^]OTSD3EY[#U;^U^W]9:(2\MI[L/*_;N_!RO^ZO?_:*_\R MH3=Y[?V57;I[$LY_EA9"TR]H&K&O[FMIFOWXV9H?.+;V,-'Q/A]YUF6?-\+Y*[GS$(UZ'BBYFUB'+!; MPY<-2[?E1U2P]JSUA(ER#(F69DTU3T;P:A,;Z]Y2X@QKMEW60DWO1Q\HDY9* M)67/L9)$NDG_AT:PX,+X>RW-J]GJ*DQFAO5]+?[?K*]LCZ7J[D',PED.RI)" MEN;$:#\?<3HKISGW&9PX1[Y] .]O7A3?"/(-W_,-'X-VQX JG%\VM MU"D+"[BZK8LP_Y$JB)\![]YB4G>V2!TW(05%)I/=ME0G$GB3?WTG"C#% ( # M@-\EP)%/W[^7=*!ABP79X\,)PW2W%;TC3=@K QP?F@H$+[H+6&1FWJK)SBV# M20#.I-5.SU,Q!P \OP"_^&V;ZP+\,W?P_L">H@R"(9*(3?>AQO:;A*%?&>"; M2'$6[>;$DPRW4<8PG0O1E9"D)T>3+1PASH+PVY9.;N.X^Z6FTG9L2%7\Q8/G M[)15L'OP#@OH(4U!HLT> B>M-N0KA_(I\S (/>VQM7%<>0$B,A"1;^/(/ <[ MRGLDGQBT"69[!\@^4G[O -B^(\90[C#; M$>5@<>W=!D5;0Y' !CX_1"?L5"TS+0+792J1@Q \=AA/4X0 [0#:N8U3V]S0 MSML,V??33KE2K98L:>?QAM:O[R@56SN =@#MW%.D3FYHYU+63HB;!B7L ME:(I%B%(;PXMFT>O?2@W*1-,W]/E-LP-?#&+\LYM MBWVYUO1ZFJ\IGKI( Z5F\>I9.>ND(OB#'Z[7CA> PYBW; Y7O*GVNSMZGQ92 M=>V^Y6!K>(_^]@0PUIZ5?L)+/*#K<1,0UQ@=F&W9,EV+;5#2;+0:[:ZMM$WY MB<1X"L_'?CC3PS0![QAX4B$6^^L["+L"//$[S_3:?UM?K$LPKH3#@9G-O*\S9F">2""X$$ 4@"D 4 MGREQG4(4#7)/PTUG7Y.3/&3?DR45SY40]86XV$H,B MB00[3<@"1/&UB.(@.EV[;[DABL^W*,AB"ZD$)SBU^OP& MF*]/T9S*+F$[_L +^")):L(2W;#,E#LV8U\*(Z)@VNK1,+&EF3H[5A\-9V M,$(GD2.;[2A&/9FBGL!!C ) /4#]^^4@&..:4Y]J+WARYG!*E6\'S=*UK_6U MI'XMG#1[?=AR9:TQ[+%D=R#$J$\BD^@"!@(B >I!P-$'M!TR]%5WA%0,?M>B MPE8+G9;:R+7C$3&G(LRU,MWDE=5\W;7[$-(7$PL_4690O("@) @,NLW H/B9 MG;66+$E;?]"VZ^0:ZO$LMU^"FO//P)?OY-4UEZOT&JS?>^GDU?T(L'[!^@7K M%ZS?+[I^K^[17:77M^VCW-K1\NNW&H $!22H6W)X[NR0^5@\$G^0&HZ(3=6N MJV)D$,^E4L%LI*?*=%EE901)SI-1M,"@IT47 X #@.?5HKZS\^2W 1QG&-\N MSR)5TJSMV)L7:Y1*1@G R?00B2!.R_X* X _M4!?J&CX[ M6;NC%4ZL]36> ISYZSL!%S 4 !P ')P2Y^B4^&T QX+:R![PL "+)1=7[#$U MJ^*IB9Z&ZE,%G+AL',AMBRVYUE0JFJUYRBJ55)299=B&'R1K40AZQ%-,L^PN2?L^TC-F6C2M@U.@2 IWZ^+J&S2&O+22P)/_Z3A>H$Q-E 5@"6-XD M+"\B.[P=EM.VL6)(;ZOPKA!N1OL!C!=740)+)DU@1V(@,*$:A%X24:XNXH9' ME0(@[GZ>N'OM3"EY'1V0P?+"@1X_D<^EP/>/; 9F29E%F+=E>)2#O&ZG*41< M/?:=L$32(!EP- 38(Q^C ]+573B*Y!3V<$E6*K:7HZDY[ 3,O#LK;G:!GK ' MF5J2&,@[ @D)Z,#".3"42JG$$BIV45WMM\K2=J P)@M1F/M9DH@:65B L4! M?P#^R,7H@#28%PZ".84_@I:B]N$)B?&-R@8*FCV[IR?1J]B3EL7 EXU/OVV1 M*Z=:UO-4E4XF/P(X,[A9>@?546Y26_J1H^3QD.$8,WN(71Z.F.4,=KTL!BYD93X0E#"M@- B6 4@&;MIU=9Y3D+PV6Y,!Y'=LJ;&4UUZP;I/M)9L@ M.2DN0A;($TTL@&2 Y"^)Y(L(+J<@62Q+ M$B&JH)\6.RN=K6G/$!R]P;%"< US*O*G+0@D1__L^=(Z:K3J6EH R MYN*XK_%SC@56[IKE17T,\7!(",'6"DP:,R(9(=+:&W0!([.GX7\#5 -4W]*E MA@N@^E*:QVFH-H3>'%9X=BB)J%O;&^5AGQ_J":K)O[[C2 $^DB %H!J@&J#Z M.OK'::@63:)%,*VMPD/%=4?IB>-5A L)JID8U6@!H#5!]XVE1+H#J2VDA MIZ%ZXDR'Q0"% EZQ5151NME^1-%JG9&\T/ MDG0X#T:Z( H/MG8TH>R78-];)ME;4S/N*H#C)XX.O-K6@F-W@X2QQ(J(WH)]@*9[+AT2TPC*,Z2 M-P$ ,>= O+J??U?A#Z>VM>1(H\QHD2-?3U!(AI%#D^7/1[BU;PRE,,8/'C:2@FTV4/@/ 0+[<&/ MU\B#,W^8AT'H:0^>LU-6@1&_19(M-5[0:2^G<1M?LPW'>["=X/CM$:#IWJBF MFZ/>7UVPN-WP"\.*NQ-3 !:LW5QQ61JA4OBC =#9 #ISP #8 ![SYTDH^B0WT">-92TK> MF*129"+.1*/],F4#\J_O6(%&LKX;8 / !H -\B77?!(;=+64(N-$C9(\HX@!8K& !T .KAD9I'[IH,SB4:?1 >#QFJHN.R^SAO>1 VK(FU.>:MW5P?U<5IUV5C J;3,L,GVF( IE\7IG?L3UTH$N44F&*- MU6BWTBW"1$MTS9!1US,#-H$I"6 *8/JE87JA*)538%J;55E?81"6;[0V)87O M3=NJ+R0P32ZW9*/% $P!3($<\:DQ+*? =&:7D-&L/]GRV@QEZQ4*AJ!BE, T M41W.A-/;5A9N)H*E$RPT[_&2RL._'W6'OW][707(R'>:P/I2>3ZNW>D<1"=> M)B5(@NNV8SN_7DS\?;4UGB!6H3R8M4QCVML[+647P&9LBS%I4A"8!/GM 3V MLA<7HX=SYQ9Y*ST4,:?"BR$4P="R7==[0Z4&==F$'I*[/2<6% ?T .CA7NGA M]C6;/W+";],9*'"W(QM>&8&Y5EUE-[-V:9944&82'8:CLP#;=>7ZXG!-RPI::I^6777J3TD.A'S&5=B]O6E?(F'[6UX&'E M^" :Y0/TC,5,-7/"),#G*OS\/V>J:W.%?MUUA$J,M=.R2TVUNCFLCRIUV/5[ M95T(*V*_&<7OE :IX 64.?$. 4#PET)PQL'Z<@@^L^IR,H+EYF0A=/6A858V M?"3-IJ[%(BF"DURN6 ''LT830#! \%=&\$4TDI,1O%?Z;7%B&@O3ZGO,KD^I MLHCJ"8*9O[X325DY@&" X!-TC"^'X#.K%R?$*M:QX;?L+Q=. M7'U)N3J73'[.*)C<4?P?&+YD;(R9EO)["@]?-BBHJP^ZAW]FL809I.U8*)?X7@M)H+K, MN!+S/I*H)_ W)%MZ$!QG 7XXYSGWE^2'MTLQ%^('GU-F?1-;6"K;P2/AFG$UPT> L@=\MD-KJGF=>H:+P D9DQ2, >@#Z&_#J+@[Z M,X?B?!KH);YA;9M2O65"(WG<$_HK3"NGH$\N1N%T 3FB" '0 ] #T%\\>N?3 M0+]>3>:4-ID@)M=EHVBSK33[0S8!?9*6ETJ*K6?KMP+0 ]#?@#YS<="?.>#G MTT#?JUA,YMRQ^RAD2,DH$^$&P2G"LR18NP@(.A6 H+Z3J"L$G5F M[6D+S?:-C?;;NTU G0?J_+U&_]SX-2GN.8!_E.;KS/O*]K5P3T=3VD41"36> MDTJ&4&R@H>3%[(Z]]=(4H 9 #?=ZL'_C]Z_>20U-9 5/59^K\2ZZQ4=%94ZF M$3_86V]C 6H U "H(9<7N]Y)#9/^1)S(7K<&*T1O+5+[WIX^6 UOO.8%J %0 MP[V&^]SXC;%W4@.!UJO\V'9TGD3E/>NL(GT\BA)J>.O]L:\:Z?.?0(D7\1G6 MJ*HE>:^?7I7\J7<^''GMY\,9KP,H'="_OO<7VH.B)FJ18N_B43Q497I0O/AC M.ZT'KGO*ZF&M>$%2ZSNI^QTOX30C55H+?&[8BJT:<1,_B#](ZLC[WQX>GH]$ M3B9$25>T/$=QAL'BM8RHT[F,:S@CT_@T7NF6[LL.[2ET[__+__ MY_G+9^'WR*K/>K5(1>9_T!15N@9-/4TQ(64>?_$_RBI2=OX38<<@Q)\8^Y\? MS)R,PP,"?\.(?SVD?V>^X4@Z')FQM)0M]&S$'D$,K;1Y\,_A7SU]E%+Q/X>G M_G?M^$9",?^DQ>AC)DL>_LMCTWD)G/4_*/*-3!9._.-COS#R3-/T[-@A/7IX MAD'E8>$E9/__^H[Z8N%^Z"L//R8/BMDQW@)6AT\.87I/'SU;/LG )GA/N"A! M,I=L1#%8?T!$^?YL_?QNT?\Z9\?FXL,#2K^V[!\'=?K+ESSV>>JL9O$O:ZV6 MU.Y4^';A<-I5:W/?_O<_T^ 1^U?O!M=IBYUF MK<3V^=*#V(__T^+;??&A4WX0JVR/KW::);XG)D2'4/]]^'>)+]>X6O_O!UZ0 M:OWQCQY?O2/_EMJL5*K%W?C[\U[J=7(\9978\5[FA'YLLOD7?JT,!?P8YLQ[ MOFUK4^<8I9(:+!.*2LCXE,3DJ48SL@;'6QM-X3!"SQ^7M_)DWK%N@"M+Q-U( MC96SZ14W0J2MA-@>I5ZVG/?F,VMG4S)/AHY?(JME3'?TQ';%7C8--5/6+('T MI,Y@:K4:+MX7BJR,RNC+EFNW7&W7U$'(*XI1&:O[ZM8?Q(YG]NO%2<1NHBKK MPL9L!1<5: M2IVZ7&P6BQ;<% 09R[[I*)"EZG*[H'E78O662$2F[$=Q2SS3=+-FZ9[=-H6\9I&^([4F44 M4%X3JAC-5O*BV3Y1"*I2U1:O\:2-,D1]:N'()I)Q.?/0IGD"0XM%$]<$0A2'>MPR,Z/SJM"9&D6\;8JC?HF>#K51M9*T M)%ZV)':"6:YT.BJ/3ABTI'E;F&@FWTZ_;&G(E#PN\J0'NW['KM;(_72OL+%3 MEQW[-6N,7:\7CR@T[^ZF6Y;:M9*6F6]W''-,.2/'-TEM#)=+:*7K<$D%> M-JV1C: _[',JW]AMR+EJ#[:A&L7OE/GZ_M\R\*,4RY-#LFH@TG.HPQA(E1@J3EMD75:N, MIFZE 2*1_F)IE6>CL5_793K[HE4O(%28JN]-2^PQK-"+C= U&[?,O.B&PVIZ MCQ1J<+B(S1*Q.4)],XI;9EZTIE5FY9%K]B/9N<]HU-%N(6V9?E!;GRVJY MS3N\.%PU F>\<22"E9GLBVZ*=4>6[+(O55,:T^.6&3#MJ%IU0G?IGA1V-:;'42&CT4G++)C6M!8:.%T:P^)* M0@=*!PW'RRAIF@$3#ZV;)-8>Q51:Z0Z7$.6NAA4V?F:V4]3,"F52B2RI$;74 M$J6MHJ"M)TTSPZ\-RU,BFKE]'JHL\+#/##@,39^:&?_Z JZVZYROPZ(D]AD3 M;\E0)TJ:9@!5Q82RXR$:;E8FYZ M)N=&2=/LM,[6=5K<+*"J!-DK7S3"?K,RCMNBV<=*$F=%V'8PA<5R=T /.FTI M\-FD:?:QN[EGFAB%B])P@I ;J*<)_.#0-K,*>J7M<(R**@%KW+I79!@]T*;Q MSHME7V&JK)NC&=KLFNZN%=6(B,.*KIXTS42H6*]%CSDJOT-)UN5NAB_ M[)%-)1BVPHB579YOZ/NU*LFCO69%2=/,RU+5FJEZU7D1WLD"H5;KQK*/ZDG3 MS,L6N4U=#XK[EHF6,+0V*&LP44F;9E_6]_5="ZLP8[AA=B*]S$!J#8O'X,AN MP38+!A>;6)L%[X-I,^-8O; =2'"=ARXS&84WT189&@.=+3MAG@LL-P M65G1&]O<8=VH9,D#KAGS%G)D>YDTN"I6-+3 U$:&WFY0942."39NFID%6YQ@ M64(\^$>S,TF)"M%G0Z[2\LR9M[ L[OC()H) ML-20AK;%5CL:JJ:EX3)OT%)K,W['CPV)F_EBY$H< 6W2FJR9(5B,*U9GL;%E ML^+TEI3KVDAQF+Y ]F4W[KPV+F.[#=R)*MM60XK@9$-,VF97HB4.2,8L,;#5 M$@3,X)F :Z=%3#(=:^_7(@S7/1^NE$*#5,5FD[?2C=(9,DPUF7K;BUY:X[A9)J;*1]' W M#NM$O(6A1S:;)D&2_-ZOB3R$]!1B)/6ZE"^D"= R+VO-";YLK)M+J5'LZ_LJ MW^RO^NFEUNQ^6RM5:;K2V<.[P5!MK8F=&L#I_?C,?.WT88>,8!:22!FO;:;: MOM&3TE0\&>9H*=NB@=$*:;IL-5C4E9EF<&G3+',0-MQ=&*JTXB%'=^L=>\\@ M>S9MF_4)S(6Y[8U@7G*;>J>%^<0FU--([^Q^U^2,"(Y&(JR0@^JF[ZF5XN$F M2&86R*[55PQ%KI@-JKMJ(R5!W5AITZS)M=NPW79C+$L-/]H,N1+2)^TTZC0# M&V1=A/9:2>%AQ8LML]'"A>"034X<,N\JDPO.\F"G"'?6+%;.V1[8P*I3,L!NX(QBU@XZ_Y&:U-2\D3;./;6WG M@:/R!,5;0P,IQ6P:&#:;MLTL!%AO8Q1=KOL2M]O(@63Z*CJ)7^'(QE3<P2#VW6$[PV8]2ER29-,[,0J<&ZW+?G2WCH#1?1=A6OA-B00(\X,EN>A90J MYC7YW7#,<..2.U0Z:=,CM@PN3.?V3%-YB":=MEU"5[O8XT2/;#:![@A;=H). MS0JG%BO,;A+$C) TS;QLTU.Z^R9C1)+EM*-HCD(;5$F?FGE9MT@(X:*XL"21 MK*V5X6KFAW3:](@]-]SN990;X#PGE(2EV>RNZ^-XN(YY/BK3G4S'4DFRQNL) M'=5F-7N5-LUZ\MP<6Y:Z\;Z SMM-5E*G;"^VD.*F&>".(*J]Z5I;&Q:G\]%2 M6)<;>CE*FF:!ZT-68-955.$5LLSM:,_?,C%])FTSP-6B73@L-AIM$S((9]I? MUCP_=CW1(YN8P(>=#D-P#MR1ZQ/7W$WZFU:4-,W,PI067*&DZ:(IKA".N?WI@&)#;%HK1JT M& _7D7U)*/OHO.YV0A/"27FPGU9:K!8E3;-SBSMC9J*4,5/JV)1+VNT6WJM& MR3%IYK&AR&V4C236);>V+_E5O,VU%FG3[&.;NQK=VA2M4$(;)3*TR.5.Y%@9 M.\+UAKI9&F8'\?B*#GLLM2B.ITLA:9K=;9J[%K&O*1&,>HVA;W1Z1B1[B^-XK]QE%Y1\!N:2S-"7UDPC%PL6.^37\" MLQ&-XTN>W*[F^_E0C9JS]+'95W!=I5(U+07GR0J$-!?Z/(IB(PD[0N'DCE+; MY9)(F4IG.-<@J]^H1VG3S*H-C!79-+!-&;;6RSFQ&$*6TDJ;9J;!=E>;WJ[6 MGYLN65\TYN,Z220S=FQC<&NH&KI=;M(T,P2ENEXEL9X5>YC;_HY0RQ4L'H2D:88[(K(1FTXRM9'0 M>7F$U6HX&T[8I&F6.Z:&O?:,+MOFN;#&!E10\8M>^K)'Q$U8%2VL79:E86?J M=U!=BT9AW/;(=M,+(EBM&/R$'QK5T;R,N0M]D3;-.FTSK@>-'#TTQ7ZYW("< M];B3X.;(=B-.#7BT+#DT'.Z&W3H3;TS<-FV: 8.&C?%>$(AEGK04ORM.6OMI M[ 9A1W8;KF?@\=<'+1@*;*DV,$NX.F23IMFYU?;SDEJCPPX/>7Y'K(6#)AO; M4]B1?:&UH)V)**W'O"'H7A"SN;KJZ4G3S!#X#-\N0XMX2 MIIDAF,(NPVINX)H5)G;@*A8V(89IT^S+-FKK 5^=]J9P94[.^APDTNPF;GN$ MZVFJ:L]H%(N)3ME6/80+IDU<3YH>\8.\,C?FQG:%U\;TG!:GHD$DLW#,M2!0 MK^26M[XE*5HS]D*ZW4@KQN-UA,)[47.D.9TI:G8,A-UZTY[;+>E)T\QXN?MP MY=4K[([7H.9HPHBFMO32IIGQFI<'#<8=ZS2LS>9.%VU#DUXG?8%LQ]C!8BCM M.NL]#+4[DW*_TV ]3)?Q(QL#C@U&*.%)':E2K!JK9G6OMO H:9J5$>%*4^*F M",0;/=R=K*M*>[E(GYIY67C(-F4*JX9F)1K,MSR^)GDJ?>H1U\+ _$FIA>Q- M4=1)HH(/7*HIR/B1[697GC07FF.A_([32^YQ[1*,(=Z=[!?EV4(PW5+ZU"S+U#QGK-0FPXK9<==( M=4H0W5V53=L^L4P:U/(CMN 0N:4ZJY6R]K5_GO[R_&B,_!FJ"3D_H ^_I6QY/\9'#,=IO[Z%9QFRVTIYN8*'?$/*U<*%G)]W/GN_$ MSYROG.CIV.WIYS1LYI]#6$04=_J/\0@_?J],?2>YDO??)#2!@/_UW\!3;#^) MWOHG_5O\K[5_PP4H_M7?9XY1^/TA9-+U4^.;?L:9?/BB+$9=<88>0WC2+\Y, MUI>:"/(;"B8B#Q,!$)&3B8"_,6 >=A(H#-E)N) %MU'N:!26]R M@8GXK(EX:S[Y/TGBE^LU_89>GY6#[[#+?U)S;_6RTSTMA.N,P1]4S:\P!'\2 M% $XKK\RWMAEU5DE'Z8%<-[7??H/=LG5K]*R\>LDYHJR^G%E];RB2:XG_"SR MQ!WV^$]" ."ZFUL('^/1Z_^FRSJAI:81+S.0/X_AKVS/-,4X]9FX!U\Y46^4=DW!LV:-)U[P.6 M^PR6(]/$B#>\&%C+">T +(;/,VEO>#%PRMK(^/C Y/V(R7O#JZ&DS0W5 -SP MF>;P#2^'?S^NA[\?TK2LNS_:RJ>F%W_;]UU45HJM:@]*\%#25"VI M\?> (84'%$;HWR'C\ZH.G!DR;QN*IUJ5Y^WT,?/ZLI4'7@#E#W4L7QVR,Q2Y M9'VY,T\2V&%IB0):?BPG(/_(H7R 9U)=P+&3A-+LUO!_M#JHF:F.V4I7LUQD MV,"MP[O('/K5]JK6V0F5XH?*I#U]P<'1J/E^>+3N)19QP[$7>B.^$Y1[I&A& MR'B>9!M-JUXR!1R&CU2]O''(72,4X_/J/%RY)LC;^.I_SKU8#C$KUQZ0"U/5 MJ;54\LY3Z:.?YYG?':$HO=,QFDZ#%RLO?+S6@[(2LFQ,J=]KBZ;A*; M,Y/5K@9IK+K%NE((88H=N/-]DTI2PM,)62$,6J 1[!J$E2,5*&>$E<:^71N? MN2(L)M_.WQ])ZK-+TGV0I7I:H!BV-N,5SXZ'R7^D)ZE3[([8ZFPN57C"+8ON M0&U9[Z]D=Y2>?EO CF+6I6ZWMQR:"M8F!JW>WA;$M,H$DA(5C14PC#A6P@Z8 M5E=DJAQ8$CEB*N;(64^NF"I7IM64KP5;=B'4I<:B'P;CFB!5O?<7U3W-''*6 M%@YOG\+YS.9 MEW_2D_-_L>YM4'M(@XG0S^A9OK:DN[@+=[YE>/8K;& 97G(9GC]>]3S+\$\) MD&YZ&>9(2KB+RW'G7(9GON3V9T_],O7AL4>9=O*;2[=J8P68*IYF+'-)AF)!\*D>!8@2*0 MTZK*@[WE@VEO<@SJ/R6*N4-0%SUX8Q-Q@ \*ANGU5 M4J#BSNMA7*,(IWC$3\'C#<=C)0$C:/U2K%O6D9\ [P_ M-R@K/S;EYX=5?>K6G@U>:'"2P;38,FH:[0K$;ZIL#97T-[.(8<6#DX95%>.E M/$N^7K/]],59SU-L/7VWXNYGDZZR2SYBHW@\.@=TL/:,?\1&^HJ=R-8\?V&L MNS$R^$=,^36[&T^2!8;BQJ08@(0SQ0&!H@Y;>++O'@*CXQ[$TW'8:P?**GS&^]R79W!MF0_LM-NZ.^8GR5T7V>6&2&1/^QZYYZU.T"(U'0GM<;++)1+9J]M<_B,[Q&=Z M5BIG>9H?>(8::+-'04M]YOP_:-OD[]HMZ/$@#B2'DY*_0Y([4#/N5[0 R_<+ M2!! :;AMI>'IR)&=+4,_2-[)[SN_^>;TP&#Z\DRAI\6=\./Y%C5O8ZC:P7[K M::JCV^E34E/NB&6F=:0('43!:LO%&DT@ ?]II M;CA&IF1XFAHX/Q*7QE,VUSPO$0>2 4[7S2\*P4T+HE>+>,E/NBZ@>^=*]SZ2 M"N>BJ^.&ANI8EAR )("DW^=L 4@Z/9U+GI'TY168]!3L%*OXASE7>C3CCL=X M'HOT0)L:K7B&#XME@=+J;<>)0O4HHR.W0$]CH M+Q\J\K40<2Q)2)X1<9/JTP4V60%J#;5J;6###;U*CO3!AG;X*-YD#ZE$7MME M\Q]ITR1?+ /3F1-6?=X5JW)@T JD/ASRZ'/#5 M;MF6@O';KU"]/4\UP[@]=KUN:"8TGK5ATYM79T8D,S_R5!^]\W0;\+B!RN#W MDG4:))?^[ 1CN>66D_*3=94FYQ:;M3I?"2M$OT2$ID:R,:V\.;7H.9V#"O"_H[MHHNSR[Y#[Q\M7912%KL&+L',H4>U"ECTICH=^_%#'TA48% MAHJ-)6\(RF97:DO.)C4Z$JDT9@42SOHU?]]-*<'7\C'?S)D2R"\%C@;O*W/1 M%5;T#5WF ROZ]C(0726\(U_W^RZSHG,D8EP[?",W5\WN)7?-.9R!'S$7^+.8 M"U+&X,],4=V7['5S2YF\-IF/^ZI#P%$=DP87P/9V MJ&XQ7:QPO.+BU>ER,8:FGI!B&S\%V_F/LSHIK?7C)RO%!C6=5?7R!T\)$EANMQ:31H]N--&TG"IS#B6)1#_M=]_J[@@W1)-\(05S'DKT4/Z;7]U]BA MPJK4?$[0$]@U6I!;]+9MG=43=B!B=@#< ')1?2#."7##QP.7'(D02W.J6C<; ME0TV=@AYV-$^>)CX#IXPF)7'33O(4H+&Q#KT-1Z"!FS"$TE&:Q+DDP+YI$ ^ MJ3M:AKF1DFY,,;KNQO/)XM%[-XM(DUAGVRZ7>:/#1O(%C=A$=Z$*Q^0B5MEE9'JW@'B?HEFT@"Q#1\ M46$E9>(WYLZ:QQ@X9A,TO?\'9U5I@+C[B!JZH:$ 6EC^F2D(\R0U!0#MW&MIU0T-Q;9DM]P$TN='67N.=WU_RZ:-L MJ8Y47'@']6K"4#89I!LE!$0?(Z!S1]K$$+%\0YW)##O@MZ7X7]<6O4 K'U]TQ M9^([TPQM=HY-VH1&:K&WCB7>.EHX]:3B"_KE.7._09 ,V.URX/N"()F;")*Y MPDZCRU @X=5)3^JTN>*66X]-HLLF.TV:Y.4/6\T-1]B JFN@ZAJ0>T'5M1L8 M*E!U#2 )5%T#5=>^H 9S@8(P*%DRR@S3&T@::NWH6H=V2"R*S5]0=NW:!\*@ M[%K.^0GL])L5IP,.1NW(#J55B*V\OA?SVLFL# MM;,9K6K]"-[MH75YTY*[2B5&/_%4=XVF0=TU4'<-U%W[!'YY6ZF!W)++2661 M2HW&L@QY#"<-8UIQ(;81\)4HX97'PFOGK(D$6 447@.L\JFL\KJF2!JU1=N? M<@QLM5P7\GJ3@2B>N?#:M"G49PBCA3"'TPN:[>)\V$@9)JV\AL)P@2:/.2^? MQ3(YD@.OPS*@\EH^6>:/S'*>VDB?G/]\K/BT5#14%58(5)70$C31C>A"!9:: M$3- 2J2NPZ2FM75;=3HTS2;D\EAZC8(+!(:"TFN@]!HHO79I>M$645\RWG!TN@ M]AHX'[RO+$J@]AI8T?>5H ?47@.UU^XKX0NHO?:Y@1?4L\ +YG.UA^H41XF6 M(0VECJ[)^_E^B92)]]]3/;D^4P>N-BOK2M'C4:VR;O!%@QK-8^>"3&4'%"E0 M1%;1!+77[B0/#JB]=@F"P+:PCB\HJ&-"$2+)JPG;HI7WJP\8\K/7W%3F1KGK\PUMUX MG?./"/%K]N'"\!%":4_;>%>O3AA^UV&,:J13RI)@981*:[Z==CLB;]C)7P( MD*WIVBP#\E> ;$TWK.+DV?U]/:K'],L;N3X=3WB#\>>P \M537KG'8;7TB8? MMK_#KOBT\;H_=1S,PV1V/96ZF],G22\7V5 LJ3[:0MAR#G<&.YMJ!.,J M4M23#261:U[=46XXO.-X=;-D2N::$82Q&P_$YJ]1Z>PMRNS="3P?+F_V6Q78 MY*D*5'>G+JSX2(T=3*;"7(ADA$Y$&Q3-EM@%ISMW$J)S0T-Q0PH00,+MA?;< MT%#D34P"(4%W%1)T0T-Q0P(*V!-N+_;EAH8B;QH.J &5(TA_G> /H&"#J(+[ M]"G!\OT"'N*-.X)?/JK@BI4YH*[.D<,:-#%1:3X@U)5>[*NZ'(\3_==WK$#0 MYXJ]NWF_/&?N-P@W +M=#GQ?$&Z0ZW"#*^XT=K_?YZ+F8BB)EEH);TO#W2R:;,H^O> MLNV,B.9V%9O9R%,9*)(&!5M &2A0!NH3^.5M:<]S2RXG%6D1>\ABV)HK VG7 M,FO2 "];74E/> 64@0)EH$ 9J%MCE==E16Y?YY9TI2V8BC^J=JTRJHO4!V_? M_HEA>,G?JEN_3\ [:3A:F90_<)JIY?)8!@HO$ 0#RD"!,E"@#-1%ZK1\EEU1E5DO"U.3+%:%(CBB.D:BTLQ@[4@)+M10L9P MN-=9*Q@.>E4B-3L2R90F"RB:K9M]7V6@C#3M]4T?+X%"4."4$&29 5EF !) MEIFK![Y]-23D2#BY=N0(R#*3TWMSYXH80>!G(2,(*F/(9U;.]ALVKF/^2&KT M577=ZL S:B!\6H6;EZX0O4*PJ3Y;-6&2I%8E?[SI&%-!1M%4),$+-)(MB LV MV?M(V_,%2U9=FR**,N.6!7>!\*)3ZLUVW38T\LZ'[MVX[QJ8M-G"XHIVB0DV M)7SR@&[\S^C.?W@8*%KUQ?(6G3&G\>?LZMG(C7;/9;!5)YI*:&?/(S@IX9MW MG('DHVQ5Q6RMRZ7]?& :OKVL:/U9I=:(9!1+0LTH' %UJT"&J0\$D]T.A#GEQC8Z,]C^J<*"0D0L0D B@$9/GZ0.08H)#/" 9K MFJW1'N8;J&E5E_IR'Q"SKI#38B^F:^F55<74^>&J20]@!FXKK91.Z+^^HP68 M.$W!^((:Z->3.F]XJ_O63\;\ Z(Q_OJ\7CYIJ"+R( ?I:.7+-0;S'6N MALT_0B&D35DI$Q8/C6&#(Z<[2L<5O1^[ MZ\2AY!Z"']2A6-_KF]0-A^V 8GV@6!^0BD&QOAL8*E"L#R )%.L#Q?J^I'YS M@4I");UGUM%^=P-74-,,&[)!=V>ZC)*)3L.<=K<;Q%7<7[F^&QHJ4.8/F B@ MS!\H\W>=NV7GW9X-=3GP:T1QSE?J-;$4[,AF2[3F1J%[=G_,?XW)JH;^2 MIC[6^4- G3]0Y^_T.G^?>$FCNU0[K M6Z$$M:Z8^ CQD7@%9 I3]0Z2^?M/*Z),E6?4KD M#0V3AB4+[TB"JT;.^X_K3Z(8NDN);1E;VGRE*W67IN,6FY&04,QCJ3^F0!\M M5OY9-),C.?$Z- -*_>639OY(+>>IQ?79B>NGA.3(>&EFP)W.K%M7K/&\7_ID M4OGMO72$D:R*,:$GIM)JXGBQ+]$E._6,'FO]T50!)[,A/*#6'ZCU!VK]G9M? M^*H>29Z-KTS7H^8$9X\;H7DI:@A[?E!MB]R&-UK%J!D,9VNC=: &_*_O%%E MT*QW.PP%#D MX=[=.=R6GZ$B::0("B>1(MC!B8E_^!219,YBO9W;W\YY4F6DFAD(C1+[_OQ^ M+^M__3YCZ*98H; U.S"'0MN>;>O$(.!B)XA.]1&4*<#T47$$;+$@7=!%A^+: M-RFO0"Q2QZNMBKT]*EFANV"@;1N&#?W\G"!@AF7"4Q*"(6QH:AK7Y2([2CD! M/X43\A]4!LH#?K$L2^=,-OX)1D$VV -=H]%.X=@I7^EB'@3-VX )5GO^/, M%'/FXBD#8S.:P"6T:+HTSB+,QJP/NT+"($D<&B 0D([L Y%F@$ ^'CGF\"-M M-*>1J:15YE%@%WVE.GV[KW(1,N$W[3EK,:[$6V1[V]DI[2C 4W,DJ0N(,2#I M&$@Z]H&(LOS0"4@ZEN.D8_GK\;4EMNONAI^DMEUD!VOP/7U%]F,S.'ZB)Q!# MH<\(J3F<*G0X?)\IR7XGV_VH)6@\-5 =/[CMR*8;DN:!V)_ M.E8^9TU:NM :,*%44>>D+FME:DU',@:GY0/Q H%>O(8. -G]J'OW&G>69Z_] M6F23FCJO<4U]VPUGC76CPULM;CE$\,:44%*N(1*N(0#1@+"^:P\%D =S)@]^ ME'2:\?B@6DU@)II?CBI0^&NZ0/[# 7LO MRR8FT^H_;.*/M1DX/0$!@+>K"1[23ZX--1OA]S/^[T6)[61(:K;J:7'KLN-Q MCA\\*Y1RD!&/>?226W7JF-V%N=6H+\G(A*XWHW1 8H\>Q.B (+^["/(#A^H@ MQ.R&-:1/7;XW+UY\/8WB?J4(P+Y?0%BX[E@V"1?OA.6MO%0<6($KX_+(;F[G MYY MT+;)W[5;4,$O6]XPSP5,P='%YU;8N[=2UY]0? \L_SN=[".5X+[X\C]6)"[/ MRQ\H!(\*P2FUL--#D^G+C(4]+>Z$'Z\'4?,VAJH=I(5GH8FIRG!$3)BVP^ZT MM!F+DC+0$ WNMFE%C60,2\0$K("@YXI.O'G=X..5Y+X\366+S.69IL N_;F% MSK[X\C]6 RW/R_^F[_=<86>M8Y*I[Y?>%MZQ"]SJ-KKBKLA/6^L- M!S^]6CBOJ*S2+$1*\-!2/'7Q@"&%AV3&?U=9\&8$VJO56\MQ&<5S5(-^0Y34 MH:CBYT4GN/*D4:TIJ@@/>:@DE@B["1/O)Z5G7W (A3H<#AY+:M8=C?8DN0XE MJV&K.KKK]S!?ES$\"7="*+R DJ=7F[\91%VC?NNGAD%=&YFGT_)O"[M^;BS4 MM0D.B&Z["S>(L$ALPE9Y)G\PY/-/9%7!VR6M:PH# MJ>+X#:7J,NYLRR9D12=DA2%P@4*.98H].V'E2!;-&6$=$5"_.&%EY=-<$=8? M2>JS8],_QE*_J3XY+O$P'3 5&29'$[L<5?GE 4X8C<>#V72'(:"/4FX730U'-+A&J\@,!9 MU^T%P>0_BK#]_[/WILVI(TW:\/!R[R?D=?LM_1>P#Q51:*D,I"D>BU M+F\606!DX_QDC-#3N%6_OQ2#OL74'SKO?U>]R^IWXT%#D0>V]'!UWZDN3OE' MP/4B#1YPPA&GOGA7?6[,OE7)VX%5MGV"-CA]$!W7OQI?,[5EK]6;+4VGT?@ M05Z.KQ_Q53%HC5LU2QW?G[9.4+M$!5EXC2 ?<"[9<]?:%6:A1_X2% *W$(QP M EL?U#L.S;7>@M0L)V= M,2L]%NO%^4EOC)GRB3+K^^[-Y-?52'2;YJIU=3IG-=6_^F2YW=V:-)>(;]G, M7J[96CC8\T?VC-RNF5S!Z=>=*.MUAVZZZW;K7*?D>^/>K&RT&Z>"'30[&B_1 MS+175H\UVQ5;JJ2H%7=N>E)^R<[:E> M.KM?MCL7[/Q^T!B6[]E+AU%%A>HETK+KXZ\./OA@;=ZT*V_:E=OH-T]:RK=B M'T*;GVNCWRC*^2%VU:DYBK*\=MH#;L94.O;R]A&5AL2NTM0E[J6KLO<_9VE= MM$RBFG82"C5R[R5$KN=/TQ>/HL=$XF3-AS1@4KWAS?#,/6OU&1^-E6CSW7ADE M!Q^R^'Z1B:\;@,BMVS<()QQ8U.!P$Z+^M44R;;_4/G>>Y $JG=T(U=(2M\M# M8I%(&.!%DW3 N5%;EPP28ON%.7R,S3QL^CWN%\RSH=(Z9&8;V^E.ZV2HS"T[ M9$OJCN%A&'WJ>D3-I/KZ12VY=@4=C=+\MG-?TA@\EO2[1G5ZVA-+&J_0E"=Q M^^[!7!;SE*<\Y6EOO>YWTTF_W'QT*Y%SA\+R?]J0=)?+[C'MGMW4R]5K_#@X M;]S>B/?75&7E>5%Y7M0^;$4>&]R'V.#G::QG?;L^5^(T<=(H#GJV=''/(>OJ M4J>JZ_71QCQS*L^9TY]L\RI_+K#/1+IO*W1'A)E_\Y1OD 4Y\"# M-3G[YFD]!^2Z'U*L<3^]^+>[]&BH<9U3PWKBQE)YPDCG@KPXJRTT7HVN$Q08 M-;].,$\/RM.#OKN5_ (^\X&[Q@>9*?2)EJW>.1DLJT\CE2G:[9$YK#O%1W9( M+%MTG=_+INV TXPJMH>-P/5\JO#DOX%F%O8\$HX@.TP99R,F<=!QQSVYQ6^? M+P+-P\L?G]7RM6_.?<]+YG))RB7I^2O/;DB8PM(G-2Z7V>2;&!U^,EJNU MU]^9ML]J+0<('Y_)D4O2[][IM<^2=)#AK@\PZJW9>4GS>OQPT#OMM.7.>-1K M. MBU&D'G<-NH//BI6XG:$+;Z:"@Z31[?%_? M>UR%_ L5<='M?6]7;M+H7SSQX4"K,;69(L^<>D%4PQ8UX-K5 MO'NFXI-%=70]0*.S^128I-N>#36!I95LLG D"J^_!'G?Y.,S;A#]]Z&]@[PH M] W"=%]>O_S:U:![JUQ>=;WZ0_$Z/&OH"Z-J<_/@LFK=.*J^P*6>9:Y4VTRLL13*ND/K;MKC4?M$SQE!$5C36F;WQ# M^E8-OJ\/JJ.[\=E8>I(;\U*I#GX/12Y*="\Z8!=E^U[TM],R>Q1]_!PMLR/J M^#VTS'8$<:^TS$\UR_O<9?[&=R9.>/GN03WCG\;7YRPN-VKUT4/WC77*LR6G MQJPW,FIW56O!.5+$[:;]?^4@YFT3!#];S#Y> MO>P*J^;J):U>QJ[<.:UCN3%H^7U[6#P_F9Q-?S^3\-_[/_\(_R9N,"48>$=51/)V5)))IQ?J)8?[G[73QLP3DA"T*"A$K MT4G3?__O_TE/?ON )]89J56-(I'EJ/H8XJ+N830N(@M>_ --%FCIQZM4F&-N MI8=_K/0.V8<"RQ!=5: _J\<"2[=C:R^GZ+&8VK%86Q4GV I^1-]*/J*:YD?T MU+]GKD\]CA\>:09HSS%Y^,9C*5T"=_:#8X\EPCCP:[PN7GHG,J5\.>K/I9PY M5!AY1%W]5]\U=IG3WWUE]"MY$.@4T&F3#7LB$"7":JU"'W M!<0B@OY)\<]S3+])LUVT>&>^?X6EJ5]>#IJM6K5Y%!U\U)OEXY6FC;4 $$-0 M9853%5Z)I3WZ2[G5[+4NZI52OUKI]>'?RVJSWVN=EDN]L].+UG5/XU295;CX M2Y^_VO2$"^L9%UJG!3+G IWT:OF?/]\_!\W2H%*'V?ZU1[.J.V#1W- '#.)_ M\+1^PY1]_,127WU]AD$L:UB5! ,9EL99!JL)AF1IJFBHFB!)"L_S"!F2L"&# M@*=4L3J-4[8VFM4G5MJ^FQ1*, M%+,CJQ9K.5WCGAW@JT%KX8]&?4\K:;+&9$?>W(_,P!F(5V/;J@[Y_OV-W?%+ MFK(]$@NL*_78T16#S\[\XF*N^,I]1U.VY^EQYP*/U9-!%5M5$>N/%7O6&&K* M]CPY0:S-'R9.K\K=*VW+^Z#^A _7L[&T]#K31[E::A,%AK+ M; ]]JK7\2]T7GJJ-T<6(G5_8RZ=)!WSA[:$7UNALW*RX(M-S1,V+S"B2=<_;K>@Z'\]M">T]:*J%VMC:4KBVDR7.NIY\)0 M87OH,B@W[J\\P1_7SJ[OESR[:-G2@@SELT,M_\YY*.'= #;X+8NR=FJ90;%]WSPBGZ)SMRK"UX:U/@KIE2RC?-'#I:U@U?.Z@-Q.7PPSP;X)C!J36P^U!9# MC=U!V+HQ%&9GO'M5G?I^4)38<[W3[8#OM#W4;(P>'J]FM7 @]7RSX=TMGW!E MH7$["*M?3AK+RQOM8M"[NQV[POS4/%D.-6X'8:5N V0J9$Z8AG,B=!<=P=!N MX:D["&MRC;.V>'7F58O,L.)4AK?.71OFNH.PQ9+<'MWCB3W@NGQE=G-=N;\Z M@:$[J-6XEKF[@5GV!V%3[=ZAZLG)O X3V$$M4&K-HGER>S5&S1QPP^ $ MEK6#6D*O9BU#=7I1[056IZ@X#>OQH:1Q.ZC%E"WD3!QE,N#LX6T_8.7'Z1*& M[J 6<\4TC)I=6XY151&O:T(X*]6'Q-G=&CI:^OWVQ8W3&!0OKN;GU[UQ4VK! MT!W4"A9]N5870F-\#5:#,4?6]42F0Z7LT/Z]EZO79*6..I_R@?@-# M=Q!V->SYHW"[[)8W?0=A@((3]YF6[/T9AY8F;2I6+.Z+7 M=Q"6T:YF$K>8WE<;NJ4$4Y4_?_#@J3L(>]T_ZZM^S$G4VG19=IL1USP/?J#4%?D(O!MIY:7=2[RL7<])GIDCFO5F_;C^R( M7F>Q-51&@^O'J6<:U:+?[GK7ZN53>TI[T6UK]\N67^G?MORPZ+C7&U-@K%Y% M$AF:F (:5UCY@E$<"?S "9KY^$?R0QHB2"N_)G+*4!BXR0>12T8_V7#<4G&G M>,RV8QQXR2QBKXR-X,9/0V-1F)T]EE\\8DEY+JGGN_!,:^(N$KR2_%XD(;8? MD9N[@$WYJ7\9._STQF.@_IG1Y _L*_7.798.81-^!E"_Q2;\#!Q^ MBTWX&3#[%IOP,U#T+3;A9X#D@'(*-@Z+L<](]*)?N7+KWSU5_ID_4]K^[19G[F2@_ MR\;L,?.YG:O_K72_83>P=_= /Y'*[.>V'_WW5&;50]'OR7O M>VST7Z&.+QLL_9Q=^9CHZ;Z)QUZ'"3]-//)=V7-W[5]Z9[_:'OK3,$,9^:," MR8WS"Y;G3@ON#)..S,ZP0+INS.W QOZ/MVB O1<(X;/;HG\$6-C7U7\,*-C7 MU7^V\?]TSO\ B[>OJ_\8>[^OJ_]LN_[%XJQ-'!0FKN\?VH'(%W+'-Q;YWX?H M+^_H1O?F#>=65WNP.Z_V8/CRA>[+S5%5,MTR.JLV@XO*[_?3;GNN90<7(!@O M]9U;ML:WZLWDY&F,_.%=23Z3ZZJST!32U4+DC_@=K6[_^@*>_Q?R]=]#]C[6 M&?\$V6/5E.S!+U+H&P\W;,VN+B_E\/*2TRM-=O'.LF=5%H]/C9:T&!3MZKAQ M>UX7ID/2?4?ZXQ]%/F)5^5UD[\#AQ\$$$E+7*Q4"M^!AX$?#GN""$P,6\BGY MV2 1A] G/3!=+X\WY/&&/-Z0QQOR>$,>;\CC#7L7;UBU3&:Y*/C@.D5JOSUW MB2;!$LS\'#LA+M#Z>3#I8.-]%'7,M<(@]' \$JSZO@;NY$X]MT>"&/+.J6BV$TD<8=S5BIR M$A>6;L\'*'R2;'PQG0;M(6ECRO_Q#RV(Y;^^(=5CE1F^R+2/,IR(%&69]$8N6[$PWY0 MP(_DCFJ 7TYA8J-H0UZ#S0H@%X3QZ7)IXU/LV*X776KROF[JEP-Y>?3F<*(W M>W#Q_8(^N&*EI:I.B62[?J$/2N1[0( MR*N:^_ST-\AAOXJ>.8!#U'>I' 135V8[A/]((_M'4!L;T?=XH&&[+X$ M-DNR)]*"!3]/,/FAY)BEE'SM4+T/5DLJ#T_Z-^-:Z:$X::"P7[E?D"N"""8[ M8@3Q5:KW6R"O_0=8;RF;.3QZL\RFWY3-8DD_;>IN=U4Y<[-=ME*IL MB[@C@5?>0S8/'/T<9@SNSQJRG;^B!"?@;A)@^X]I^S,7?J*1-OL1 U;R?1Q$ M439[.D.V1_*D"L8('OLV\;6OBJH..)CVO$K_,C&RPSTZ310\D5Z2N-IR(I>W M[9&$Q GB G(/>8SXBD[E#Q0NC?2)/P?#B^;I1O&C*2O0=Y2*Y=!/@EJ>SK M3EGR@-B!!L0^1+AS(/=F0.[5H9!1=JQC"+Q3*I5!<'OK*0U^?J)4)=5CN+99V MF!CBD*%"C@@^$1&LE/P%T?'UE3Z/R]BRYO^RS\Q4*QR) Z3?M*2J>!&J5T-R M(3J8?U%4\X#.%PGH] +7&--(C8DM['D8UC-"'J;<#?PZ)8>DSQYZY7&;/&YS M>"#BH$,X/2*=)Z##S7)*.'?EN-?EWOU9GUL.INA$F-C3FV']$52X2$,V1Z*\ M7?R?QVSRF$V.T#X)H;U>L(7IHEMR[]K5%C/C68&9A-))B0@VS4+BV8_-3CQP MV+;7Z*P\0LX0%VPGW3A@?;B6)+T_UT3@FZ&P_0=;7[7>\),7>9C88O\AQ%: C#W3L'2K9&WE_YT#'OY5W92K'4;=XY0P$SX+K+4E^[JKA7C5^,N[[$]Y[J#CL9Z\IC M75_+H?YPW!6+6"6N:/%.9]W.S#!%;[ MCY^^3BCL2Z"?7Q;/9T\-!P$K^Y>UI33F?(>Y8A'O"*4.D=,X.RSOW_15HF&K MLL896N8UC5\V])77-!XZQ$H$M1W)Z0ZM?7NGW(WG\M@;]U!S6.*FIC1?@-;F MHQ0O5OK8NJ;#1%T'',[Z!BE>7_'(T[,/-";/ZTA>8WPV"'#+4.#5%]Q4A5=3J;N$N< M7!5_L>Z ]I+BO3V[YLV+\^9C]>&VMIR.*\NGE@O02B#02@#%F^=PY8&KK^_T M?#@V>E%:LT+*B8CKW[M=GPE%X;K;4YIB;;P@0@KH2#WB\FODODS4*CZ^BR%2 MJHUE'K[*PU=Y^&H/<5>4?QL)[,MJ'-U4QLT S_H,\EV^R[7.%G,>L)88A;$4 MGLO#6'D8*P]C[1E4>U[ GR].="X:JFP'9>;:8F;GHYYP>SLH$4DGQ8E'O+#= M#28/9QUH."NIR$@Z<>6AK#R4];4T[E[T@4@T[_(EO5M$-QWE[JR[8,H2=VK? M=L-:8P1Z5R((2V'S)*P\EO7U/:"]Z-^0%M>LE#+BN#I%E]6G<6N!9YASY8=^ M;4&DE.2BBT/!=^=V&;A MOQCZ?P\5&/OLW?F2T&Y'N=+*(&0*E9[%HN(?#BQ_K0APGSWC9<]MG"LJ^[$R',S]Z=+QF7>PM5(ER&U]+IK5,> MA.59:WA^-SA9/ R)*J%9_ZR<9Y<=?CB.$^@+FC@H&,@?%4(?FX2]TA<$ FWG MSYZF[B7(C%>U+T&ZSU9Q[QG$^^RU?4DDF$0-0"S+()5MSYW;)C9/E@,0S[JS M+MU:B>9+BAP8'5T-'^];#&?S#3P7YI6;;DGC:(]]43H2F>U,F#S$=[@0[XU# M@)^]MB\)T-Y6PJLC0PW.I5Y_T&+'ZEVXN'BZ)J4^M'T_QQPI['9GU[QAV8$$ M!^&9A$4*UL1=^ 7+)6 XXN6N/ M5G^85T7GP94]#JXDO=A#SQ@A'Y[F6H691R(KP9)V9L3#D2R.(O00*7SKJ\:^D-YC/'IE24!E7I=LS:Z+?RG7O M:4BF2INS\^(KC[B_%T(ZC%C']C4V+LS2C,,>/G "P5 OPJ:#"'GDZ5!?Q&_: M^T.P+U5'F*B#4] &/5 &+>L2&2/;P=[R)T9C=*&XW+C_-T.)!NF;9U MA56!]TH:ST4XB%=>UTWA6\"=PT2;0X<3$?DFLG\T$XJH/S5-DAX_C:4EI MU+@0*4N\(/*=!\<./3BV(Q'(LAWD&'DB4)X(E"<"Y?&9/!$H3P3*(RW[8[!? M/LVR?3\$XTU/M QW.G7)'KC&&& KH.SXY]D$.8<3;+7%XH]_.'Z[PH]L3^ !?HQWQB!//=C@4)XR]44\S/RT\+/P;Z)> M6E:9ZE2J*R>EU?NC=LHRWA[E#C:_?1CH'8VG[=!5Y4A@MCNBYP' @\4RWR='ZDL%$/^5B(^G[KAQ M:S?80>-V,&;4BUG0%!9$Q/-(XD%'$A. -D+.$!=L)X)JI-4"_8$4#LZ!%YP# MCH/ME_NU5P>MAY7[M#>:^IW!&%'3Y'_5M?!UL1]XMA%@D_RAY)B;'Z1&MF'K M7#-[>T;UT9B$A"+P Q7U+@IPU;*PL:OVS[\,9G>*R]T-N*II-4?GCWKM%@ = M[8DN\$>-[^Q?.2)/I=F/"HH&,8YI! 'FG519EJW^-XG^7' MYZ&Z+XH.2[[6LC26(\T1J**OG@T7 \\1)N,'3[;$LG/;",>=?Z7H09=G-'@) MW'G/6\(^7J%)B'>IY;O1I.X_6O_,$?T?R@U;%9\JR M@\=A?W1?N1:6I]ZT1"2? #*).^+$=RE;/G#<=3 ANQ< &89/7X1B>%!SIAOJ$_PYROZ_/SKC[!,6_-F*?1WA&[MRY[2.Y<:@Y??M8?'\9'(V_7A$ MQU\5FR%WUF\,EN:C5EOV1L)E%?2Z2A =QZI'(I.WY?K<1+.OKA?V8<%[HA? MT\.C1;]W,QE-!MQH<7.C]YW&TOQW(;W?T0O73;]B=[GFR:!X,T*A?U,OW]Q3 MO4#P'J\>*:_T]+YM .X_ 0(.?@<&-8""V$NF*J72R*)I]T>X@ S#G<*D"(D+ MCAO NY ''SL%&[X\]-"D,$,>K=X(8#@P)'6P4$ ZCD7G]S#$#^ #6AQQ3!>W M)WN,*)-JC&@IDJA:FBF+@B:HBJ(AI&/-LCC.E'E.%[$ +_@/@O^9]OR?_X5_ MDC<9$XP\PG.C>#HKW4.F%7,BDZ;__]_^D)[\M M4K&63*UJA(D:^\%101GBHNYA-"XB"U[\ TT6:.G'JU288VZ%S'ZL-"W9AP++ M$)A:H#^KQP)+MV-K+Z?HL9C:L5@NH\3%Z%O)1U2U_HB>^O?,]6VB-7YX>((" M>X[)PS<>2^D2N+,?' @_81SX-5X7+[T3F3+)F?R:*,!V(X]H[/_JNT:&)-:'I%+&(H']2_/,%4 MA5=C:8_^TFSUJ[U^J]QJ]EH7]4JI7ZVNNCUX=?+:K/?T]CX2Y^_ M6CKA0K]52$^YL)IS83WIU1Y\_J3/0P>#E!P5B%/SP?/Z#=,1 99F.(47&F^1 MD)')B$-!Z.&6%=\="%8U!E2ZID[:/6[.W5XRK>50NJ\UI0ZGP@,P0*\9/"+P M (W39%W.WA(;6H46DUUCG-7+%$ AC%(LJ2!:0W^T?J1B%99D\?M9ZFU^&N% MD)8=7,!:MG,_I%2%M:44U=%%$4OC\J*KEV:+DE:ME@ 7\\?;C3\B#@&.G)#] M,$./;#^AL&\_%J:PUI%/0MBPE1NVZHC2AM 1I '))KW(+E$=E@:@*)%36Q M'D1D!LB+O76)&!%FMT"\W:-"D)G*IC3\.C>;4O"MT9N'+5V\:5CHNH^U)PJ.AC@[#) @"#CYUM'IEC)\2D M,)EX$63-UW8P*H<^V$#L@=J-DK=*A#*@//OH<6=+A/-V6!\.6X8^:#FGBEEV MJ[HT X%UW&U6F44K K+2=U/Z@/4 )Y7J8OPXPP;0>$N5!B[=6)M\!U9("0?_ M!<[!%#-9(;&_QX5/,5BE(*M=-OG*W ?M\2NJ^M?BAFGE?=772Z'07E8&O39Z M<&^"[E"^ZM##A./MD.&F]B9MV)X[B"2&>P1_V-0GQ&X;]HR8:MAR%$3Z@9A. MAQ2)SNP 38#5?#?T#!BR@!>!-: , SH>>&J*/5_U.@4:8(9 %=8NV^*ZI(8Y*DG0S.4'6*E@4/V? U@O1CHA!CL38/B<*/ ME#Q0(ZOCZ8<11H-)Q-IFU<\F,2"NMWXD(GUN='A $/-B.(/1P$<3T,JP>RN3 M=%0 A@6KZ#KISSQWB2;!,O4)X1ZBH)!GC.CT85YTH1X!@TY!QP7'!9OI X\0 M_$<9.*TX*+O"*,JOP*RN3FQZ>E.BY2>;L;T-K]X$ HNQ-_4)%@(0FKPQ/1MX M%,P/$&]$+ O9D]CC28]:3],/+8(SB"1&M'.=C:?3URU&V &(BPD.,-QP0C 9 ML!8J$-3E$7Y!)EATV'U,LX83_!Z_CI;RRW_[!3UVNH[(CH>3@ *1-<*.B+%F M0A#1: ]C(M$K\++K "@(>PG+GMA3T!8^V$2Z"4 4>+A-L4E$W:.T/T'?]1\8 M:$QLASCCQ.;=$ZOVEF'TUQNGM&2!(^2'.ID,6:!G^V,_Z>Y$#2P996/J/)'- MT&TWP,;(<2?ND/@Y)B #CSH\$3 X@GT/R %#M$4$R[E'6_Z5OHQAVW2& SMB M-PN(OBBL'DZWR78<=Y[0R\1$06':G=,IC/&29*#XKN/@R1'94/AJ(J?D0E_/ M!KP+4UM/]XC BM "0Q/Y!!'0\,8X0A5DOLF[R,PF^)'6*A)Y=(%'R&(6 (8B M<$*^L@$[07=Y))\]%O5@9'MFD9RI@.;"]E0/@653:H"^P:923A\Z=(&I'3* MVJ9D+A&'9#3JGAV\\+*J\K+%:RPKJIH@\YRF_82FBR3(&@B%DKS#+ M:JHI\QK"2+"0I J&B3:_85J"*O$P#O8=9@54TU1#-S5%EEG.TI$HB%QFY9;, M*4@V-=T4.: '+V@ZHZJ:K*N\*%N2:)AR9G>QB#F,98TU=0RSLF2@!VR8:<%S M9$:453GS#H;16V7J'&*DB&3 5XJ M-)TS #?!=EB,*3"&Q&Q^@Q-X9'(P%T,%;A(L4=%4()Z&,<\C+ #+\>SF-Q"2 M=,O2&0V,"7P#RZRFL)R@8=G @B"I(ABB^!OO'"MN>4-0M4_T0>75^2O\ ABM M3>R*$ZFGEG6:6*W>"CE5;-\ OPC,+XSN@1=O@Z4E][8:8$.)DS1LP_/ ]OI] MF/3)A#:9BB/1C\7KIX>K"W_(7+-M9G87\JKR-/QCY5V9I>"%<1H9QGZ?N+7T MRX'@D\^,6__Z='OA=$H,)]C1%",5UIQ42%CIA<#U.\O*"?)MOV5EN'L9_;O- MX6?\I"4\".>/@\;"\;3*Y5B3Y.VSEH_&8?]K;[PP.O(EOIAM$+8A:R142 L_ M(('/B<#W7Y,5$N/ "#>CB#A^UA^@X?> 'V7Q,K=A0-/ PSJVZ:- +4!0%J% M^PL]#+Y[!,/*KC<[3O^M&I(;J@L7$=!,_^7$=MLC! YSX<\Z.<%VS+_6P\C[ MS\!-)FR-CPH7%^7C0FDRH8DPGI& _76/SLCIU]&$@#4_\D9T#&_!!#(Z9#,B M_^?UVQ,[#'27S'N T#$P)$^PHWO]7&="13 Z[B\G#X"B?RZZ!B&O&5PW#NF,Z';;$]3K[&=*+@!;XHVL@)3)^'- L^2Z!FK M;FYM3(J"/R*AFGA)T_#6,>-=RT;@OSQ'N!BR M@TDB;FQJOI$3Z;H!2:DJF"LC[,=TFR2NT7HCMM[K."$)9NSBES6O$?>4A!Q, MZM(#)Z^X#M8?K3BBZ/;VIIX7N[4^G4CH4U=]S3RK*9'+K:8T@D:61\(1TZ@3 M=!200)'?39X![W8]LFMHNI)U&(^#Z*O@X% OPHX?M=Z@Z((%RC^$;9_[3K". M&L7<^N+ZR/>?F]8JUD%/!]*AN]01T>J+47%#?,B7"B"DIQ"/H4$KXO$F$F=3 MJIN@7R@;QM]*'I*$JF'"),*PQ,@[IL;5(U!@LCSZ^3+]$8V+Z.2AB#(6/9]T M(O^7BB=5+2]P='00Z4914NQA\/5_QJBEB%&[=(N("WX*+%Y@F6)CM2:RF/AL M;4N&CV >D\2%)H-[U3)YRB4-AK%L?#BTT]U]9S31 ^,#D@'[4IW3RO47P43U MD1E*0O?!84(D/"SF+:DWKW7V'$RLEUB(UOBI0")]OH;G:!)2O4ZL(IY'H7UO MTP)3O>,:R1$XC2=GSE?"V2INFXXTIP)=)*S\0O!Y,^)LVE0^XN C#4''X4

AGIP]5 MJ?S0:2*UUATO.MO.X.YQSSB#^R4+\6844KOQ<=*0D0":QD: (2C@Z%0AB4RF MXZ5HZ.%8;U/UN1FI3[1O)H-EG:02!=8C.T2.4-9/(^0BD&8*IHD@.!(YG9*K M'@I#EYHVF(@?G4+[*["YPC2%/^V_DK.0Z'C%37#"*N:__O/FX<':K%3*&S': M/VUX*$T,IH^)3G&S<>$IZ?2:QF;P+?C:3M':^OVPQHNAP\0*_$( D7O^'2];FE^P2]Q[,<;:\(#N-##H9@>[H1\?O:[;3Q-] M!J =< !Q(*/40QV/T,1:U]VL3I2( XN\ /SIXT)R)4GV #:ZE6Y+JZ=5=')D M;6&JHJE^CG_!\;T^\:^K_"J:RO#B0E*#=42L13B+3V&1,;)QI)FIBQ>[S*OC M\>00G!Z-DRV![R4)0#Z"09LHS(+](.F1 75T77(L1J5R2/_>OF!!3(X#IK$ MDXR-] :A/N?T-UFM[:>A+#UV1P4C7FYLOB.$X+F3^%0UC0U@00DT.*(1(B=V MMR.T#NIQ0A.WDGHR$I:**!,!B<0)#I:K'"]R ATE]Y$'XKA#6+QW+NS=UIN/ M"W4'@ ]!.+:3>/$T37/FD2/;9$KK $ LA*FED\1ADI$P 0=UXD>Y/SIHUSB; M<"5D*Y:T=@#2#4%$@,5-_@\H^?-VWB,["H.6>>?IQE+^6 M:GSUF?XU#2*#-$SL..9'6+)(6+(P=4T\27(H8WU'U@V20%Q5S]6CG)R=&4C$ M3"4AP$W1A@=&TAT]A\KW)(HI9<1YAS#3##Q"38OX1#$5$XUT7"@%J\FF,^/= M*%,*I_[HKX2$)J 0>2?*/&9@WR#'!L2&1,I\4YA1E-KJ/S/%E8#%#Z2\L'IS MY+C%K_9CI14%35^2OLB(4LT8"5_$86E93DV"KB\1RJAP@'[I!=]MTZH&A- K M!4@27-;*<916F<^(%TVK]!-1C+8X#G$2/4ZAR\ZE9D7KF5$D)RD6-O-S;&3) MWRB'WFW',_D^J6Q%8-G$&]\.GR>Y9?>A.:1:DB:6Q3P3,2@@K_A@Q8C$Y06- M$SV45K_$]F4=PDWX,CDHBA@'),J/QEBA1SG')*4!)+$0+-[*)(Q[YG)L)$JFLAS^V$@M>G'1VDK^<:D%O^]O,7?A__Z5*LOKW3Q('/]3 AE&J* A^$.>?QCHE,ULQ9_)1HW,ZP^"XCLI@ MSN,2G'K1,]2GZ6.7P3Z_/#N_OICCQV&ZSH)Y304.S=YOAN21+:M'3@)QG]+I M(N;!56T%DRZ,XY2.5S*#IX%T5SWI&X]SMWO=^>,?\+2W"VTP:;WL4Z>$/K\8 M,4+"Y7^]2TN/+<*2!&(PCWM&VFA6I5I,U$I9'3":5'L8%$6ILV#0I&(_E3Z( MJ%-106;)OZD,N,N+JKS4C(N33NGWB!I=;0FF[V;/ MZ!U-BA1>H!D.077Z=<>(::^I3/U$Z9DZ,S5.KZYFP4T1=SH?1/MZO]&=RHY^ MSS2$"_W1,_TJ:[=#1Z>*LU)=3(%!?-J M(4]L_,?J[M.0A%\+46J=0>4&-FK/J!Y-,C/'F.;EX/YT_E04.X.I?QDJK&/I MP=7BPVA^>QDN!JIJG(_M9?>LIT]K=.?$A=HW&B?3JCM^8 Z1%6&N=SF*MPC6OSOE!J\\V2Q?J^;WT\%$@S:]?+ORR MXS:8FL,NF+[?:/2N@.PD&+>O2KWU"+MADD3:M)'\SR5VD&<[]I[Q0S1; N)2 MD[T(S)CZ-[X6"/)TPC(]=1CTVU>G)K_X*(M^>E\>Z#:6:P-T89Y76'0NL> ? MO$[H"QDTYX=Z_&.49/5\S^6_ MAQS7VCV;V/)7D%29GW1#67^X'==" M^XDMHVOYVAP^1U(KG$R6Q1FRS:,](6\?C;&)-H5Y=SW&\JAP:4\FV''L<)J% M?D>%J!'37G%)M+:68] (6\PMC=->XTY^#.K,M"RQG9G:&.J/'\4MX^:RZRFB M9S/3NQ[#E=#L;'2]>"^'/@]K?^^P=GFS*IUT.XJR?E8G)'%%$&ELY:QJ'>A9 M%\R'1(U]4FU$>BXD3/=R[#D38\[$H\<[7AC-?T(14=26*RKN3.?>'!6HNIY$#7J.T@"