0001558370-20-005161.txt : 20200505 0001558370-20-005161.hdr.sgml : 20200505 20200505151802 ACCESSION NUMBER: 0001558370-20-005161 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200505 DATE AS OF CHANGE: 20200505 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: 20848554 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-20200505x10q.htm 10-Q
000000855654--12-312020Q1falseMA150136000174261000P61MP3M0000855654us-gaap:CommonStockMember2019-04-012019-06-300000855654us-gaap:RetainedEarningsMember2020-03-310000855654us-gaap:AdditionalPaidInCapitalMember2020-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-3000008556542019-06-300000855654us-gaap:RetainedEarningsMember2019-03-310000855654us-gaap:AdditionalPaidInCapitalMember2019-03-310000855654us-gaap:RetainedEarningsMember2018-12-310000855654us-gaap:AdditionalPaidInCapitalMember2018-12-310000855654srt:MinimumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-03-310000855654srt:MaximumMemberimgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-03-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-03-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-09-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2019-06-012019-06-300000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2018-06-012018-06-300000855654imgn:StockOptionPlan2016And2006PlansMember2020-03-310000855654imgn:StockIncentivePlan2018Member2020-03-310000855654imgn:InducementEquityIncentivePlanOrInducementPlanMember2020-01-310000855654imgn:InducementEquityIncentivePlanOrInducementPlanMember2019-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2019-01-012019-03-310000855654us-gaap:RestrictedStockMember2020-03-310000855654us-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-03-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2020-01-012020-03-310000855654imgn:DeferredShareUnitsMemberimgn:CompensationPolicyNonEmployeeDirectorMember2016-12-092016-12-090000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-04-012019-06-3000008556542025-04-012020-03-3100008556542021-04-012020-03-310000855654srt:MinimumMember2025-04-012020-03-310000855654srt:MinimumMember2021-04-012020-03-310000855654srt:MaximumMember2025-04-012020-03-310000855654srt:MaximumMember2021-04-012020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:PhaseIIClinicalTrialMember2020-03-012020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:LicenseAndMilestoneFeesMember2020-01-012020-03-310000855654us-gaap:TimeAndMaterialsContractMember2020-01-012020-03-310000855654us-gaap:ProductMember2020-01-012020-03-310000855654imgn:ResearchAndDevelopmentSupportMember2020-01-012020-03-310000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2020-01-012020-03-310000855654imgn:LicenseAndMilestoneFeesMember2020-01-012020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:DevelopmentMilestonesMember2019-01-012019-12-310000855654imgn:ResearchAndDevelopmentSupportMember2019-01-012019-03-310000855654imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember2019-01-012019-03-310000855654imgn:LicenseAndMilestoneFeesMember2019-01-012019-03-310000855654us-gaap:EmployeeSeveranceMember2020-03-310000855654us-gaap:EmployeeSeveranceMember2019-12-310000855654srt:ScenarioForecastMemberimgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2020-01-012020-06-300000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2020-01-012020-03-310000855654us-gaap:EmployeeSeveranceMemberimgn:CorporateRestructuringMember2019-07-012019-12-310000855654imgn:IncrementalRetentionBenefitsMemberimgn:CorporateRestructuringMember2019-01-012019-12-310000855654imgn:EmployeeDirectorsAndConsultantStockOptionsMember2020-01-012020-03-310000855654us-gaap:EmployeeSeveranceMember2019-01-012019-12-310000855654srt:MinimumMember2020-03-310000855654srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-310000855654us-gaap:RetainedEarningsMember2020-01-012020-03-310000855654us-gaap:RetainedEarningsMember2019-07-012019-09-300000855654us-gaap:RetainedEarningsMember2019-04-012019-06-300000855654us-gaap:RetainedEarningsMember2019-01-012019-12-310000855654us-gaap:RetainedEarningsMember2019-01-012019-03-310000855654imgn:WinterStreet930WalhamMaMember2020-03-310000855654imgn:WinterStreet930WalhamMaMember2019-01-012019-03-310000855654srt:OfficerMemberus-gaap:RestrictedStockMember2020-03-310000855654us-gaap:PerformanceSharesMember2020-03-310000855654imgn:StockOptionsAndRestrictedStockMember2020-03-310000855654us-gaap:ConvertibleDebtMember2020-03-310000855654us-gaap:ConvertibleDebtMember2017-12-310000855654us-gaap:ConvertibleDebtMember2018-01-012018-12-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-03-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310000855654us-gaap:ConvertibleDebtMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310000855654imgn:KadcylaMemberus-gaap:RoyaltyMember2020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:ProbableMilestonesMember2019-12-310000855654imgn:RocheMemberus-gaap:RoyaltyMember2020-01-012020-03-310000855654us-gaap:OtherCustomerMember2020-01-012020-03-310000855654imgn:RocheMemberus-gaap:RoyaltyMemberus-gaap:SalesMember2019-01-012019-03-310000855654us-gaap:OtherCustomerMember2019-01-012019-03-310000855654us-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-03-310000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310000855654us-gaap:FairValueMeasurementsRecurringMember2020-03-310000855654us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000855654us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000855654us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310000855654us-gaap:FairValueMeasurementsRecurringMember2019-12-3100008556542019-03-3100008556542018-12-310000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2020-01-012020-03-310000855654imgn:OtherCollaboratorsMemberimgn:FutureTechnologicalImprovementsMember2019-01-012019-03-310000855654imgn:WinterStreet830WalthamMAMember2020-03-310000855654srt:OfficerMemberus-gaap:RestrictedStockMember2020-01-012020-03-310000855654us-gaap:EmployeeStockMember2020-01-012020-03-310000855654imgn:StockOptionsAndRestrictedStockMember2020-01-012020-03-310000855654us-gaap:EmployeeStockMember2019-01-012019-12-310000855654imgn:StockOptionsAndRestrictedStockMember2019-01-012019-03-310000855654imgn:KadcylaMember2020-03-310000855654imgn:KadcylaMember2019-12-3100008556542019-01-012019-01-310000855654imgn:KadcylaMember2020-01-012020-03-310000855654us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000855654us-gaap:CommonStockMember2019-07-012019-09-300000855654us-gaap:CommonStockMember2019-01-012019-12-310000855654us-gaap:CommonStockMember2019-01-012019-03-310000855654us-gaap:PerformanceSharesMember2020-01-012020-03-310000855654us-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-03-310000855654imgn:KadcylaMember2015-01-012015-12-310000855654imgn:RocheMember2019-01-012019-01-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2015-01-012015-12-310000855654imgn:OmersMemberimgn:KadcylaMember2020-01-012020-03-310000855654imgn:RocheMember2000-05-012000-05-310000855654imgn:TakedaOncologyMember2020-01-012020-03-310000855654imgn:SanofiMember2020-01-012020-03-310000855654imgn:RocheMember2020-01-012020-03-310000855654imgn:OxfordBiotherapeuticsLtdMember2020-01-012020-03-310000855654imgn:NovartisInstitutesForBioMedicalResearchIncMember2020-01-012020-03-310000855654imgn:CytomXTherapeuticsIncMember2020-01-012020-03-310000855654imgn:BiotestAGMember2020-01-012020-03-310000855654imgn:BayerHealthCareMember2020-01-012020-03-310000855654imgn:FusionPharmaceuticalsMember2020-01-012020-03-310000855654imgn:DebiopharmInternationalMember2020-01-012020-03-310000855654imgn:RocheMemberimgn:KadcylaMember2020-01-012020-03-310000855654imgn:RocheMemberimgn:KadcylaMember2019-01-012019-03-310000855654imgn:OmersMemberimgn:KadcylaMember2019-01-012019-01-310000855654imgn:CytomXTherapeuticsIncMemberimgn:SalesMilestonesMember2020-01-012020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:RegulatoryMilestonesMember2020-01-012020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember2020-01-012020-03-310000855654imgn:CytomXTherapeuticsIncMemberimgn:DevelopmentMilestonesMember2020-01-012020-03-310000855654imgn:WinterStreet930WalhamMaMember2020-01-012020-03-310000855654imgn:WinterStreet830WalthamMAMember2020-01-012020-03-310000855654imgn:Pdm930UnitLlcMember2020-01-012020-03-310000855654us-gaap:EmployeeStockMember2020-03-310000855654us-gaap:EmployeeStockMember2019-03-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMember2020-01-012020-03-3100008556542019-12-310000855654us-gaap:ConvertibleDebtMember2016-12-3100008556542020-03-310000855654srt:MinimumMember2020-01-012020-03-310000855654us-gaap:CommonStockMember2020-01-012020-03-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MinimumMember2015-01-012015-12-310000855654imgn:ImmunityRoyaltyHoldingsL.pMemberimgn:KadcylaMembersrt:MaximumMember2015-01-012015-12-310000855654srt:MaximumMember2020-01-012020-03-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-12-3100008556542019-01-012019-12-310000855654us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100008556542019-01-012019-03-3100008556542020-04-3000008556542020-01-012020-03-31iso4217: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 March 31, 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,405,935 shares outstanding as of April 30, 2020.

IMMUNOGEN, INC.

FORM 10-Q

FOR THE QUARTER ENDED MARCH 31, 2020

TABLE OF CONTENTS

Item

    

    

Page Number

Part I

Financial Information

1.

Financial Statements (Unaudited)

2

1a.

Consolidated Balance Sheets as of March 31, 2020 and December 31, 2019

2

1b.

Consolidated Statements of Operations and Comprehensive Loss for the three months ended March 31, 2020 and 2019

3

1c.

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

5

1e.

Notes to Consolidated Financial Statements

6

2.

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

21

3.

Quantitative and Qualitative Disclosures about Market Risk

27

4.

Controls and Procedures

28

Part II

Other Information

1A.

Risk Factors

28

5.

Other Information

29

6.

Exhibits

29

Signatures

30

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

    

March 31,

    

December 31,

2020

2019

ASSETS

Cash and cash equivalents

$

247,299

$

176,225

Accounts receivable

 

54

 

7,500

Unbilled revenue/reimbursement

 

1,753

 

1,001

Contract assets

990

3,631

Non-cash royalty receivable

12,977

15,116

Prepaid and other current assets

 

7,653

 

5,425

Total current assets

 

270,726

 

208,898

Property and equipment, net of accumulated depreciation

 

6,018

 

6,993

Operating lease right-of-use assets

15,234

15,587

Other assets

 

6,831

 

3,784

Total assets

$

298,809

$

235,262

LIABILITIES AND SHAREHOLDERS’ DEFICIT

Accounts payable

$

9,534

$

9,933

Accrued compensation

 

5,211

 

8,991

Other accrued liabilities

 

18,916

 

13,932

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

48,651

41,274

Current portion of operating lease liability

3,071

2,971

Current portion of deferred revenue

 

123

 

309

Total current liabilities

 

85,506

 

77,410

Deferred revenue, net of current portion

 

127,387

 

127,123

Operating lease liability, net of current portion

20,996

21,798

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

2,082

2,078

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

65,452

82,267

Other long-term liabilities

 

1,489

 

707

Total liabilities

 

302,912

 

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 March 31, 2020 and December 31, 2020

 

 

Common stock, $.01 par value; authorized 200,000 shares; issued and outstanding 174,261 and 150,136 shares as of March 31, 2020 and December 31, 2019, respectively

 

1,743

 

1,501

Additional paid-in capital

 

1,310,710

 

1,209,846

Accumulated deficit

 

(1,316,556)

 

(1,287,468)

Total shareholders’ deficit

 

(4,103)

 

(76,121)

Total liabilities and shareholders’ deficit

$

298,809

$

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

March 31,

    

2020

    

2019

Revenues:

License and milestone fees

$

283

$

79

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

12,997

8,488

Research and development support

 

7

 

17

Total revenues

 

13,287

 

8,584

Operating expenses:

Research and development

 

27,408

 

38,893

General and administrative

 

8,864

 

10,778

Restructuring charge

825

559

Total operating expenses

 

37,097

 

50,230

Loss from operations

 

(23,810)

 

(41,646)

Investment income, net

 

646

 

1,422

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

(5,702)

(3,432)

Interest expense on convertible senior notes

(24)

(24)

Other expense, net

 

(198)

 

(71)

Net loss

$

(29,088)

$

(43,751)

Basic and diluted net loss per common share

$

(0.17)

$

(0.30)

Basic and diluted weighted average common shares outstanding

 

166,947

 

147,813

Total comprehensive loss

$

(29,088)

$

(43,751)

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)

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

4

IMMUNOGEN, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

In thousands

Three Months Ended

March 31,

    

2020

    

2019

    

Cash flows from operating activities:

Net loss

$

(29,088)

$

(43,751)

Adjustments to reconcile net loss to net cash (used for) provided by operating activities:

Non-cash royalty revenue related to sale of future royalties

(12,997)

(8,488)

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

5,702

3,432

Depreciation and amortization

 

529

 

1,200

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

 

(709)

 

444

Stock and deferred share unit compensation

 

3,122

 

5,107

Change in operating assets and liabilities:

Accounts receivable

 

7,446

 

1,468

Unbilled revenue/reimbursement

 

(752)

 

(3,365)

Contract asset

2,641

 

500

Prepaid and other current assets

 

(2,228)

 

(2,248)

Operating lease right-of-use assets

353

348

Other assets

 

(3,047)

 

44

Accounts payable

 

(649)

 

(2,698)

Accrued compensation

 

(3,267)

 

(7,373)

Other accrued liabilities

 

5,253

 

931

Deferred revenue

 

78

 

65,208

Operating lease liability

(702)

(556)

Net cash (used for) provided by operating activities

 

(28,315)

 

10,203

Cash flows from investing activities:

Purchases of property and equipment

 

(21)

(2,127)

Proceeds from sale of equipment

1,426

Net cash provided by (used for) investing activities

 

1,405

 

(2,127)

Cash flows from financing activities:

Proceeds from issuance of common stock under stock plans

 

240

 

68

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

97,744

Net cash provided by financing activities

 

97,984

 

68

Net change in cash and cash equivalents

 

71,074

 

8,144

Cash and cash equivalents, beginning of period

 

176,225

262,252

Cash and cash equivalents, end of period

$

247,299

$

270,396

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

5

IMMUNOGEN, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

March 31, 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 $29.1 million during the three months ended March 31, 2020, and has an accumulated deficit of approximately $1.3 billion as of March 31, 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 March 31, 2020, the Company had $247.3 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 (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 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 March 31, 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

6

ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, 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, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

As part of the accounting for 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 March 31, 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)

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)

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

7

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 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

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

8

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 March 31, 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.

9

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

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

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

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $127.5 million. The Company expects to recognize revenue on approximately 39% and 61% 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 three months ended March 31, 2020 and 2019 (in thousands):

Balance at

Balance at

Three months ended March 31, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

March 31, 2020

Contract asset

$

3,631

$

$

(3,000)

$

359

$

990

Contract liabilities

$

127,432

$

$

(283)

$

361

$

127,510

Balance at

Balance at

Three months ended March 31, 2019

December 31, 2018

Additions

Deductions

March 31, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(79)

$

146,010

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

March 31,

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

283

$

79

Performance obligations satisfied in previous periods

$

$

During the quarter ended March 31, 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 $83,000 of amortization related to numerous collaborators’ rights to technological improvements. 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 three months ended March 31, 2020.

10

A contract asset and related revenue of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently achieved and paid during the three months ended March 31, 2019. Also during the three months ended March 31, 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 $79,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 March 31, 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 March 31, 2020 and December 31, 2019, the Company held $247.3 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 $250,000 of accrued capital expenditures as of March 31, 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 March 31, 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 March 31, 2020 (in thousands):

11

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

$

231,280

$

231,280

$

$

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”) approximates the gross carrying value of $2.1 million as of March 31, 2020. The estimated fair value and gross carrying amount was $3.0 million and $2.1 million, respectively, 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 January 2018, the fair value as of March 31, 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 clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

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

12

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

March 31,

    

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

21,528

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

1,428

1,559

Shares issuable upon conversion of convertible notes at end of period

501

501

Common stock equivalents under if-converted method for convertible notes

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 March 31, 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 to provide for the issuance of non-qualified option grants

13

for up to 1,500,000 shares of the Company’s common stock. The Inducement Plan was amended in January 2020 and again in April 2020 to reduce the total number of shares reserved for issuance under the plan to 850,000 shares. 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 of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Three Months Ended March 31,

    

2020

2019

Dividend

None

None

Volatility

84.20%

73.57%

Risk-free interest rate

1.45%

2.47%

Expected life (years)

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 March 31, 2020 and 2019 were $3.23 and $3.46 per share, respectively.

A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three 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

5,740

4.55

Exercised

(86)

2.81

Forfeited/Canceled

(625)

8.45

Outstanding at March 31, 2020

18,547

$

6.60

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 March 31, 2020, 139,100 of these options are still outstanding. In the quarter ended March 31, 2020, the Company issued 2.4 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 $12.0 million.

14

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 March 31, 2020 and changes during the three-month period ended March 31, 2020 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

 

(337)

2.47

Forfeited

(487)

3.62

Unvested at March 31, 2020

473

2.68

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 three months ended March 31, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $2.47 to $4.00 per share. The total proceeds to the Company from these option exercises were $240,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. No shares were issued to participating employees during the three months ended March 31, 2020 or 2019. 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 Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.1 million during the three months ended March 31, 2020, compared to stock compensation expense of $5.0 million for the three months ended March 31, 2019, respectively. The decrease in expense is primarily due to a lower fair value of awards vesting in the current period compared to the prior year period as a result of the restructuring last year and a decline in the Company’s stock price. Stock compensation expense related to the ESPP was $78,000 and $197,000 for the three months ended March 31, 2020 and 2019. As of March 31, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $24.3 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years.

Segment Information

During the three months ended March 31, 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 months ended March 31, 2020 and 2019, 98% and 99% of revenues, respectively, were from Roche, consisting of non-cash royalty revenue. There were no other customers of the Company with significant revenues in the three months ended March 31, 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.

15

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.

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

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.

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

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 March 31, 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 $24,000 of interest expense in each of the three months ended March 31, 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.

16

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 three months ended March 31, 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 three-month period ended March 31, 2020 (in thousands):

Three Months Ended

    

March 31, 2020

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

$

123,541

Kadcyla royalty payments received and paid

 

(15,137)

Non-cash interest expense recognized

5,699

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

$

114,103

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.1%, and a current effective interest rate of 17.7% as of March 31, 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.

17

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. The directors received a total of 108,000 and 128,000 options in June 2019 and 2018, respectively, and the related compensation expense for the three months ended March 31, 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 during 2019 to $15.4 million due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $4.0 million is expected to be incurred for incremental retention benefits over the same time period, of which $2.1 million was recorded during the year ended December 31, 2019 and $0.8 million was recorded during the three months ended March 31, 2020.

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

Employee

Termination

    

Benefits Costs

Balance at December 31, 2019

$

4,087

Additional charges/adjustments during the period

41

Payments during the period

(1,347)

Balance at March 31, 2020

$

2,781

In addition to the termination benefits and other related charges, the Company is seeking to sub-lease the majority of the laboratory and office space at 830 Winter Street in Waltham, Massachusetts. The financial impact of these efforts is dependent on the length of time it takes to find tenants and the terms of the sub-leases. The decision to vacate part of its corporate office resulted in a change in asset groupings and also represented an impairment indicator. The

18

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 three months ended March 31, 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, MA through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for two additional terms of five years 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 80,000 square feet of this space and, during the three months ended March 31, 2020, executed two subleases for approximately 33,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, MA through August 31, 2021. The Company is required to pay certain operating expenses for the leased premises based on its pro-rata share of such expenses for the entire rentable space of the building. The Company is actively seeking to sub-lease 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 three months ended March 31, 2020 and 2019 was $1.0 million and $1.1 million, respectively, and is included in operating expenses in the consolidated statement of operations. During the three months ended March 31, 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 three months ended March 31, 2020 and 2019 was $1.4 million and $1.3 million, respectively. As of March 31, 2020, the Company’s ROU asset and lease liability for operating leases totaled $15.2 million and $24.1 million, respectively, and the weighted average remaining term of the operating leases is approximately six years.

19

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

2020 (nine months remaining)

    

$

4,125

2021

 

5,323

2022

 

5,389

2023

 

5,510

2024

 

5,470

Thereafter

 

6,866

Total lease payments

32,683

Less imputed interest

(8,616)

Total lease liabilities

$

24,067

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.1 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, MA 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 no early termination option is exercised, the Company will receive approximately $13 million in minimum rental payments over the remaining term of the sublease, which is not included in the operating lease liability table above. The sublessees will also be 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 €9 million at March 31, 2020.

20

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

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 respond to new developments as they arise. From a manufacturing and supply chain perspective, we entered the year 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 any disruptions in transportation. In addition, from a regulatory perspective, we have received timely reviews of our submissions to the FDA and other health authorities covering our clinical trial applications.

With regard to our clinical trials, we have not encountered significant issues with any of our studies to date given the high unmet medical need across our patient populations. We continue to monitor trial progress on a global scale and maintain close contact with our clinical research partners, study sites, and internal review boards to ensure enrollment, activation, 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 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, or PFS, by blinded independent review committee, or BIRC, higher overall response rate, or ORR, and longer overall survival, or OS.

Following consultation with the FDA, we will concurrently enroll 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 have opened both studies and expect to report top-line data from SORAYA in mid-2021 and top-line data from MIRASOL in the first half of 2022. If SORAYA is successful, we expect to submit an application for accelerated approval of mirvetuximab in the

21

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.

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 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 expected to enter preclinical development in 2020; 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. 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. We reported encouraging preclinical safety and activity data from this program at the AACR meeting in 2019 and expect an IND for IMGC936 will be submitted to the FDA in the second quarter of 2020. Finally, we expect our next generation anti-folate receptor alpha candidate, IMGN151, to move into preclinical development in 2020.

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

22

transactions or asset sales. To this end, in December 2019, we granted an exclusive development and commercialization license to CytomX to our cytotoxic payload technology 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 March 31, 2020, we had $247.3 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 March 31, 2020 and 2019

Revenues

Our total revenues for the three months ended March 31, 2020 and 2019 were $13.3 million and $8.6 million, respectively. The $4.7 million increase in revenues in the three months ended March 31, 2020 from the same period in the prior year is attributable to an increase in non-cash royalty revenue, which is discussed further below.

License and Milestone Fees

The amount of license and milestone fees we earn is directly related to the number of our collaborators, the advancement of product candidates covered by the agreements with our collaborators, and the overall success in the clinical trials of these product candidates. As such, the amount of license and milestone fees may vary significantly from quarter to quarter and year to year. License and milestone fee revenue was $283,000 and $79,000 for the three months ended March 31, 2020 and 2019, respectively.

Deferred revenue of $127.5 million as of March 31, 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 $13.0 million and $8.5 million of

23

non-cash royalties on net sales of Kadcyla for the three-month periods ended March 31, 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, the defined benefit pension plan for municipal employees in the Province of Ontario, Canada, 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 March 31, 2020 decreased $11.5 million to $27.4 million from $38.9 million for the three months ended March 31, 2019, due primarily to lower personnel expenses, lower allocation of facility-related expenses, and lower 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 quarter as compared to the same period in 2019 driven 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 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

March 31,

Research and Development Expense Category

    

2020

    

2019

Research

    

    

$

    

$

6,338

Preclinical and clinical testing

20,255

21,099

Process and product development

1,128

2,926

Manufacturing operations

6,025

8,530

Total research and development expense

$

27,408

$

38,893

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 March 31, 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 months ended March 31, 2020 decreased $844,000 to $20.3 million compared to $21.1 million for the three months ended March 31, 2019. This decrease is primarily the result of lower personnel, administrative, laboratory, and allocated facility expenses resulting from the restructuring of the business and lower costs incurred in the current period as compared to the 2019 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.

24

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 March 31, 2020, total process and product development expenses decreased $1.8 million compared to the three months ended March 31, 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 March 31, 2020, manufacturing operations expense decreased $2.5 million to $6.0 million compared to $8.5 million in the same period last year. This decrease is principally the result of lower costs driven by activity to support commercial validation of mirvetuximab in the prior year period, and 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.

General and Administrative Expenses

General and administrative expenses for the three months ended March 31, 2020 decreased $1.9 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 recent restructuring, partially offset by a higher allocation of facility-related expenses for excess laboratory and office space.

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.4 million due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, a charge of $4.0 million is expected to be recorded for incremental retention benefits in the same time period, of which approximately $0.8 million was recorded during the three months ended March 31, 2020.

Charge Related to Unoccupied Office Space

We have sought to sub-lease 10,281 square feet of unoccupied office space in Waltham that was leased in 2016. During the three months ended March 31, 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 March 31, 2020 and 2019 was $646,000 and $1.4 million, respectively. The decrease in the current period is due to a lower average cash balance in the current period and a 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,

25

“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 March 31, 2020 and 2019, we recorded $5.7 million and $3.4 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 17.7%. There are a number of factors that could materially affect the estimated interest rate, in particular, the amount and timing of royalty payments from future net sales of Kadcyla, and we will assess this estimate on a periodic basis. As a result, future interest rates could differ significantly and any such change in interest rate will be adjusted prospectively.

Other Expense, net

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

LIQUIDITY AND CAPITAL RESOURCES

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

As of 

March 31,

December 31,

    

2020

    

2019

 

Cash and cash equivalents

    

$

247,299

    

$

176,225

    

Working capital

 

185,220

 

131,488

Shareholders’ deficit

 

(4,103)

 

(76,121)

Three Months Ended March 31,

    

2020

    

2019

 

Cash (used for) provided by operating activities

    

$

(28,315)

    

$

10,203

Cash provided by (used for) investing activities

 

1,405

 

(2,127)

Cash provided by financing activities

 

97,984

 

68

Cash Flows

We require cash to fund our operating expenses, including the advancement of our own clinical programs, and to make capital expenditures. Historically, we have funded our cash requirements primarily through equity and convertible debt financings in public markets and payments from our collaborators, including license fees, milestones, research funding, and royalties. We have also monetized our rights to receive royalties on Kadcyla for up-front consideration. As of March 31, 2020, we had $247.3 million in cash and cash equivalents. Net cash (used for) provided by operations was $(28.3) million and $10.2 million for the three months ended March 31, 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.1) million for the three months ended March 31, 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.0 million and $68,000 for the three months ended March 31, 2020 and 2019, respectively. In January 2020, pursuant to a public offering, we issued and sold 24.5 million shares of

26

common stock, resulting in net proceeds of $97.7 million. Also included in the three months ended March 31, 2020 and 2019 is $240,000 and $68,000, respectively, of proceeds generated from the exercise of approximately 86,000 and 25,000 stock options, respectively.

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 such collaborative agreement funding will, in fact, be received. Should we or our partners not meet some or all of the terms and conditions of our various collaboration agreements or if we are not successful in securing future collaboration agreements, we may elect or be required to secure alternative financing arrangements, and/or defer or limit some or all of our research, development and/or clinical projects.

Contractual Obligations

In 2018, the Company executed a commercial agreement with one of its manufacturers for future production of antibody through calendar 2025. In May 2019, the agreement was amended to reduce the number of committed antibody batches for an agreed-upon exit fee, which was determined 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 €9 million at March 31, 2020.

We lease approximately 120,000 square feet of laboratory and office space in a building located at 830 Winter Street, Waltham, MA, 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.

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.

27

ITEM 4.     Controls and Procedures

(a)

Disclosure Controls and Procedures

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

(b)

Changes in Internal Controls 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 other than the update to the risk factor below regarding COVID-19. We may also disclose changes to such factors, including the risk factor below, or disclose additional factors from time to time in our future filings with the SEC.

A pandemic, epidemic, or outbreak of an infectious disease, such as COVID-19, 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 recent outbreak of COVID-19 originated in Wuhan, China, in December 2019 and has since spread worldwide, including countries where we are currently conducting our clinical trials, including our SORAYA and MIRASOL trials. The COVID-19 pandemic is 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 in Massachusetts, 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. Further, the COVID-19 pandemic may delay enrollment in our SORAYA and MIRASOL trials due to prioritization of 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 year 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, COVID-19, 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 any disruptions in transportation, interruption in 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.

28

In addition, in response to the pandemic and in accordance with direction from state and local government authorities, we have made 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 COVID-19. 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.

ITEM 5. Other Information

None

ITEM 6.      Exhibits

Exhibit No.

    

Description

10.1

±*

Inducement Equity Incentive Plan – as amended

10.2

±

Form of Performance-Based Stock Option Agreement dated February 7, 2020 (incorporated by reference to Exhibit 10.11(f) to the Company’s Annual Report on Form 10-K filed on March 11, 2020 (File No. 000-17999).

31.1

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

32

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

101

Financial statements from the quarterly report on Form 10-Q of ImmunoGen, Inc. for the quarter ended March 31, 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.

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

29

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

By:

/s/ Mark J. Enyedy

Mark J. Enyedy

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

30

EX-10.1 2 imgn-20200331xex10d1.htm EX-10.1 imgn_Ex10_1

Exhibit 10.1

IMMUNOGEN, INC.

 

INDUCEMENT EQUITY INCENTIVE PLAN, AS AMENDED

 

 

1.DEFINITIONS.

 

Unless otherwise specified or unless the context otherwise requires, the following terms, as used in this ImmunoGen, Inc. Inducement Equity Incentive Plan, have the following meanings:

 

Administrator means the Board of Directors, unless it has delegated power to act on its behalf to the Committee, in which case the Administrator means the Committee.

 

Affiliate means a corporation which, for purposes of Section 424 of the Code, is a parent or subsidiary of the Company, direct or indirect.

 

Agreement means an agreement between the Company and a Participant delivered pursuant to the Plan, in such form as the Administrator shall approve.

 

Board of Directors means the Board of Directors of the Company.

 

Cause shall include (and is not limited to) dishonesty with respect to the Company or any Affiliate, insubordination, substantial malfeasance or non‑feasance of duty, unauthorized disclosure of confidential information, breach by the Participant of any provision of any employment, consulting, advisory, nondisclosure, non-competition or similar agreement between the Participant and the Company or any Affiliate, and conduct substantially prejudicial to the business of the Company or any Affiliate provided, however that any provision in an agreement between the Participant and the Company or an Affiliate, which contains a conflicting definition of “cause” for termination and which is in effect at the time of such termination, shall supersede the definition in this Plan with respect to that Participant.  The determination of the Administrator as to the existence of Cause will be conclusive on the Participant and the Company.

 

Change of Control means 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 or by any employee benefit plan of the Company)

 

Exhibit 10.1

pursuant to a transaction or a series of related transactions which the Board of Directors does not approve; or

 

(ii)Merger/Sale of Assets.  (A) A merger or consolidation of the Company whether or not approved by the Board of Directors, 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) more than 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 sale or disposition by the Company of all or substantially all of the Company’s assets in a transaction requiring shareholder approval; or

 

(iii)Change in Board Composition.  A change in the composition of the Board of Directors, 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 March 28, 2018, or (B) are elected, or nominated for election, to the Board of Directors 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);

 

provided, that if any payment or benefit payable hereunder upon or following a Change of Control would be required to comply with the limitations of Section 409A(a)(2)(A)(v) of the Code in order to avoid an additional tax under Section 409A of the Code, such payment or benefit shall be made only if such Change in Control constitutes a change in ownership or control of the Company, or a change in ownership of the Company’s assets in accordance with Section 409A of the Code.

 

Code means the United States Internal Revenue Code of 1986, as amended, including any successor statute, regulation and guidance thereto.

 

Committee means the compensation committee of the Board of Directors (as constituted in compliance with Rule 5605(d)(2) of the Nasdaq Listing Rules) in order to comply with the exemption from the stockholder approval requirement for “inducement grants” provided under Rule 5635(c)(4) of the Nasdaq Listing Rules.

 

Common Stock means shares of the Company’s common stock, $.01 par value per share.

 

Company means ImmunoGen, Inc., a Massachusetts corporation.

 

 

Exhibit 10.1

Disability or Disabled means permanent and total disability as defined in Section 22(e)(3) of the Code.

 

Employee means any employee of the Company or of an Affiliate designated by the Administrator to be eligible to be granted one or more Stock Rights under the Plan.

 

Fair Market Value of a Share of Common Stock means:

 

(1)If the Common Stock is listed on a national securities exchange or traded in the over‑the‑counter market and sales prices are regularly reported for the Common Stock, the closing or, if not applicable, the last price of the Common Stock on the composite tape or other comparable reporting system for the trading day on the applicable date, and if such applicable date is not a trading day, the last market trading day prior to such date;

 

(2)If the Common Stock is not traded on a national securities exchange but is traded on the over‑the‑counter market, if sales prices are not regularly reported for the Common Stock for the trading day referred to in clause (1), and if bid and asked prices for the Common Stock are regularly reported, the mean between the bid and the asked price for the Common Stock at the close of trading in the over-the-counter market for the trading day on which Common Stock was traded on the applicable date, and if such applicable date is not a trading day, the last market trading day prior to such date; and

 

(3)If the Common Stock is neither listed on a national securities exchange nor traded in the over‑the‑counter market, such value as the Administrator, in good faith, shall determine in compliance with applicable laws.

 

Full Value Award means a Stock Grant or other Stock-Based Award whose intrinsic value is not solely dependent on appreciation in the price of the Common Stock after the date of grant.

 

Non‑Qualified Option means an option which is not intended to qualify as an incentive stock option under Section 422 of the Code.

 

Option means a Non‑Qualified Option granted under the Plan.

 

Participant means an Employee of the Company or an Affiliate to whom one or more Stock Rights are granted under the Plan. As used herein, “Participant” shall include “Participant’s Survivors” where the context requires.

 

Performance Based Award means a Stock Grant or Stock-Based Award which vests based on attainment of Performance Goals as set forth in Paragraph 9 hereof.

 

Performance Goals means performance goals determined by the Committee in its sole discretion and set forth in an Agreement.  The satisfaction of Performance

 

Exhibit 10.1

Goals shall be subject to certification by the Committee. The Committee has the authority to take appropriate action with respect to the Performance Goals (including, without limitation, to make adjustments to the Performance Goals or determine the satisfaction of the Performance Goals, in each case, in connection with a Corporate Transaction) provided that any such actions do not otherwise violate the terms of the Plan.

 

Plan means this ImmunoGen, Inc. Inducement Equity Incentive Plan.

 

Shares means shares of the Common Stock as to which Stock Rights have been or may be granted under the Plan or any shares of capital stock into which the Shares are changed or for which they are exchanged within the provisions of Paragraph 25 of the Plan.  The Shares issued under the Plan may be authorized and unissued shares or shares held by the Company in its treasury, or both.

 

Stock-Based Award means a grant by the Company under the Plan of an equity award or an equity based award which is not an Option or a Stock Grant.

 

Stock Grant means a grant by the Company of Shares under the Plan.

 

Stock Right means a right to Shares or the value of Shares of the Company granted pursuant to the Plan -- a Non-Qualified Option, a Stock Grant or a Stock-Based Award.

 

Survivor means a deceased Participant’s legal representatives and/or any person or persons who acquired the Participant’s rights to a Stock Right by will or by the laws of descent and distribution.

 

 

2.PURPOSES OF THE PLAN.

 

The Plan is intended to advance the interests of the Company’s shareholders by enhancing the Company’s ability to attract new Employees who are expected to make important contributions to the Company and by providing such persons with equity ownership opportunities that are intended to better align the interests of such persons with those of the Company’s shareholders.  The Plan provides for the granting of Non‑Qualified Options, Stock Grants and Stock-Based Awards.  The Company intends that the Plan be reserved for persons to whom the Company may issue securities without shareholder approval as an inducement pursuant to Listing Rule 5635(c)(4) of the corporate governance rules of the Nasdaq Stock Market.

 

 

3.SHARES SUBJECT TO THE PLAN.

 

(a)The number of Shares which may be issued from time to time pursuant to this Plan shall be 850,000 shares of Common Stock, or the equivalent of such number of Shares after the

 

Exhibit 10.1

Administrator, in its sole discretion, has interpreted the effect of any stock split, stock dividend, combination, recapitalization or similar transaction in accordance with Paragraph 25 of this Plan.

 

(b)If an Option ceases to be “outstanding”, in whole or in part (other than by exercise), or if the Company shall reacquire (at not more than its original issuance price) any Shares issued pursuant to a Stock Grant or Stock-Based Award, or if any Stock Right expires or is forfeited, cancelled, or otherwise terminated or results in any Shares not being issued, the unissued or reacquired Shares which were subject to such Stock Right shall again be available for issuance from time to time pursuant to this Plan. Notwithstanding the foregoing, if a Stock Right is exercised, in whole or in part, by tender of Shares or if the Company’s or an Affiliate’s tax withholding obligation is satisfied by withholding Shares, the number of Shares deemed to have been issued under the Plan for purposes of the limitations set forth in Paragraph 3(a) above shall be the number of Shares that were subject to the Stock Right or portion thereof, and not the net number of Shares actually issued and any stock appreciation right to be settled in shares of Common Stock shall be counted in full against the number of Shares available for issuance under the Plan, regardless of the number of exercise gain shares issued upon settlement of the stock appreciation right. In addition, Shares repurchased by the Company with the proceeds of the option exercise price may not be reissued under the Plan.

 

(c)For purposes of determining the number of Shares available for issuance under Paragraph 3(a) above, (i) for the grant of any Option or similar Stock-Based Award one Share for each Share actually subject to such Option or similar Stock-Based Award shall be deducted, and (ii) for the grant of any Full Value Award, one and one-quarter (1.25) Shares for each Share actually subject to any such Full Value Award shall be deducted.  If a Full Value Award expires, is forfeited, or otherwise lapses, the Shares that were subject to the Full Value Award shall be restored to the total number of Shares available for grant as were deducted as Full Value Awards pursuant to this paragraph.  Except in the case of death, disability or Change of Control, or as provided in the next sentence, no Stock Right shall vest, and no right of the Company to restrict or reacquire Shares subject to Full Value Awards shall lapse, less than one (1) year from the date of grant.  Notwithstanding the foregoing, Stock Rights may be granted having time-based vesting of less than one (1) year from the date of grant so long as no more than five percent (5%) of the Shares reserved for issuance under the Plan pursuant to Paragraph 3(a) above (as adjusted under Paragraph 25 of this Plan) may be granted in the aggregate pursuant to such awards.

 

 

4.ADMINISTRATION OF THE PLAN.

 

The Administrator of the Plan will be the Board of Directors, except to the extent the Board of Directors delegates its authority to the Committee, in which case the Committee shall be the Administrator.  Subject to the provisions of the Plan, the Administrator is authorized to:

 

a.Interpret the provisions of the Plan and all Stock Rights and to make all rules and determinations which it deems necessary or advisable for the administration of the Plan;

 

b.Determine which Employees shall be granted Stock Rights;

 

Exhibit 10.1

 

c.Determine the number of Shares for which a Stock Right or Stock Rights shall be granted;

 

d.Specify the terms and conditions upon which a Stock Right or Stock Rights may be granted;

 

e.Make any adjustments in the Performance Goals included in any Performance-Based Awards;

 

f.Amend any term or condition of any outstanding Stock Right, other than reducing the exercise price or purchase price or extending the expiration date of an Option, provided that (i) such term or condition as amended is not prohibited by the Plan; (ii) any such amendment shall not impair the rights of a Participant under any Stock Right previously granted without such Participant’s consent or in the event of death of the Participant the Participant’s Survivors; and (iii) any such amendment shall be made only after the Administrator determines whether such amendment would cause any adverse tax consequences to the Participant, including, but not limited to, pursuant to Section 409A of the Code; and

 

g.Adopt any sub-plans applicable to residents of any specified jurisdiction as it deems necessary or appropriate in order to comply with or take advantage of any tax or other laws applicable to the Company or to Plan Participants or to otherwise facilitate the administration of the Plan, which sub-plans may include additional restrictions or conditions applicable to Stock Rights or Shares issuable pursuant to a Stock Right;

 

provided, however, that all such interpretations, rules, determinations, terms and conditions shall be made and prescribed in the context of not causing any adverse tax consequences under Section 409A of the Code.  Subject to the foregoing, the interpretation and construction by the Administrator of any provisions of the Plan or of any Stock Right granted under it shall be final, unless otherwise determined by the Board of Directors, if the Administrator is the Committee.  In addition, if the Administrator is the Committee, the Board of Directors may take any action under the Plan that would otherwise be the responsibility of the Committee.

 

Notwithstanding the foregoing, any grants of Stock Rights under the Plan made by the Board of Directors must be approved by a majority of the Company’s independent directors (as defined in rule 5605(a)(2) of the Nasdaq Listing Rules) in order to comply with Nasdaq Listing Rule 5635(c)(4).

 

 

5.ELIGIBILITY FOR PARTICIPATION.

 

The Administrator will, in its sole discretion, name the Participants in the Plan, provided, however, that each Participant must be an Employee of the Company or of an Affiliate at the time a Stock Right is granted and a person to whom the Company may issue securities without

 

Exhibit 10.1

shareholder approval as an inducement pursuant to Listing Rule 5635(c)(4) of the corporate governance rules of the Nasdaq Stock Market.  Notwithstanding the foregoing, the Administrator may authorize the grant of a Stock Right to a person not then an Employee of the Company or of an Affiliate; provided, however, that the actual grant of such Stock Right shall be conditioned upon such person becoming eligible to become a Participant at or prior to the time of the execution of the Agreement evidencing such Stock Right.  The granting of any Stock Right to any individual shall neither entitle that individual to, nor disqualify him or her from, participation in any other grant of Stock Rights or any grants under any other benefit plan established by the Company or any Affiliate for Employees.

 

 

6.TERMS AND CONDITIONS OF OPTIONS.

 

Each Option shall be set forth in writing in an Option Agreement, duly executed by the Company (or provided in electronic form by the Company) and, to the extent required by law or requested by the Company, by the Participant.  The Administrator may provide that Options be granted subject to such terms and conditions, consistent with the terms and conditions specifically required under this Plan, as the Administrator may deem appropriate.  The Option Agreements shall be subject to at least the following terms and conditions:

 

Each Option shall be a Non‑Qualified Option and shall be subject to the terms and conditions which the Administrator determines to be appropriate and in the best interest of the Company, subject to the following minimum standards for any such Non‑Qualified Option:

 

a.Exercise Price: Each Option Agreement shall state the exercise price (per share) of the Shares covered by each Option, which exercise price shall be determined by the Administrator but shall not be less than the Fair Market Value per share of Common Stock on the date of grant of the Option.

 

b.Number of Shares: Each Option Agreement shall state the number of Shares to which it pertains.

 

c.Vesting Periods:  Each Option Agreement shall state the date or dates on which it first is exercisable and the date after which it may no longer be exercised, provided that each Option shall terminate not more than ten years from the date of the grant.  Each Option Agreement may provide that the Option rights accrue or become exercisable in installments over a period of months or years, or upon the occurrence of certain conditions or the attainment of stated performance goals or events. 

 

d.Option Conditions:  Exercise of any Option may be conditioned upon the Participant’s execution of a Share purchase agreement in form satisfactory to the Administrator providing for certain protections for the Company and its other shareholders, including requirements that:

 

i.The Participant’s or the Participant’s Survivors’ right to sell or transfer the Shares may be restricted; and

 

Exhibit 10.1

 

ii.The Participant or the Participant’s Survivors may be required to execute letters of investment intent and must also acknowledge that the Shares will bear legends noting any applicable restrictions.

 

 

7.TERMS AND CONDITIONS OF STOCK GRANTS.

 

Each Stock Grant to a Participant shall state the principal terms in an Agreement, duly executed by the Company (or provided in electronic form by the Company) and, to the extent required by law or requested by the Company, by the Participant.  The Agreement shall be in a form approved by the Administrator and shall contain terms and conditions which the Administrator determines to be appropriate and in the best interest of the Company, subject to the following minimum standards:

 

(a)Each Agreement shall state the purchase price (per share), if any, of the Shares covered by each Stock Grant, which purchase price shall be determined by the Administrator but shall not be less than the minimum consideration required by the Massachusetts General Corporation Law on the date of the grant of the Stock Grant;

 

(b)Each Agreement shall state the number of Shares to which the Stock Grant pertains;

 

(c)Each Agreement shall include the terms of any right of the Company to restrict or reacquire the Shares subject to the Stock Grant, including the time period or attainment of Performance Goals upon which such rights shall accrue and the purchase price therefor, if any; and

 

(d)Dividends (other than stock dividends to be issued pursuant to Section 25 of the Plan) may accrue but shall not be paid prior to the time, and only to the extent that, the restrictions or rights to reacquire the Shares subject to the Stock Grant lapse.

 

 

8.TERMS AND CONDITIONS OF OTHER STOCK-BASED AWARDS.

 

The Administrator shall have the right to grant other Stock-Based Awards based upon the Common Stock having such terms and conditions as the Administrator may determine, including, without limitation, the grant of Shares based upon certain conditions, the grant of securities convertible into Shares and the grant of stock appreciation rights, phantom stock awards, stock units deferred or otherwise.  The principal terms of each Stock-Based Award shall be set forth in an Agreement, duly executed by the Company (or provided in electronic form by the Company) and, to the extent required by law or requested by the Company, by the Participant.  The Agreement shall be in a form approved by the Administrator and shall contain terms and conditions which the Administrator determines to be appropriate and in the best interest of the Company.  Each Agreement shall include the terms of any right of the Company including the right to terminate the Stock-Based Award without the issuance of Shares, the terms of any vesting conditions, Performance Goals or events upon which Shares shall be issued provided that dividends (other

 

Exhibit 10.1

than stock dividends to be issued pursuant to Section 25 of the Plan) or dividend equivalents may accrue but shall not be paid prior to and only to the extent that, the Shares subject to the Stock-Based Award vest.  Under no circumstances may the Agreement covering stock appreciation rights (a) have an exercise price (per share) that is less than the Fair Market Value per share of Common Stock on the date of grant or (b) expire more than ten years following the date of grant.

 

The Company intends that the Plan and any Stock-Based Awards granted hereunder be exempt from the application of Section 409A of the Code or meet the requirements of paragraphs (2), (3) and (4) of subsection (a) of Section 409A of the Code, to the extent applicable, and be operated in accordance with Section 409A so that any compensation deferred under any Stock-Based Award (and applicable investment earnings) shall not be included in income under Section 409A of the Code.  Any ambiguities in the Plan shall be construed to effect the intent as described in this Paragraph 8.

 

 

9.PERFORMANCE BASED AWARDS.

 

The Committee shall determine whether, with respect to a performance period, the applicable Performance Goals have been met with respect to a given Participant and, if they have, to so certify and ascertain the amount of the applicable Performance-Based Award.  No Performance-Based Awards will be issued for such performance period until such certification is made by the Committee.  The number of Shares issued in respect of a Performance-Based Award determined by the Committee for a performance period shall be paid to the Participant at such time as determined by the Committee in its sole discretion after the end of such performance period and any dividends (other than stock dividends to be issued pursuant to Section 25 of the Plan) or dividend equivalents that accrue shall only be paid in respect of the number of Shares earned in respect of a Performance-Based Award. 

 

 

10.EXERCISE OF OPTIONS AND ISSUE OF SHARES.

 

An Option (or any part or installment thereof) shall be exercised by giving written notice (in a form acceptable to the Administrator which may include electronic notice) to the Company or its designee, together with provision for payment of the aggregate exercise price in accordance with this Paragraph for the Shares as to which the Option is being exercised, and upon compliance with any other condition(s) set forth in the Option Agreement.  Such notice shall be signed by the person exercising the Option, shall state the number of Shares with respect to which the Option is being exercised and shall contain any representation required by the Plan or the Option Agreement.  Payment of the exercise price for the Shares as to which such Option is being exercised shall be made (a) in United States dollars in cash or by check, or (b) at the discretion of the Administrator, through delivery of shares of Common Stock having a Fair Market Value equal as of the date of the exercise to the cash exercise price of the Option and held for at least six months (if required to avoid negative accounting treatment), or (c) at the discretion of the Administrator, by having the Company retain from the Shares otherwise issuable upon exercise of the Option, a number of shares having a Fair Market Value equal as of the date of exercise to the aggregate exercise price of the number of Shares being exercised, or (d) at the discretion of the Administrator, in accordance

 

Exhibit 10.1

with a cashless exercise program established with a securities brokerage firm, and approved by the Administrator, or (e) at the discretion of the Administrator, by any combination of (a), (b), (c) and (d) above or (f) at the discretion of the Administrator, payment of such other lawful consideration as the Administrator may determine.

 

The Company shall then reasonably promptly deliver the Shares as to which such Option was exercised to the Participant (or to the Participant’s Survivors, as the case may be).  In determining what constitutes “reasonably promptly,” it is expressly understood that the issuance and delivery of the Shares may be delayed by the Company in order to comply with any law or regulation (including, without limitation, state securities or “blue sky” laws) which requires the Company to take any action with respect to the Shares prior to their issuance.  The Shares shall, upon delivery, be fully paid, non-assessable Shares.

 

The Administrator shall have the right to accelerate the date of exercise of any installment of any Option.

 

The Administrator may, in its discretion, amend any term or condition of an outstanding Option provided (i) such term or condition as amended is not prohibited by the Plan, (ii) any such amendment shall be made only with the consent of the Participant to whom the Option was granted, or in the event of the death of the Participant, the Participant’s Survivors, if the amendment is adverse to the Participant, and (iii) any such amendment of any Option shall be made only after the Administrator determines whether such amendment would cause any adverse tax consequences for the holder of such Option including, but not limited to, pursuant to Section 409A of the Code.

 

 

11.ACCEPTANCE OF STOCK GRANTS AND STOCK-BASED AWARDS AND ISSUE OF SHARES.

 

A Stock Grant or Stock-Based Award (or any part or installment thereof) shall be accepted by executing the applicable Agreement and delivering it to the Company or its designee, together with provision for payment of the full purchase price, if any, in accordance with this Paragraph for the Shares as to which such Stock Grant or Stock-Based Award is being accepted, and upon compliance with any other conditions set forth in the applicable Agreement.  Payment of the purchase price for the Shares as to which such Stock Grant or Stock-Based Award is being accepted shall be made (a) in United States dollars in cash or by check, or (b) at the discretion of the Administrator, through delivery of shares of Common Stock held for at least six months (if required to avoid negative accounting treatment) and having a Fair Market Value equal as of the date of acceptance of the Stock Grant or Stock Based-Award to the purchase price of the Stock Grant or Stock-Based Award, or (c) at the discretion of the Administrator, by any combination of (a) and (b) above; or (d) at the discretion of the Administrator, payment of such other lawful consideration as the Administrator may determine.

 

The Company shall then, if required by the applicable Agreement, reasonably promptly deliver the Shares as to which such Stock Grant or Stock-Based Award was accepted to the Participant (or to the Participant’s Survivors, as the case may be), subject to any escrow provision set forth in the applicable Agreement.  In determining what constitutes “reasonably promptly,” it

 

Exhibit 10.1

is expressly understood that the issuance and delivery of the Shares may be delayed by the Company in order to comply with any law or regulation (including, without limitation, state securities or “blue sky” laws) which requires the Company to take any action with respect to the Shares prior to their issuance.

 

 

12.RIGHTS AS A SHAREHOLDER.

 

No Participant to whom a Stock Right has been granted shall have rights as a shareholder with respect to any Shares covered by such Stock Right, except after due exercise of the Option or issuance of Shares as set forth in any Agreement, and tender of the aggregate exercise or full purchase price, if any, for the Shares being purchased pursuant to such exercise or acceptance and registration of the Shares in the Company’s share register in the name of the Participant.

 

 

13.ASSIGNABILITY AND TRANSFERABILITY OF STOCK RIGHTS.

 

By its terms, a Stock Right granted to a Participant shall not be transferable by the Participant other than (i) by will or by the laws of descent and distribution, or (ii) as approved by the Administrator in its discretion and set forth in the applicable Agreement; provided that no Stock Right may be transferred by a Participant for value.  The designation of a beneficiary of a Stock Right by a Participant, with the prior approval of the Administrator and in such form as the Administrator shall prescribe, shall not be deemed a transfer prohibited by this Paragraph.  Except as provided above, a Stock Right shall only be exercisable or may only be accepted, during the Participant’s lifetime, by such Participant (or by his or her legal 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 any Stock Right or of any rights granted thereunder contrary to the provisions of this Plan, or the levy of any attachment or similar process upon a Stock Right, shall be null and void.

 

 

14.EFFECT ON OPTIONS OF TERMINATION OF SERVICE OTHER THAN FOR CAUSE OR DEATH OR DISABILITY.

 

Except as otherwise provided in a Participant’s Option Agreement, in the event of a termination of service (whether as an Employee, director or consultant) with the Company or an Affiliate before the Participant has exercised an Option, the following rules apply:

 

a.A Participant who ceases to be an Employee, director or consultant of the Company or of an Affiliate (for any reason other than termination for Cause, Disability, or death for which events there are special rules in Paragraphs 15, 16, and 17, respectively), may exercise any Option granted to him or her to the extent that the Option is exercisable on the date of such termination of service, but only within such term as the Administrator has designated in a Participant’s Option Agreement.

 

 

Exhibit 10.1

b.[Reserved]

 

c.The provisions of this Paragraph, and not the provisions of Paragraph 16 or 17, shall apply to a Participant who subsequently becomes Disabled or dies after the termination of employment, director status or consultancy; provided, however, in the case of a Participant’s Disability or death within three months after the termination of employment, director status or consultancy, the Participant or the Participant’s Survivors may exercise the Option within one year after the date of the Participant’s termination of service, but in no event after the date of expiration of the term of the Option.

 

d.Notwithstanding anything herein to the contrary, if subsequent to a Participant’s termination of employment, termination of director status or termination of consultancy, but prior to the exercise of an Option, the Administrator determines that, either prior or subsequent to the Participant’s termination, the Participant engaged in conduct which would constitute Cause, then such Participant shall forthwith cease to have any right to exercise any Option.

 

e.A Participant to whom an Option has been granted under the Plan who is absent from the Company or an Affiliate because of temporary disability (any disability other than a Disability as defined in Paragraph 1 hereof), or who is on leave of absence for any purpose, shall not, during the period of any such absence, be deemed, by virtue of such absence alone, to have terminated such Participant’s employment, director status or consultancy with the Company or with an Affiliate, except as the Administrator may otherwise expressly provide.

 

f.Except as required by law or as set forth in a Participant’s Option Agreement, Options granted under the Plan shall not be affected by any change of a Participant’s status within or among the Company and any Affiliates, so long as the Participant continues to be an Employee, director or consultant of the Company or any Affiliate.

 

 

15.EFFECT ON OPTIONS OF TERMINATION OF SERVICE FOR CAUSE.

 

Except as otherwise provided in a Participant’s Option Agreement, the following rules apply if the Participant’s service (whether as an Employee, director or consultant) with the Company or an Affiliate is terminated for Cause prior to the time that all his or her outstanding Options have been exercised:

 

a.All outstanding and unexercised Options as of the time the Participant is notified his or her service is terminated for Cause will immediately be forfeited.

 

b.Cause is not limited to events which have occurred prior to a Participant’s termination of service, nor is it necessary that the Administrator’s finding of Cause occur prior to termination.  If the Administrator determines, subsequent to a

 

Exhibit 10.1

Participant’s termination of service but prior to the exercise of an Option, that either prior or subsequent to the Participant’s termination the Participant engaged in conduct which would constitute Cause, then the right to exercise any Option is forfeited.

 

 

16.EFFECT ON OPTIONS OF TERMINATION OF SERVICE FOR DISABILITY.

 

Except as otherwise provided in a Participant’s Option Agreement:

 

a. A Participant who ceases to be an Employee, director or consultant of the Company or of an Affiliate by reason of Disability may exercise any Option granted to such Participant:

 

(i)To the extent that the Option has become exercisable but has not been exercised on the date of Disability; and

 

(ii)In the event rights to exercise the Option accrue periodically, to the extent of a pro rata portion through the date of Disability of any additional vesting rights that would have accrued on the next vesting date had the Participant not become Disabled.  The proration shall be based upon the number of days accrued in the current vesting period prior to the date of Disability.

 

b.A Disabled Participant may exercise such rights only within the period ending one year after the date of the Participant’s Disability, notwithstanding that the Participant might have been able to exercise the Option as to some or all of the Shares on a later date if the Participant had not become Disabled and had continued to be an Employee, director or consultant or, if earlier, within the originally prescribed term of the Option.

 

c.The Administrator shall make the determination both of whether Disability has occurred and the date of its occurrence (unless a procedure for such determination is set forth in another agreement between the Company and such Participant, in which case such procedure shall be used for such determination).  If requested, the Participant shall be examined by a physician selected or approved by the Administrator, the cost of which examination shall be paid for by the Company.

 

 

17.EFFECT ON OPTIONS OF DEATH WHILE AN EMPLOYEE, DIRECTOR OR CONSULTANT.

 

Except as otherwise provided in a Participant’s Option Agreement:

 

a.In the event of the death of a Participant while the Participant is an Employee, director or consultant of the Company or of an Affiliate, such Option may be exercised by the Participant’s Survivors:

 

Exhibit 10.1

 

(i)  To the extent that the Option has become exercisable but has not been exercised on the date of death; and

 

(ii)In the event rights to exercise the Option accrue periodically, to the extent of a pro rata portion through the date of death of any additional vesting rights that would have accrued on the next vesting date had the Participant not died.  The proration shall be based upon the number of days accrued in the current vesting period prior to the Participant’s date of death.

 

b.If the Participant’s Survivors wish to exercise the Option, they must take all necessary steps to exercise the Option within one year after the date of death of such Participant, notwithstanding that the decedent might have been able to exercise the Option as to some or all of the Shares on a later date if he or she had not died and had continued to be an Employee, director or consultant or, if earlier, within the originally prescribed term of the Option.

 

 

18.EFFECT OF TERMINATION OF SERVICE ON STOCK GRANTS AND STOCK-BASED AWARDS.

 

In the event of a termination of service (whether as an Employee, director or consultant) with the Company or an Affiliate for any reason before the Participant has accepted a Stock Grant or a Stock-Based Award and paid the purchase price, if required, such offer shall terminate.

 

For purposes of this Paragraph 18 and Paragraph 19 below, a Participant to whom a Stock Grant or a Stock-Based Award has been issued under the Plan who is absent from work with the Company or with an Affiliate because of temporary disability (any disability other than a Disability as defined in Paragraph 1 hereof), or who is on leave of absence for any purpose, shall not, during the period of any such absence, be deemed, by virtue of such absence alone, to have terminated such Participant’s employment, director status or consultancy with the Company or with an Affiliate, except as the Administrator may otherwise expressly provide.

 

In addition, for purposes of this Paragraph 18 and Paragraph 19 below, any change of employment or other service within or among the Company and any Affiliates shall not be treated as a termination of employment, director status or consultancy so long as the Participant continues to be an Employee, director or consultant of the Company or any Affiliate.

 

 

19.EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF TERMINATION OF SERVICE OTHER THAN FOR CAUSE OR DEATH OR DISABILITY.

 

Except as otherwise provided in a Participant’s Agreement, in the event of a termination of service (whether as an Employee, director or consultant), other than termination for Cause, Disability, or death for which events there are special rules in Paragraphs 20, 21, and 22, respectively, before all forfeiture provisions or Company rights of repurchase shall have lapsed,

 

Exhibit 10.1

then the Company shall have the right to cancel or repurchase that number of Shares subject to a Stock Grant or Stock-Based Award as to which the Company’s forfeiture or repurchase rights have not lapsed.

 

 

20.EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF TERMINATION OF SERVICE FOR CAUSE.

 

Except as otherwise provided in a Participant’s Agreement, the following rules apply if the Participant’s service (whether as an Employee, director or consultant) with the Company or an Affiliate is terminated for Cause:

 

a.All Shares subject to any Stock Grant or a Stock-Based Award that remain subject to forfeiture provisions or as to which the Company shall have a repurchase right shall be immediately forfeited to the Company as of the time the Participant is notified his or her service is terminated for Cause.

 

b.Cause is not limited to events which have occurred prior to a Participant’s termination of service, nor is it necessary that the Administrator’s finding of Cause occur prior to termination.  If the Administrator determines, subsequent to a Participant’s termination of service, that either prior or subsequent to the Participant’s termination the Participant engaged in conduct which would constitute Cause, then all shares subject to any Stock Grant or Stock-Based Award that remained subject to forfeiture provisions or as to which the Company had a repurchase right on the date of termination shall be immediately forfeited to the Company.

 

 

21.EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF TERMINATION OF SERVICE FOR DISABILITY.

 

Except as otherwise provided in a Participant’s Agreement, the following rules apply if a Participant ceases to be an Employee, director or consultant of the Company or of an Affiliate by reason of Disability: to the extent the forfeiture provisions or the Company’s rights of repurchase have not lapsed on the date of Disability, they shall be exercisable; provided, however, that in the event such forfeiture provisions or rights of repurchase lapse periodically, such provisions or rights shall lapse to the extent of a pro rata portion of the Shares subject to such Stock Grant or Stock-Based Award through the date of Disability as would have lapsed had the Participant not become Disabled.  The proration shall be based upon the number of days accrued prior to the date of Disability.

 

The Administrator shall make the determination both of whether Disability has occurred and the date of its occurrence (unless a procedure for such determination is set forth in another agreement between the Company and such Participant, in which case such procedure shall be used for such determination).  If requested, the Participant shall be examined by a physician selected or approved by the Administrator, the cost of which examination shall be paid for by the Company.

 

Exhibit 10.1

 

 

22.EFFECT ON STOCK GRANTS AND STOCK-BASED AWARDS OF DEATH WHILE AN EMPLOYEE, DIRECTOR OR CONSULTANT.

 

Except as otherwise provided in a Participant’s Agreement, the following rules apply in the event of the death of a Participant while the Participant is an Employee, director or consultant of the Company or of an Affiliate:  to the extent the forfeiture provisions or the Company’s rights of repurchase have not lapsed on the date of death, they shall be exercisable; provided, however, that in the event such forfeiture provisions or rights of repurchase lapse periodically, such provisions or rights shall lapse to the extent of a pro rata portion of the Shares subject to such Stock Grant or Stock-Based Award through the date of death as would have lapsed had the Participant not died.  The proration shall be based upon the number of days accrued prior to the Participant’s death.

 

 

23.PURCHASE FOR INVESTMENT.

 

Unless the offering and sale of the Shares to be issued upon the particular exercise or acceptance of a Stock Right 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:

 

a.The person(s) who exercise(s) or accept(s) such Stock Right shall warrant to the Company, prior to the receipt of such Shares, 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 their Shares issued pursuant to such exercise or such grant:

 

“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.”

 

b.At the discretion of the Administrator, the Company shall have received an opinion of its counsel that the Shares may be issued upon such particular exercise or acceptance in compliance with the 1933 Act without registration thereunder.

 

 

 

Exhibit 10.1

24.DISSOLUTION OR LIQUIDATION OF THE COMPANY.

 

Upon the dissolution or liquidation of the Company, all Options granted under this Plan which as of such date shall not have been exercised and all Stock Grants and Stock-Based Awards which have not been accepted, to the extent required under the applicable Agreement, will terminate and become null and void; provided, however, that if the rights of a Participant or a Participant’s Survivors have not otherwise terminated and expired, the Participant or the Participant’s Survivors will have the right immediately prior to such dissolution or liquidation to exercise or accept any Stock Right to the extent that the Stock Right is exercisable or subject to acceptance as of the date immediately prior to such dissolution or liquidation.  Upon the dissolution or liquidation of the Company, any outstanding Stock-Based Awards shall immediately terminate unless otherwise determined by the Administrator or specifically provided in the applicable Agreement.

 

 

25.ADJUSTMENTS.

 

Upon the occurrence of any of the following events, a Participant’s rights with respect to any Stock Right granted to him or her hereunder shall be adjusted as hereinafter provided, unless otherwise specifically provided in a Participant’s Agreement:

 

a.Stock Dividends and Stock Splits.  If (i) the shares of Common Stock shall be subdivided or combined into a greater or smaller number of shares or if the Company shall issue any shares of Common Stock as a stock dividend on its outstanding Common Stock, or (ii) additional shares or new or different shares or other securities of the Company or other non-cash assets are distributed with respect to such shares of Common Stock, each Stock Right and the number of shares of Common Stock deliverable thereunder shall be appropriately increased or decreased proportionately, and appropriate adjustments shall be made, including in the exercise or purchase price per share and Performance Goals applicable to outstanding Performance-Based Awards, to reflect such events.  The number of Shares subject to the limitations in Paragraph 3(a) and 4(c) shall also be proportionately adjusted upon the occurrence of such events.

 

b.Corporate Transactions.  If the Company is to be consolidated with or acquired by another entity in a merger, consolidation, or sale of all or substantially all of the Company’s assets or the acquisition of all of the outstanding voting stock of the Company in a single transaction or a series of related transactions by a single entity other than a transaction to merely change the state of incorporation (a “Corporate Transaction”), the Administrator or the board of directors of any entity assuming the obligations of the Company hereunder (the “Successor Board”), shall, as to outstanding Options, either (i) make appropriate provision for the continuation of such Options by substituting on an equitable basis for the Shares then subject to such Options either the consideration payable with respect to the outstanding shares of Common Stock in connection with the Corporate Transaction or securities of any successor or acquiring entity; or (ii) upon written notice to the Participants, provide that such Options must be exercised (either (A) to the extent then exercisable, or (B) at the discretion of the Administrator, any such Options being made partially or fully exercisable for purposes of this Subparagraph), within a specified number of days of the date of such notice, at the end of which period the Options shall terminate; or (iii) terminate

 

Exhibit 10.1

such Options in exchange for payment of an amount equal to the consideration payable upon consummation of such Corporate Transaction to a holder of the number of shares of Common Stock into which such Option would have been exercisable (either (A) to the extent then exercisable, or (B) at the discretion of the Administrator, any such Options being made partially or fully exercisable for purposes of this Subparagraph) less the aggregate exercise price thereof.  For purposes of determining the payments to be made pursuant to Subclause (iii) above, in the case of a Corporate Transaction the consideration for which, in whole or in part, is other than cash, the consideration other than cash shall be valued at the fair value thereof as determined in good faith by the Board of Directors.

 

With respect to outstanding Stock Grants, the Administrator or the Successor Board, shall either (i) make appropriate provisions for the continuation of such Stock Grants on the same terms and conditions by substituting on an equitable basis for the Shares then subject to such Stock Grants either the consideration payable with respect to the outstanding shares of Common Stock in connection with the Corporate Transaction or securities of any successor or acquiring entity; or (ii) terminate all Stock Grants in exchange for payment of an amount equal to the consideration payable upon consummation of such Corporate Transaction to the holder of the number of shares of Common Stock comprising such Stock Grant (to the extent such Stock Grant is no longer subject to any forfeiture or repurchase rights then in effect or, at the discretion of the Administrator, all forfeiture and repurchase rights being waived upon such Corporate Transaction).

 

In taking any of the actions permitted under this Paragraph 25(b), the Administrator shall not be obligated by the Plan to treat all Stock Rights, all Stock Rights held by a Participant, or all Stock Rights of the same type, identically.

 

c.Recapitalization or Reorganization.  In the event of a recapitalization or reorganization of the Company other than a Corporate Transaction pursuant to which securities of the Company or of another corporation are issued with respect to the outstanding shares of Common Stock, a Participant upon exercising an Option or accepting a Stock Grant after the recapitalization or reorganization shall be entitled to receive for the price paid upon such exercise or acceptance, if any, the number of replacement securities which would have been received if such Option had been exercised or Stock Grant accepted prior to such recapitalization or reorganization.

 

d.Adjustments to Stock-Based Awards.  Upon the happening of any of the events described in Subparagraphs a, b or c above, any outstanding Stock-Based Award shall be appropriately adjusted to reflect the events described in such Subparagraphs.  The Administrator or the Successor Board shall determine the specific adjustments to be made under this Paragraph 25, including, but not limited to the effect if any, of a Change of Control and, subject to Paragraph 4, its determination shall be conclusive.

 

e.Modification of Options.  Notwithstanding the foregoing, any adjustments made pursuant to Subparagraph a, b or c above with respect to Options shall be made only after the Administrator determines whether such adjustments would cause any adverse tax consequences for the holders of such Options.  If the Administrator determines that such adjustments made with respect to Options would cause an adverse tax consequence, it may refrain from making such

 

Exhibit 10.1

adjustments, unless the holder of an Option specifically agrees in writing that such adjustment be made and such writing indicates that the holder has full knowledge of the consequences of such adjustment on his or her income tax treatment with respect to the Option.

 

 

26.ISSUANCES OF SECURITIES.

 

Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of shares subject to Stock Rights.  Except as expressly provided herein, no adjustments shall be made for dividends paid in cash or in property (including without limitation, securities) of the Company prior to any issuance of Shares pursuant to a Stock Right.

 

 

27.FRACTIONAL SHARES.

 

No fractional shares shall be issued under the Plan and the person exercising a Stock Right shall receive from the Company cash in lieu of such fractional shares equal to the Fair Market Value thereof.

 

 

28.[RESERVED]

 

 

29.WITHHOLDING.

 

In the event that any federal, state, or local income taxes, employment taxes, Federal Insurance Contributions Act (“F.I.C.A.”) withholdings or other amounts are required by applicable law or governmental regulation to be withheld from the Participant’s salary, wages or other remuneration in connection with the exercise or acceptance of a Stock Right or upon the lapsing of any forfeiture provision or right of repurchase or for any other reason required by law, the Company may withhold from the Participant’s compensation, if any, or may require that the Participant advance in cash to the Company, or to any Affiliate of the Company which employs or employed the Participant, the statutory minimum amount of such withholdings unless a different withholding arrangement, including the use of shares of the Company’s Common Stock is authorized by the Administrator (and permitted by law).  For purposes hereof, the fair market value of the shares withheld for purposes of payroll withholding shall be determined in the manner set forth under the definition of Fair Market Value provided in Paragraph 1 above, as of the most recent practicable date prior to the date of exercise.  If the Fair Market Value of the shares withheld is less than the amount of payroll withholdings required, the Participant may be required to advance the difference in cash to the Company or the Affiliate employer. 

 

30.[RESERVED]

 

 

 

Exhibit 10.1

31.TERMINATION OF THE PLAN.

 

The Plan will terminate on December 19, 2029.  The Plan may be terminated at an earlier date by vote of the Board of Directors of the Company; provided, however, that any such earlier termination shall not affect any Agreements executed prior to the effective date of such termination.  Termination of the Plan shall not affect any Stock Rights theretofore granted.

 

 

32.AMENDMENT OF THE PLAN AND AGREEMENTS.

 

The Plan may be amended by the Administrator, including, without limitation, to the extent necessary to qualify the shares issuable upon exercise or acceptance of any outstanding Stock Rights granted, or Stock Rights to be granted, under the Plan for listing on any national securities exchange or quotation in any national automated quotation system of securities dealers.  Other than as set forth in Paragraph 25 of the Plan, the Administrator may not without shareholder approval reduce the exercise price of an Option or cancel any outstanding Option in exchange for a replacement option having a lower exercise price, any Stock Grant, any other Stock-Based Award or for cash. In addition, the Administrator may not take any other action that is considered a direct or indirect “repricing” for purposes of the shareholder approval rules of the applicable securities exchange or inter-dealer quotation system on which the Shares are listed, including any other action that is treated as a repricing under generally accepted accounting principles.  Any modification or amendment of the Plan shall not, without the consent of a Participant, adversely affect his or her rights under a Stock Right previously granted to him or her, unless such amendment is required by applicable law or necessary to preserve the economic value of such Stock Right.  With the consent of the Participant affected, the Administrator may amend outstanding Agreements in a manner which may be adverse to the Participant but which is not inconsistent with the Plan.  In the discretion of the Administrator, outstanding Agreements may be amended by the Administrator in a manner which is not adverse to the Participant.  Notwithstanding the foregoing, except in the case of death, disability or Change of Control, outstanding Agreements may not be amended by the Administrator (or the Board) in a manner that would accelerate the exercisability or vesting of, or lapsing of any right by the Company to restrict or reacquire Shares subject to, all or any portion of any Option, Stock Grant or other Stock-Based Award.  Nothing in this Paragraph 32 shall limit the Administrator’s authority to take any action permitted pursuant to Paragraph 25.

 

 

33.EMPLOYMENT OR OTHER RELATIONSHIP.

 

Nothing in this Plan or any Agreement shall be deemed to prevent the Company or an Affiliate from terminating the employment, consultancy or director status of a Participant, nor to prevent a Participant from terminating his or her own employment, consultancy or director status or to give any Participant a right to be retained in employment or other service by the Company or any Affiliate for any period of time.

 

 

 

Exhibit 10.1

34.CLAWBACK.

 

Notwithstanding anything to the contrary contained in this Plan, the Company may recover from a Participant any compensation received from any Stock Right (whether or not settled) or cause a Participant to forfeit any Stock Right (whether or not vested) in the event that the Company’s Incentive Compensation Recoupment Policy then in effect is triggered.

 

 

35.SECTION 409A.

 

If a Participant is a “specified employee” as defined in Section 409A of the Code (and as applied according to procedures of the Company and its Affiliates) as of his separation from service, to the extent any payment under this Plan or pursuant to the grant of a Stock-Based Award constitutes deferred compensation (after taking into account any applicable exemptions from Section 409A of the Code), and to the extent required by Section 409A of the Code, no payments due under this Plan or pursuant to a Stock-Based Award may be made until the earlier of: (i) the first day of the seventh month following the Participant’s separation from service, or (ii) the Participant’s date of death; provided, however, that any payments delayed during this six-month period shall be paid in the aggregate in a lump sum, without interest, on the first day of the seventh month following the Participant’s separation from service.

 

The Administrator shall administer the Plan with a view toward ensuring that Stock Rights under the Plan that are subject to Section 409A of the Code comply with the requirements thereof and that Options under the Plan be exempt from the requirements of Section 409A of the Code, but neither the Administrator nor any member of the Board, nor the Company nor any of its Affiliates, nor any other person acting hereunder on behalf of the Company, the Administrator or the Board shall be liable to a Participant or any Survivor by reason of the acceleration of any income, or the imposition of any additional tax or penalty, with respect to a Stock Right, whether by reason of a failure to satisfy the requirements of Section 409A of the Code or otherwise.

 

 

36.GOVERNING LAW.

 

This Plan shall be construed and enforced in accordance with the law of The Commonwealth of Massachusetts.

 

******

 

Adopted: December 19, 2019

Amended: January 22, 2020

Amended: April 13, 2020

 

 

EX-31.1 3 imgn-20200331xex31d1.htm EX-31.1 imgn_Ex31_1

EXHIBIT 31.1

 

CERTIFICATIONS

 

I, Mark Enyedy, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: May 5, 2020

 

/s/ Mark J. Enyedy

 

Mark J. Enyedy

 

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

 

 

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

EXHIBIT 32

 

Certification

 

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

 

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

 

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

 

The Quarterly Report for the period ended March 31, 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: May 5, 2020

/s/MARK J. ENYEDY

 

Mark J. Enyedy

 

President, Chief Executive Officer

 

(Principal Executive Officer and
Principal Financial Officer)

 

 

 

EX-101.SCH 5 imgn-20200505.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 10501 - Disclosure - Convertible 4.5% Senior Notes link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Liability Related to Sale of Future Royalties link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 11101 - 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 30603 - Disclosure - Liability Related to Sale of Future Royalties (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - 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 40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40215 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40216 - 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 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 41001 - Disclosure - Leases - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - 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 11001 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) link:presentationLink link:calculationLink link:definitionLink 40214 - Disclosure - Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 imgn-20200505_cal.xml EX-101.CAL EX-101.DEF 7 imgn-20200505_def.xml EX-101.DEF EX-101.LAB 8 imgn-20200505_lab.xml EX-101.LAB EX-101.PRE 9 imgn-20200505_pre.xml EX-101.PRE XML 10 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 11 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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 €9 million at March 31, 2020.

XML 12 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Liability Related to Sale of Future Royalties
3 Months Ended
Mar. 31, 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 three months ended March 31, 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 three-month period ended March 31, 2020 (in thousands):

Three Months Ended

    

March 31, 2020

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

$

123,541

Kadcyla royalty payments received and paid

 

(15,137)

Non-cash interest expense recognized

5,699

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

$

114,103

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.1%, and a current effective interest rate of 17.7% as of March 31, 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 13 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Liability Related to Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2015
Liability Related to Sale of Future Royalties        
Non-cash royalty revenue related to the sale of future royalties   $ 12,997 $ 8,488  
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   15,137    
Non-cash interest expense recognized   5,699    
Liability related to sale of future royalties, net - ending balance   114,103    
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.10%    
Current effective interest rate   17.7    
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 14 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)
3 Months Ended
Mar. 31, 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 $ 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 231,280,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 231,280,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 15 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Segments (Details) - item
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Information    
Number of operating segments 1  
Other customers    
Segment Information    
Percentages of revenue recognized 0.00% 0.00%
Royalty revenue | Roche    
Segment Information    
Percentages of revenue recognized 98.00%  
Royalty revenue | Roche | Revenues percentage    
Segment Information    
Percentages of revenue recognized   99.00%
XML 16 imgn-20200505x10q_htm.xml IDEA: XBRL DOCUMENT 0000855654 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2020-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 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 2019-06-30 0000855654 us-gaap:RetainedEarningsMember 2019-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000855654 us-gaap:RetainedEarningsMember 2018-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000855654 srt:MinimumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-03-31 0000855654 srt:MaximumMember imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-03-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-03-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-09-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2019-06-01 2019-06-30 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2018-06-01 2018-06-30 0000855654 imgn:StockOptionPlan2016And2006PlansMember 2020-03-31 0000855654 imgn:StockIncentivePlan2018Member 2020-03-31 0000855654 imgn:InducementEquityIncentivePlanOrInducementPlanMember 2020-01-31 0000855654 imgn:InducementEquityIncentivePlanOrInducementPlanMember 2019-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2019-01-01 2019-03-31 0000855654 us-gaap:RestrictedStockMember 2020-03-31 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-03-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember imgn:CompensationPolicyNonEmployeeDirectorMember 2020-01-01 2020-03-31 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-04-01 2020-03-31 0000855654 2021-04-01 2020-03-31 0000855654 srt:MinimumMember 2025-04-01 2020-03-31 0000855654 srt:MinimumMember 2021-04-01 2020-03-31 0000855654 srt:MaximumMember 2025-04-01 2020-03-31 0000855654 srt:MaximumMember 2021-04-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:PhaseIIClinicalTrialMember 2020-03-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-03-31 0000855654 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-03-31 0000855654 us-gaap:ProductMember 2020-01-01 2020-03-31 0000855654 imgn:ResearchAndDevelopmentSupportMember 2020-01-01 2020-03-31 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2020-01-01 2020-03-31 0000855654 imgn:LicenseAndMilestoneFeesMember 2020-01-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:DevelopmentMilestonesMember 2019-01-01 2019-12-31 0000855654 imgn:ResearchAndDevelopmentSupportMember 2019-01-01 2019-03-31 0000855654 imgn:NoncashRoyaltyRevenueRelatedToSaleOfFutureRoyaltiesMember 2019-01-01 2019-03-31 0000855654 imgn:LicenseAndMilestoneFeesMember 2019-01-01 2019-03-31 0000855654 us-gaap:EmployeeSeveranceMember 2020-03-31 0000855654 us-gaap:EmployeeSeveranceMember 2019-12-31 0000855654 srt:ScenarioForecastMember imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2020-01-01 2020-06-30 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2020-01-01 2020-03-31 0000855654 us-gaap:EmployeeSeveranceMember imgn:CorporateRestructuringMember 2019-07-01 2019-12-31 0000855654 imgn:IncrementalRetentionBenefitsMember imgn:CorporateRestructuringMember 2019-01-01 2019-12-31 0000855654 imgn:EmployeeDirectorsAndConsultantStockOptionsMember 2020-01-01 2020-03-31 0000855654 us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0000855654 srt:MinimumMember 2020-03-31 0000855654 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-31 0000855654 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-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-12-31 0000855654 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000855654 imgn:WinterStreet930WalhamMaMember 2020-03-31 0000855654 imgn:WinterStreet930WalhamMaMember 2019-01-01 2019-03-31 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2020-03-31 0000855654 us-gaap:PerformanceSharesMember 2020-03-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2020-03-31 0000855654 us-gaap:ConvertibleDebtMember 2020-03-31 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:CarryingReportedAmountFairValueDisclosureMember 2020-03-31 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000855654 us-gaap:ConvertibleDebtMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000855654 imgn:KadcylaMember us-gaap:RoyaltyMember 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:ProbableMilestonesMember 2019-12-31 0000855654 imgn:RocheMember us-gaap:RoyaltyMember 2020-01-01 2020-03-31 0000855654 us-gaap:OtherCustomerMember 2020-01-01 2020-03-31 0000855654 imgn:RocheMember us-gaap:RoyaltyMember us-gaap:SalesMember 2019-01-01 2019-03-31 0000855654 us-gaap:OtherCustomerMember 2019-01-01 2019-03-31 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-03-31 0000855654 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000855654 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000855654 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 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-03-31 0000855654 2018-12-31 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2020-01-01 2020-03-31 0000855654 imgn:OtherCollaboratorsMember imgn:FutureTechnologicalImprovementsMember 2019-01-01 2019-03-31 0000855654 imgn:WinterStreet830WalthamMAMember 2020-03-31 0000855654 srt:OfficerMember us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0000855654 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2020-01-01 2020-03-31 0000855654 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000855654 imgn:StockOptionsAndRestrictedStockMember 2019-01-01 2019-03-31 0000855654 imgn:KadcylaMember 2020-03-31 0000855654 imgn:KadcylaMember 2019-12-31 0000855654 2019-01-01 2019-01-31 0000855654 imgn:KadcylaMember 2020-01-01 2020-03-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000855654 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000855654 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000855654 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000855654 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 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-03-31 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-03-31 0000855654 imgn:RocheMember 2000-05-01 2000-05-31 0000855654 imgn:TakedaOncologyMember 2020-01-01 2020-03-31 0000855654 imgn:SanofiMember 2020-01-01 2020-03-31 0000855654 imgn:RocheMember 2020-01-01 2020-03-31 0000855654 imgn:OxfordBiotherapeuticsLtdMember 2020-01-01 2020-03-31 0000855654 imgn:NovartisInstitutesForBioMedicalResearchIncMember 2020-01-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember 2020-01-01 2020-03-31 0000855654 imgn:BiotestAGMember 2020-01-01 2020-03-31 0000855654 imgn:BayerHealthCareMember 2020-01-01 2020-03-31 0000855654 imgn:FusionPharmaceuticalsMember 2020-01-01 2020-03-31 0000855654 imgn:DebiopharmInternationalMember 2020-01-01 2020-03-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2020-01-01 2020-03-31 0000855654 imgn:RocheMember imgn:KadcylaMember 2019-01-01 2019-03-31 0000855654 imgn:OmersMember imgn:KadcylaMember 2019-01-01 2019-01-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:SalesMilestonesMember 2020-01-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:RegulatoryMilestonesMember 2020-01-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:MilestonePaymentsPlusRoyaltiesOnCommercialSalesMember 2020-01-01 2020-03-31 0000855654 imgn:CytomXTherapeuticsIncMember imgn:DevelopmentMilestonesMember 2020-01-01 2020-03-31 0000855654 imgn:WinterStreet930WalhamMaMember 2020-01-01 2020-03-31 0000855654 imgn:WinterStreet830WalthamMAMember 2020-01-01 2020-03-31 0000855654 imgn:Pdm930UnitLlcMember 2020-01-01 2020-03-31 0000855654 us-gaap:EmployeeStockMember 2020-03-31 0000855654 us-gaap:EmployeeStockMember 2019-03-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember 2020-01-01 2020-03-31 0000855654 2019-12-31 0000855654 us-gaap:ConvertibleDebtMember 2016-12-31 0000855654 2020-03-31 0000855654 srt:MinimumMember 2020-01-01 2020-03-31 0000855654 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember srt:MinimumMember 2015-01-01 2015-12-31 0000855654 imgn:ImmunityRoyaltyHoldingsL.pMember imgn:KadcylaMember srt:MaximumMember 2015-01-01 2015-12-31 0000855654 srt:MaximumMember 2020-01-01 2020-03-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-12-31 0000855654 2019-01-01 2019-12-31 0000855654 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000855654 2019-01-01 2019-03-31 0000855654 2020-04-30 0000855654 2020-01-01 2020-03-31 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 Q1 false MA 150136000 174261000 P61M P3M 10-Q true 2020-03-31 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 174405935 247299000 176225000 54000 7500000 1753000 1001000 990000 3631000 12977000 15116000 7653000 5425000 270726000 208898000 6018000 6993000 15234000 15587000 6831000 3784000 298809000 235262000 9534000 9933000 5211000 8991000 18916000 13932000 557000 635000 48651000 41274000 3071000 2971000 123000 309000 85506000 77410000 127387000 127123000 20996000 21798000 0.045 0.045 18000 22000 2082000 2078000 765000 859000 65452000 82267000 1489000 707000 302912000 311383000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 200000000 200000000 174261000 150136000 1743000 1501000 1310710000 1209846000 -1316556000 -1287468000 -4103000 -76121000 298809000 235262000 283000 79000 12997000 8488000 7000 17000 13287000 8584000 27408000 38893000 8864000 10778000 825000 559000 37097000 50230000 -23810000 -41646000 646000 1422000 5702000 3432000 24000 24000 -198000 -71000 -29088000 -43751000 -0.17 -0.30 166947000 147813000 -29088000 -43751000 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 -29088000 -43751000 12997000 8488000 5702000 3432000 529000 1200000 709000 -444000 3122000 5107000 -7446000 -1468000 752000 3365000 -2641000 -500000 2228000 2248000 353000 348000 3047000 -44000 -649000 -2698000 -3267000 -7373000 5253000 931000 78000 65208000 -702000 -556000 -28315000 10203000 21000 2127000 1426000 1405000 -2127000 240000 68000 229000 97744000 97984000 68000 71074000 8144000 176225000 262252000 247299000 270396000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">A.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Nature of Business and Plan of Operations</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ImmunoGen, Inc. (the Company) was incorporated in Massachusetts in 1981 and is focused on the development of antibody-drug conjugates, or ADCs. The Company has generally incurred operating losses and negative cash flows from operations since inception, incurred a net loss of $29.1 million during the three months ended March 31, 2020, and has an accumulated deficit of approximately $1.3 billion as of March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At March 31, 2020, the Company had $247.3 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';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> -29100000 -1300000000 0 247300000 P12M <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">B.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Summary of Significant Accounting Policies</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has evaluated all events or transactions that occurred after March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into licensing and development agreements with collaborators for the development of</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, 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 - <i style="font-style:italic;">Revenue from Contracts with Customers</i> (ASC 606)<i style="font-style:italic;"> </i>in accounting for these agreements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As part of the accounting for 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At March 31, 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';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Development and commercialization licenses, which provide the 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';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Biotest (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (two exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Roche, through its Genentech unit (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Sanofi (five fully-paid, exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and option agreement for a defined period of time to secure 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';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Jazz Pharmaceuticals</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Development and Commercialization Licenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements and miscellaneous other activities to be performed on behalf of the collaborative partner.</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"> <span style="font-size:10pt;">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 </span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">12 years</span><span style="font-size:10pt;"> after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, 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';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';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration (FDA) or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the inception of each arrangement that includes 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Collaboration and Option Agreements/Right-to-Test Agreements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 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';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 March 31, 2020, all right-to-test agreements have expired. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: (a) estimated fair value of each program, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining whether a collaboration and option agreement is within the scope of ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Transaction Price Allocated to Future Performance Obligations</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $127.5 million. The Company expects to recognize revenue on approximately 39% and 61% 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_5hvf53naiUa89SIhO7Hv2w"><span style="color:#000000;font-family:'Times New Roman';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances from Contracts with Customers</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents changes in the Company’s contract assets and contract liabilities during the three months ended March 31, 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';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';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';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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';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';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,510</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146,010</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:33.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_lbR1VGsVW0u-QSQY52dPhQ"><span style="color:#000000;font-family:'Times New Roman';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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_S5KmaNQdUkWHlNurAKJ2aw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">During the quarter ended March 31, 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 $83,000 of amortization related to numerous collaborators’ rights to technological improvements. 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 three months ended March 31, 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A contract asset and related revenue of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently achieved and paid during the three months ended March 31, 2019. Also during the three months ended March 31, 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 Note E, and $79,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The timing of revenue recognition, billings, and cash collections results in billed receivables, contract assets, and contract liabilities on the consolidated balance sheets. When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Financial Instruments and Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of March 31, 2020 and December 31, 2019, the Company held $247.3 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Non-cash Investing and Financing Activities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $250,000 of accrued capital expenditures as of March 31, 2020 <span style="white-space:pre-wrap;">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.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is defined under ASC Topic 820, <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';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of March 31, 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 March 31, 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:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at March 31, 2020 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 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:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The fair value of the Company’s cash equivalents is based on quoted prices from active markets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of March 31, 2020. The estimated fair value and gross carrying amount was $3.0 million and $2.1 million, respectively, 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 January 2018, the fair value as of March 31, 2020 and December 31, 2019 uses Level 3 inputs.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Unbilled Revenue/Reimbursement</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Clinical Trial Accruals</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. </span>Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid 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 clinical payments for goods or services that will be used or rendered for future R&amp;D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. </span>The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Computation of Net Loss per Common Share</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">19,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">21,528</p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 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 to provide for the issuance of non-qualified option grants </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">for up to 1,500,000 shares of the Company’s common stock. The Inducement Plan was amended in January 2020 and again in April 2020 to reduce the total number of shares reserved for issuance under the plan to 850,000 shares. 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';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 of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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';font-size: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">84.20%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">73.57%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.45%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.47%</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended March 31, 2020 and 2019 were $3.23 and $3.46 per share, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three month period then ended is presented below (in thousands, except weighted-average data):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.53</p></td></tr><tr><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,740 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.55 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(86)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.81 </p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.45 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,547 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.60 </p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In 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 March 31, 2020, 139,100 of these options are still outstanding. In the quarter ended March 31, 2020, the Company issued 2.4 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 $12.0 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of March 31, 2020 and changes during the three-month period ended March 31, 2020 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';font-size:10pt;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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.47</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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';font-size:10pt;margin:0pt;">Unvested at March 31, 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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">473 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.68</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three months ended March 31, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $2.47 to $4.00 per share. The total proceeds to the Company from these option exercises were $240,000. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. No shares were issued to participating employees during the three months ended March 31, 2020 or 2019. 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 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><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.1 million during the three months ended March 31, 2020, compared to stock compensation expense of $5.0 million for the three months ended March 31, 2019, respectively. The decrease in expense is primarily due to a lower fair value of awards vesting in the current period compared to the prior year period as a result of the restructuring last year and a decline in the Company’s stock price. Stock compensation expense related to the ESPP was $78,000 and $197,000 for the three months ended March 31, 2020 and 2019. As of March 31, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $24.3 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Segment Information</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three months ended March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three months ended March 31, 2020 and 2019, 98% and 99% of revenues, respectively, were from Roche, consisting of non-cash royalty revenue. There were no other customers of the Company with significant revenues in the three months ended March 31, 2020 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-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';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, ImmunoGen Securities Corp., ImmunoGen Europe Limited, ImmunoGen (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Subsequent Events</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company has evaluated all events or transactions that occurred after March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into licensing and development agreements with collaborators for the development of</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">ADCs. The terms of these agreements contain multiple deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, 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 - <i style="font-style:italic;">Revenue from Contracts with Customers</i> (ASC 606)<i style="font-style:italic;"> </i>in accounting for these agreements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under the agreements, the Company performs the following five steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when or as the Company satisfies each performance obligation.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of ASC 606, the Company assesses the goods or services promised within each contract and determines those that are performance obligations, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As part of the accounting for 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At March 31, 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';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Development and commercialization licenses, which provide the 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';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Bayer (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Biotest (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">CytomX (two exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Debiopharm (one exclusive single-compound license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Fusion Pharmaceuticals (one exclusive single-target license)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Novartis (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Oxford BioTherapeutics/Menarini (one exclusive single target license sublicensed from Amgen)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Roche, through its Genentech unit (five exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Sanofi (five fully-paid, exclusive single-target licenses)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Takeda, through its wholly owned subsidiary, Millennium Pharmaceuticals, Inc. (one exclusive single-target license)</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and option agreement for a defined period of time to secure 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';font-size:10pt;margin:0pt 0pt 6pt 72pt;">Jazz Pharmaceuticals</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Collaboration and license agreement to co-develop and co-commercialize a specified anticancer compound on established terms:</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 72pt;">MacroGenics</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">There are no performance, cancellation, termination, or refund provisions in any of the arrangements that contain material financial consequences to the Company.</p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Development and Commercialization Licenses</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The obligations under a development and commercialization license agreement generally include the license to the Company’s ADC technology with respect to a specified antigen target, and may also include obligations related to rights to future technological improvements and miscellaneous other activities to be performed on behalf of the collaborative partner.</p><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"> <span style="font-size:10pt;">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 </span><span style="font-size:10pt;">10</span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">12 years</span><span style="font-size:10pt;"> after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, 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';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';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognizes revenue related to the rights to future technological improvements over the estimated term of the applicable license.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s development and commercialization license agreements have milestone payments which for reporting purposes are aggregated into three categories: (i) development milestones, (ii) regulatory milestones, and (iii) sales milestones. Development milestones are typically payable when a product candidate initiates or advances into different clinical trial phases. Regulatory milestones are typically payable upon submission for marketing approval with the U.S. Food and Drug Administration (FDA) or other countries’ regulatory authorities or on receipt of actual marketing approvals for the compound or for additional indications. Sales milestones are typically payable when annual sales reach certain levels.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">At the inception of each arrangement that includes 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For development and commercialization license agreements that include sales-based royalties, including milestone payments based on the level of sales, and the license is deemed to be the predominant item to which the royalties relate, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied) in accordance with the royalty recognition constraint. Under the Company’s development and commercialization license agreements, except for the Sanofi and Debiopharm licenses, the Company receives royalty payments based upon its licensees’ net sales of covered products. Generally, under the development and commercialization agreements, the Company receives royalty reports and payments from its licensees approximately one quarter in arrears. The Company estimates the amount of royalty revenue to be recognized based on historical and forecasted sales and/or sales information from its licensees if available. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Collaboration and Option Agreements/Right-to-Test Agreements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 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';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 March 31, 2020, all right-to-test agreements have expired. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">If the Company concludes that an option provides the customer a material right, and therefore is a separate performance obligation, the Company then determines the estimated selling prices of the option and all other units of accounting using the following inputs: (a) estimated fair value of each program, (b) the amount the partner would pay to exercise the option to obtain the license, and (c) probability of exercise. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company does not control when or if any collaborator will exercise its options for development and commercialization licenses. As a result, the Company cannot predict when or if it will recognize revenues in connection with any of the foregoing.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Upfront payments on development and commercialization licenses may be recognized upon delivery of the license if facts and circumstances dictate that the license has stand-alone functionality and is distinct from the undelivered elements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In determining whether a collaboration and option agreement is within the scope of ASC 808, <i style="font-style:italic;">Collaborative Arrangements</i>, management evaluates the level of involvement of both companies in the development and commercialization of the products to determine if both parties are active participants and if both parties are exposed to risks and rewards dependent on the commercial success of the licensed products. If the agreement is determined to be within the scope of ASC 808, the Company will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Transaction Price Allocated to Future Performance Obligations</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $127.5 million. The Company expects to recognize revenue on approximately 39% and 61% 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_5hvf53naiUa89SIhO7Hv2w"><span style="color:#000000;font-family:'Times New Roman';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Contract Balances from Contracts with Customers</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents changes in the Company’s contract assets and contract liabilities during the three months ended March 31, 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';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';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';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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';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';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,510</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146,010</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:33.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_lbR1VGsVW0u-QSQY52dPhQ"><span style="color:#000000;font-family:'Times New Roman';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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_S5KmaNQdUkWHlNurAKJ2aw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">During the quarter ended March 31, 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 $83,000 of amortization related to numerous collaborators’ rights to technological improvements. 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 three months ended March 31, 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A contract asset and related revenue of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently achieved and paid during the three months ended March 31, 2019. Also during the three months ended March 31, 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 Note E, and $79,000 of amortization of deferred revenue was recorded related to numerous collaborators’ rights to technological improvements. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">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 P10Y P12Y 127500000 0.39 0.61 P13M P60M P120M <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents changes in the Company’s contract assets and contract liabilities during the three months ended March 31, 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';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';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';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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact of Netting</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 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';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';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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 359</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 990</p></td></tr><tr><td style="vertical-align:bottom;width:29.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 127,510</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:34.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:16.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:34.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 146,010</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company recognized the following revenues as a result of changes in contract asset and contract liability balances in the respective periods (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:middle;width:33.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;width:33.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue recognized in the period from:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amounts included in contract liabilities at the beginning of the period</p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Performance obligations satisfied in previous periods</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_lbR1VGsVW0u-QSQY52dPhQ"><span style="color:#000000;font-family:'Times New Roman';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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_S5KmaNQdUkWHlNurAKJ2aw"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> —</span></span></p></td></tr></table> 3631000 3000000 359000 990000 127432000 283000 361000 127510000 500000 0 500000 80802000 65287000 79000 146010000 283000 79000 200000 83000 2700000 300000 500000 65200000 79000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Financial Instruments and Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Cash and cash equivalents are primarily maintained with three financial institutions in the U.S. Deposits with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and, therefore, bear minimal risk. The Company’s cash equivalents consist of money market funds with underlying investments primarily being U.S. Government-issued securities and high quality, short term commercial paper. Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash, cash equivalents, and marketable securities. The Company held no marketable securities as of March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">All highly liquid financial instruments with maturities of three months or less when purchased are considered cash equivalents. As of March 31, 2020 and December 31, 2019, the Company held $247.3 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.</p> 247300000 247300000 176200000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Non-cash Investing and Financing Activities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company had $250,000 of accrued capital expenditures as of March 31, 2020 <span style="white-space:pre-wrap;">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.</span></p> 250000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Fair value is defined under ASC Topic 820, <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';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of March 31, 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 March 31, 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:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at March 31, 2020 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 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:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The fair value of the Company’s cash equivalents is based on quoted prices from active markets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The carrying amounts reflected in the consolidated balance sheets for accounts receivable, unbilled revenue, prepaid and other current assets, accounts payable, accrued compensation, and other accrued liabilities approximate fair value due to their short-term nature. The estimated fair value of the convertible 4.5% senior notes (the “Convertible Notes”) approximates the gross carrying value of $2.1 million as of March 31, 2020. The estimated fair value and gross carrying amount was $3.0 million and $2.1 million, respectively, 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 January 2018, the fair value as of March 31, 2020 and December 31, 2019 uses Level 3 inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">As of March 31, 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 March 31, 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:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at March 31, 2020 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 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:47.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements at December 31, 2019 Using</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash equivalents </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 231280000 231280000 0 0 163674000 163674000 0 0 0.045 2100000 3000000.0 2100000 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Unbilled Revenue/Reimbursement</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;">Unbilled revenue/reimbursement substantially represents research funding earned based on actual resources utilized and external expenses incurred under certain of the Company’s collaboration agreements. </span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Clinical Trial Accruals</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="background-color:#ffffff;">Clinical trial expenses are a significant component of research and development expenses, and the Company outsources a significant portion of these costs to third parties. Third party clinical trial expenses include investigator fees, site costs (patient costs), clinical research organization costs, and costs for central laboratory testing and data management. The accrual for site and patient costs includes inputs such as estimates of patient enrollment, patient cycles incurred, clinical site activations, and other pass-through costs. These inputs are required to be estimated due to a lag in receiving the actual clinical information from third parties. </span>Payments for these activities are based on the terms of the individual arrangements, which may differ from the pattern of costs incurred, and are reflected on the consolidated balance sheets as prepaid 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 clinical payments for goods or services that will be used or rendered for future R&amp;D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. </span>The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs. </p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">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 </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The Company uses the implicit rate when readily determinable. As a number of the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate applicable to the Company based on the information available at the commencement date in determining the present value of lease payments. As the Company has no existing or proposed collateralized borrowing arrangements, to determine a reasonable incremental borrowing rate, the Company considers collateral assumptions, the lease term, the Company’s current credit risk profile, and rates for existing borrowing arrangements for comparable peer companies. The Company accounts for the lease and fixed non-lease components as a single lease component. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. </p> 0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Computation of Net Loss per Common Share</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Basic and diluted net loss per share is calculated based upon the weighted average number of common shares outstanding during the period. During periods of income, participating securities are allocated a proportional share of income determined by dividing total weighted average participating securities by the sum of the total weighted average common shares and participating securities (the “two-class method”). Shares of the Company’s restricted stock participate in any dividends that may be declared by the Company and are therefore considered to be participating securities. Participating securities have the effect of diluting both basic and diluted earnings per share during periods of income. During periods of loss, no loss is allocated to participating securities since they have no contractual obligation to share in the losses of the Company. Diluted (loss) income per share is computed after giving consideration to the dilutive effect of stock options, convertible notes, and restricted stock that are outstanding during the period, except where such non-participating securities would be anti-dilutive. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">19,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">21,528</p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">The Company’s common stock equivalents have not been included in the net loss per share calculation because their effect is anti-dilutive due to the Company’s net loss position.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company’s common stock equivalents, as calculated in accordance with the treasury-stock method for the options and unvested restricted stock and the if-converted method for the Convertible Notes, are shown in the following table (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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';font-size: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Options outstanding to purchase common stock, shares issuable under the employee stock purchase plan, and unvested restricted stock/units at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">19,021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">21,528</p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shares issuable upon conversion of convertible notes at end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common stock equivalents under if-converted method for convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">501</p></td></tr></table> 19021000 21528000 1428000 1559000 501000 501000 501000 501000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 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 to provide for the issuance of non-qualified option grants </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">for up to 1,500,000 shares of the Company’s common stock. The Inducement Plan was amended in January 2020 and again in April 2020 to reduce the total number of shares reserved for issuance under the plan to 850,000 shares. 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';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 of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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';font-size: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">84.20%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">73.57%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.45%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.47%</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">Using the Black-Scholes option-pricing model, the weighted average grant date fair values of options granted during the three months ended March 31, 2020 and 2019 were $3.23 and $3.46 per share, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three month period then ended is presented below (in thousands, except weighted-average data):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.53</p></td></tr><tr><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,740 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.55 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(86)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.81 </p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.45 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,547 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.60 </p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In 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 March 31, 2020, 139,100 of these options are still outstanding. In the quarter ended March 31, 2020, the Company issued 2.4 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 $12.0 million.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of March 31, 2020 and changes during the three-month period ended March 31, 2020 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';font-size:10pt;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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.47</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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';font-size:10pt;margin:0pt;">Unvested at March 31, 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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">473 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.68</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three months ended March 31, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $2.47 to $4.00 per share. The total proceeds to the Company from these option exercises were $240,000. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In June 2018, the Company's Board of Directors, with shareholder approval, adopted the Employee Stock Purchase Plan, or ESPP. An aggregate of 1,000,000 shares of common stock have been reserved for issuance under the ESPP. No shares were issued to participating employees during the three months ended March 31, 2020 or 2019. 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 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><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.1 million during the three months ended March 31, 2020, compared to stock compensation expense of $5.0 million for the three months ended March 31, 2019, respectively. The decrease in expense is primarily due to a lower fair value of awards vesting in the current period compared to the prior year period as a result of the restructuring last year and a decline in the Company’s stock price. Stock compensation expense related to the ESPP was $78,000 and $197,000 for the three months ended March 31, 2020 and 2019. As of March 31, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $24.3 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years. </p> 3 7500000 19500000 1500000 850000 2 P4Y P10Y <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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';font-size: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dividend</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">None</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">84.20%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">73.57%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">1.45%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">2.47%</p></td></tr><tr><td style="vertical-align:bottom;width:62.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">6.0</p></td></tr></table> 0 0 0.8420 0.7357 0.0145 0.0247 P6Y P6Y 3.23 3.46 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three month period then ended is presented below (in thousands, except weighted-average data):</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of Stock</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.53</p></td></tr><tr><td style="vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,740 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.55 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(86)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.81 </p></td></tr><tr><td style="vertical-align:bottom;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited/Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;">(625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8.45 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,547 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.60 </p></td></tr></table> 13518000 7.53 5740000 4.55 86000 2.81 625000 8.45 18547000 6.60 295200 2 139100 2400000 4 0 12.0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of restricted stock and restricted stock unit activity, inclusive of performance-based restricted stock awards, under the Company’s equity plans as of March 31, 2020 and changes during the three-month period ended March 31, 2020 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';font-size:10pt;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';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';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';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';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:72.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';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';font-size:10pt;text-align:right;margin:0pt;"> (337)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.47</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';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';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';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';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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';font-size:10pt;margin:0pt;">Unvested at March 31, 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';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';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">473 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2.68</p></td></tr></table> 1297000 2.97 337000 2.47 487000 3.62 473000 2.68 57400 57400 57400 3 3 3 0 142000 86000 2.47 4.00 240000 1000000 0 0 3100000 5000000.0 78000 197000 24300000 P3Y <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Segment Information</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three months ended March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">During the three months ended March 31, 2020 and 2019, 98% and 99% of revenues, respectively, were from Roche, consisting of non-cash royalty revenue. There were no other customers of the Company with significant revenues in the three months ended March 31, 2020 and 2019.</p> 1 0.98 0.99 0 0 <p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Recently Adopted Accounting Pronouncements</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-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';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">No other recently issued or effective ASUs had, or are expected to have, a material effect on the Company's results of operations, financial condition, or liquidity.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">C.</b></span><b style="font-weight:bold;">Agreements</b></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Significant Collaborative Agreements</i></p><p style="font-family:'Times New Roman';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 6pt 36pt;"><span style="text-decoration:underline;text-decoration-color:#000000;">Roche</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In May 2000, the Company granted Genentech, now a member of the Roche Group, an exclusive license to use the Company’s maytansinoid ADC technology. Pursuant to this agreement, Roche developed and received marketing approval for its HER2-targeting ADC compound, Kadcyla, in the U.S., Europe, Japan, and numerous other countries. The Company receives royalty reports and royalty payments related to sales of Kadcyla from Roche <span style="-sec-ix-hidden:Hidden_uaU2HT3UQ0GdYe8T0Se1Zw"><span style="color:#000000;font-family:'Times New Roman';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, $13.0 million and $8.5 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the three months ended March 31, 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';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';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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">For additional information related to this agreement, as well as the Company’s other significant collaborative agreements, please read Note C, <i style="font-style:italic;">Agreements,</i> to the consolidated financial statements included within the Company’s 2019 Annual Report on Form 10-K filed with the SEC on March 11, 2020.</p> 13000000.0 8500000 65200000 1 160000000.0 10000000.0 50000000.0 100000000.0 3000000.0 3000000.0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">D.</b></span><b style="font-weight:bold;">Convertible 4.5% Senior Notes</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2016, the Company issued Convertible Notes with an aggregate principal amount of $100 million, of which $2.1 million remains outstanding as of March 31, 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 $24,000 of interest expense in each of the three months ended March 31, 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> 100000000 2100000 0.045 24000 24000 1000 238.7775 4.19 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">E.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Liability Related to Sale of Future Royalties</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2015, IRH purchased the right to receive 100% of the royalty payments on commercial sales of Kadcyla subsequent to December 31, 2014, arising under the Company’s development and commercialization license with Genentech, until IRH had received aggregate royalties equal to $235 million or $260 million, depending on when the aggregate royalties received by IRH reach a specified milestone. Once the applicable threshold was met, if ever, the Company would thereafter have received 85% and IRH would have received 15% of the Kadcyla royalties for the remaining royalty term. At consummation of the transaction, the Company received cash proceeds of $200 million. As part of this sale, the Company incurred $5.9 million of transaction costs, which are presented net of the liability in the accompanying consolidated balance sheet and 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';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 three months ended March 31, 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';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows the activity within the liability account during the three-month period ended March 31, 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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Kadcyla royalty payments received and paid</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-cash interest expense recognized</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — ending balance</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 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 $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.1%, and a current effective interest rate of 17.7% as of March 31, 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. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">Conversely, if sales of Kadcyla are more than expected, the non-cash royalty revenues and the non-cash interest expense recorded by the Company would be greater over the term of the Royalty Obligation.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition, the royalty purchase agreement grants 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';font-size:10pt;text-indent:36pt;margin:0pt;">The following table shows the activity within the liability account during the three-month period ended March 31, 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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2020</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Kadcyla royalty payments received and paid</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-cash interest expense recognized</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,699</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size:10pt;margin:0pt;">Liability related to sale of future royalties, net — ending balance</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">$</p></td><td style="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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 123541000 -15137000 5699000 114103000 200000000 0.101 17.7 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">F.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Capital Stock</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Compensation Policy for Non-Employee Directors</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In addition to the deferred share units, the Non-Employee Directors are also entitled to receive a fixed number of stock options on the date of the annual meeting of shareholders. These options vest quarterly over approximately one year from the date of grant. Any new directors will receive a pro-rated award, depending on their date of election to the Board. The directors received a total of 108,000 and 128,000 options in June 2019 and 2018, respectively, and the related compensation expense for the three months ended March 31, 2020 and 2019 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.</p> P1Y P1Y 108000 128000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">G.</b></span><b style="font-weight:bold;">Restructuring Charge</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><i style="font-style:italic;">2019 Corporate Restructuring</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">On June 26, 2019, the Board of Directors approved a plan to restructure the business to focus resources on continued development of mirvetuximab soravtansine and a select portfolio of three earlier-stage product candidates, resulting in a 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';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><span style="white-space:pre-wrap;"> As a result of the workforce reduction, during the </span>three months ended June 30, 2019, the Company recorded a $16.0 million charge for severance related to a pre-existing plan in accordance with ASC 712, <i style="font-style:italic;">Compensation-Nonretirement Postemployment Benefits, </i>as such amounts were probable and reasonably estimable. The estimate was later reduced during 2019 to $15.4 million due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $4.0 million is expected to be incurred for incremental retention benefits over the same time period, of which $2.1 million was recorded during the year ended December 31, 2019 and $0.8 million was recorded during the three months ended March 31, 2020.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the corporate restructuring charge related to the employee terminations in 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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';font-size:10pt;margin:0pt;">Additional charges/adjustments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,347)</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at March 31, 2020</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,781</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 0pt 0pt;">In addition to the termination benefits and other related charges, the Company is seeking to sub-lease the majority of the laboratory and office space at 830 Winter Street in Waltham, Massachusetts. The financial impact of these efforts is dependent on the length of time it takes to find tenants and the terms of the sub-leases. The decision to vacate part of its corporate office resulted in a change in asset groupings and also represented an impairment indicator. The </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;">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';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';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 three months ended March 31, 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><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p> 16000000.0 15400000 4000000.0 2100000 800000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">A summary of activity against the corporate restructuring charge related to the employee terminations in 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Employee </b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Termination</b></p></td></tr><tr><td style="background-color:auto;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:middle;white-space:nowrap;width:18.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Benefits Costs</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 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';font-size:10pt;margin:0pt;">Additional charges/adjustments during the period</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payments during the period</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,347)</p></td></tr><tr><td style="vertical-align:middle;width:79.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at March 31, 2020</p></td><td style="vertical-align:middle;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,781</p></td></tr></table> 4087000 41000 1347000 2781000 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';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">H.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin-bottom:6pt;margin-top:0pt;"><b style="font-weight:bold;">Leases</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:12pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;">The Company currently has </span><span style="font-size:10pt;">two</span><span style="font-size:10pt;"> real estate leases. The first is an agreement with CRP/King 830 Winter L.L.C. for the rental of approximately </span><span style="font-size:10pt;">120,000</span><span style="font-size:10pt;"> </span><span style="font-size:10pt;white-space:pre-wrap;">square feet of laboratory and office space at 830 Winter Street, Waltham, MA through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for </span><span style="font-size:10pt;">two</span><span style="font-size:10pt;"> additional terms of </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">80,000</span><span style="font-size:10pt;"> square feet of this space and, during the three months ended March 31, 2020, executed </span><span style="font-size:10pt;">two</span><span style="font-size:10pt;"> subleases for approximately </span><span style="font-size:10pt;">33,000</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">10,281</span><span style="font-size:10pt;"> square feet of additional office space at 930 Winter Street, Waltham, MA through August 31, 2021. The Company is required to pay certain operating expenses for the leased premises based on its pro-rata share of such expenses for the entire rentable space of the building. The Company is actively seeking to sub-lease this space.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:9pt 0pt 6pt 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 three months ended March 31, 2020 and 2019 was $1.0 million and $1.1 million, respectively, and is included in operating expenses in the consolidated statement of operations. During the three months ended March 31, 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 three months ended March 31, 2020 and 2019 was $1.4 million and $1.3 million, respectively. As of March 31, 2020, the Company’s ROU asset and lease liability for operating leases totaled $15.2 million and $24.1 million, respectively, and the weighted average remaining term of the operating leases is approximately six years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The maturities of operating lease liabilities discussed above are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020 (nine months remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,125</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,866</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,683</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,616)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,067</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:6pt 0pt 6pt 0pt;">In addition to the amounts in the table above, the Company is also responsible for variable operating costs and real estate taxes that are expected to approximate $3.1 million per year through March 2026.</p><p style="font-family:'Times New Roman';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';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, MA 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 no early termination option is exercised, the Company will receive approximately $13 million in minimum rental payments over the remaining term of the sublease, which is not included in the operating lease liability table above. The sublessees will also be responsible for their proportionate share of variable operating expenses and real estate taxes. </p> 2 120000 2 P5Y 80000 2 33000 10281 17600000 27300000 9700000 0.11 1000000 1000000.0 1100000 559000 1400000 1300000 15200000 24100000 P6Y <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The maturities of operating lease liabilities discussed above are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020 (nine months remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,125</p></td></tr><tr><td style="vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 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';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,866</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease payments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,683</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,616)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,067</p></td></tr></table> 4125000 5323000 5389000 5510000 5470000 6866000 32683000 8616000 24067000 3100000 3 47160 13000000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">I.         Commitments and Contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 6pt 36pt;"><i style="font-style:italic;">Manufacturing Commitments</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">In 2018, the Company executed a commercial agreement with one of its manufacturers for 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 €9 million at March 31, 2020. </p> 9000000 XML 17 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Summary of Significant Accounting Policies  
Revenue, Remaining Performance Obligation $ 127.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Summary of Significant Accounting Policies  
Remaining performance obligations, percent 39.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Summary of Significant Accounting Policies  
Remaining performance obligations, percent 61.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-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-04-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-04-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-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction 120 months
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows from operating activities:    
Net loss $ (29,088) $ (43,751)
Adjustments to reconcile net loss to net cash (used for) provided by operating activities:    
Non-cash royalty revenue related to sale of future royalties (12,997) (8,488)
Non-cash interest expense on liability related to sale of future royalties and convertible senior notes 5,702 3,432
Depreciation and amortization 529 1,200
(Gain) loss on sale/disposal of fixed assets and impairment charges (709) 444
Stock and deferred share unit compensation 3,122 5,107
Change in operating assets and liabilities:    
Accounts receivable 7,446 1,468
Unbilled revenue/reimbursement (752) (3,365)
Contract asset 2,641 500
Prepaid and other current assets (2,228) (2,248)
Operating lease right-of-use assets 353 348
Other assets (3,047) 44
Accounts payable (649) (2,698)
Accrued compensation (3,267) (7,373)
Other accrued liabilities 5,253 931
Deferred revenue 78 65,208
Operating lease liability (702) (556)
Net cash (used for) provided by operating activities (28,315) 10,203
Cash flows from investing activities:    
Purchases of property and equipment (21) (2,127)
Proceeds from sale of equipment 1,426  
Net cash provided by (used for) investing activities 1,405 (2,127)
Cash flows from financing activities:    
Proceeds from issuance of common stock under stock plans 240 68
Proceeds from common stock issuance, net of $229 of transaction costs 97,744  
Net cash provided by financing activities 97,984 68
Net change in cash and cash equivalents 71,074 8,144
Cash and cash equivalents, beginning of period 176,225 262,252
Cash and cash equivalents, end of period $ 247,299 $ 270,396
XML 19 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 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 2019 is as follows:

Employee

Termination

    

Benefits Costs

Balance at December 31, 2019

$

4,087

Additional charges/adjustments during the period

41

Payments during the period

(1,347)

Balance at March 31, 2020

$

2,781

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
ASSETS    
Cash and cash equivalents $ 247,299 $ 176,225
Accounts receivable 54 7,500
Unbilled revenue/reimbursement 1,753 1,001
Contract asset 990 3,631
Non-cash royalty receivable 12,977 15,116
Prepaid and other current assets 7,653 5,425
Total current assets 270,726 208,898
Property and equipment, net of accumulated depreciation 6,018 6,993
Operating lease right-of-use assets 15,234 15,587
Other assets 6,831 3,784
Total assets 298,809 235,262
LIABILITIES AND SHAREHOLDERS (DEFICIT) EQUITY    
Accounts payable 9,534 9,933
Accrued compensation 5,211 8,991
Other accrued liabilities 18,916 13,932
Current portion of liability related to the sale of future royalties, net of deferred financing costs of $557 and $635, respectively 48,651 41,274
Current portion of operating lease liability 3,071 2,971
Current portion of deferred revenue 123 309
Total current liabilities 85,506 77,410
Deferred revenue, net of current portion 127,387 127,123
Operating lease liability - net of current portion 20,996 21,798
Convertible 4.5% senior notes, net of deferred financing costs of $18 and $22, respectively 2,082 2,078
Liability related to the sale of future royalties, net of current portion and deferred financing costs of $765 and $859, respectively 65,452 82,267
Other long-term liabilities 1,489 707
Total liabilities 302,912 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 March 31, 2020 and December 31, 2020
Common stock, $.01 par value; authorized 200,000 shares; issued and outstanding 174,261 and 150,136 shares as of March 31, 2020 and December 31, 2019, respectively 1,743 1,501
Additional paid-in capital 1,310,710 1,209,846
Accumulated deficit (1,316,556) (1,287,468)
Total shareholders? deficit (4,103) (76,121)
Total liabilities and shareholders? deficit $ 298,809 $ 235,262
XML 21 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)
3 Months Ended
Mar. 31, 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 22 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Charge (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
ft²
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Restructuring charge            
Restructuring charge $ 825,000   $ 559,000      
Workforce reduction            
Restructuring charge            
Balance at beginning of the period 4,087,000     $ 4,087,000    
Additional charges/adjustments during the period           $ 41,000
Payments during the period           (1,347,000)
Balance at end of the period 2,781,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,400,000  
Incremental retention benefits | 2019 Corporate Restructuring            
Restructuring            
Costs incurred $ 800,000         $ 2,100,000
Incremental retention benefits | Forecast | 2019 Corporate Restructuring            
Restructuring            
Costs incurred       $ 4,000,000.0    
Winter Street 930 Waltham MA            
Restructuring charge            
Unoccupied office space for sub-lease | ft² 10,281          
Leasehold impairment charge     $ 559,000      
XML 23 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 169 328 1 false 63 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 10501 - Disclosure - Convertible 4.5% Senior Notes Notes http://www.immunogen.com/role/DisclosureConvertible45SeniorNotes Convertible 4.5% Senior Notes Notes 11 false false R12.htm 10601 - 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 10801 - Disclosure - Capital Stock Sheet http://www.immunogen.com/role/DisclosureCapitalStock Capital Stock Notes 13 false false R14.htm 10901 - Disclosure - Restructuring Charges Sheet http://www.immunogen.com/role/DisclosureRestructuringCharges Restructuring Charges Notes 14 false false R15.htm 11001 - Disclosure - Leases Sheet http://www.immunogen.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 11101 - 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 30603 - 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 30903 - 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 31003 - 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 40202 - 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 40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 24 false false R25.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies - Contract Balances (Details) Details 25 false false R26.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details) Details 26 false false R27.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) Details 27 false false R28.htm 40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details) Details 28 false false R29.htm 40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Details 29 false false R30.htm 40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) Details 30 false false R31.htm 40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) Details 31 false false R32.htm 40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 32 false false R33.htm 40214 - 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 40215 - 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 40216 - 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 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 38 false false R39.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 39 false false R40.htm 40601 - Disclosure - Capital Stock (Details) Sheet http://www.immunogen.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://www.immunogen.com/role/DisclosureCapitalStock 40 false false R41.htm 40701 - Disclosure - Restructuring Charge (Details) Sheet http://www.immunogen.com/role/DisclosureRestructuringChargeDetails Restructuring Charge (Details) Details http://www.immunogen.com/role/DisclosureRestructuringChargesTables 41 false false R42.htm 41001 - Disclosure - Leases - Operating Leases (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails Leases - Operating Leases (Details) Details 42 false false R43.htm 41003 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.immunogen.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 43 false false R44.htm 41104 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies 44 false false All Reports Book All Reports imgn-20200505x10q.htm imgn-20200331xex10d1.htm imgn-20200331xex31d1.htm imgn-20200331xex32.htm imgn-20200505.xsd imgn-20200505_cal.xml imgn-20200505_def.xml imgn-20200505_lab.xml imgn-20200505_pre.xml http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true EXCEL 24 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #UZI5 ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ /7JE4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ]>J50H6C5@^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E)#R;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE> MFS*V!QCX8NGWIT_@5GNAAX#/8? 8R&)\F%S71Z']AIV)O "(^HQ.Q3(E^M0\ M#L$I2M=P J_TASHAU)ROP2$IHTC!#"S\0F2R-5KH@(J&<,4;O>#]9^@RS&C M#AWV%*$J*V!RGN@O4]?"'3##"(.+WP4T"S%7_\3F#K!KE5M((N'C?L-OEUM7T\[)BL>J50F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( #UZI5#)#),(.0, #@/ 8 >&PO=V]R:W-H965T&UL?5?MCILP$'P5Q ,4_$$^3DFDNU15*[72Z:JVO[G$2= !3L%) MKF]?8SB.>L?]$[ SLV.SGK5V==/-2WM2RD2O55FWZ_ADS/DN2=K=255Y^T&? M56W_.>BFRHT=-L>D/3FRB]E)5 M>?/G097ZMHY9_#;Q5!Q/IIM(-JMS?E3?E?EQ?FSL*!FC[(M*U6VAZZA1AW5\ MS^ZV@G<$A_A9J%L[>8^ZK3QK_=(-ONS7<=JM2)5J9[H0N7U-3OB]/TM^B>W>;N9Y[Q56UW^*O;FM(X7<;17A_Q2FB=]^ZRAQ-.S^ MJ[JJTL*[E5B-G2Y;]QOM+JW1U1#%+J7*7_MG4;OGK?]'RH&&"7P@\)' %O\E MB($@W@E.(>E7YK;Z,3?Y9M7H6]3TV3KGW:%@=\)^S%TWZ;Z=^\_NMK6SUTVZ M2JY=F 'QT"/X!,%&1&)CCP(<"3QP0N?_"FPI0F ! 7<@'%U,Z!+3):1+1Y<3 M>N9] (J888$,"F2$/O<$*&*!!6908$;H2T^ (EB*%>9084[YS), $(XE%E!B M0?G"DP"00*:74&))^7ZJ 220:Y9B.Z4T@I]NA DDG 5,RV@$/^< PP-)9]"Y M]XS3"'[:$2:0=X;MRP2-X&<>80*I9]CEC)J8^\D'F&!>L-49=3*?^2H ,P^H M8+\S:F>^\%4 9AE0P9YGU-&"7 T $[@<&+8]HZ86W%\EO>'(NZC9ZUL=V0ZUD.6AME5Y)^L ?Q9-O8 M<5"J@^E>Y_:]Z7NY?F#T>>A3D[%9WOP%4$L#!!0 ( #UZI5"(LEE6700 M D5 8 >&PO=V]R:W-H965T&UL?9C1CJLV$(9?)>+^ M')@QQO8JB=2DJEJIE5:G:GO-)LXF.A!28#>G;U]#V(C,C/=F ^P_]C_V\-EX M>6W:[]W1^W[QHZ[.W2HY]OWE*4V[W='79?>UN?AS^,^A:>NR#[?M:]I=6E_N MQZ"Z2C'+BK0N3^=DO1R?/;?K9?/65Z>S?VX7W5M=E^U_&U\UUU4"R<>#;Z?7 M8S\\2-?+2_GJ__3]7Y?G-MRE]U;VI]J?NU-S7K3^L$I^@J>MTD/ J/C[Y*_= M['HQI/+2--^'F]_VJR0;'/G*[_JAB3+\O/NMKZJAI>#CWZG1Y-[G$#B__FC] MES'YD,Q+V?EM4_USVO?'56*3Q=X?RK>J_]92#D]#' MKJFZ\>]B]];U33VU$JS4Y8_;[^D\_EZG]C_"Y "< O > /FG 6H*4"0@O3D; M4_VY[,OULFVNB_8V6Y=R* IX4F$P=\/#<>S&_X5LN_#T?:V+9?H^M#-)-C<) MSB3XJ-ARA39W21KZOYM T02.\6H>;^5X)<:K,3Z?QSN2Q$U2C)+S+8G!*1"U["87W>3,39$1-S>)GG6C<^*$2XS.,MF'%GUH[@.(#\TZ :,5<2*( ML@QD)X7HI.!.2 EM"M:)S% MBEXL]T)J8&-Y#11L>KA(Y[&"=:(3QYUHXL2Q3M!D!@DJMH(LL]9%7F;(9"1E MW ]C4L9Z*C*PE$N"RCD5<1,!)' WAKH!H1Q0T5=:E&D;027(K 3D?BSU@SQO MJX#:X2IE;!YQ(Y,7.'H+BMY)\U 5SMJ,LE?2*8TS5#PZDND+.5M,3 2;(',3 M.#@-!2=P*#K-)UQ0.16K/YF=P.%I*#R!DU$CL/GF*NMHH1Q%3LA0$RR+>I8<6GWP>BRL3J@P=L-$1= #*QHI9!C-R,%L* M9DFCJ9M/-8].9"2C8QL"&]FH*QFCBF.4(F C:6@NGVL>G<@051RBED)+";M, MDU.B2RH=^ZI3,D(51R@M[HT2T*@@+'?TXTX2!K39/#97D:, #E'Z';E1G(Y? M@JE"TZ./K:A$:_(B=CXAHU1QE#H*+\4A^24L:FSB!)DI &-3)]-4<9HZ2J]) M\W!F(NW;)9VT;T]G9U+#(>$?9?MZ.G>+EZ;OFWH\A#HT3>]#F]G7T.;1E_O[ M3>4/_7!IPG5[.YR[W?3-93IX3.^GG^O_ 5!+ P04 " ]>J50SFT)EY$" M #F"0 & 'AL+W=OB'-=$_YO12MV780X_%AX+8\GJ1>BY;PE1_J3 MRE_MAJM9U$?9ES5M1,F:@-/#(OR$9VN<:H-1_"[I50S&@2YER]B;GGS;+T*D MB6A%=U*'(.IRH6M:53J2XOC;!0W[G-HX'']$_V**5\5LB:!K5OTI]_*T""=A ML*<'R\9< MK_9.@3L;;(@[0]P;[,.Y:4@Z0^(8(DMF2OU,)%G..;L&W/Y:+=&; L\2]3!W M>M$\.W-/52O4ZF4Y3>;112>*Q8^XJLZ"61RM]#Q"!$;/S)$"*% M_0GH3XP_'?HSIP@KR8VDL8@#1EN&K\F3#.9(08[4Y\@=#D#B8MR5C"@RD"+S M_1.'(O,JQ8YD[4OB&*;(08K$'9('HA'*!$29 "A.EI759,-]BLS'H7FL&P%-0: I .3\MU=3+Y&+ MO=:)A MT3%"X)9Y2CH&@]LM]OLM1FZCZT3#;+A(XQP#8( T0SC);X/!_1?[K1.CP@5+ MGP<#I#? HL$+5Y^ ?A!^+!L1;)E4[V[SACTP)JD*BUY4P),Z=/63BAZD'A9J MS.W)PTXD:[M35=0?[9;_ 5!+ P04 " ]>J506RB,'($# !_#P & M 'AL+W=O;@WYG 312EJII<5T&MMO/PEMZL0+03.L7O7)V:T7W0EG*O]4/[\'4S#TE+ MI JU-FV(S%X>U4H511O)8+-_=H$-DQ@+Q-X5WQ/UI7Z*3/98E;K4U#WNW7(VA\% MO6%V,=?M8+=VW7>VVL:./BXHD;/HL0TT:):]!L::LR*RT<\I $NQ!&\Z7"98 M^0I*4CP%0ZM@70 V#D )'H"C 7@7@%\$H,XR])JDTU2]AH$4A!"G'%\H8\G' MN@NB&"6*D9( #Y"@ 1*D).:4U&OB$2D(3J1?DB]D4J9LLB:!(@D$B3M(PLLD M9<)](E]'B1!RDDBB1!(ABATBZ1-![ /YLCA.)W%2%"=%XBSE% MS!Q<,Q]$8IR-7+M'=87+V 0/;N04<7)PG9PB%ITD*?> $!T7DDXAX4Y.$2L' MU\H'T;OV#I&^L7>XIU/$U"'!0P!NP4#>_WX#N%D"9I;N<0/?!$$R?VT0G9C^ MJP/<*@&Q2A 3(7!;@P^\]P%N0_">-S_PW85"BOWG(DK)Y?1;">!&!)@1R8D0 MN&5 \H&UP4\Y8.]KWMH([YQ@Z^*KJ/!7)1JU+:6J=UV'UP1K?:Q,VR",1L]= MY"VT;8\SOK3=9=\+OH3I6]/O6;W+JR:XU\8V55WKL]7:*$M)KNVR[VTW?'XH MU-:TM\+>UWU+V#\8?1C:W>C<J501+:_WB0& "9 M(P & 'AL+W=O711*@3ERT0 LL6K1]UB9*8JQMN9*2;/]]*5GKC68.)6T>XDL..6=$ZN.0 MT=5;67VIGXNB67P][(_U]?*Y:4X?U^OZ_KDXY/6'\E0<_5\>R^J0-_YC];2N M3U61/W2-#OLU15&\/N2[X_+FJOON4W5S5;XT^]VQ^%0MZI?#(:_^VQ3[\NUZ M:9;?OOAC]_3Y?7HO;8K]O>_(^ M_NT[75YBM@W?O__6^\]=\CZ9SWE=W);[?W8/S?/U,ETN'HK'_&7?_%&^_5+T M"?%RT6?_6_%:[+V\=>)CW)?[NON]N'^IF_+0]^*M'/*OY]?=L7M]Z_O_U@PW MH+X!71H8.]K ]@WLI0$EHPU7; MHCK/AU/>3COSD?UPW;=?=J/3_.E=>5LPG+23$I&]B)H9T8V$G$D,9H("-& M9IG!L#5S:&MFX;97\21O@3 7-1EF+@&(]?,8:[Y8>@:3%WS ]@UF+MF#GB- M1JI+C9,7<$(UM(.Y:V: =].+WD\1R6:CR4L1*\=(%0<6"H,1;>8PVFA()\Z$ MAQMCV@!..W7_I+K"4'>/YG1HF#"E#<*TFN::P2O*;#!KPAPFP&&U.I'&H57# ML)U2#>U@9!)"IERA2",SDV7*N&9H)5"\ IXZ@;4- 9YR9*1A #^*LM1)% "A M7Z'2Q*G:!P1>);&A4(X8J 2 *DUM" #5YVCC2-4%LZ1#8YB]Y&:4![UH:N_@ M9I8'0!@H#T#@L?* \.) 8'%0Y0%I[$^4!X393_'\U8PPC G!6$UA#6._07!R M5FVG=4-+&-J$H"U7--+0EEMFTLR.8UE_(U$2&@6,=D)HE^L9:;1;=L$!MYCL M%E78.!?QL#L;" M/'2 API23O/0:QB(#A69 M417*'LW7@]&*H&UK"4'8(RK+F[D5CA:73W":)P2WHAUQ@ M%!BCG=$1AUQ$6*,]#8\W8[ S #O+59$ULL("U1ECO#,JA]5(:,IZUQ3>_S#F+"/.RA6=-65+!X(@WX 2#D!$(5QTR[(I?+?1!]_AF?9OX]]7Y89'SAZ8\]0_"K"]/X]S\#U!+ P04 " ]>J50H/@P MV"\$ "@$P & 'AL+W=O M&5*?*"XN;?>]/UH[1#_JJNF7\7$8SH])TF^/MB[[3^W9-NX_^[:KR\'==H>D M/W>VW$V=ZBHA(;*D+D]-O%I,;<_=:M&^#M6IL<]=U+_6==G]M[95>UG&,GYO M^'HZ'(>Q(5DMSN7!_F6';^?GSMTEMRB[4VV;_M0V46?WR_A)/FZ4'CM,BK]/ M]M+?74=C*B]M^WV\^7VWC,7HR%9V.XPA2O?S9C>VJL9(SL>_<]#X-N;8\?[Z M/?J7*7F7S$O9VTU;_7/:#<=EG,?1SN[+UVKXVEY^LW-":1S-V?]AWVSEY*,3 M-\:VK?KI;[1][8>VGJ,X*W7YX_I[:J;?RQS_O1ON0','NG5P8_^J@YH[J)\= MIFHF5V=3JI_+H5PMNO82==?9.I?CHI"/RA5S.S9.M9O^Y[+M7>O;2J9FD;R- M@6;-^JJA>\U-D;CHMR$(#;$FUIT^#K#A"BD*/(2"6:@I@/J018X#:!A 3P'T M?0#R7*ZOFFS2-)/F@0J1YUXR0*:520,E2Z&=%.03*$@& V0\GTQX^5PUZ;U1 M247AS?X&R'*=!ZIKH!L#W$C/C6'#I$;X"X6+E%:$K>302@ZL^!.=$ZX M1CIV8B<%=%( )\IS4O#:&^%;X2*M-78B!8: %ZT3P'!B\\>D@U0I5*8@)T MDR1?_ED:" &9\R2)9<36_ZRYMVJTSOR$N$KJ++#\)<:35-R-O_YGS<>Y3EEY M@4JI8'$P["2G'7L&9LW]0)1IZ=OAJC3T%$B,.IER,VSII3QK(O+)BV4Z-%>8 MG)*C,V,O1,Y$E2K?#1 %O6!N2@[.+/>]<"8^**%]B@-9$!*8G)*CT[!%S+'X MD&D?6$A%61&J#<:GY/PT;!$#?BKRIW.#9$89A?T09BAQAAH?YP3@2&SA %6A M0CLN3%"2 .B9[T9R_OF/%-!D*8G 5!&&,7$82_9,$>?L ]\ (%6:9@$[F,;$ M:2S98T4 M)0KF?J&N$X*$J&U@X%,&KSP OL]PA@ECE%I_#<>(4#Z3,?U()-)2#I+Q+'E*2<3V60))AL!':& MQG\E$F<6:>%GQ$6AG8O"5%-@9VB\PJT5 )8QH=>+PLA2 %G&1Y;B."I,D7O% MV0!9,&^,+ 6097QD*;"!='M=YH;+SD;V;3M89U-\J50D5/Z MPKL! #4 P & 'AL+W=O>I5"VP)US_9$06W4@F;W1/2C_TF@CF?.J:8GM#; Z.DE!:);MB61< MX3*/MK,I$A$Q^CTL+&$U6#=5I.+#X5R9[3S56\Q_2ROYO]IG,H_>-KW;\RT7%ETT<[/-DZ@T=J! M3R6[\4O4^2\V*P(:%\0/7C9IT9+B=#_](3)_Y/(O4$L#!!0 ( #UZI5 $ M4_PWM $ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MP@ M$/T5Q >$7=9)5RO;4C95E4JMM$K5YIFUQQ<%&!?P.OW[ G8<)W7S LPPY\R9 M84@'-$^V 7#D64EM,]HXUQT8LT4#2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8/T>0.&1T2U\<#VW=N.!@>=J)&GZ ^]F= MC+?8S%*V"K1M41,#549OMX=C$N)CP*\6!KLXDU#)&?$I&%_+C&Z"()!0N, @ M_':!.Y R$'D9OR=..J<,P.7YA?U+K-W7E/@-B:*RC\+)_+4X$#,V/M.A"?>'KCO31&?4_"U%$?^#YROPW>K"G<1OON/PC<$R2I!$@F2#TMJK U'&:+"FPUW&2%]YY8&_C([+7\'':OPM3M]J2,SK_LK'_%:(#+V5SY4>H M\1]L-B14+AP_^;,9QVPT'';3#V+S-\[_ E!+ P04 " ]>J50VW+8W+0! M #2 P & 'AL+W=OOP!WW'OW[CBR 5%2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH6 M6?2=3)%A[Z30<#+$]DIQ\WH$B4-.M_3=\2B:U@4'*[*.-_ $[GMW,MYB,TLE M%&@K4!,#=4YOMX=C&N)CP \!@UV<2:CDC/@^D>.UYD!@=BQMYW/#SQ]I#XWI3!&5L1[[QXZ[V78KN_SM@E$$TQQS$F6<;, M$&UL?5/;;MP@$/T5Q >$-;MM MMRO;4C95U4J-M$K5Y)FUQS8*%Q?P.OG[ B:.VSA] 6:8<^;,,.2C-H^V W#H M20IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;CT0RKG"91]_) ME+D>G. *3@;904IFGH\@]%C@#+\X[GC;N> @9=ZS%GZ"^]6?C+?(S%)S"&X"_$QX)[#:!=G%"HY:_T8C.]U@3=!$ BH7&!@?KO #0@1B+R, MWXD3SRD#<'E^8?\::_>UG)F%&RT>>.VZ N\QJJ%A@W!W>OP&J9X/&*7B?\ % MA \/2GR.2@L;5U0-UFF96+P4R9ZFG:NXC^DF2[!U $T .@/V,0^9$D7E7YAC M96[TB,S4^YZ%)\X.U/>F"L[8BGCGQ5OOO939?I^32R!*,<<4 M="W%D;Z!TW7X=E7A-L*W[RC\BV"W2K"+!+O_EK@6\_F?)&314PFFC=-D4:4' M%2=YX9T']IK&-WD-GZ;]EIF6*XO.VOF7C?UOM';@I6RN_ AU_H/-AH#&A>,G M?S;3F$V&TWWZ063^QN4?4$L#!!0 ( #UZI5!?T_=FLP$ -(# 9 M>&PO=V]R:W-H965T!!P. 69Q(J.1GS%(SO54Z3( @DE#XP<-S.< M2!B*4\7OBI'/* M %R>+^Q?8^U8RXD[N#7R452^S>DU)174O)?^W@S?8*KG R53\3_@#!+#@Q+, M41KIXDK*WGFC)A:4HOCSN L=]V&\V5Y@ZX!T J0SX#H"V)@H*O_"/2\R:P9B MQ]YW/#SQ9I]B;\K@C*V(=RC>H?=<;#XG&3L'HBGF,,:DRY@Y@B'[G")=2W%( MW\#3=?AV5>$VPK?O*/R+8+=*L(L$N_^6N!;S;Y%LT5,%MHG3Y$AI>ATG>>&= M!_8FC6_R&CY.^QVWC=".G(S'EXW]KXWQ@%*2*QRA%C_8;$BH?3A^PK,=QVPT MO.FF'\3F;US\ 5!+ P04 " ]>J50,99XH[,! #2 P &0 'AL+W=O M=\?&7-5 M!UJX&^S!A)L&K18^F+9EKK<@Z@32BO'=[I9I(0TM\^0[VS+'P2MIX&R)&[06 M]L<)%(X%W=,7QZ-L.Q\=K,Q[T<)G\%_ZLPT66UAJJ<$XB898: IZOS^>LAB? M KY*&-WJ3&(E%\2G:'RH"[J+@D!!Y2.#"-L5'D"I2!1D?)\YZ9(R M?G%_9W MJ?90RT4X>$#U3=:^*^@=)34T8E#^$,ZND6B..4TQ?!VS1+# OJ3@6RE._"\XWX8? M-A4>$OSP#X6_$62;!%DBR/Y;XE;,X8\D;-53#;9-T^1(A8-)D[SR+@-[S].; M_ J?IOV3L*TTCES0AY=-_6\0/00INYLP0EWX8(NAH/'Q^#J<[31FD^&QGW\0 M6[YQ^1-02P,$% @ /7JE4&=QI?ZS 0 T@, !D !X;"]W;W)K&UL?5/;CM0P#/V5*!^PF>ET81FUE786(9! &BT"GC.M MVT:;2TG2Z?+W.&FV%"B\)+'C#T?&7-V#XN[& M#*#QIC56<8^F[9@;+/ F@I1DV6[WBBDN-*V*Z#O;JC"CET+#V1(W*L7MCQ-( M,Y5T3U\G]_GC*0WP,^"I@ MFI+L@""34/C!PW*[P %(&(I3Q/7'2)64 KL\O[.]B[5C+ MA3MX,/*;:'Q?TCM*&FCY*/VCF=Y#JN>6DE3\1[B"Q/"@!'/41KJXDGITWJC$ M@E(4?YYWH>,^I9L\P;8!60)D"^ NYF%SHJC\+?>\*JR9B)U[/_#PQ/MCAKVI M@S.V(MZA>(?>:[5_DQ?L&HA2S&F.R=8Q2P1#]B5%MI7BE/T%S[;AATV%AP@_ M_$/A;P3Y)D$>"?+_EK@5<_M'$K;JJ0+;Q6ERI#:CCI.\\BX#>Y_%-_D5/D_[ M)VX[H1VY&(\O&_O?&N,!I>QN<(1Z_&"+(:'UX?@:SW8>L]GP9D@_B"W?N/H) M4$L#!!0 ( #UZI5"RO&J.M $ -(# 9 >&PO=V]R:W-H965T/&ME7$Y;[[LC8ZYL00MW@QV8<%.C MU<('TS;,=19$E4!:,;[9W#(MI*%%EGQG6V38>R4-G"UQO=;"_CZ!PB&G6_KB M>)1-ZZ.#%5DG&O@&_GMWML%B,TLE-1@GT1 +=4[OM\?3/L:G@!\2!K,P.7YA?UCJCW443(5_P6NH$)X5!)RE*A<6DG9.X]Z8@E2M'@> M=VG2/HPWG$^P=0"? 'P&'%(>-B9*RC\(+XK,XD#LV/M.Q"?>'GGH31F=J17I M+HAWP7LMMN]O,W:-1%/,:8SARY@Y@@7V.05?2W'B;^!\';Y;5;A+\-T_"N_6 M"?:K!/M$L/]OB6LQAU=)V**G&FR3ILF1$GN3)GGAG0?V/CTB^QL^3OM781MI M'+F@#R^;^E\C>@A2-C=AA-KPP69#0>WC\2Z<[3AFH^&QFWX0F[]Q\0=02P,$ M% @ /7JE4!& 1KZU 0 T0, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4JVMH%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[ M4;+K>:V[%TFD#@\/*2H;K'OT+4 @3UH9G],VA.[ F"];T,)?V0X,WM36:1'0 M= WSG0-1I2"M&-]LWC,MI*%%EGPG5V2V#TH:.#GB>ZV%^WT$98><;NFSXT$V M;8@.5F2=:. ;A._=R:'%9I9*:C!>6D,,@[JWZ*:O0 MYO2&D@IJT:OP8(=/,-7SCI*I^"]P 87PJ 1SE%;YM)*R]\'JB06E:/$T[M*D M?1AOKJ>H=3R?\'S&WZ0T;,R3A'\00129LP-Q8^L[$5]X>^#8FC(Z4R?2'6KW MZ+T4V]O;C%TBT80YCAB^Q,P(ANQS"KZ6XLA?A?/U\-VJPET*W[VA\!^"_2K! M/A'L_UOB:PR.]8LD;-%3#:Y)P^1):7N3!GGAG>?UCJR 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+[M-HY5M*9NH2J566J5J\\S:XXL"C MXG?Y] 7L= M)W7S LPPY\R984@'-,^V 7#D14EM,]HXU^T9LT4#2M@K[$#[FPJ-$LZ;IF:V M,R#*"%*2\22Y9DJTFN9I]!U-GF+O9*OA:(CME1+FSP$D#AG=T(OCL:T;%QPL M3SM1PP]P/[NC\1:;64 ME%")7KI''!Y@JN<3)5/QW^ ,TH<')3Y'@=+&E12]=:@F%B]%B9=Q;W7X&M _@$X#/@)@+8F"@JOQ=.Y*G!@9BQ]YT(3[S9<]^;(CAC*^*=%V^]]YSS M9).R0T?I_V[,'6K+3FA\R\;^U\A M.O!2DBL_0HW_8+,AH7+A^-F?S3AFH^&PFWX0F[]Q_A=02P,$% @ /7JE M4&9VE%=M @ # D !D !X;"]W;W)K&UL=5;1 MCILP$/P5Q >U#4>I65[ -K,S MNU[6Z_PAY)NJ&-/!>\-;M0LKK;LM0JJL6$/5D^A8:[Y? N'CL0AQ^++S4UTK;!53D M';VR'TS_[([2S-#(E13.P&%<:^MZ_ MZ]:]'_V7)!G,8 ,R&)#1(',ZJ!=RGG^BFA:Y%(] ]IO?49MCO"5F;TJ[Z+;" M?3/.*[-Z+T@4Y^ANB0;,H<>0"0:/"&381PD"21S(S)S YC'H8>S,XZEZMH8) M5B#!RA&L_@MQY84(81)8) %%$H!@[8E F!0668,B:X @\T0@S 8624&1=$Z M(T\$PBS\$QDHD@$$Q!.!,#$LL@%%-@"!GW@(LY!X',$5% $4?NI!T$+N\4*E M8H#"SSX(6D@_!LMUC\F<@O@_ A:^ ,P7-NF?V#]_>$[U1>ZU8%)Z%-2W2-ZR*$ M9L:7Z,GL;66N)N.$LXNVP]2,9=^?^XD6W7#W0.,%J/@+4$L#!!0 ( #UZ MI5"S[%)Q]@$ ,L% 9 >&PO=V]R:W-H965TJT[K,#1T"U,;--Z/[];$,HH[Z#2LC&F/A.B\ L'T@VRAL2>E5((9:ZHKT:T"5O@@ MP0E=K79$L+H)L\3[SBI+9&=XW'<\U]?*. ?)DI9= MX0>8G^U968M,+$4MH-&U; (%91H^KH^G@\-[P$L-O9[M U?)1 +.'9%-X_?(&4Z2+G"^O[-_]K7;6BY,PY/DO^K"5&D8AT$! M)>NX>9;]%QCKV8;!6/PWN &W<)>)U<@EU_X;Y)TV4HPL-A7!WH:U;OS:C_SW M,#R C@%T$4 &(9_Y)V98EBC9!VJX^Y:Y)UX?J;V;W#G]5?@SF[RVWEM&-^N$ MW!S1B#D-&#K#O".(99\D*"9QHA_"*1Z^03/<^/#-7#W>X0012A!Y@NB?$NFB M1 RSP46VJ,@6(8@6(AAFBXOL4)$=0K!;B&"8/2ZR1T7V"$&\$,$P!UPD1D7B MCP31:B&"8?[SXQU0D0-"L'QX#+-\>#)K)@'JZL>(#G+9-7Z$S;S3I'JDOAG? MX<.8^\[4M6YT<)'&MK1OO%)* S:5U8/]/RH[62>#0VG<=F_W:I@O@V%D.XY. M,LWO["]02P,$% @ /7JE4/P/'DRT 0 T@, !D !X;"]W;W)K&UL=5-M;YLP$/XKEG] G3BTZR) :CI-F]1*4:=MGQTX MP*J-F6U"^^]W-H2QC'W!=\?S//?BM&I=1AOONSUCKFA "W=C M.FCQ3V6L%AY=6S/761!E)&G%^&9SQ[20+6DJGY)SB#0GBH!',41KGX)47OO-&3 M"I:BQ=MXRC:>PZ1_H:T3^$3@5P0V)HJ5?Q)>Y*DU ['C[#L1KGB[YSB;(@3C M*.(_+-YA])SS)$G9.0A-F,.(X0O,=D8P5)]3\+44!_X/G:_3=ZL5[B)]M\S^ M\3\"R:I $@62OUJ\O6IQ#7-WE80M9JK!UG&;'"E,W\9-7D3GA7W@\4[^P,=M M?Q:VEJTC)^/Q9N/\*V,\8"F;&URA!A_8["BH?# _H&W'-1L=;[KI!;'Y&>>_ M 5!+ P04 " ]>J50W>C73K0! #2 P &0 'AL+W=O)[G7GQ.!S1OM@%PY%VKUF:T<:X[,&:+!K2P=]A!Z_]4 M:+1PWC4ULYT!44:25HQO-A^9%K*E>1IC)Y.GV#LE6S@98GNMA?E]!(5#1K?T M&GB5=>-"@.5I)VKX!NY[=S+>8[-**36T5F)+#%09?=P>CDG 1\ /"8-=V"1T M&AR(&6??B7#%VP/WLRE",(XB_O/% M6Q^]Y#S9I^P2A";,<<3P!68[(YA7GU/PM11'_A^=K]-WJQ7N(GVWS/ZP7Q=( M5@62*)#\T^+]38MKF(>;)&PQ4PVFCMMD28%]&S=Y$9T7]I''._D+'[?]JS"U M;"TYH_,W&^=?(3KPI6SN_ HU_H'-CH+*!7/O;3.NV>@X[*87Q.9GG/\!4$L# M!!0 ( #UZI5 &PO=V]R:W-H965T M-"VQO0%61Y 4A";)%R(95[C,H^]DREP/3G %)X/L("4S?XX@]%C@%+\[GGG; MN> @9=ZS%GZ ^]F?C+?(PE)S"&8A?@8\(O#:%=G%"HY:_T2 MC.]U@9,@" 14+C POUW@#H0(1%[&Z\R)EY0!N#Z_LW^+M?M:SLS"G1:_>>VZ M E]C5$/#!N&>]?@ )(/\'I-GRWJ7 7X;MU]IN;;8)L MDR"+!-E_):8?2MR*^:B2K'HJP;1QFBRJ]*#B)*^\R\#>TO@F_\*G:7]BIN7* MHK-V_F5C_QNM'7@IR94?H&ULC5;1;ILP%/T5Q/L*-AA#E$0J::=-VJ2HU;9G)W$25,#,=I+N[V<; M2HGM5'T)MCGGGG,O5[Z97QA_$4=*9?#:U*U8A$V1-D3 M\89(M>6'2'2"I.ARE/HB6\XX ]FCR#6!(/X M7=&+F*P#G]^;Y;A+%V1&NZE3H$48\S7=&ZUI&4C[]#T'#4U,3I^BWZ M5Y.\2F9#!%VQ^D^UD\=%F(?!CN[)J99/[/*-#@FA,!BR_T'/M%9P[41I;%DM MS&^P/0G)FB&*LM*0U_Y9M>9YZ=]@/-#\!#@0X$A0VA\1DH&0O!/2#PGI0$@_ M2T # 5F$J,_=%/.!2+*<-\/'=%M!V9(?:ZM/C1?Q[Q3]13J]+R$*)E' M9QUHP)0]!DXP8$1$*OHH 7T2)73H\%I@Y2) 7%QC'EP,PM>01X\02OU.$V\Q M$A,@G?J EM>RQV0&TQK,%UC$>6ZEY(&E"48W"I=Z[:2.G2*VW/00-)4!"<@0 MRJSRI:X? '.<9KG?$?(Z0FZ! + L(<<22)2251\7E:/\QL?*O%XRQPNR>J;, M'!&88EA8L%7FU ;B."GL$KHP@#,(D=6%GF@:!?VY86]NV,D-(DNGQ(Y.@7%Z MHX2Y5R;WR%A9ESX,]HL47I'"$^!&TZF)X[VCXD^TW0":UB.V5*+)I=A0?C 3 M2@1;=FJEOCVN5CWC$FJ M',9WJA&/:IJ/FYKNI5YBM>;]2.LWDG7#N([&_PS+_U!+ P04 " ]>J50 M*E*E!/<" S#@ &0 'AL+W=OYOGV-X2A-QB?R)\1F M=W;'[-C>Q5G5+\U!2NV]%GG9+/V#UM5=$#2;@RQ$\T%5LC1O=JHNA#;#>A\T M52W%UCH5>4!A& >%R$I_M;!SC_5JH8XZSTKY6'O-L2A$_6^LQ_FWC* M]@?=3@2K127V\KO4/ZK'VHR" 66;%;)L,E5ZM=PM_7MVM^9IZV M?F;RW(S^ M>RV59Z5>VL&7[=(/VXQD+C>ZA1#F<9(/,L];))/'[Q[4'V*VCN/_;^B?+'E# MYEDT\D'EO[*M/BS]U/>V.N7Y2Y\^R)Q3Y7L_^JSS)W)BWF9@8&Y4W]M?; M'!NMBA[%I%*(U^Z9E?9Y[MXD4>^&':AWH,&!V<4)ND V\X]"B]6B5F>O[A:_ M$NTW9G=DUF;33MJEL.],\HV9/:THFB^"4PO4VZP[&QK9L,$B,.A#"$(AUG3E M3G&( 3C,D5N V7\ C@QF$&!F ?B80!IC@ @"1" #NE@E9,-QD!@&B0' # ,D M$""93C.% .D$FL@FPD'F,,@< #BR9"&NV7 Z4>8H>P:R2"[KOC.*K%'Y7N$S M6/GWC$"4U &!:Y_Q&[CBZF>S*5QGD[EBB3!4_W,'!!8 BV_@BB7 DBEZ,I7!V7):04 M5Z)8!OR&^Q+',N#H-+CB&DW5*\=*X4 I2>* P#+@-UR:.)8!1Z?!Y=[4&[W' M-1C=V0M9[VVWTG@;=2QMJS2:'3JB>[)W_G_F73OU3=3[K&R\9Z5-YV#O]SNE MM#29A!],#@?3P0V#7.YT^]&UL ME5;MCILP$'P5Q /$V/D (H+47%6U4BM%5[7][22;@,Y@:COA^O:U#4&YW")Q M?X+MS,[L.)Z8K)7J11< )GBM1*TW86%,LR9$'PJHN)[)!FK[S4FJBAL[56>B M&P7\Z(LJ05@4K4C%RSK,,[^V4WDF+T:4->Q4H"]5Q=6_+0C9;D(:WA:>RW-A MW +)LX:?X2>87\U.V1D96(YE!;4N91TH.&W"3W2]9;[ (WZ7T.J[<>"L[*5\ M<9-OQTT8N8Y P,$X"FX?5W@"(1R3[>-O3QH.FJ[P?GQC_^+-6S-[KN%)BC_E MT12;, F#(YSX19AGV7Z%WM R#'KWW^$*PL)=)U;C((7VG\'AHHVL>A;;2L5? MNV=9^V?;\]_*\ +6%["AH-L8WW/W&=,WLWAS8OR%8X01SE&#N"19O MNDP?NNPPBA$7ZV(X1BY$#0D7C0=U;9F%6*'W[*D"[B MQXAAH&1$!\\(14*2I",4^/FGBP^XQ1- EU/<(J!T)&@4#PI%4I"._"E1/ 8T M_H!;/ @TF>(6 :4C@:5X7B@2AG0DL@P/ XNFNV5X&!B=X!8#I8^Y)7?7D[O^ M?W!U+FL=[*6Q-YV_CTY2&K"$T

EL*^<0P3 2?CAK$=J^[:[29&-OTK!1G> M:_+_4$L#!!0 ( #UZI5#S=/O1F@( .(( 9 >&PO=V]R:W-H965T MW81\5F?.=?32-IU:QV>M^_LD4?LS;YFZ M$SWOS#]'(5NFS52>$M5+S@XNJ&T2@E">M*SNXLW*K3W*S4I<=%-W_%%&ZM*V M3/[=\D;^UZ>SM@O)9M6S$__!]<_^49I9,K$\:2R3\?%G)(TG M31LX'[^R?W+)FV2>F.([T?RN#_J\CLLX.O CNS3ZN[A]YF-"61R-V7_E5]X8 MN'5B-/:B4>XWVE^4%NW(8JRT[&5XUIU[WD;^US X@(P!9 HPVO\+H&, ?0MP MNYD,SERJ'YEFFY44MT@.;ZMG]E#@>VHV-Z3*5LG5$HV8 M[8 A,PR>$(EAGR0()+$E03AY+[ +$1A5L 0%LZ".@+[+(H<)4I @=03I.X+" MVX8!DSM,YS TI]A+)01E",%.,M!)!C@I/9$!D\U$%B1R4"(')"HOV3R0H&B6 MR. C!"TF6X!.BL )]46V1>@D6S@<)2A2 B+>:]N6@4A5+612@2)5< (I(C ! M1O!-1(!/ZE]%%!C%I$BI?Z, 7(G*14<+M0$#CE)?"0=*>4;*8D$)+!$/F !* M01DB@=('4E+?#X J%LX+AJL)IH";W'=#PW.9+]1%#!<='%8=BORJ@\.*8MYX MAOV[".'2'&'_%">SSM!R>7)-5$5[<>FTK<&SU:E1/Q#;6;SUK6W@KN.\T0S= M_QN3I[I3T9/0IF^Y[G(40G-C$]V9#3N;#XYITO"CML/"C.70=8>)%OWX19%, MGS6;?U!+ P04 " ]>J50=4A60.X! #I! &0 'AL+W=O JE<$:,X#L-[S$C'@R)SN:,L,C%HVG$X2J0&QHC\MP6:J. 5>=X$A"G0>/T>Z06KP#_.Y@ M5(LYLDY.0CS;X%N5!Z$5!!1*;1F(&E1"JK<%Y6#TH)- M+$8*(R]^[+@;QXG_4K9>$$\%\5P0I1\6)%-!\EJP<>:],F?U,]&DR*08D?0_ MJR?V3$2[Q&QF:9-N[]R:<:M,]EPDX3;#9TLT8?8>$R\PT8S AGUN$:^UV,T9&NZDA7=$17.FXQV_1*QH<0+P,O3@@#V;C+I% I!J[MOUADY_OZ&-L3 M=I7?FWOLK]TKC7\$?A#9=%RAD]#F_+I35@NAP2@,[XS$UKP[7[?B/U!+ P04 " ]>J50KLYA%VL# "3#P &0 'AL M+W=O7/_/G0JV< MULL^3GE6QB*S"GY8VH]T_L1(95 C?L7\6G;>K2J5%R%>J\67_=(F%2.>\)VL M7$3J<>$;GB25)\7CCW9JMS$KP^[[N_=/=?(JF9>HY!N1_([W\K2T0]O:\T-T M3N1W;>GLO_(+3Q2\8J)B[$12UG^MW;F4(M5>%)4T>FN><58_K]K_ MNQEN -H 6@,5>\J :0/V8>!.&KC:P+W5P-,&WL# :7*OB[F-9+1:%.)J%$$?\H0$\ER<*4.+P6H'K%N,#H^> Q=UX-8.W%XUV:": M#<:O,5F3+(,P((0,JF("0R]TN[@>(P]EY!F,J.\/0K\L( H\2DQ*"='V" M(+>>F24$+@,#^60B0Q(2&,W31_/TC3S]X3'V#?*S&<+&QIDA:7N#.#,C M#H1FVAL3%HQG30G> PG"9YBW!O4+3!"-(,"I@T%'^C)%. 7#4-0(-18%;4;3"6,BPPPD;G#6.:=@TV%PD4&IL@8C%T9<9'!'2(# M7&1@BLR\^H I'M^;/$ZX?@#1#\"("UP_<(=^&*X?AN@'AOK1H-Z%"VDK" QK M*TYGT$AY<:RGOM+:B7,FJ[MX9[>=+!^A&E0&^VLZWS3SX8>;9ES]%A7'."NM M%R'5&%0/*P+A!]D]1JH]Z(9$YN%%+D>@9UV#E_] U!+ M P04 " ]>J50E-\LX]\! "L! &0 'AL+W=OGW&.NR!4[UG>Q!V)5:*DZ- M#56#=:^ 5I[$&29QO,.<=@(5F<^=5)')P;!.P$E%>N"MSLCZG#>\"O#D:]F$>ND[.4 MKR[X6N4H=@4!@](X!6J'"QR!,2=DR_@S::+9TA&7\ZOZL^_=]G*F&HZ2_>XJ MT^;H 445U'1@YD6.7V#J)T71U/PWN "S<%>)]2@ET_X;E8,VDD\JMA1.W\+8 M"3^.D_Z5MDX@$X',!))^2D@F0O).",V'RGRK3]30(E-RC%3X63UU9V*S3^QF MEB[I]\ZOV6ZUS5Z*A&PS?'%"$^80,&2!V M07]0:BD-V$+B.UM):Y^..6!0&S>]MW,5+E (C.RGMP'/#U3Q#U!+ P04 M" ]>J503*MH"^ ! #-! &0 'AL+W=O?Z(QVX>),U@/+>6];)#-5*]3N,95%#2^4=[Z'3?RHN6JKT4IRP M[ 70TI):AHGO)[BE38?RU,8.(D_Y6;&F@X/PY+EMJ?C["(P/&0K0-?#:G&IE M CA/>WJ"'Z!^]@>A5WA2*9L6.MGPSA-09>@AV#V'!F\!OQH8Y&SN&2='SM_, MXFN9(=\4! P*912H'BZP!\:,D"[CC]-$4TI#G,^OZB_6N_9RI!+VG/UN2E5G MZ!YY)53TS-0K'[Z \Q,CSYG_!A=@&FXJT3D*SJ3]>L59*MXZ%5U*2]_'L>GL M.#C]*VV=0!R!3(0@^B\A=(3PLX3($:+/$F)'B!<$/'JWS7RBBN:IX(,GQN/0 M4W/J@EVLMZLP0;L[]I_NI]312QZ2;8HO1LAA'D<,F6'(1\3^%A%O/D*>;B&! MOTCTO)(HCB8,UD8F-V35#;$"X3S)?;(N$*X*A%8@FAM9=F.$)!;2C45&&[)= MP/:WL&"3$!(OVK*BMO'#;;+HS K,B)&%-SS;=G/1OU-Q:CKI';G2)\CN<\6Y M BWIW^F34^NW95HPJ)29;O1N\<#3R]8_@]02P,$% @ /7JE M4!W[W*+: 0 ;P0 !D !X;"]W;W)K&UL?53; MCILP$/T5RQ^P)CC)KB) VF2U:J56BK9J^^S <-'Z0FT3MG]?VQ#")JAYB#W# MF3/G8 ])K_2[J0$L^A!@V#F0;4@W9-2:<&L"W5%3*N!%:%( M-3"<$TW_WP%6?XA6^)-Z:JK8^0;*D917\ M /NS/6H7D8FE: 1(TRB)-)0I?E[M#FN/#X!?#?1FMD?>R4FI=Q]\+5(<>4' M(;>>@;GE# ?@W!,Y&7]&3CRU](7S_87]-7AW7D[,P$'QWTUAZQ0_851 R3IN MWU3_!48_&XQ&\]_@#-S!O1+7(U?RY8)X M+(BG M?[?P5T+*#7@FTP/R@+5E^895FB58_T<%@M\W=BM:/N9>8^&=Y=>.;< M&I<]9Y1&"3E[HA&S'S#Q#+/ZC#C<(RB]8HA3,,F(EV3LXSN"^*;%/6+SN-R! M+AJEH9[.33QMEPG6BP3K0+#^Y/%&Y'[ ; -&#C8VD?O=>+F'13=*R.S\!.@J M7'6#--.BDK+M%X:Q+I2PX(=&#N]^UF_XI MX%!:OWUT>SW,P!!8U8[C3:9O3/8/4$L#!!0 ( #UZI5!K&H1_! , "\- M 9 >&PO=V]R:W-H965TJT[;>;. DJ8 9.TKW]C"&4CPLE?P)VSCWWWA.?V%Y<9/:6 M'X50UGL<)?G2/BJ5WCM.OCV*F.=W,A6)_F8OLY@K/>+>*5EZE?"L&WW9+ MVRTJ$I'8JH*"Z\=9;$04%4RZCK\5J5WG+ *;[U?V+Z9YWGR+U(B]?1=609UM5]]_%640:7E2B+3%ZLK%P/*2^6';GW],^U+2;-KV.^TWKF>O:\HI0NG'-!5&'6)08:&%(C M',U>IP LQ1IZX12\=HH-AO';F$<$0UD;\X1A/+Q8BNI!#0%M$?@X 4,)F"%@ M#8)YIY$U @DZ>HQ"6E5X:!5>+Y[23HYUB?$,)C$8%T_AHRE\),4,)PA0@F"Z MU#.48/:YU BD(\/C**15Q1RM8H[H,.\LRQ+C-Z0FKCN@-G%QH[K]/&R(8L#K M9+KB!/7R P&D"M+]OX!>NU#TV^BX7.43@.VB<,\2BA0% Q2X:PF[01K<<@3Q M7%>:#>F;CKIC'>/>(XCY&!V@P-U';K ?P?U'^M:AC'47PZS7,5 ",VPY]*'$ MIW[ AN7!+4D03[*!;0!PNX$[71[ [09D@CP5:(H\"/03>0 W,6 F'NH-MQS< ML$\";CGH[W&(/&QDDZID&8.T"\&-"YAQ![8 P/T(_@URX'Z$8(H<0>\/LR?' M&*0LQ&D<#F.1'V\I28:T)CMKX-/( Y7'[ RZO$#YX=PB2W7J721U1S MD-Q+J82NQ+W3NA[U[:4>1&*OBM= OV?E$;X<*)E6UQ.GOB.M_@-02P,$% M @ /7JE4*N6_)B> 0 6 , !D !X;"]W;W)K&UL=5/;;MLP#/T501]0^=(U:6 ;6#H,&[ "08=MSXI-QT)U\20E;O^^E.0: M7I&]F!<='AY2E-2NIH/WXXXQUPZ@N+LQ(V@\Z8U5W&-H3\R- M%G@7BY1D19;=,<6%IDT5+V=0_23#7-Z7OB29P&'Q*L MJ49^@I_@?XT'BQ%;6#JA0#MA-+'0U_1SOMN7 1\!OP5,;N63,,G1F.<0?.]J MF@5!(*'U@8&CN< #2!F(4,;?F9,N+4/AVG]G_QIGQUF.W,&#D7]$YX>:;BGI MH.=GZ9_,] WF>3Y1,@__ RX@$1Z48(_62!>_I#T[;]3,@E(4?TE6Z&BG=++9 MS&77"XJYH%@*BC1+:A25?^&>-Y4U$[%I]R,/5YSO"MQ-&Y)Q%?$,Q3O,7IKR M=ENQ2R":,?N$*5:8?)LO&(;\2Y/B:I,B$I0K@B+[#T%YE:",!+?_J+S_H#)A M[B)&1TSVH05;+26\N4=N3T([]QNWT!OC =FR&[S( 9_Y$DCH?7 WZ-MT MV2GP9IS?,5M^IN8-4$L#!!0 ( #UZI5#S%)T!&@( 8& 9 >&PO M=V]R:W-H965T,D*IJX%0]B Y:\^8@)*?:;.41J4X"W;LDSA!.DB7BM&GCLG"QK2P+<=*L M:6$K(W7BG,H_:V"B7\5I? F\-L=:VP JBXX>X0?HG]U6FAT:7?8-AU8UHHTD M'%;Q2_J\R:W>"=X:Z-5D'=E.=D*\V\W7_2I.+! PJ+1UH.9QA@TP9HT,QN_! M,QY+VL3I^N+^V?5N>ME1!1O!?C5[7:_BQSC:PX&>F'X5_1<8^B%Q-#3_#<[ MC-R2F!J58,K]1M5):<$'%X/"Z8=_-JU[]H/_)2V<@(<$/";@_&Y"-B1DLP3D MR5RKGZBF92%%'TG_9W74?A/IE6F>BYS$A2H+,U&C1KK\$3 M33HJD'$?2^!0B36^2<](>EUB$]+@<)$LV$?F#+*) <99V& 1-%@X@\45038[ M"*\A3M/Z@WA*\+R76Q5."7X,PY @# G +&8PY!9F,:GB60(B0I["*,L@RC* M0F8HRYLJ))F?RGW-%4@>!,D#(,L92/X?(/7231D65.+7:?J:3 MZ#C,7K"]?K/XV@PY/Y/^V?@)^9W*8].J:">TN=SN"AZ$T& 0DP=#5YNA/&X8 M'+1=YF8M_6CR&RVZ8>JB&ULE5K;4MM($/T5E]]C:^XC M"J@*)A"2W:I4MG;W60$!KMB65Q*P^_>KRV"DZ3Z*R4-LB]/3/9H^IWM&.GTI MRI_58Y[7LW^WFUUU-G^LZ_W)S<]/NVO?RO/3XJG>K'?YMW)6/6VW6?G?1;XI7L[F8OYZ MX?OZX;%N+RS/3_?90_Y'7O^Y_U8VOY:'4>[6VWQ7K8O=K,SOS^8?Q/FW3U5=;,,H32C;[-_^<[WK/E_"^*]FO($,!O)@ MH,2D@0H&ZF!@Y*2!#@;ZS8.;-##!P!P,Y'1(-AC88SVX8. .!GK:@P\&_BTD M/6F0!H/T6 .1O*Y<\F8RO73BL-@B,EGV6=*EW6569^>G9?$R*WOF[+.6H.*D ML6H&;Z]VB=S]L4F]JKGZ?*Z,.UT^MR,%S$6/D2.,'V-6%"/&B&MF%/6&639A M'F*5;*P7DHDCC>)@,#898RXY3!3M)PXCQY@K#J.B67,8/<9\YC!FC+GA,':, M^<)AHK7\RF$\OPJ*SQC5C: &(TAI^!$T/X+N1M"C&.)U[#&FP^QZ#._#\#X, MB5*YA!_!\B-8&J6+LF1E290?O$T2X,CQCAP3JN1'\/P(G@DU2L15C[*5. MAJ'V.4UAUL,)I7PX*1-.E/.7*?&C+8GF$T6)A GZ.-@UA:4"SJT58U8P$V9V M(/\%$EUQ_)(+7@P_"LG$$2G"UP RY,Z@20/."\4X!#$A)U\)K, 9@MV38[4T\:PX4Z M2!6'PZ$TRAR@2Y+3)<1)H$N2T:74QG-*21DS3F,!4$!N%-=+Q#UF !W;9"H@ M-HH1FS2F50"-?%EIL#.@2HII3M)8W173G'BC'9'W2PZIC,"-J4)[%[IY42E0 M! 7T25%5T7'$JP :YK->&%#0%= >115#)R0]>E ZK$8+5-$5T!5%U4 G<=T+ MH*$GO] Z'?X#;H& *"H@.HGE3%%IL L;9P@%N84!M50!_5#OZ&L4T _%]35D M2K1=D1/RH8%\:"H?.@$:KH$L:&8K@I91 [9KRG::IP'D1GFJ'? $^*MI?Z$3 M=/B 3A_T.V8,F*F/868 C?:XP V@I>9H"8JB!AS3]'@!G]< 8FAZP*"3^)0P M@(8B'2L( T%W!-!+I\>7> -H8YBJ2TJ\H56WIRAR!OAEN+(;5T)#RZY0[=D$ M\ 5X:.A>0"?@<,\ AAF.8='AW(6AVWB9&DDVV RNZY.B\\_C8#>_A(TG".AO M&/HCD3?H<)';\9-%I?1'H0+Z&Z9')[O1 !H=8J#I (DP3!D6*%8@$8;63B@S M!I#;T-JI1?P8P=#>6\7Y]$O(S21D?#H,5,0FQY/- G&P5!RTB!?8,N(@)XZI M+% 'RU1I$7T4 M/11D<-.W&VB$I4\@M "UVZ)'$$S]%_&>+8#&C54*&BL+),!R$A K6@"-MQJH MA;- *"S32XCXZ4\ #3VIA06R9H&<6$9.9+Q1"Z#QW;,^3@H.A>ZQ XKAF'9= M@HV: XKAWO'DP $A<-R3@WBM ^B(ZN6 !#CN+# 6MP :5:]FD> 3-* CE$ MB6X+(*RCA(45S '".H:P\5G7RM&GAB(U$[VE0P\.&=)*T% [0$?WCKKM -$< M1S0R:UIQW=2D/6"1YU@$ O: 19ZR"$[: Q9YAD7D*;:GY10]V04L\DPAC>_M MM:>%5$3WM@-^88#>3*P!H)OG#M9C965 6H("Z $G/;//EG$!9$#2QMW<+)K8'_/L[O!CD]_7[==6CJ50@%<,5#4" A!P &0 'AL+W=O MV.VC 0?)4H#W".[?"I$ FHJE9J)715 MK[]-6$AT3IS:AES?OK:3RP4PE/XA]F9V9F>#UTDCY*O* 73P5O)*+<)R))ILY4'I&H);.>22HY(%(U1R8HJ3!,7V\@T$4?-BPHV M,E#'LF3RSPJX:!8A#M\#S\4AUS: TJ1F!_@!^F>]D6:'>I9=44*E"E$%$O:+ M<(GG:TQM@D.\%-"HP3JP5K9"O-K-U]TBC&Q%P"'3EH*9QPG6P+EE,G7\[DC# M7M,F#M?O[)^=>6-FRQ2L!?]5['2^"*=AL(,].W+]+)HOT!D:A4'G_AN<@!NX MK<1H9((K]QMD1Z5%V;&84DKVUCZ+RCV;]LT$=VG^!-(ED#[!:-]+H%T"_4B( MG?FV,F?U$],L3:1H ME^K9K9/P6>4]/,S 9=[]P[XU:9Z"F-R31!)TO4858M MA@PPN$<@P]Y+$)_$BEREDW.!]34"1S._!/6ZH(Z #B7(Q$\0>PEB1Q"?M6%V MT886,W*8ZEX;1EZ)T;4$C?P$8R_!^'&3$R_!Q%,!OC!YC:'3\<7GNH\Y*V3J M+63J*83X"69>@MGCK<"1_W\?/= ,+XC>T+EQOK"'(KY!X3T_2TS^PZW_?&#Z M;[=K+VATH8,&@Z4$>7 S6 69.%;:'N%!M)_S2V('TT5\9>>_&U@?-.WE\9W) M0U&I8"NT&7MN..V%T&!JC)[,*&PO=V]R:W-H965TMZ%D5J>^0E4W>B MYI7Y9R]DR;29RD.D:LG9S@65183C.(U*EE?A M-K _?F/_XI(WR3PSQ=>B^)/O]'$19F&PXWMV*O23N'SE;4))&+39?^=G7ABX M56+VV(I"N=]@>U):E"V+D5*RU^:95^YY:?G?PN W ;@+L#L_5$ :0/(>P#Y M,("V ?36'9(V('D/H*Z\3>ZNF ],L^5BJS>EY2DLZCLR5J,:L&@WL8DF37F #CP9*26*85O'M]<"C7P9D*>"TL$Y78.@ M$>/@)@D!D9!_8MX@ %&-5A9V+Z">J"AL.^8[SW=^"KNQ/XG@ MVP"P+.FAKO7 ID.^ZRA-1BA@VZ%/^ [!QD.^\[RJK%I0/]TTP:/YPM9"OK> MTP:!AJ_T M30/W@\E#7JG@66C3&+CK>R^$YD9[?&<.Q='TC-VDX'MMAQ,SEDWCU$RTJ-NF M,.HZT^5_4$L#!!0 ( #UZI5"@9@K)LP( &0* 9 >&PO=V]R:W-H M965T0C8G'M\S\4'W^S,Q8L\,*:\U[*HY-P_*%7/@D!N M#JRD\H[7K-)/=ER45.FAV >R%HQN;5!9!#@,DZ"D>>4O,COW)!89/ZHBK]B3 M\.2Q+*GXMV0%/\]]Y+]-/.?[@S(3P2*KZ9[]9.I7_23T*&A9MGG)*IGSRA-L M-_?OT>P1AR; (G[G["P[]YZ1LN;\Q0R^;>=^:#)B!=LH0T'UY<16K"@,D\[C MKR/UVS5-8/?^C?V+%:_%K*ED*U[\R;?J,/=3W]NR'3T6ZIF?OS(GB/B>4_^= MG5BAX283O<:&%]+^>YNC5+QT+#J5DKXVU[RRUW/S))FX,#@ NP#(18(DNF$!GV::*H527 MN$> ;Y+X$/'01Z!P>I-H'T,F<)X16-+(QD?=DD93F" &"6)+$'WN:S"D6XU0 M_^!E4G"9]..B/Z:]"TW3?_V@8I]7TEMSI<]U>_KN.%=, MIQG>Z3=RT"U?.RC83IG;B;X73=_3#!2O74\7M(WEXC]02P,$% @ /7JE M4&:_X>FM @ APD !D !X;"]W;W)K&ULC5;; MCMHP%/R5*!] XC@W4$ "]M)*K;3:5=MG P:B3>+4-K#]^_JV(3B&A0=B.S-S MYMC.L8L3H>]LCS'W/NJJ85-_SWD["0*VWN,:L1%I<2/>; FM$1==N@M82S': M*%)=!5$8ID&-RL:?%6KLA 7ZK%#72/Z;X$K"UW>RX' M@EG1HAU^P_Q7^T)%+^A4-F6-&U:2QJ-X._7G8/(,H"0HQ.\2GUBO[^M\%;=*CX*SE]PR:AQ/=,]C_P$5<"+IV(&&M2,?7OK0^,D]JH""LU M^M#/LE'/DWZ3 D-S$R)#B#I"=)L #0'>2X@-(>X((+U)2 PA.1/BFX34$-)[ M"9DA9!T!Z@74LZN6ZP%Q-"LH.7E4[[@6R8T-)IG8$&LYJ-9?O1,KQL3H<18G ML B.4LA@%AH3]3#@$O$P1$!XQ@3"061I"('0DGEVV4G<.4/GU$,E "\$4K= [!2(E4#<$QBGUM(Y(%:NCSW0\2%1/^]5D0>BN$N'76\V%L;^KVYA+ M)U?J%7!,O)VV =EY7PGDK$AS$ WG-PWMNJ=!,JWS5H+Y*,NR*Z4 N&L!@(YH MP$Y+@[)>L'@$QE:@H%?Z:TQWZJ1GWIH<&B[K56^TNTW,(WET6.,+,%GJ(^4L MHZ\H/Q'=E0WS5H2+@TD='UM".!8FPY'XUO?B5M1U*KSELIF)-M57 ]WAI#77 MGJ"[>\W^ U!+ P04 " ]>J50BI;0XXP# !1$ &0 'AL+W=ODX_@SDOHGGYWA]/V-_5.?O$[F.6_%O2Q_%VNUF_NI[ZW%)C^4ZKL\ M?A9C0I'OC=E_%:^BU/ N$NUC)1_,\,& M=#2@)P/M^Y(!&PW8M09\-.#O!ORB030:1.\&<5_>(?>^F ^YRA>S1AZ]9M@/ M^[S;=N0VTLNUZB;[U>D_T_5L]>SK@L=T%KQV1"-F.6#H!,.B]!QS;V/(.>(1 ML+!W3*"C/(5*4:A+:A%PEAAAV!@CF0<;0<+,"!5XBAD.E<&JLIZ 39UD%!-P M2,![ CXEH&:N R;N,?6(R3(#]6"C4IZF.)8(QA)9L?"88X(8$L375R.!! F( M(#+6#&%B["2%3E(K2AXGF""#!!F(P)3)@(G.UHQ%W*$#$F+-AL!39@HRM%U% MA#DR(H[3@=B>DM#T1"Q/49QE#D=0VW>$ D?$=$3ME @GH4.:!&N3,.#*L1T) M5B?AU^]H@D5%@*HX-8],!')EB[5'XBNT@T")RP^6* 'Z2[BY@(FU@/I*H__, M>!+KT#)PYR%A09,4A&2EGMJ;-W,ZPL(GV?5'!\62ID#25OE&T(6RC%]?MO0O ME8]B[5.D_=@,"8%43['R M*1!U:BUA9"]A?&$)L?@IT'7JNG-A7=/D PEC'5*@0SOAU-[;+'(GC)5(P7

ZS0#FI ME1$#-PZG(ZPO9E]\>W+[,'2W[S1#L_TM;[9%W7K/4NDFKF^U-E(JH2,,;W2M=KJ_ M/PU*L5'=:Z+?FZ')'09*[L<&/CC]BK#X#U!+ P04 " ]>J50#M7JBR4" M #_!@ &0 'AL+W=OYEXK8ZEU!,H2UMRA!\@?[8[ MKD9H5#E4-32B8HW#H5B[G_S5BV\(!O&K@DY,^HZVLF?L30^^'M:NIS,""KG4 M$D0U9]@"I5I)Y?%G$'7'F)HX[5_4/QOSRLR>"-@R^KLZR'+M)JYS@(*@"JXS43%R1H5Y._E)2%8/*BJ5FKSW;=68MNM7X@O-3@@& M0C 2?/Q?0C@0PD<)>"#@1PG10(AN"*CW;HKY3"3)4LXZA_?[H25ZV_FK2'VN M7$^:KV/65#V%FCUG.,$I.FNA ;/I,<$5)KK&;&V8Q37FV8:)KS$OIB$=H'0*A :@? JQ\0N@*T">)8!3I8W)GM,9#"-P40Q]M1C M#Q19 T7S0,L[ @NKP.)QJ[%5(+84V[NQ.L?@I6\/DEB#)!_72HV&@<4"JF[L>KS_DCN!Y*UPW6#QCLO^P=0 M2P,$% @ /7JE4%[F$-A' P B0T !D !X;"]W;W)K&ULC5==;YLP%/TKB/<57X/YB))(39ITDS:IZK3MF29.@@HX Z?I M_OV,<5/ ERAY"&#./??#O@=[>A;5:WW@7#KO15[6,_<@Y7'B>?7FP(NTOA-' M7JHW.U$5J52/U=ZKCQ5/M]JHR#U*2.@5:5:Z\ZD>>ZKF4W&2>5;RI\JI3T61 M5O\6/!?GF0ONQ\!SMC_(9L";3X_IGO_D\M?QJ5)/WH5EFQ6\K#-1.A7?S=Q[ MF#S2H#'0B-\9/]>=>Z=)Y46(U^;AVW;FDB8BGO.-;"A2=7GC2Y[G#9.*XZ\A M=2\^&\/N_0?[6B>ODGE):[X4^9]L*P\S-W:=+=^EIUP^B_-7;A)BKF.R_\[? M>*[@323*QT;DM?YW-J=:BL*PJ%"*]+V]9J6^GMLWD6_,< -J#.C%H"W.J(%O M#/Q/ [AJ$!B#X%8#9@S8K0:A,0AO-8B,030P\-KJZNEZ2&4ZGU;B[%3MBCNF MS<*&2:06Q*89U/.OWZD9J]7HVSQ(_*GWUA 9S*+%T X&^HB5C0B2H(]YM#&^ M_\GCJ2@OH5(LU 5%G+"^DZ6-\4/:QSP@/&P0[ KS%?8Q:\07'6 >KV-Z2?OH M_/B:P._6'AA.$* $@28(1@C:RK:84&-*C8DI(X0,"F?#&$NZL%XX# V'6>$$ M2803A"A!>'M!(I0@0B*(!P5I,:R3:4#BR*K(*K(J,L3U HK1@&(DH&2PCF+; M$8RZ25 WB>6&#?-Y3*R\OX ?C"<$!!<5@OB"H:H0RQF-8K"*O#; :U4V"F,S M7IT.&)%$0**G(Q2H5-T#M58I(_X(!=[XX"-1#&1J:4#=TD!(]&_$&2X28*L$ M(VPX#W;_ PNN.<,E &P-8&1$% $7 ;!58+R^N R K0-6R@NP&SSN)VQ6GHVC M<*TRN!* +06,C*@CX%T.R>V5H7CW4JQ[!Y594:PIKV1,\5ZC6*_%(Q1XKU&[ MUT:_"!3O-8KUVD""%P;451<@-![;PN"-1I%&@^%WEM[XH?4ZF[R"5WN]IZ^= MC3B5LBE(9_1R;KBGS29Q,+Z R0,@XRN8K-M-Y2=]>TCYD5;[K*R=%R'5UE1O M('="2*[")W>J1 =U+KH\Y'PGF]M(W5?MX:!]D.)H#C[>Y?0U_P]02P,$% M @ /7JE4)HJXARE P T1 !D !X;"]W;W)K&ULE5CM;J,X%'T5Q ,,^!H#J9)(;=K1KK0K5;.:F=\T<1)4P%D@S>S;+Q^> M#-C'F?9/P.;<>^ZU?:[M+"^J?FV.4K;>C[*HFI5_;-O371 TVZ,LL^:3.LFJ M^[)7=9FU7;,^!,VIEMEN,"J+@,(P#LHLK_SU??Z5%Z4>NT;?^Y6?MA') NY;7L76?=XDQM9%+VG+HY_ MM5/_RMD;3M]_>O\\)-\E\Y(UF5:7VTH529C_&9UX-S\OX)8FU&38@;4!7 V(W M#;@VX%>#B&X:1-H@>B^#T ;", C&W(?!?,S:;+VLU<6KQ_5PROIEQ^Y$-UW; MOG.8G>%;-YY-U_NV%HPM@[?>D<8\C!B:8+A(YYB-C?GE)>@BN(9!*(P'LLP% M(X,"8?@<\VAC(A'-,4\VAE.,@^5PS/C@@,\"B;"#"#J(!@?1S($PLATQ8L!4 M X8PA8 4 E#$!H6-X0M''C$DB0%)8I",F'B2!Q/$HS ,C6E!0)$F4^ LI 2& ME("0S+6:6$P4A;&;*85,*6!:&,I)+:9%3^,B6D"BA4U$QN!M$,8A0!;B0A " M%Z8$-6@V2>$\H5&'",AN9,XI@Z7&"54O*!?+'\",B/FZ6-;/FY)@;+C]XC/[+E M%R4L=FB"8_EQ(#]NGO?C]<)(W^#;M['*]_O]R,E_V_L_J05XWWHMKN$CE<]?9* MM;(+-/S4!7J4V>[:*.2^[5^3[KT>+]ECHU4G_0="&PO=V]R:W-H965T9XL2M90^<0[UNJ3*Q<-57HI;I[L M!*,7Z]34'O9]XC6T:MT\LWLGD6?\KNJJ92?AR'O34/'GR&K>[UWDOF^\5+=2 MF0TOSSIZ8]^9^M&=A%YYD\JE:E@K*]XZ@EWW[@'MCB@P#M;B9\5Z.9L[)I4S MYZ]F\>6R=WT3$:M9H8P$U<.#/;.Z-DHZCM^CJ#LQC>-\_J[^R2:ODSE3R9YY M_:NZJ'+O)JYS85=ZK]4+[S^S,:'(=<;LO[('J[6YB40S"EY+^^L4=ZEX,ZKH M4!KZ-HQ5:\=^.(G)Z 8[X-$!3PYXR&4 V<@_4D7S3/#>$A3W3P4N]^\BC(,Z\AQ$:;8Z##9[9H,G"T^H3 D.((UZ[)QL" 1AC8 6" MN4":P@(A*!!:@?"_))-%DH,-L3:MM0D1CF!*!%(B@)(N*(---*-$ 0Y@"@$I M9$T)_06% )1DX\9BD!(#%+2@Q&M*A'R8DH"4!*#@!2594\)X@Y*"E!2@! M* MNJ*0A!"8@GSX)?D )UP^)7\%"C!)-KX M/%F$4"*EB2T(GU("-K*"7RZ!X0! M$EF2\(J$0Y_$&R3XC:, (*T*4;!ZI 'REQ^#-ZM]#1,W6_6E4_![:UO.;'?J M+ =L:^<_\Z$M?:/B5K72.7.E*["MDU?.%=/!^$\ZX5)WPFE1LZLRTUC/Q= . MAH7BW=CJO*G?YG\!4$L#!!0 ( #UZI5"G1E-]J $ )H# 9 >&PO M=V]R:W-H965T3-L]V '#H10IE:SPX-^X) ML>T DMD;/8+R)[TVDCD?FC.QHP'6Q2(I",VR6R(95[BI8NYHFDI?G. *C@;9 MBY3,O!Y Z*G&.7Y+//+SX$*"--7(SO +W._Q:'Q$%I:.2U"6:X4,]#7^DN\/ M1RV>>.>&&M]AU$'/+L(]ZND[S'Y*C&;S/^$*PL.#$M^CU<+& M+VHOUFDYLW@IDKVDE:NX3NFD+.:R[0(Z%]"E@"8OJ5%4_I4YUE1&3\BDV8\L M_.)\3_ULVI",HXAG7KSUV6M3%G<5N0:B&7-(&/H?YO."(9Y_:4(WF]!(4*P( MZ&V^3;#;)-A%@MU:09EM$Q2;!,4'!669O[.9,'GRJ2+HO4NR&FNXM0_,G+FR MZ*2=_T-QCKW6#CQ==N.OPN ?RA((Z%W8?O)[DZY+"IP>YY= EN?8_ -02P,$ M% @ /7JE4'HF+G:>=P Z_L! !0 !X;"]S:&%R9613=')I;F=S+GAM M;.R]>7,;1Y8O^O=]GZ*B1^XF(XH0 >Y63[^@*,EFMRQQ1*G]YMVX?Q2!(EEM MH I359!,AS_\S;-EGEP* "7U,C%VA$,$4)7KR9-G_9T_=EV?K>KJOU;E1;.J M^W__W='1Y'?9SXMYW?W[[^[[?OGMTZ?=]+Y<%-VH69:U^>6V:1=%;SZV=T^[ M95L6L^Z^+/O%_.ED?__XZ:*HZM_]Z8]=]:<_]G]ZT4Q7B[+NLZ*>92_KONH? MLLN:6JB:.MO+NONB+;L_/NW_],>G\ Z]=Y#]T-3]?6?>F96S\-,9_#Q]P_+,OQQO+_W'\,OM$7=53C'=^6R:?OPR=MB MWD5-VM?_8U6T?=G.'P;>[MO5\,M795LU,+U9]J+HH^=D]?Z?__6_4DO$J_*J MFI?9F]7BIFS#)_;WQB=G9V<#+[XK[ZJN-]/OLS?%(NK]U_\G%W.S/)4 MM]64B&]@=H=[DY/)\?'9>*"E\]G,4&R7RQ_9ZZHNL[=U-);3@_WLQZHV^VC& MWIHCLJG!"_AD)OB^^121XH_%O+\O%IN:L(MTU38?JWH:#2I\X:KI^F*>_?_5 M,KF>^Y/#HV@A<)SGYN0G7SDYC5YXW4Q-'U?W33U$4Z=G1WO[Q_L1-;ZO>D.' MS6TVGNS<[&;7Y735FMZC$36+A=G1Z[Z9_A0UT1:SJK[+KA\6-\T\HL]9"]_GMX7]5V9I.0WY]FR?7/Z.TS-(Q70O9VU1O2K&'O MAEXSR]$:PKHTE\3/V5_*J/E]\]_IT='QT6%$,+P_KZH.2/,_RZ(=9)A[>^/) MWD%$U);?ZC9>F2^C=5M[$_';S+23[_]'U/>Y>75&K\^+:'DNWKZY?OOZ\L7Y M^Y7YI==<_M^N'Z1[3S9S9YD59V] MOV]6G5GPJ/\7Y53NVW'$]L^OKTV[T1"*[AXOV2G\4?[7JOI8S,UXH[8-90([ M[[*VG);FH9MYM/X?ZIMJ/C>4VY8?RWI5/FW+:G&S:KMRD3@/%PT0Q=1<\5T7 ML]PW3;V'0VJ;!\-1']9T>]66RZ*:X2R:_MZ1] XQT_3.&*R_+ MUG0+C<*J+&$*>5:7/3"Y8FJ(8C7'8SHKC6PUK9)RR=LEG&4X@O.RZ,JLK>[N M^[WF=F]E/J1[?HLS6#?R]&^O+\^?7[Z^?'_Y\CH[?_/"D-'YNY??OWW]XN4[ M0TPO7KZZO+A\OYN]_(\/E^__9:2_K"KI5;E?]JBV9&$R;=B=FY6UI MFIMEMU5=U%-8ZJFY*3OX[BL?4!'MGQ[C% MNW94?!+6D^":M7H1-&3G/?4[W41X;H'WMFS!',^/Y@14AAJRP]'1-UE7UI61 M5^JFWW;YQZ>T^I/)^L5__=F['\P!NUL[I)/C(QK3Z='9^D$1.<^;^F[/W.^+ M=9M$N[F.XLVU6?7 03KBM8;UF7&59G3F_MQY8Y8TN]P-W@+E[MMN64S+?_^= MX3!=V7XL?_>G+)*!X!*^;^:SLNW^ ).OIE7_;8)'\JIT='<_&>V/S6EO,\/N M5^6SK%CU]TU;_6*>.,K-;0RG#$YK)/Z#E%UV?0:R<;9C]K/(#(^;FN:B;@R[VO\F M*5!P_]MV>CW(?Q[#>#:>14OTV8Y9]%DSGQ=M![.C#8[F%S6@CDK:3!.]X1WI M;9]NA@5]_R@_=D+^VQMGXS_.S&";1S6S&'A>$_;U>_//#R_?&*)^^RI[>_7R MW?G[2_, RE<7;W^X,@+6RS?7EW]]F;U^>STDLLM2KSE.RDX6R^WOZ.;O(IY. M/($%@UB.M!) ^3/(;(D&WIE+!3DB4:_A=\TR):E_5]8EJ&_P6#%;5#7:C8!! M)EKLV]74G!:D?C/SNP'9IXF&%]LBNBZ[;9N%/-O4":[PT?2(^E55&^&4Y*-! M7:(2)L)]9H8T'BUZR@UNI2,M& VR+=7CMN^2!,(OIB=FI*!Y$^O_SXNNFM*N M5O,5S*GF)_$03OE0 &&J$[KF@,8-?BI!E8%+V,REN"N]1CU6@3W0UU&[+ <; MK<+<8V::8$-)3>AU-<75@Q$LJKE94+!0W9;QHB7T1CP?V^[NMF]CAL?:%YP!.OO9#I!.1&.7YG[ H8&^ MH*Z#;+EJX9=>2*+\V<@358S,-+,^]_0I?K M3M6U:@D; @[45M->;G1/CQ<.$ZF>56NDX(:U"I8'D&6LZJI?:PI01+/V:AL@ MF@W783"7XE/1SIQ:>]NTMV4%ASIUEK=]==WR#AR);6>W]ITARMF:PK8;]Y]7 MM?C>MA[W5N^8YZ[+Y:/;7OO.M7'KX:+\^OOLU>OW_[X>79?-.+>SIM/OL $RCGHL:@P1M+?^>QOJXZ-$H8= MF&*7%W(I65C#?PM]XG>ZL8,G-"=G-EN"QFIE/-P_;];3-G;SM??QX6>ZK MR'$OE)&7Y. %:'Z_)-G?SG=%5>_2&L+!- -X.JNZ9=.!X&M&4OT,@A.:<;&Q M:K$LJA;%"I*98TV4^)76,K?DQ1?D&#/DH_;*=:U,"M&^A<;'K8V,J3OZL52T MB<8K%/TW4-X57YEH_5DF;?H)R_^T+&?E0[7CO2J/6W/ID,CF#?R%JH(.QH3:3,'$D5R4U MK>2+EF*GVSJG!KU8>793WE5U#;T"":#S[A%OEV!B''QO.X8>V-C6LW+O!F'N M_\47223I;]R_ GFEF;FXF'%]KD#P-%^^'53(ST?9UN]FO_^WT\G^P;/,A9I M*,DHVP'1F!W1N]FGHD,!GR),#"F9Y?O!<+!B>F^.6=^C:65\=DIVW\H0,KAF MS7-FV42XJ6L4T6[N+%HW8V M&H.N.X=-FI%!!:;3W[=&(UA0U%4)45>!63O'L<"XS8(7L14:%V%I#N;/U<)\ M;V;U9#PZR&ZXJY2E/%Z296M>;BOS\NT*QV"&UI6R&&:,S>KN'KR))%^0\Q9X M(C(K\\T43 XWC2R+L.3^(??NY%EYT^?*LVMY"&Q3D\W,!/*L#P97-\!W9JMI M;R4--!P4=7&'KFB4&:;@$@JWT<@+Y)PQ[QC^C4V;?\W<2O"+LA QRL[[:-7] M48#;Z_#$K*ML(3#F(3X#I&J8WLQ?9Z#4:;4$XC2-&^D2UXT-S^QU -6N,9>< M>>23Z<@0! ZS0@US49;TDJ4_\X*8VW@@U I^.6/5!^9MI!L@-4-!_:=R_M$2 M7'$+45)XK, .3[O.FP*^#(AJ8C^7:8!,L_ZL%H61S@K0>0MGO BR+ZT%5&XP(2RCNMHF"[C9;DP#XG=8+%IB^+$2_#UHL C+!L%QUP \-VI$<]&M.4&9_A<;19MT4U9R:NGW+#[%:W MP$R $FGOFMIK';O[=%_6AJF5,XP<6,V!*QE2*C+@.RW02S$S)]VL?GE[:\ZC M<&SN#JZ'\P1=*$;#M.?5 MPIR6#NQ'L ASE- KY%FTN[F^0;"OI^;!Z;RJX3X'3O,WX"4^E9MKJ%O=P ^H M6U7=3YW(5LABX*F*O (PL)O**!W3^[J9-W=PR\R,9M;B=3-? 649,6;5@V9" MPT7%)H]N-R-C$6LUVD!?T=;?F@WXE-G&<PT( M+,VG&E3%U4U7S2IS88.<8\4MB=*$<5T8^6JD?WNY G4I>TWTIG_9>6Y.]VI6 M[&:O^YGWSO.JN3):Z:+(=BY! Z]GNZX!&-GWYO:"M3&7]NO7%^8:G<])D9_* MR722*=U0-V1HZ8AUW)2FEQ)HJH9E&CURX?ATX_HYZP=*'&97<*.:>H[[6$.H M.9 ,7+A(UOJ%3_?5]%X+%-@"&*S-<3.C[8 :X!XM@)6VV5)OMK]CELNYD2\; MCDBOD*DV[+I:2&C M6 A_:7DK,LPBD"F1GDL:=F$8W-#&\9DVPB#< M.6J\Q/&;I@=C33:KNJF1WU!XH7V;"^]T"Q'U6]X2D ]F>/\: M2K94MX2HP];N:+R\JCV^@SHIP1[\R))Z-]_?^8N<$DV%=,!'/=%O-Y8Z%AZ]?7D KI+Z,K89W;>X(0Z9 M%2\_XE!#G:^$D [D!,!'2WH(1J!Y-E)J,Q6=%M6%4%-:+:UP M?.39=G8LFQZIC$1AG'7IA_\45[ M5TO7P !;N%_,/I(F(1*0ELN*.Z.RT_;C+OC2N6QB8*=PI@@2IHF<06URK<%) M!LYH-/P>+@+3QKP"?[R1P;NG9A+(,%&TNYE7=ZQKR^5E>62V4^V*(D2ZE3A; MG,#O?O8U!T>F+RX\H7"G,HUBO#,VP];W0!!=@'U0\WKSEGEM8?A5:=:H+IM5 MQVJ/LQE"<^8,\O3(T'-3WA?S6SGS2H*$^\A(B^9Z'&578HX(E!^RD4:KJU=( MU$4(.B'KXIX(Y9+5D#*J;W54D+@QR;;T"KFHH" M:GT9YCTQ>8#).C@AMV8]P!C5X[W5?*PZW%V@,B=.7$.\1M'.0!:2K]\VR MFF;'^\?9GCT.>)E+_#X3]861CHP290A:GJHZ?0!1&31J.#_&=$4TW#9SUB\6 MZ-F[:X"_F_6#H%=#>%V.HE#-]PHQF;:\G:,1IV<9$.0O&C-1N'![HRJ(O8?\ M7&"*@@9+R1JB(VADEKCG4799FV,%9["JY;I"\YD1OX!Q\9#<3&$\\[LLBH\VC)3Q&?;TYB4N_8' 6;"4.YA7ET?;GLOL4C7/EI#Z?\N7>'68T. MF$-9@"0C9P-MHLJ>;;8%/!:N/R$/\U!5XP7ZT<@*:*;PJ ;:_[@+=UOC+V#4 MNO"/@=M\O@O^MNX327YOP/M.X?;-16##7.*Q8N M@23V@"2R16,N [%G\CF%?@TEP@77-C=DJ4G:I8"!BJSI'RW3()TN:@?/UYR$ ME^ X)0X3VB5A-6^!3_ J"D= HZH,5EO(&[*?E>K'SA(I^7AO2#MB NJFH+D" M=[N^ ,[E'R:0>=E*G1JB)7!N$/?"]DQ7.W?=,=,@Z7P=];,\3_W* :!=UN=) M#03GR ?#W_,>=M%R%PQMMYSG7O.C =I%2W(G=.XBXES8^\ \0KH=> I,7TS) M1H(Z[_#^M6JWNV]0/0Z,.\I,;*A"1*)8%1*CWM]6LSMD!&C1XVTA&C#7+BO) M4Z+(-8>*&D5'$[-0)X[+UHO23_MBB+:C9VY7+>ZFZ;ZHP*)KF/-6_@&?E_V;D?R5WDD%L ?)),>=@!27) MT8381 MY&"T)3E 8*O(OM"0DZ Q4@10*DT?GC&J;-9#V$3_;?:\>#"/[X#YWO"C^0I# M2D$JGY=[](PLP"Z8JWJ((-GNZ8L'PZ;^OVRG_]1L>KC;-?MP4S5+,(8--"\S M M%W5S6_'C1H2:/^Q!XDV^Q:OOBY_*6>&/(FT6->K*#Y"Y6M?5:A%N@#BEM]H& M.887O@T;_)<$#V62U0 FC ],C>$MDL=>?E>!,!.<&Q!Y# MZN;*K[I[X/F@4WZ;_;GXY9>(X(;G("-QDT#Y8L\?UM[7&-D/Q;0%F[*A2?:J MD;E'<_ \P[;F4&(K:K%&0X .E,:#6L2#O8S4[4-7@%6HA0E[7B4R&$S+ M4($<15SW(N*Z',%.5I58^B]\@\$ZQJU6WPM,L*X!12];,&OD\GSWKV>N.;MV M#(.?=]9NY4U&A=T]0O7GL/Z_B\[_G2Q1OOT*.\-*W=1[1$7*K0D'URKNIB'Q MH9'[@,0N9;)Q^Y6KNS8E=9=%6[N6MS<&*%N =E$[Z@"):TZT 80M YL7YO)# M[6&*TX-0 PJ.J,2PW6;C?5C[\02-C!( (+:&>;&JI_35H?^3Q3^<)BDQ".1%&1\ MIULEQRO!;CHP&'?#L*76RG=JN8&U6,N+^/$EQ"7JRTD".;2W[LTP3L*2BSNN MHCYY2OP4W+6!%;I9]7O.)$G6%=RS*:3ES'"C*M!-D4+X;%"@GJUAW37H/6@BFL-K* C[9GV#-/WY28SS(G*\6MI3=WNI-FJ4'U4T<^ ML1&_\ZPZNLZOJT43W38NE<8F),XR&+QZOX:)0^"3HGJ[TF2=L6&"!!/"]%K>2#PY$2 MRWG!E&UW93?RKEGG(_M&C)5/*,!L0LW;=WCUD M6VR_ *,) MATZM.!?QQNSB;:4F;]?9\Q)9OVYDF>B"#2)+$80IK%U%>V*(?%S(DSGL766X M2>';5LA1A6L.V_;@LV0ZZF0JWV/I;XI'#0Y/MX)CU<5R34@TYCK^6('PYI]R M;=2&JZ[&V $;/X5G63[T'"OO>WY%.[7W.?5B_-= M%S*,9EU8;28"O:2,MD%"3@N\ T_'DG'.4 *(!],IP4/L."V9M%P LP3C0+QE M=AULTMK-H) 7VM>6/#"L]\CA'SH]_DIY3CM]L(9(T'JMS:;>E"0HFKUF*#!? MS)90$92-PAB[V"WJ)KQHNIXDO@=IQ,[P-ND^+SP5V=WTD-L ?!OE$J %C(O; MA@ WCY?F9??S&7'Z3Q4@Q9#$SK*.%:%H"6TDA"S:S]R356&BOBRSY61(Y',J M?D[=_.C$"+6X/7__:>VLQAR<51R[%PK7I@4 TI1J=Z94C(>(W386.^?P;0J^ M$4(9=)*;&4,\!BZCGR6?W@P4=$*]<^AH,8_JBD4)?*M"@;E(A3Z88<@F>N?6 M^=>'N$-W7UC;HHI"LB"2Y,0OS!<@\OCA*;D0';ND*AU/%<^=8CXZ$$C:SY,M M]2U-=_X>\7.%M^;">1)"J&<_0@$!*0E:=164ZN\(:'==9#358H*R_#NQ&!)P>5_ H_!1+AUV(BA?DHO9VSR] MH:B^:)S$2-D48<-()6/6CC;(WH6C\%]4A@ WKVW!4;/. J5"%@- CBATT1ZM M>R-A-*VUV$!.[+3H'"&S6X8^Z$R-Q/@-9V:[Z=RPVMC-_)8D^G.[;D_?(6YR MW^R]!_NY^R&IX+;R, 9W*$8C;H4P151%N. KFXU*&YSW-NG46?KA&M/CRIV2 M3D?GI@$_[-#0B;(VQ11@*I.>&WA4=HK=K"]^*B6H.U\[>(SO=AY@\OQ2_X#K MCV='HU91!)QMFH,63 >PB8L(=W,D$V?@L<\3.E(-XEXT85C>Z:_0GER0)F8GF[G;9GB57G=[(FF=)DW+KIHG. M'4/R=N7.96P.'UI7 W-APL.8?ST7(U^N'WD+\.(, MLT$\AX>H2<_I!GS:J7\R+JGF5=U&"'UX ]4WI7K";,VX*9G:2R^4X< M)75JC ,52N3@P,%O:1;(2)]3LV$U"YK5 BRHRB>JYLF"N]A@TM/!P-L(QR-' M4A\D4#3R8O1'.;.&3@ Y&=C2B@%K(G\FH"[QGP6[;)3'26]7+50\&:G.!NH[\ M79<8;G-B%SG>D-KVH!S&Q)(,:QX@+Y5JI2B)K=S3W5!KEA8& A3"N 2Z 1(A M"78D!!-"A'[[&$V.2$THTM^R:5'#:$"]J@Q#4J.I>@F)8%'3N7@3\2PJ9@^( MYZY!L(T/[/:U]QT Y6P?X\42@1)V\8+@X(70-9764,FU_@ ^CK>MRA"V!S%%=HO_<(+S[+[YA-84"%([RLR-A0' M)?0';CO&?7@,O[.5BYX+.,7ZA,CWWK5""#E,])W8SX:ROUWFD4O5M]_IG/W' M0(1A*PCPL(/=,A;=[K<6DNU?Y5^%Q_IW;/K]Q@63EV*(#('@[M0S;%35"'=+ M9"JWV9NR1WJ37X)^_*)8]JDGV4%^?#!6GY% )L_4-SL'4"-E5[]S=*8^G9VI MYC7EN$<,S\@/#R;KNYF<'GB='(^#%H[&^U]]L_Y5__T*]+D]'8[==H9T>&I_ MV8H>@U8'J>YH?U]]2A##D4]Q\L0&.CO=ST_W-9D='^63TQ/=\,F9;G=\>)SO M*[)*!MF$*74.><37F!3'];EKFKD^. RB2DSX.E,2L4C^7GR4*$+7V(T><7L9 M_N)Q+MSH=]8W:=?,=_; 1?;XT8N;2KLMDY<4R\<>)JOJW6VX83+JT\F9)V!J M0<-Y-*K:12#*MJRCW?";%^X"%7-Z&EXS]/ZT\- 3J5%5=%XLIU>MP@I9I&$Y M1]5F%3ZY"#>F7$$3] MLVE=3) -11N.01MEKN($N$&*\ 0A[*OP#"5SS8X;#E*KW99 MR51MW>TJ,* FBM85%8K8D\2B&*ZD&!6A ^>^1LPL=$'/V/%2S1XE3)DU2?$1 MF:*5JZ$>(=/(8Z9XNMT4T\FC?Y6'8P?CDD&Z8'G#F M[C1R@_)^YH28BVBD%M.5<1-8L:489K.-MBRJE# ES#DMV.?#DKU*C$ACL9EC M^>,]@96IU(G*Q;FBTH/A#-$CJ]K&CE,B$ 0 H#JCL%J,I@E:4^/BY6%=8NR$ M,(3>>4EMX+CC&![W<)=MY>ABE)8C*/\A$=? G@:%*,/Q)N1/\H H-L?^HZDT MWO=LVE;(I!5*W*($ [FU[UZ"6WSE/ (7@&!1]RZEY0(,8GWVKNI^R@;!QRE^ MVN(L@\;=4]P..^7AQ&DT/Z/(]JM>\EQ["11]42*>(&NE-T7]$]F^P,/.,I.S M39A6&+#6(K=C;"H&Y5 [GA^E''U$U M,[UW;O'-_,W%!1(#!A"[_(?G#93@@31)*3>4$V:L%ZI@%H'0N* ]F\5=8P!Q M270K/3&-W3Q0FW6>5^;[67#89'L9O+:7 M14.VHVY#P!@&$'PT64D-IUD4EQ?L8-JHF%[\ %L$MC0 'T]46XF-EY0B$MYY#-B8EB'?#H.:CS-9JN71%,.J9G!+SZ=SE=WM$B>CI1_M6 MGI7JTRFT\B2-TF@=@^[;DA)-0*BH70F9H#;' S&I0J-""LHDPXUYP##N/K;8 MA!;G'>'_0^!\/&M;3"=QOEZ!W^FOXG=*7S:OG&\*G^,>XL-FB*F@ M41IAO2_DPD"[QFH^]_-]MEE9TJ+'XV?9AUIU%PZ7LYAH6*:EGL9M+P;O@*C7 M5-CSH%-\8)S#/A./D8EFS*W8KFT"+(6L,2@.N& MZL)I&$6IA5$^V("D8>1F'N4C1I/F7_\J9OE!+A'"6V4?.FW5WO0O\Y K>\HV MO:!AU;>V2A%?^D'QI51S5&95?O&.R;8]75IV=TX$(#^\=6TQ?[.O^!^I$.H. ML[Q=^6MB_SK8)0E%2\+*7&;V87*ZO_:;80O8>?K.^9][&F,OSW^# QD/^KM.5X(AJ732C:%E5DEQ6] M3L+U+4YDM90:%,ZP!9'QUMK%Z22(E,^ .IR/RD6,K.E+&N(LT-S)R*JRH:X# M);][=B$7MJ"7T(7\5BVI[WLH1E'H):W%4'@7KX(M1W4X.OK&JQ-)MUD"'R#"9..6RWE +P$)T5WTE2A^!V/E;LPGOZ3E>_<3_S MJ7OJ%<<)U EUNX8EK#AFW#$3S@!W9<96L N_V.Q!LZM>53%;SHZT3HL!.L#' M!G&7+B2M_CU&6IW#>0>_V(6?;N^JF6$@O59(ML-OD 9U?4XO3#Q\2ET#&[)KO7/+.NOP>+MX*K KJG0XJR,? MEDE!S;DO MV5^D!N/BZ%BI%-7;Y1P!^!B_4M:MV7(&PY-F'J9S13EJ+Y;,7&AE1W"'B22OY O=XU@7+#[K%SAEXB$%O)T-=Q!%0\!#< '#J( MUT,7 N;QVQ70):;%2_7N[0?1-?QHUF1FFL./TGX*VBNYKJB>,HHIB+OJE5>F M3-1U_?@9HPM(_J(F'&PEQXXZX"KX?92%)9W5U(JP2%#@ANO)(6*6'1<7$52\ MS%P9L14=@C'9F%$W>]]^NA+4]@J*O$$I4TP>^$2 Z.;FQZ (#N[$W$*,3*]7 M>+\.7$%S(KQ9DU&H.N?$U'XG/@&OJ'XFL"Q2P,P)OP'C'L4=8;BO0^,)\LV\ M-?%J6DE.I$NK"M>S2H#^K5]52_NZDD_=N,#7!E.S*-T$K^,>?'N4_&FG%."T M:]P&T*&+KN&ZHX,+$B0&V')IKDN-\IX'=)"6%VTM5.7?,7.!>D=<'\7"6]GI MIN>D:YAA=&[)",58I3$HRRK*BG]8,2L6"[N#?X&^LR((QZ Q_PE^3/O.W.3] M2C2J- ](7P2\XP*:W8!4M0>[0P]6(!M H'6)*87$P#-WM[?&+=8'\MF$/<-^ MS1EP%^#-F/Z0D!E\_4UXGY"#<4IR2S5 M? 5+(@8:ZGNVM%"\O3KJD\L!%;_-X2]-?6\9PM35Y5FV<@?:Q,D[>P(R@ M/M3 7%$X@&ZD3NTM41XQ%(RJ""D2]"@(#E(4.1L@EA09 3$C7#!2=8C<,[@I MI(CVD-V)8ZY=^1<0:'VY@,\))YQ1_6M_H\S(>#H[\/NND*5_RO#8EE+L[8[$ MZ*AJ##1+B_91KR/MNTW"U,86-+#82LL^H3A'V[H#:F$D/J$DAYH)<.?!]?LD M!?Y 5]Z3X0X$IO!9P?'XL1<>ZQD U "7=+=J'_:H 3HX]DX1+@^37Z%J6"96 M0536ZG:/%PZRD_R6(FL%N;2[^^93+9L?FM^_EK7[LZ*7T3*"AA!)<-9[#-3/ M,13>#N3"M""(AU#U;/!9:22YYJ$LAX2C\/2;C1IT?3D[5IZ.C,^'4KL&%1DBX+C'H0ZT_7S;DRH\DA,(0]"MA% AQ[I"B%5K M-JQ:X6C J37K2 !.V&&Y]KG>K[DN88A[SU%8N5"F[RV\Y6#C92S'7^B60!0! M,1P4G["TG] 1G$M'23 WQES2!G>D*0^+ 3JTY9ZY, K&*+_DMG(;QR61CQ $ M"^-XB77LX17PRYB5N2*"!516"AA&B0);@Y]V:7K2,"U-=B7D#H]D.R^OKZYV MG>G.5:*^K&6 M7SL-VA<)>BND',FL=/H#'CDN8T"S_ YVCI4@VD7ST]NELH%YOVBJ.:=]AK:A MS&J3G>02==ZME<5\9FH&_:F<@T[&S1A&%[?C'2RB$F>88(H3+ O'P6R6AK[[ MA=8&*.R84Q;WCS^7U+#M DTLMV75YPQTD'-\SK2<6X0(G9DQ,%F;ATQ1WHYI MN87)"FPFP$AD?P1$*A/6-"2$87C:$H8EW4QX*W: MN_H**0H$^0BC73' CS<'-U%3U?@SJ&K--/@@FK$Z)PK[1XH[JOV=G2_;:D[? M8W@_-*-T&:?!\8B #%L!>;8S5&0(O9N63H_T1!2L"M"O1[A0^0O)E'!IF+ 9 MH<#ISN2P*F$199,YBLIFM ][OX+2V]B)&Q.&OQ8]5K#4>4[F2=J7VV;52J46 M+M8#=F^;WRXH (9%TE,\F* _V"@<#]\*?)91=R7S!Z]K&%MX,D8T 7>'[!%' M\RZS+PV"2(B5 V*D^V (_P5KDO;;-Q!!['WXJ_4RVN]/#T>3_6_LQY.#T=') M-QBZOW<+P_ N92T[PED/9;[S-/&#;HH9KY?'+<^!!SZO"1RC I^.R$)M^W#-E2W6JQ*(B]"E*%^&O=88NP<8FI\_E+@]O4,YO"F<*'Q2V(A\)CR/MTJ]2L816:(^R(]4IO&3[&1T=$#"BM+LCO*3PS@!_'!T M=&0'YA[>.3W>C9Z=C$[' "<*%VDY>WJ!M[-^Z7AR%+]U:HY<.)>!+'[#I(X. M=;KQ\>C8_7I99]=FP^V5>>H+VG)6)F='N1%(/ @,SYJ!.1UL;A596[OZ))3I[Q :%RIQF_0?E3E42)/*@+H-2%E+2 MA&,LR*3:?3M0VH3#/I^,U9"]LASQHT?>HQ@?%Y34<(VJ1Y&A>QI@'B".NF52 M%#QKI&Z@(=ZJA<1##M?!HA)7:(29A&%-8!-;E(ZK6IS^HJ?#[ MV B?(-C_'/3"6 XTU?E36L5R%P.$84=X1W0Q=/!^P48.2R'&01$02?G1[S# M2Z0W+U5]SQJX-Y.X(D2@\5LI6U8_N+1G1\0VV.,1; 107\&RP*,3^;P*8O<(_MVK_>("&[RJ%_XMH.Q, MR4 6Y,Y^5-]0;;$E^9(A$ 0='=E%KN[*/+INP[#>:PKK11])^/"+4;;V^30G M9\$HCA<5DX%#A[-9O2H7&\ZQ"] U7]#1\4*$"8G-=Y$,APW'(T%#!F9 .U^J MR]4'+@IA]&#-NBG[3V7IQ5[A]N$D6R+"'ZLY("88HL_>MRO _GU3,#V<<[T+ MBN/F:G+P3%FN&QO'6J]J I:>>3%;& <,6>16!\=B'"W;,G"70 T%33NW%88Z M36'/P7FDYKAH!PN7^O'N9VDRHZ5F(TKN:QV MJ"(O@G( K8MC?FNU.]2KTXN(HNN"489KGA*V-(98? 3?MO"'<\!M 7(7.^0JVGV<0 MZV*6>%81_"#4"BQGHLMCGNU,TJT?T*@!2*">KRIPC, *L$G7U0E],L8=29T[ MYXGBR<6V1<^XIYQD%.G$N=+0KZNP:]2'R<'IZ.3DY&C +)PKWQ3*-K6\KKNP M-D0?I?')X4CB\X/Q6.W%P@XTJJH)T!]A8FM(T]SL!^MFY![C-]CJQV%0F(%! M'D>,-Q7:'H7L\[4-FGSGKH)KQG-A!-%W(I2%+[\<98]ZGWGQ49Y=OOM>)=S# M5MD 3)$B#8MUJ):/1(KQ+?:AV>0PMT&6PT:M[2]BO#*4(D8!&LQ)X^<= MAN]0>U6'9!6(#9)"\>1H=*8%8PT:RQ'^SC7KC)@,N46JE875$3,*134^2(Q. M.F3:QE&Q]$Z 8G3NHALL49<2+=SAL1+7K5(%S^=@9[V[]SUA0!@@J ^!.562 MUH8W0G L\Q YBJ%$S K6"!S-V3RE#B9WB V^L KF(%6%2(]2"BYW5,H!+0A" M5/HM#Y^(0_%1*$"%09$& =@QV4B60>=M.LY,1Z![!@>8+'O[7>\[[WCY'2KS M;N:E&[C-=2#H=H\Y%N,+MOA2^_3"3 "WU5\/P,N\^O:'E^^NOFF;GTI*_8&XR6J!SNP2H?YRFI&ZS S+B[,*W%94 MI1_TK5 #<+#1T\H'*1Q=:8_*8\DN1*R;&WY"F:0Q M=ET]2QPOUGIPAH-SHW$H[#9U*FWA ML/B(#F[AUI\,J-&H1_!&?5C/%M:-YX MEP45SX;&&=K +;REY5ZXV+)R%!4>8DBB+UX8AYF<)FW+AXRD04? #1?Y.P8) M0R"\F?VJZNZE9."BF:'%0%_=C1ET57OH30F\GXA4A=$G^+P2'E1H;<"E"]3. MYU1Q$8Y:&O( C(9\TJ@S.I.?ZC00P>%?[I.>A>/^:. M(Y!12:1WV+(BT:@$_,E!?G3H@@5]J= SY8L\+?"8UO=H%(OQP8ES/[YQ:%*! M7*02(<)I'^7'9V=?8[8LL2>F:A20\?Y!U/.Y-G]3"I<8,!L4I",+I[I,I1OK M. I%"\OU2LD$I'1C6$&7\Z$D!U]0 -[:^NE%^)#&LQWL._(:Z.1/6_+3!0PY MA=];8D4%MAJ>HP6[6E1Y0HYT>G(JO6\ M=4J=%1M$)YDFN08')NQT946IP%M M-I'T:&^\I%(B^Z(OL&%!7D\B7FB03H *;+6T=':67V45)%E<]L0QL3BIP,IM M"BG'7?KQ-::M\?YH_ W9&PN; N9>BY\_&9U\L]8HRC(2(SOX!G&K_D3$M)*/(@B:3C1D "\; MF+:]^DV*1MUJ4H!IXL@C*3IC ]4.E*)$?AM!@64+/!F47>UL2'<]*$QLS9O) M!= 1J.?MP*HU&,N/DC/%).9^]Y\Q0'NS!!EY-J7*3,44Q(##\\17 W:K?_:C< M*T3HQ2Y!IK6)%RZ4/ S<>-SK^5"S.IC:JM*4;T,:+VM;52LR05MB-$';\;G# M^#$.6 ,L4*"PN$@R^.^4#UQ'/.?:$F-CS@!0]"/KNU;1*QASM,%KSF6?[,IUMNHB3\&TMD=XM$A2@1>(#IVT M67)I UE.7F@@!]>^TY9<9-9X_Y1*HQ@&.)[0WS+)RJ9/C<_$M7T:P9'Q[>/* MABC&HW$)MK)_N<#URB]9X\11K,IHV'#G?N!4]Z$,/4YYAV1B"V 02C/V>83 M\N)W((:M1"B\P%+%D>LS]5#4TG>C+/6<5'9JEP@X'#SS5I;]6 /T)-*'7.J: M39AI;4ND3EO7/>:?3%>=0@MK:FL_\W&W3">+JOU8]BN@YINL,Z/\2*&))>MV M'1([.%GB +*X9.K.Z7 4]H1BF14Q/)$NI"E!: MTA#3%#SY4@OY;R1$6UW<^0JXAJT77V57Y 8"^69[&'5A*5QT%]^ 2"J16245 M*@[W/G(P/(]P_C\6!.RG$G\PR,(F (TG3/J(IX'.#4^#DTU$6H^[E$(Q#BP. MSMJ\A*=LIN.)K0+C>]J@3;MX;IUS;:OT=5R.IA9%QH)?GQ.'ANS MF5[&B$.BAL2P3I!RA,Q;C\RI!'AHQ;:)KP*;(IQ(F(*.WWRLT=->(Y$UU'5F MOY,YFF4!*#55"FXX"^-)=ICOGYXH*SI/LWOJPCJZ& PA3LD89U>BU&Q^>F>< M'QR>[.HQ#AAOGV23_.3465D3-[%:>/',:6G<\GF:5V39Z\KR)Q;0#;$RV X\ M$QQ4#76'K=_>0O!,MRQH J<'^]F/J,D8@;@%O[07T^ ,LO$*P=Z7U;$: ML)T@#V%60K5O6LJ/Q12#!SF>H,+J*'(2>+(ZTM:*7&+,889#Z!D\1B9XG>JO9?D'<*76<I\+Q?CXQM-^!W(9!R[@S*]=B2(-GV],@K2*P:.Q+ M I^/'^/^"SWPSB"IGQ+D)6]TP)_@0]_1WO?L5'C M)T,H]TV#T@<<"E*U:%V[#@LZ [@. )]U][#O[D9'3'_%O?HWW^WY$SBW_WI>XMTJ$G!91,!44 V5UN2T16.H3Z[ M%'F.&!%1B;IW5T__ I-6/.GUZ/7H8J2SLR1O,W];3Y*ZJ)4??]6,R=B&5M9PB5A,L MJNF8P0_1S.07_3Z(.A>*\(^XN"VT,8^Q)-&!54)YN?A I _!U8L?D!]^J &@ MX?7KBP3MIQFL(I"-##9-Z.>K._!\\%J-HZW["L1E;Z\*BY&AYETXS#?T[D2- M@.FAY07 . &<%Z_TS:J:4];FHPC-$1''3B,B*VL)D,Q_>CCQP1@H:\BB@5(L MT\GHV$,4+P*@T@>*?M2%J#!5W-TY'&5(Y8(P9PUBA.J@A! M3( QT; M>I&=_I%"-!5 (;9SM,>O.]V?BBQ!9 M'(9D<9 FBRUJBUEFI!8MPME^2)T0#F.!71[KN%.JJ'&XGE3[%+]Q&ZIEJ*C; MB,UTU<\D_HZU?#TZ6I!"#&O@#;RK=F:[:+0: M3XY0M%)1< >3 _AJHK\Z/8.O#M171V, A)P'W/A MGH"AA<,]F.3'IP>&)0*^*B.86J=V9/PZS8_'Q[M>RWHIE>GK,-\_/EEG^Q(/ M W,EDNI<#+8GQ9$]QL\&!NPG2JZV>TOW<1$(VGWQ^*I7SY$#E MDTJZ9%+_NV:% 9#5(&7,A?;G]!Q1N0/J\B?DE \\^NHJ[YTRHOU&AR?Y^#BA M 0V 9<^^3+G]U/@YF&Y$;J "P@V1$P4XY;0A4W(?J0@UJP>AH9[2YZC-V1ZZ MFF]+1*KO5AC]!% B0TT#%() Z"1"N:Q;S\\,'!_HE .LN+Q:B$85H^^G^9&L MAEQ+C*02NL^&Q21%YQ+;"(70NU*25)'8,40QRGZO6@V3W9=.9TH M1EF<"+Y85+U7K9LB :9Q,F+:+'1)OI;!1@R=Z0@P_2SE*IX.')1")[H$NC+X M?MGFZP+,P-0B%5"? M#\#G@Z=S?*QT=%/T1FKH4H1OM+0>J-]FS 89%IN*]EC,132K"6"1&09[I_ @ MWJY:M#O5Y5W35U)')L5$ZJ8F($@DJ*G=)5U_1:UF="&;A@Z.#Y^YE+W(11(3 MW[5S;&G$GW,*\@=JP;@:S.22OW;#1IZ3*'Z;7:E0I*T>DGQA)Q<[#X=2@(7M M(4%(^8,@5 -%<5#+[ALL3?ZI)NN\T02KHL58*!-5>&)2R*;.<2Q.MZMNL:@)%]#U4>S=*6:%:B MR!F\'Z92?]W%6#&P@&C5KB!8"9&AP']FHTB_007%5FE0EC=IP_ZYS46,(]:>#TX8N3S=R 2).8987CB0Y:1X" M"PV' TU[CGDIY5(!H6*X)UJ%89FKA5<]W0;;T4+&SLXUJ:E.'5)%.]!4LERU M$.-*7FRS)G[>5SCM8C6KAC:.L03Y#O>*M$"9CZ;I(?@?)6@IE$W[-G^(KL2H M7PH"2M*+HS4PFP*/0R2&AI@J+196=VKMCL;+J]ICHR4IV@1@)#+DC7(V3P7LK9 MVFEV]Q)$B^@VE#CZMU4]Y9P;SIU<1]&$>M9P_3Q5NIIQJ3T)[:#& D!KE]9A) E$ \$,1 *E5#QSE MG+M(M<;0YT49$9ZI#=!NU&>%,L$SL>1;"0!P(KJ,$C'?43LI>2#QB#=88+&8 M(6$HA;*7\#(*)#%MCX5]=O!,C1)%@\"O\Q<7O#(ZTL'7M#C,.H,T:+AJ!,$% M9+/NJ89HU"'4;-DVC+F.814/[ M!)4,5&$,=)N8M\QK"\,12[-&F-EMB]G:8GYFC5\1P_434PT'II0#( M4^Y8AV*7*W1%QNB3"#],9O#/E%BK>KP9FX\8&X,DI63H:YN\K 2'?*-1FK3!,JDSG7>;4XT M.O>[OEQVW^(1%@]A$,PXN*K*YH\[^8P.K:T.**V8K>OO;5V"P=94NW2V"$4&" M1+IU_V"C/H0^4A9?@23V@"0(ZYP=C7).7;&["-(W3.>?ST6:C8I4L6VK]T!' MX^.4.$P8U0>K>0M\0AS*S!$$30@'J_-F&P%'18@.95:048% MW"^9J2.=(,Z$1:)8V6*5+?O;:G8GJ*%^.GQGKEU6PSGP:LVARFS,H JR")BC MLNEZ:0]B.IM!NM6

V8TC"W!TJR=1.JC4!22D0-7CF#F#8$'3YV^QY\6 >WP'#KT.$II*B M#(@M"[ +!C&$7=[N:09WW4$D^O4/=[MF'VZJ9@GFMH'F94:N@UX-N?S4&8P1J B[!88G_=TQ_*VMR.=97N-O.; M0?<$_5W4S6W%CQL1:OZP!X[T?(M7 MWQ<_E0!"I4>1-KR":\Y<>V5=5ZM%N %<7VF[;9!C>*%Q?RFPDQU?UE5 !DB! MWN*$ O& @;,/P5P1)<>BE:\Y*\&9",X-AH-WX%ZB( ;4*;_-_ES\\DM$<,-S MB $Z4+[8\X>U]S5&]D,Q;<%J;6A2@2?4C>;@.=>DF@NTB1-;;[[US-7P=!^("^DK;6L)J.B=AZA^C.(^=]%Y_]. MEBC??H6=804R^8F*2%A&2PP<7 =74B?R0?WD%(7D[>[:9&'IHJU=R]L; Y0M MP$$PY(HZ" <5::/H71+PO T:!=AR6 :6*: -: V&^]SQAQ'D:,-4&P-\V)5 M [*:(!,0P@60R$=TV%EWN4(-C5!%; MKV7*\&ETJ^1X)=A-Q_@)>\.P+=C*=VJY@;58RXL"#<*D&M=!G;N9@4QB&*2).M*D &J@)==B9&P5G1OG<(8I8U= M.D 91V/LI;.N]T]H.F9-OVIG5G:ER$V*\XNGC*S%FS>R"Z,!5(1$0K&^&-J MVI!;&H^EX!@HUT(;6W5LG0K"6:D:AVA'WJ M.I;0$W-_=+UUV>=RM#W#GGGZIL30H3E9*6XMO;G3G31+#:J?RA4J9O_.L^K( ME:&43N+VF,&E?.Z$\#/'6A/L6BD@'+4Z93]@G55=GS:@8EHLG=-- MC&D\9/&I%1^-TJ<"^8/+U;8%!D@0SVTX!A\<+DFQG'.NBMN5-;L>MP9JV6+[!1A-4 K@W+S: >;:R=MU]KQ$ MUG,<62:Z8(,XPW2^817MB>&:F> (K_BP"TZ6)]VBHXJ"-QMB\8HETU$G4_D> M2W]3"_^%&3=2C$++-2'1V)*UP^5'X*I#N*[2UHS!LVP+R# HC.];%NW4E6M! M^6D[:T0ZC$DJ0B[!M$/6ZWIFOVTPOPV*6N6\.39(G"2WX<,IESI@;N4D'5:W M_$E^6W71/:L2=]1UY0*BZT*JY;HC9B6 M;)Q? >Z2C@LKP$/$:IQ?H_W:X^B M%O6#X1"M/&B+:"C<8&4$=>Y9?NX ( M3HL*:EV*;V<@RJY;+='SS\ORF&6SIK4MM:0$OKB6890@G^)"GU%.05D@T1N? M*!7FLE@H2 3/E$08H8PFI1&8]U#8L-0!*]ESE:[_)4[D5,$O[2X.2WSY^GA0 M@JQ_6#+&D]2Z8<]D)!^S>-R3Q%_,/I*H@=-P0))!<:_E/670O4L->F J.EU MJQNC J,%$#W'<7$_*]ICU-@KX$:P!B\ C/!\AODI/8M-.Z]>G.\Z%$5;N8^) M0"^I@!]6-$V$=C.G8]DSCLC*"BEZ,)T2/,2.0X5CO/)6,_9%F@6Y#C9I[690 M4 WM*Q7.$*UW#CO;V;KSUDUD<<74M<>^#I+M8L)/T952G[4HDI:: \49*S0(L%6#;_@*FX #9+F"2+$P9.M2E\ KZRL^*(;:ZT5>KJ>5CR.>$; M [#^@;'998P+V7'P?X(,9NO)X"LNG9=X&TX,Q,PA =/AZ1/0(P8:6-7/=ZY1 M^8L$%&5\>OR5\IQV^F -D6!<,A&9 R=)^V*VA(HT5$+!C^*+W:)NPH@\A1+? M@S1B9WB;=)^'T%ERTP/$*/!ME$N %C"2;AL"W#Q>AO63_7Q&G/Y3!?ULYJS&'- M8AB[%PK7I@4 TI1J=Z94C(>(W3;:.^< <0J^\4&WTS.&> Q<1H46);A,T680 M!&*@=PX=+>91'=0 I?S@ F-ZX] ',PS91._<.O_Z$'?H[@L'9>ZBD)@T*IX[ QY3;\=IGWFZP4$J!M;>T@X5KK@Y K M8PX31S!+AZ*N?6HH3D'&A=7H8!==SH28""UZDR,:^Y4CG!UT8K1L_K7?[Z:R M&G3K.J3)G;A1]N$KE&_3E@+#E\PAL%(FNX%1WG6>=164ZN^(7Y Z%66I+/]. M+(:B$18+&@&UZ-)A)X+R);F8O5M"Y7J'.=!4J% M+/H0UG'HHCU:]T;":%IKL0&LC&G1.4)FMPQ]T+D@B?$;SLQVTWDY2KB9WY)$ M[^K2/GTG9;+?@_U<%7=/*;@#-;4[ZU;PS2%6#4?&779]DHH39<"'G?<<<% H M2S]<8WIC<-."''1HZ4=:FF ),EM)S X_*3K&+4'H2U)VO'3S&=SL/ M,'E^J?^=F]V,4Q(YXADY3].IICEHH6D%"A9Z%MA7ZVE;&\E@C7QR]N/1I$(& M% L*6 F:A6$EP%R]"FW>R)V+A#89V*:SG;9TEN*BDPFR\5GFB)TI!_$N&S&L M;F*6:J^J"5*&@M@>X?O?Z7:C<7CQY[IK]">7) EA(6)[NVS/DJM.;Z0 ^-*D MW+IIHG/'D+Q=N7,9F\.'UM7 7)CP,.9?S\7(E^M'W@(JX]HL;E1\L[M$>16) M>0:QBELE_G-1LQFXPD?*L+#KI@;LD^*^RP"%V5 M#.0 M[HQ@"(URNHK59OR$\&;5RWD1=<^R+FJP(U@[.5-Z5ZPFS-N"N:.DLOE.'"5U M*FN8#B5RN>W@MS0+9*3/*91=9$%3ZI!8GZB:9U"Y,SV=(7@76.-! D4C+T9_ ME#-KV+ CHW8T8@"+-X"DU$7>,^"W0X@1]$887',!DC5%Y=ZX%Y>[+6VA*>] M:G)"/:>:K1"H#KA3_UU(;E4O5ST8J,T%ZCKR=UUBN,V)7>1X0VK;@W(8$TL" M3+PT>:E4*T5);.6>[H9:L[0P$* 0QB70#9 (2; CP25A0K]]C";7>0C70?G7 MHH;1@'I5&8:D1E/U%HV#1$WGXDW$LZB8/2 >K% +$'/D]M4U3Q\1X\42@1)V M\8+@X(70KVN+% M."-,X^5V^]>=S]D&>2U=/U(9?%->AF?B:3MEP_OE#%#L?Y?2,"H@?CUU=VXW#L[[*&C*YQ@?0%]11)\PK:H[B"NV7/A;8 ML^R^^43%S@VO^'J,C0K&<>B/PL!\#+^3S$>!>>\V)$2^]ZX5POAAHN]TP;"4 MWNDRCQP8@/WNRU'C_M'53A_[KP+2_SLV_7[C@LE+,0B'5!CHU#-L5'5?75H@ M_#=EC_0V4-OUPMMN!9EVD!\?C-5GJ6WJOME!-.)=_!RT $MT_FV[^&]'G]G2HZEN$='CJ:M=N0X]!JX-4=[2O M*U8DB.'(ISAY8@.=G>[GI_N:S(Z/\LGIB6[XY$RW.SX\SO<5626#;,*4.H=M MXFM,BN/ZW#7-7!5V<"4F?)TIB6@G?R\^^JCJT.$O'N?"C7YG?9-VS7QG#UQD MCQ_]N45K=&[+Y"7%\K$K/RVN?+^3,$S"UH.$\&H C*!&(LBWK M:#?\1F':BCE]YCY3$)Z<' J?K%:55(0?URH@C?H!FT[J8(!N*-AR#%I:E M+\(3A%CF#EV;ZG!C6,F3?85PKGRVP6'+?8 [,E5;=[L*#.!"1$M5;K&(/4DL MBN%*:@0]KW@WNZ!5(?/'"%, 8YW@(S)%*U>;E3EB&GG,%$^WFV(Z>?3O,F6$ M#80TC<>\DF=/CC44< AC&"DQ =,N;*WWE)1LGN,2E):(!>JF0I.3X* !QC/C)K!B:TMVPY,X-1@2@O/DH6"? M#TOV*C%B -)_E/UX3W!H*G6B.4" 0! *C.**P65_Q2 MXN5A76+LA#"$WGE);>"XXQ@>]_"0XE79H>0ET@[$-0BJK$.4X7@3\B=Y0!2; M8__15!KO>S9M*V32"H=N4?81NM0K:^Z]!"_YRH,]A2AXE^%R ?:Q/GM7=7$U MVL]JA0#'+55"KLA'@##E<""SG0L"9 ,UOJ=@(/;TPS'6((1&.^Y7O23/]A)] M^J)$&$16=6^*^J>.B]-,2Q;$G,'#M+)JD5S95HR&;8[TH78\YSHY8N0G9ZCC MN TVTRTH ,BOWG #6&N(WHO,H/LI'0,=+0N[EA" P?#>!PF0OT7, 9RDJK)= M83E9<2K+8E)$&B[/=[;*^![#GW4.S!/SJ@R? C&#KKSN'L/^()A;L:9EL00W MSRMO-X0$4"I8-N ,XQ .*:(_N+(A.(:B$Y@<>RT&:P2&X)'S/+DT2)) M_B\L#%59L7/R[4OW)<:[I1_E&L )@T2D6Z?WSBV^F3^44\Y=_4U.JHA+=.94 ML-Z+?S"+0!!?5.R74\-KC$HFV&#;$]/8S0-%3"&B$3Z;W:H"S"),_VK>"^73:KG!]J<"X![B9/!-HGG5S3;3 MB<]T=,.!/^VOXD]+WG>?\4KVRKGIT.].L2XDD(#;@V#M3D&?4\W]X+#%B$^_ M4."U@HOQ&B,,Q]E>]A^K1F5%8^0<6@6(6LE=00F/G,-RP@=M4C+""8=,?6:B@ ?C \8&.?& M2BS$1L5(P*W8KG71-<@\)!K&K#H]A!KU*0',QLCC4=(U83UR73@-HS.V,,H' M&YLU#)/-HWS$:-(<\%_%0S'():(2OQ\Z;>#?]"_SD"M[RC:]H"'PMS;0$5_Z M0?&E5'-O\0#++]XQV;:G2\ONSHD Y(>WKBWF;_85_R.5C]EAEK[ M)!]I^5U9#LT^3$[WUWXS; P\3]]:_W-/8^SP^F]P(.-!_W8F_YEGIJVX(>S M\4&2@#7\<68-EB5@;"%.S:6ZR,X** UQ0FSNI&Q)F$>%R;4@OWLF,E6Z2BVA MBWXV7Z'180_%*(I"I;48BG3C5?@(,"9 ,(>CHV^,6E]7*!Q!:L$./ +[,ME_ M=J&>? ._XO?C9[MZ: S!VC9=Y[; =OADHDINI42#->.%U0G:9:4?8V,.PNJ) MDS4EZ0;TF$'R#"9.Z7RW9Z;:MIAY&J&[)((1CK+O)=3FIIP6#*O1EDKMK-'T.T-F:+K_ M*&;_>+8=Q-#KFKA([2>J1 OE!3AD[-Y^^*ZO%S:KM\#[8 MJC;5^B:R#\$Y?MIZ/_L*BKJO+6@$F"VPZA8&Y#OVQ.GUYKEFU<(&KF!??[&I MF89.:M&KJ48G5V(@/=8"K YPQD%0J\CN)!@&[S&L[1PX2C'?KJ[7P+O9A8^+ MX J.8<:#5I>V ]J0!EQLM07!-E3!Z^ HR\>'$,]! MKSU&J[.MY0Y#S0CROZMZ:7MG:58;82'@XV[NFK,3:]J[HA;O+#XFOI^NE^KI M8$NO6 MD ^C%DHS#].YHD(U.>H1.(U&O&8,(W.U[=E*:C 2''%G5>^$U.R8.E]9A5D, ML+OS_6J!^.D V7%$B6?!1H^R-SZB(Z-ZN!:\\@T)#Q<"16L<'\Q/KLENJFJ@ MO?M]L5@^>Z$A+,5O)2[/PHD#RFNL_5I2PHW1E\2E3,-"Z'P;)]RTWB,I4'YP MJ&UUI%]3,=676-$(A"5AYTEM"(M\FR[/KS_ K\=[DSSC%G;8RG8XV74H8LC: MS&[3L7Y\_7*TEV 8,T$2"]Z"C@JAXC&X2^">0_0ENM,0E<$NDW,[.I^C5YA< MQR8G\PP=&IAV$-&&>B7NR6"%*+J)BM[K^O'S?Q>0RA>4;2TX$MC!D,'OD"'D M%YI<4_\Z=*KVY(DRRXZ+BW@X7IZUC-A*/\&8$D6O?2/R2C#XJP4 %U5<2_P3 MP=L;X05#7#A4%S-%,<_ U5%,K177 9XU&24><(93[7?B$_"*ZF"NJS:NL)6" M[$%O3;P::)+AZI+DPO6L$A".ZU?5TKZNY 3%4"6,N>$BH!3+[M5X=U,*4/8 8JNJ=DT.K0@09J'+:_GNM28_7E !VF15S0A[5@SFF MYZ1KWF&L=#7V55M_R#ROF.%<_ES-TLM!W5D[AB$+F/\&/::>EF[Q? M5T@56@)QCV"47'BZ&Y"JW6%WZ,%*@ -XPB[-J)",AG]0??MD!5ESV]MHA3>& M/[X&!0V**0-]#&IW3DE JN98&19BS^;R+$'& IY,,9^NYGRQ M>+!!4=5QOV8KX6J )P@D3DCKP<0!%P3%=<8DDE!5-:ZP%G1.@@@XVG&UM5/< M0Q I="7?N2OD2\UH$,X;*)C&>;54$CJ:Q&"?["PWQ]1FI:1;\"=/@N5 F]H& MT']J]M ]R_@Y8@(8T88-XDB";FST6?)&HMIK>RO%38^3+K$>!-"V9'>7IK^V MC$&,:W)QVT 1[>QF],2!&4'5L(&YHI !W914^M%,!RF/&!.&Q804"0H@A(PI MBIP-$$N*C("8$40:J3K$\CYQ3'7KB@02,^^?,'GA-,0&ZQ8XV^4 M&1E/9P=^WQ6R]$]9P^7B*2;KCF3VJ)80-$N+]E&O(^V[3T-?&%$!** M\SFN.Z 67.032H2H!@&7'UR_3U)8$I3\/1GN0&01GQ4 9@5\.]W MJ_9ACQJ@@V/O)KDM8/(KU$/+Q"J(?ES=[O'"07]IE(U\_1(_I13BHA=(K"!^W:A(^Q.7%C,9YT>34[FM(M*0,?'69]'6.W2- MO\=DW*CSP\FI^G1T=":L")#!!SW.-2! M=B5L>U*%1W)::0C%EA JY%A7"+QK+:A5*QP-.+5F'0D8$CLLUS[7F8Z+O\*( M]YZC['*AG );Z?9#+V\1A("U[0DM]!>Z<1"G0BP>Q2']@$=VI+E7'H'H^!?J3,%@(LX9Q0+R0O,18/5OF*B!]P M?RDD':43; U^VJ7I2<,9+DUV)4<''LEV7EY?7>TZFZ.KIGY9SU:LS&W9L7H# MN[>X>@QWNB@)8Q7N/UBO^V:.2I59IC^O:AAXK@SJ=AJT+Q(!64C!FUGI=!H\ MOEPH@V;Y'>P<*V:TB^:GMTMEO/-^T51S3OL,;4/IWR8[R26OH5LKU_F,V0SZ M4SD'/9&;,4PS;L<[I$0ESEC"%"=H*8X;VCP@+4<(K0U0V#$GQ>X??RZI8=L% MFGUNRZK/&4HCY["G:3FW&"0Z]V=@LC;3G?((' /BYADV9N#MFP+$(=]4H2 ; MS2](4F#+ T(B628@4)^PH"4C5L>AM3 NZ[G!&[IW%3Q2% BR%H8^8]0F;PYN MHJ:J\6=0U9II\$$T8W6^*78[%7=4OSX[7[;5G+['!!)H1NE%3AOD$3%3I4O) MSE"1(?1N6CH]TA-1P#U OQ[A0FTY)%-"/F+"9@P,I\^3'["$191-YN TBYDP M[%0,RL=C)VY,& M=]%@C56?2F2=I7VZ;52NU@+@<%!CL+8*"X$P8%DE/\6"" M_F"C<#Q\*_!91CV83#*\KF'(YLD8\2K<';)'',V[S+XTMB0AH@Z(I.Z#(?P7 MK)7:;]] .+GWX:_6>6N_/ST<3?:_L1]/#D9')]]@'L?>+0S#\Q<[^6QT>.1> MFHP.S3LO$=@![=JW1E[']7=IM,>C_>3?'RSVS?.Y81M[UU-S\Y2"FK G11&P MH&R>-I3013'SPPUPZT-(J\^#*L/1H?'3@#S7?:0C]>M%HN" MV*M@H8@;W!VV"'V9F#J?OS1\4CVSZ)8EZH/\2.6R/\E.1D<')*PH+?$H/SF,(08.1T='=F#NX9W3X]WHV.)T?Q6Z?FR(5S&<"),$SJZ% GM!^/CMVOEW5V;3;<7IFG MOJ M9V5R=I0;@<0#6?$L(YC@PR9@D;6UCU(26[!D*=X6D"M2D%]WN,*< US4 M/=\U!0/OAZ=B?'"6CRG#@?SLC4*FZWH8B5+6;8&T[;.L.8?*,#D7MN. U=8L M3[02>'M]^2)H#X*RQE86]9V=&?.'N-)V5\8M6I>RSLOU$MO0R;.TJ%*HFEIG M,KAP#.\=BDE2W?%MZRW05,Q;W &7-48)DZ]_F\>MHJVL& KPS @XY**J AZ< M-%%%7V)=6.'3#/G<,11@/(6X390@\B]A\&OY^Y['WY/WU29._Q5X^1LKA&[F M[N_<$H4<'EEJ',:*"\DV'_GR!=SJ*MCV@QB2DIQ\G$_.--^;C,S'O](+.P<' M)RE>;!BEY<6.!1^>)AX^&!U/O!$,\-_#DX-$1\>GF@6#TH>C/LFMI)%FQ$X# M64N'G@:69,VA(1W2^FZ,/GATDA]J!AITC!8ILN+CP;^5U:(3+T-0\/)=*>\B M9YD72RD]AW:9KW07_'=G@[Q$7Y4+'DY UQMI.)&-@FZ>65N/DYCYTMN2G3D% MC"R/#@C!P@S7"HT.DA$]E+?3XW66EZ*7$%/PLMM0DR=X=DT?3PY')*=0 [0# MI#6;3B E/"Q]8V-5K+A@I]"QN#\YW*>EO+0&L$!2^D.73/5%?5F9T&S5HMP& M*VTR_*'1!FQ_4 K"7[$.#0J_ETL=%L@N/A:-FSEK)RV&/-1N0XJC8G@PC<;0]S!SO%J M2>ZRI%IP'!#3EYX6V78AXP!,&_)$@!33RXVXFO:T@%CG&M] Z_)"AY(TK)//>EY$*L8Z/PEIVCZ M(Y\BY?JJ$]Q8%44G'<#/!%0%B B1),B6194YA''(MSW M=UA3UA#0N00B.UCOJ]:L]XJ#+B,<@>W?!!'D#8"@^0:;5^?7S^6^YO#GT[WQ M>CQEB8G>/S7:X,7/T M0-\TY//:&Q_D.GM2X0B]YM"?>@!@X8UL>BNKR.TWXO;&<5U_ /6%$*C '%2* MB=H<*Q"4@L(="U*^E\!PFUP-"BI&-8]>YLTGH M'$N][P I@Y%L[Q&H:S>.1]P.D#=\[WTBHN8W$."M_OT-!)B-*;^! /]+_OL; M"/!O(,"_@0#_=P8!CN0$*"J[(KS1KP?P$?;R&^[/;[@_OV&,6"[W&^[/O]!I M_ WWY[W[)Y'IW-LT%(EVSS\+$O MO6_^)\0"K[&3>BD4$IVU5:K1;V&X_K^_A>&&S_Z3PG#74'M\_:8I_D^_Q3?^ M%M_X+QC?&)+I:VN_?.>B%:ZYD@[7;GV'KMUU/B]]T[H6.4\G3K!W.$00LKA4 M&&S6C:SJGV[C* -)EFLWR 6BZMG.UPUI6]K^1ZNWCY*;O;U_K4"K7' 2[RE' M++:RIQ3%(L\3F<]E%^?';V-69;TO60F.KX,!_OVQ,4QP7HZ*$+PR[NMCD<#A@> M$@J[/A&)-,6VPL@A*^X+\$]*C/4NG&171O]<(J+^YW=JRZJ1'8B.8??XPV!# M*R.J=YW9[YZ7=7D+&M@%PA0J5]BPA/(D.\SW3T]4.3J>9O>TF/UM)<5Y8M84 MB2OC[$H(>_/3.^/\X-#0MQKCP"$U-T-^',%#2K/+#R8'\-5$ M?W5Z!E\=J*_ HVR^.E1?'9[L4QP2@PW1 M6A4CUEA>%>W^:7X\-F*L;CGMVYP8ZCP^BV8KWLA5AV^:HC*P?..H8,X,Y#OL."VUA.!]< MT\O5S;R:VIC8Z%4KC_%V7G"Q%P=:NT 4[%01F+"Q\81;"7^XHAIM7Q"NLV?= MFN]4K3:[CF'+YM2.[*$U@!JB*VBKZ]8K6P0RBFZ&Z,)[U- 8]S]SZG6 MS?HD'W_[LU$.9MGSJGFO0@.SU[V18I!!#N\:@=3M]< ;>UO#/'S^>?$0-V*Z M ]C9* *BVE&-7F2]2V9OF(T3!Q[%[$*T8T4M1-[=5Q ^+ MG\I9$1^8FZI9PG"_B.JT2_JM*J4V$(#(R_#L;.)MN\;-?S)TE MZ+VM9WF-#G.2OW.C%IDE)CWH?Y__7'7_YUODT'O[AWNQUKRH>@QR^&]MGE1O,>W6)K7^OEH@;;K9OTJ?8[ MV8G$R:#M!=@E.6&GNPJX4=2.;+1B*,' G2J*P*HIY36>KX^I32 M\%1()/>V+U&"**%FA47FN22)F/*&NV3S45H;,#?3:ZE+#Z!0]BTHD#'XBAV. M[25\5&R0O[*1VN8?11H21LNXG!C )?LU>U].[^MFWMQA$(SA& !EEE34S'DP M6L8O%F8Z+$?_133ZF46\MU->F593.JRV"9P-T+33R+:H^FW^ID2WP3J[P_7% M?\V2:G:R1#0&VMT\9!"^9/;\U^S)E_&(P;+*CV>WC^KX,76#M^ _XXGG+XAH M>$TYWB^CWRWJ[0X2JR;"R"*F?SP>F/6K+2(?_[!US.,P_7.!JS2=1A%6,6OE M"NJJ[OVLO.E5B L:2!16;+PI4?A?'*CG(O!^353?^M7LE;EZ_YJ:J7Z:1C:X M*%]C("\3*/$1_Y>,28PHYJN$(8)GBH:[FY(0OEHTHNKGBTA_$'E[ M\.H&'S8\?#C_VYJ-VB;EZ T_0C3@39$B_=D#O\.]P.Q3F] M3 \-RAB2N%^T753><-B&5=]K_/;SK4 MC2/+])6X*E'1]B:C(@L39]YB0/W!*7 $T8^Q=]Y*)EX'!)=(J+;03T/%@#R0 M)PY($:RGJ =I/^5K4O'?Z]^FJ/#P6PH.CZ3,@5CQ M]3U@!'GX)0:2Q^Q#Q95''HPT742[D,2+1GXT Q-.JZIKX.5NN7K8LL0DKV%E MB?CB-4\'<<4H^9#8H4RJ:]ZW4Y5(5!NCC4K)NO$_&B,.\@@OM+)O](0E6+\KD'\'-> MWFX1']EH2';FX;>W1J,I8WY^)1X%.^44IDV;-X+ M7\<=8_]6+%X/A$G:Y<7MWAA\F)0Z9=,&^G[[P\MWU\,_>SO&GKS/".$0%^ + M!8]HO8;Q.04_T)S6CM=ZL,4KM$I-7$7W'J#E!A]_5]Z!.;XQQWRX?_NT( M9%F0*JE9QAJ#]3Y5\SM>:X1?:Z!.:M@I.[23D-8KY8*$#J49;,' -0*^9P1$ MZ9I\_7 XK771E1[\-5MK_1NCV/_%?;R(;G92OIK;_O?_ M-CXYC7(5U?;99R.UN6E_,A.^3,#:*>\-)3D: 2: M52K$[[*>$IX59ECU$*F 6-"<(?FXJ6QL[%5CB!S \1_7[H_(ILW1,Y=#GYT= M[&<_&F9V7RRR'\YC4T4SG:Z66.D3K0D9XH30$JYN]BB+[M=LB+XQ>(%$DX6Y MM5O4%(C@DH_"-??6ZM5AZ,-:U7&S>S(ZC3AZ>TFFM'W(+(1*LC@2B'*V7I^U MR1G.2&"4S#EX*&!7* ##K!;^,60=RV(P?LCQM04\_&30F)-AW8SF=@_*6%,L M57*EUT74?Z@+"J@$/P$7B)!2N2!_^>4Y_$Q*![6ZT8T MQ J!$F9(YG?0T,7 MR8YB'_SDV.$KV/R,F%\G@4];-L*J)@D)T=X/F[MQ]HL:-NWUT] M_0OT<0KGC$[>Z]'KT464$'#.H/Z&-94_<7B*/6*("/9_EPA,&L!\ &[SX\YR M2./+%:G)I=#92FA.!>=>G$G0$60'FD8D?7@LA>F$J /K22'*C4@7 8)2.:3] M"EFE"K$9GCU!ES!#+G@J@9P @7VLW!\M5L%Y!ZP'TDO$6N^88A]@#'#Q!9>/ MH7F@^Z!]?)S)"VNX%S!'&R ;JHH@A3R\LP._Z@9[$0"+%8Q(@-QA8*9K!!X9 M 1,V.L]#U1=EQCE8$(V_=('HA&KZMY%C48FQ9 FTIQR)FC$7,!*-; M!-]5CB_LYMD(?8SLY/H/PE!QAB469X R+*&T@_33(9#ZBKTBXM+[ !02P,$% @ /7JE4*7]\Q]R @ M/ T T !X;"]S='EL97,N>&ULU9?=;M,P%,=?Q7(1ZB2T-"WM-I9$@DF3 MD !-6B^XF]S$:2SY(SA.27?)\^RI>!+\D8\VT W*0.U-[7..S__\'+OM25"H M-<6W&<8*5(SR(H294OD;SROB##-4G(H<#P>CNY++O M']K "01.XWT20G_V&GJ_+WHZVJVK8SWIZ9])/Z+<$Y[M$&XX+.6PLWKI9X^G M;^3V$L^?V-#W;P\[CJ"+_/(0+HRP5Y]V%*2"=X<^@H+$, M(*&T!1Q#YXB"'"F%);_6AEULG3^%0#V?KW--N)1H[8^GL$NP@RZR$#+!LBWC MP\85!12G!D>2969&)7+/!)423$\2@I:"(\O09-03+1MC2F_-M_1SNJ5=I<"M M,4U-VNB G*Z'>E7H[W-KFXN ;B5-26;M* M6P"MCO*'SVAZHB. /#\&R']]W%[=9&QT,EM]3.L%BY)017B-FY$D MP8['-)(A_&0Z6+K5373MC)97:*%?9;;T=6Z"4U12=6.V:(,A[.8?#+@_:U?- M6XD0=O./."$E'D*L8W]Q8G/Y\NW%Z6?'I5Z(G_*0II! MM+-V?]7IF'S'2V:^JCV7D+-1NF06;O6V8_::L[79<6[+HI-TN_U.R82,KK\= MZUKHCG^C+,^M4!(27<*#X"_F(]_=$@8%GOD]>QQ$W8BPRJH;45BNQ\SR'UI5 M>R&W@RB.R$9H8S/7=EVR%%*4XHVOZSNS4R^W2HLW)2TKLERKHJC_Y3+J/T$+ MYCWE@6LK\D9!RQZ7#%@'4;\+%3X+(QY%(>SK(*I_%SR"I^AXCU'WP_%ZZ,0K M_2_=J#8;D?.QRJN22WOH1\T+U[HT.[$W$9&LY(/H6(0PN283:8&&W,E#55#6 M/0LT?;<^/)>%'ON )?I*0(:^6\<./!SD:#[+YM.[\?!^,B;?A]/A;#0AV>UD MB0.+9,J9:=)@PHA#&T.5I;#U\*P#'(P-"YW&92Z:D)@PXL#&0.-<8*N3@+; Q\QJ8^)^20)[!,*68@&MA".Z4^(*&8AVJ*%5K%O(8KNDK5HH57L6XAB%J(M M6F@5^Q:BF(5H8 M];$N0+V2IH$9R-N:6B:(QBZ.8@FA@!3481Z]6E;]/0V(" MHH$%A.ZFD#,?$Q,0;775TXA%F(!H8 $U]E-.ONP4$T\:6#RG%F6G*3'OI*'W MS@Z+LB]DON>:N?T,H7U,S#MIZ.,9 M;(NH,'JXYAM8EZYGT(2!])P5^4(3=SGL::8]M_NPJ8IB!&ES M.56L/N]S=1P/4J__ E!+ P04 " ]>J50>+),+;H! I&P &@ 'AL M+U]R96QS+W=O713CD\:FJ0]G^LJZ:0Y[:K\W&U?EREV^"T^%P[)KNC.SUI3MS ML%C-LV:QDFSPF3>;D.:9.^[==]7L8A%"BNY\D:=V0?N74QW^L[Y:K[?+\%8M MOPZA3%Y/N#/#UHU!\TH@>-^X/&]*!)?]"$'C3M M#YK2@V;]03-ZD R!C$-^$L*:K[4 KH7OM0"PA2^V +*%;[8 M(6OM@"VA>^V M +B%+[< NH5OMP"\A:^W KV5K[<"O?4!S]KH89NOMP*]E:^W KV5K[<"O96O MMP*]E:^W KV5K[<"O96OMP*]E:^W ;V-K[BPA*^W ;V- MK[Z.WY>GN@M^?K[8'> M_@%GW>BPFZ^W[^@=B[P)JX_4;,M-O'?)Q?";-1VX8SKMP_TSSE-O[N\HG=HM MP9T_[WX_G:?^1KB+-V.O/U!+ P04 " ]>J50$Z1#MK4! !2&P $P M %M#;VYT96YT7U1Y<&5S72YX;6S-V=]N@C 4!O!7,=PN4MLR]R?JS;;;S61[ M@0X.0@3:M-7IVZ^@+IEAB8N:?#JHZU"R_YB-1NG8RRDX:'UM?[8;^T77;?^U[X3]&Q[G#>6[]<#@&2 M0X+D2$!RW(+D&(/DN /)<0^2XP$D!Q^A!$$1E:.0RE%,Y2BH MYK/NK[39-U!+ 0(4 Q0 ( #UZI5 ?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0#% M @ /7JE4*%HU8/N *P( !$ ( !F0$ &1O8U!R;W!S M+V-O&UL4$L! A0#% @ /7JE4)EJ50 MR0R3"#D# X#P & @ 'W" >&PO=V]R:W-H965T&UL4$L! A0#% @ /7JE4(BR659=! "14 !@ M ( !9@P 'AL+W=OJ506RB,'($# !_#P & M @ ' $P >&PO=V]R:W-H965T&UL4$L! A0# M% @ /7JE4$2VO]XD!@ F2, !@ ( !=Q< 'AL+W=O MJ50D5/ZPKL! #4 P & @ $V(@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ /7JE4 13_#>T M 0 T@, !@ ( !)R0 'AL+W=OJ50 MN6 05+,! #2 P &0 @ '[)P >&PO=V]R:W-H965T4I !X;"]W;W)K&UL4$L! A0#% M @ /7JE4#&6>*.S 0 T@, !D ( !SRL 'AL+W=OJ50<6^Z9[(! #2 P &0 M@ %Z,P >&PO=V]R:W-H965T&UL4$L! A0#% @ /7JE4+/L4G'V 0 RP4 !D M ( !!S@ 'AL+W=OJ50_ \>3+0! #2 P &0 @ $T.@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ /7JE4!R;VB6W 0 T@, !D ( !"CX M 'AL+W=OJ50.?8E M;X\" _" &0 @ 'X/P >&PO=V]R:W-H965T&UL4$L! A0#% @ M/7JE4(]F*5-, @ XP@ !D ( ![$4 'AL+W=OJ50E-\LX]\! "L! &0 @ $' M40 >&PO=V]R:W-H965T&UL4$L! A0#% @ /7JE4!W[W*+: 0 ;P0 !D M ( !-%4 'AL+W=OJ50:QJ$?P0# O#0 &0 @ %%5P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ /7JE4/,4G0$: @ !@8 !D ( !55P 'AL M+W=OJ50&U0W9<<& M !^)P &0 @ &F7@ >&PO=V]R:W-H965T&UL4$L! A0#% @ /7JE M4(*B[3', @ I0H !D ( !$&@ 'AL+W=OJ50H&8*R;," !D"@ &0 M @ $3:P >&PO=V]R:W-H965T&UL4$L! A0#% @ /7JE4(J6T.., P 41 M !D ( !X7 'AL+W=OJ50#M7JBR4" #_!@ &0 @ &D= M>&PO=V]R:W-H965TYA#8 M1P, (D- 9 " 0!W !X;"]W;W)K&UL4$L! A0#% @ /7JE4)HJXARE P T1 !D M ( !?GH 'AL+W=OJ50<%1] E0" ![!P &0 @ %:?@ >&PO=V]R:W-H965T M6 !X;"]W;W)K&UL4$L! A0# M% @ /7JE4'HF+G:>=P Z_L! !0 ( !Q(( 'AL+W-H M87)E9%-T&UL4$L! A0#% @ /7JE4*7]\Q]R @ / T T M ( !E/H 'AL+W-T>6QEJ50 MNK47_-H# #,'0 #P @ $Q_0 >&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ /7JE4'BR3"VZ 0 *1L !H ( !. $! M 'AL+U]R96QS+W=O XML 25 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Summary of Significant Accounting Policies        
Cash and cash equivalents $ 247,299 $ 176,225 $ 270,396 $ 262,252

XML 26 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 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. 359  
Contract asset, Ending balance 990  
Contract liabilities:    
Contract liabilities, Beginning balance 127,432 80,802
Contract liabilities, Additions   65,287
Contract liabilities, Deductions (283) (79)
Contract Liabilities, Impact Of Netting 361  
Contract liabilities, Ending balance $ 127,510 $ 146,010
XML 27 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)  
Transaction costs $ 229
XML 28 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases  
Schedule of maturities of operating lease liabilities

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

2020 (nine months remaining)

    

$

4,125

2021

 

5,323

2022

 

5,389

2023

 

5,510

2024

 

5,470

Thereafter

 

6,866

Total lease payments

32,683

Less imputed interest

(8,616)

Total lease liabilities

$

24,067

XML 29 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
CONSOLIDATED BALANCE SHEETS (UNAUDITED)    
Current portion of deferred financing costs $ 557 $ 635
Interest rate (as a percent) 4.50% 4.50%
Non-current deferred financing costs $ 18 $ 22
Sale of future royalties, current portion and deferred financing costs $ 765 $ 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 200,000,000 200,000,000
Common stock, issued shares 174,261,000 150,136,000
Common stock, outstanding shares 174,261,000 150,136,000
XML 30 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Capital Stock (Details) - shares
1 Months Ended 3 Months Ended
Dec. 09, 2016
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2020
Stock options        
Stock-based compensation disclosure        
Stock options granted to directors (in shares)       5,740,000
Compensation Policy for Non-Employee Directors | Stock options        
Stock-based compensation disclosure        
Vesting period       1 year
Stock options granted to directors (in shares)   108,000 128,000  
Compensation Policy for Non-Employee Directors | Deferred share units        
Stock-based compensation disclosure        
Vesting period 1 year      
XML 31 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details)
€ in Millions
Mar. 31, 2020
EUR (€)
Minimum  
Collaborations and Manufacturing Commitments  
Manufacturing commitment € 9.0
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 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 March 31, 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 deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, 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, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

As part of the accounting for 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 March 31, 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)

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)

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 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, 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 March 31, 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 will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense.

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $127.5 million. The Company expects to recognize revenue on approximately 39% and 61% 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 three months ended March 31, 2020 and 2019 (in thousands):

Balance at

Balance at

Three months ended March 31, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

March 31, 2020

Contract asset

$

3,631

$

$

(3,000)

$

359

$

990

Contract liabilities

$

127,432

$

$

(283)

$

361

$

127,510

Balance at

Balance at

Three months ended March 31, 2019

December 31, 2018

Additions

Deductions

March 31, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(79)

$

146,010

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

March 31,

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

283

$

79

Performance obligations satisfied in previous periods

$

$

During the quarter ended March 31, 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 $83,000 of amortization related to numerous collaborators’ rights to technological improvements. 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 three months ended March 31, 2020.

A contract asset and related revenue of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently achieved and paid during the three months ended March 31, 2019. Also during the three months ended March 31, 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 $79,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 March 31, 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 March 31, 2020 and December 31, 2019, the Company held $247.3 million and $176.2 million, respectively, in cash and money market funds, which were classified as cash and cash equivalents.

Non-cash Investing Activities

Non-cash Investing and Financing Activities

The Company had $250,000 of accrued capital expenditures as of March 31, 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 March 31, 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 March 31, 2020 (in thousands):

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

$

231,280

$

231,280

$

$

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”) approximates the gross carrying value of $2.1 million as of March 31, 2020. The estimated fair value and gross carrying amount was $3.0 million and $2.1 million, respectively, 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 January 2018, the fair value as of March 31, 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 clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

Leases

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

property and equipment in the Company’s consolidated balance sheets. As 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

March 31,

    

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

21,528

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

1,428

1,559

Shares issuable upon conversion of convertible notes at end of period

501

501

Common stock equivalents under if-converted method for convertible notes

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 March 31, 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 to provide for the issuance of non-qualified option grants

for up to 1,500,000 shares of the Company’s common stock. The Inducement Plan was amended in January 2020 and again in April 2020 to reduce the total number of shares reserved for issuance under the plan to 850,000 shares. 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 of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Three Months Ended March 31,

    

2020

2019

Dividend

None

None

Volatility

84.20%

73.57%

Risk-free interest rate

1.45%

2.47%

Expected life (years)

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 March 31, 2020 and 2019 were $3.23 and $3.46 per share, respectively.

A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three 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

5,740

4.55

Exercised

(86)

2.81

Forfeited/Canceled

(625)

8.45

Outstanding at March 31, 2020

18,547

$

6.60

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 March 31, 2020, 139,100 of these options are still outstanding. In the quarter ended March 31, 2020, the Company issued 2.4 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 $12.0 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 March 31, 2020 and changes during the three-month period ended March 31, 2020 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

 

(337)

2.47

Forfeited

(487)

3.62

Unvested at March 31, 2020

473

2.68

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 three months ended March 31, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $2.47 to $4.00 per share. The total proceeds to the Company from these option exercises were $240,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. No shares were issued to participating employees during the three months ended March 31, 2020 or 2019. 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 Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.1 million during the three months ended March 31, 2020, compared to stock compensation expense of $5.0 million for the three months ended March 31, 2019, respectively. The decrease in expense is primarily due to a lower fair value of awards vesting in the current period compared to the prior year period as a result of the restructuring last year and a decline in the Company’s stock price. Stock compensation expense related to the ESPP was $78,000 and $197,000 for the three months ended March 31, 2020 and 2019. As of March 31, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $24.3 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years.

Segment Information

Segment Information

During the three months ended March 31, 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 months ended March 31, 2020 and 2019, 98% and 99% of revenues, respectively, were from Roche, consisting of non-cash royalty revenue. There were no other customers of the Company with significant revenues in the three months ended March 31, 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 33 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Capital Stock
3 Months Ended
Mar. 31, 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. The directors received a total of 108,000 and 128,000 options in June 2019 and 2018, respectively, and the related compensation expense for the three months ended March 31, 2020 and 2019 is included in the amounts discussed in the “Stock-Based Compensation” section of Note B above.

JSON 34 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "imgn-20200505x10q.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 169, "dts": { "calculationLink": { "local": [ "imgn-20200505_cal.xml" ] }, "definitionLink": { "local": [ "imgn-20200505_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-20200505x10q.htm" ] }, "labelLink": { "local": [ "imgn-20200505_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "imgn-20200505_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-20200505.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/deprecated-2009-12-16.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" ] } }, "elementCount": 436, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 11, "http://www.immunogen.com/20200505": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 18 }, "keyCustom": 50, "keyStandard": 278, "memberCustom": 36, "memberStandard": 26, "nsprefix": "imgn", "nsuri": "http://www.immunogen.com/20200505", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:LiabilityRelatedToSaleOfFutureRoyaltiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Capital Stock", "role": "http://www.immunogen.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Restructuring Charges", "role": "http://www.immunogen.com/role/DisclosureRestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Leases", "role": "http://www.immunogen.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Commitments and Contingencies", "role": "http://www.immunogen.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:ScheduleOfRoyaltyTransactionActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.immunogen.com/role/DisclosureRestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_RangeAxis_srt_MinimumMember_W50MceK-x0-gh5wTK3dhZA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_RangeAxis_srt_MinimumMember_W50MceK-x0-gh5wTK3dhZA", "decimals": null, "first": true, "lang": "en-US", "name": "imgn:CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_12_31_2019_4M-iJUxl-0em-THELfeCVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "lang": null, "name": "imgn:ContractAssetImpactOfNetting", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails", "shortName": "Summary of Significant Accounting Policies - Revenues Recognized as a Result of Changes in Contract Asset and Liability Balances (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_-z4zqh-J5EmVM9f-FiMlZw", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_5vDZVtF7LUGj9xxqAH4DHA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40207 - Disclosure - Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFinancialInstrumentsAndConcentrationOfCreditRiskDetails", "shortName": "Summary of Significant Accounting Policies - Financial Instruments and Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:FinancialInstrumentsAndConcentrationOfCreditRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "first": true, "lang": null, "name": "imgn:CashAndCashEquivalentsNumberOfFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_5vDZVtF7LUGj9xxqAH4DHA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40208 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40209 - Disclosure - Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNonCashInvestingAndFinancingActivitiesDetails", "shortName": "Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "imgn:NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_aUZAWrSYwEa94eESnJMqOQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40210 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfFinancialInstrumentsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "lang": null, "name": "imgn:NumberOfTradesImpactingFairValueOfFinancialInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_5vDZVtF7LUGj9xxqAH4DHA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40211 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "role": "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_igOt5LVeoU-s16xmJf1Unw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40214 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_igOt5LVeoU-s16xmJf1Unw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "0", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_t_05O4i4Ska-DnR74UO64g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40215 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "0", "first": true, "lang": null, "name": "imgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_plan_t_05O4i4Ska-DnR74UO64g", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_5vDZVtF7LUGj9xxqAH4DHA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40216 - 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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_5vDZVtF7LUGj9xxqAH4DHA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2019_To_1_31_2019_srt_CounterpartyNameAxis_imgn_RocheMember_rXF0bKl6t0ejRb48ciziMQ", "decimals": "2", "lang": null, "name": "imgn:RoyaltyRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_aUZAWrSYwEa94eESnJMqOQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_srt_CounterpartyNameAxis_imgn_CytomXTherapeuticsIncMember_us-gaap_TypeOfArrangementAxis_imgn_DevelopmentMilestonesMember_WoDD0qsi3UuwHf0_vnSrEw", "decimals": "-5", "lang": null, "name": "imgn:MaximumAmountEntitledToReceive", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_aUZAWrSYwEa94eESnJMqOQ", "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-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-5", "lang": null, "name": "us-gaap:ConvertibleNotesPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "imgn:NonCashRoyaltyRevenueRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_srt_ProductOrServiceAxis_imgn_KadcylaMember_fLYknIGG0Eucd6WEC4X_0A", "decimals": "INF", "lang": null, "name": "imgn:RoyaltyRevenuePercentageIfApplicableThresholdIsMet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_aUZAWrSYwEa94eESnJMqOQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AwardTypeAxis_imgn_EmployeeDirectorsAndConsultantStockOptionsMember_botw-zWTLUCFs-bNy3vmCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_igOt5LVeoU-s16xmJf1Unw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_AwardTypeAxis_imgn_EmployeeDirectorsAndConsultantStockOptionsMember_us-gaap_PlanNameAxis_imgn_CompensationPolicyNonEmployeeDirectorMember_a3FhltOgCkeked8lJlEPKQ", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_bQSw6fUiY06NksXyzCn9rQ", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserveAccrualAdjustment1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_3FN90AsAYUqUnSujG02LIw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Leases - Operating Leases (Details)", "role": "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "shortName": "Leases - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "INF", "first": true, "lang": null, "name": "imgn:NumberOfRealEstateLeases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_3FN90AsAYUqUnSujG02LIw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - 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-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_I-veFFRo00KZ4su32MklDA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_srt_RangeAxis_srt_MinimumMember_jUYgyplBO0KV6vV-yTvhAw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_EUR_b0B-rRMeP0-F5L5AuhPNEA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - 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-20200505x10q.htm", "contextRef": "As_Of_3_31_2020_srt_RangeAxis_srt_MinimumMember_jUYgyplBO0KV6vV-yTvhAw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_EUR_b0B-rRMeP0-F5L5AuhPNEA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_etbOGP1M0kmzborFFGWa2A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2019_To_3_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LjsWrzKoU0WJR51Tl-iCqg", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_arJyrLxbzUiL5XBEAtRdmQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "imgn-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "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-20200505x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_3jSnlLAA3Uyr8abEB-ifDw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "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": [ "r274" ], "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": [ "r275" ], "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": [ "r276" ], "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": [ "r276" ], "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": [ "r276" ], "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": [ "r277" ], "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": [ "r276" ], "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": [ "r276" ], "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": [ "r276" ], "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": [ "r276" ], "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": [ "r272" ], "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": [ "r273" ], "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "imgn_AdjustmentsToAdditionalPaidInCapitalDirectorsDeferredShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of deferred share unit compensation of directors recognized during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).", "label": "Adjustments to Additional Paid in Capital Directors Deferred Share Based Compensation", "terseLabel": "Directors' deferred share unit compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDirectorsDeferredShareBasedCompensation", "nsuri": "http://www.immunogen.com/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "xbrltype": "stringItemType" }, "imgn_CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period after product launch in which the company will earn royalty payments under the collaborative agreement.", "label": "Collaborative Arrangements, Period after Product Launch to Earn Royalty Payments", "terseLabel": "Period to earn royalty payments" } } }, "localname": "CollaborativeArrangementsPeriodAfterProductLaunchToEarnRoyaltyPayments", "nsuri": "http://www.immunogen.com/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "imgn_CompensationPolicyNonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the details pertaining to the ImmunoGen, Inc. 2009 Compensation Plan for Non Employee Directors revised on September 22, 2010.", "label": "Compensation Policy Non Employee Director [Member]", "terseLabel": "Compensation Policy for Non-Employee Directors" } } }, "localname": "CompensationPolicyNonEmployeeDirectorMember", "nsuri": "http://www.immunogen.com/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStockDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "imgn_EmployeeStockPurchasePlanEstimatedSubscriptionsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the estimated subscriptions outstanding under the employee stock purchase plan.", "label": "Employee Stock Purchase Plan, Estimated Subscriptions Outstanding", "terseLabel": "Estimated subscriptions outstanding" } } }, "localname": "EmployeeStockPurchasePlanEstimatedSubscriptionsOutstanding", "nsuri": "http://www.immunogen.com/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "imgn_EstimatedEffectiveAnnualInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the prospective estimated annual interest rate.", "label": "Estimated Effective Annual Interest Rate", "terseLabel": "Current effective interest rate" } } }, "localname": "EstimatedEffectiveAnnualInterestRate", "nsuri": "http://www.immunogen.com/20200505", "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/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "imgn_FutureTechnologicalImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents a collaboration agreement that provides for development of future technological improvements.", "label": "Future Technological Improvements [Member]", "terseLabel": "Technological Improvements" } } }, "localname": "FutureTechnologicalImprovementsMember", "nsuri": "http://www.immunogen.com/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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/20200505", "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 $557 and $635, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesCurrent", "nsuri": "http://www.immunogen.com/20200505", "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 $765 and $859, respectively" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesNoncurrent", "nsuri": "http://www.immunogen.com/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "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/20200505", "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/20200505", "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/20200505", "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 Activities" } } }, "localname": "NonCashInvestingAndFinancingActivitiesPolicyTextBlock", "nsuri": "http://www.immunogen.com/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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": 17.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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails" ], "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails" ], "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "presentation": [ "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/20200505", "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/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", "r141", "r145", "r266" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "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", "r141", "r144", "r261", "r265" ], "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/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/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/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.immunogen.com/role/DisclosureLeasesOperatingLeasesDetails", "http://www.immunogen.com/role/DisclosureLiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureAgreementsCytomxDetails", "http://www.immunogen.com/role/DisclosureAgreementsRocheDetails", "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_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r116", "r237" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureRestructuringChargeDetails" ], "xbrltype": "stringItemType" }, "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": [ "r220" ], "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": [ "r246", "r258" ], "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": [ "r150", "r152", "r183", "r184" ], "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": [ "r152", "r177", "r182" ], "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", "r242", "r252" ], "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": [ "r153", "r179" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r211", "r212" ], "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", "r215" ], "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": [ "r187", "r188", "r190" ], "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", "r247", "r257" ], "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", "r117" ], "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", "r122" ], "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 200,000 shares; issued and outstanding 174,261 and 150,136 shares as of March 31, 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", "r213", "r214" ], "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", "r213", "r214", "r269" ], "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", "r213", "r214" ], "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": [ "r136" ], "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_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r130", "r132" ], "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 asset" } } }, "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": [ "r133" ], "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": [ "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Contract asset, Deductions", "verboseLabel": "Milestone earned, included in accounts receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract With Customer Basis Of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r130", "r131", "r142" ], "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": [ "r135" ], "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": [ "r130", "r131", "r142" ], "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": [ "r133" ], "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": [ "r130", "r131", "r142" ], "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": [ "r143" ], "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/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails", "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenuesRecognizedAsResultOfChangesInContractAssetAndLiabilityBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r137" ], "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": [ "r118" ], "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 $18 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", "r244", "r253", "r270" ], "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": [ "r121" ], "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", "r243", "r244", "r251" ], "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": [ "r119" ], "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", "r123", "r124", "r126" ], "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", "r123", "r124", "r126" ], "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": [ "r217", "r219" ], "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", "r123", "r125", "r126", "r127", "r216", "r217", "r219", "r250" ], "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", "r218" ], "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", "r218" ], "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": [ "r178" ], "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": [ "r122" ], "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": [ "r210" ], "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": [ "r198", "r199", "r200", "r204" ], "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": [ "r198", "r199" ], "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": [ "r147", "r148", "r149", "r199", "r238" ], "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": [ "r198", "r205" ], "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": [ "r198", "r199", "r201", "r202", "r206" ], "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": [ "r147", "r148", "r149", "r199", "r239" ], "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": [ "r147", "r148", "r149", "r199", "r240" ], "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": [ "r147", "r148", "r149", "r199", "r241" ], "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": [ "r203", "r206" ], "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", "r207", "r209" ], "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": [ "r222", "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", "r120" ], "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": [ "r227" ], "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": [ "r225" ], "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 (nine 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": [ "r226" ], "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", "r245", "r255" ], "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) EQUITY" } } }, "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": [ "r248" ], "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) provided by 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", "r249", "r259" ], "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": [ "r223" ], "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_OperatingLeaseLiability": { "auth_ref": [ "r222" ], "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": [ "r222" ], "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": [ "r222" ], "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": [ "r224", "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": [ "r221" ], "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", "r196" ], "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": [ "r260", "r262", "r263", "r264", "r267", "r268" ], "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 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": [ "r153", "r179" ], "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": [ "r208" ], "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 March 31, 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 $229 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", "r180" ], "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": [ "r144" ], "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", "r191", "r192", "r193", "r194", "r195" ], "calculation": { "http://www.immunogen.com/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.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", "r256" ], "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": [ "r186", "r271" ], "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", "r128", "r254" ], "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": [ "r140", "r141" ], "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/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": [ "r138" ], "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": [ "r139" ], "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": [ "r139" ], "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": [ "r139" ], "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": [ "r144" ], "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": [ "r197" ], "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": [ "r189" ], "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": [ "r153", "r179" ], "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": [ "r159" ], "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": [ "r159", "r169", "r171" ], "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": [ "r172" ], "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": [ "r154" ], "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": [ "r163" ], "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": [ "r168" ], "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": [ "r166" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r165" ], "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": [ "r165" ], "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": [ "r167" ], "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": [ "r167" ], "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": [ "r175" ], "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": [ "r174" ], "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": [ "r176" ], "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": [ "r156" ], "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": [ "r164" ], "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": [ "r164" ], "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": [ "r170" ], "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": [ "r161", "r179" ], "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": [ "r160" ], "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": [ "r151", "r157" ], "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", "r153", "r158" ], "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": [ "r155" ], "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": [ "r173", "r181" ], "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": [ "r129", "r185" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Capital Stock" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureCapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r122" ], "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/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/DisclosureNatureOfBusinessAndPlanOfOperationsDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r122", "r128" ], "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": [ "r122", "r128" ], "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", "r122", "r128", "r162" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "http://www.immunogen.com/role/StatementConsolidatedStatementsOfShareholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r122", "r128" ], "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", "r122", "r128" ], "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_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r122", "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "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_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_TimeAndMaterialsContractMember": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time And Materials Contract [Member]", "terseLabel": "Milestone related" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.immunogen.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_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": [ "r189" ], "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": [ "r228", "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", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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)(i)", "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)(i)-(ii)", "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)(2)", "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)(1)(iv)(3)", "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)(1)(iv)(3)-(4)", "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)(i)-(ii)", "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)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "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": "(d)", "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": "(d)(1)", "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": "(e)", "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)", "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)(i)", "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)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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", "Publisher": "FASB", "Topic": "808", "URI": "http://asc.fasb.org/topic&trid=5833765" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "(bb)", "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", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "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": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r238": { "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" }, "r239": { "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" }, "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)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419109&loc=SL117422543-158416" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r271": { "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" }, "r272": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r273": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r274": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r275": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r276": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r277": { "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" } XML 35 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Non-cash Investing and Financing Activities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Summary of Significant Accounting Policies    
Accrued capital expenditures $ 250,000 $ 0
XML 36 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2018
installment
shares
Mar. 31, 2020
USD ($)
plan
installment
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
item
$ / shares
shares
Dec. 31, 2017
item
shares
Dec. 31, 2016
item
shares
Jan. 31, 2020
shares
Jun. 30, 2018
shares
Stock-Based Compensation                    
Number of employee share-based compensation plans | plan   3                
Number of Stock Options                    
Exercised (in shares)   (86,000)                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                    
Proceeds from Stock Options Exercised | $   $ 240,000     $ 68,000          
Directors' deferred share unit compensation | $     $ 46,000 $ 100,000 $ 100,000 $ 91,000        
ESPP                    
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
Estimated subscriptions outstanding   0     0          
Allocated Share-based Compensation Expense | $   $ 78,000       $ 197,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,100,000     $ 5,000,000.0          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized | $   $ 24,300,000                
Stock options                    
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)   84.20%     73.57%          
Risk-free interest rate (as a percent)   1.45%     2.47%          
Expected life   6 years     6 years          
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 3.23     $ 3.46          
Number of Stock Options                    
Granted (in shares)   5,740,000                
Exercised (in shares)   (86,000)                
Forfeited/Canceled (in shares)   (625,000)                
Outstanding at the end of the period (in shares)   18,547,000 13,518,000              
Weighted-Average Exercise Price                    
Granted (in dollars per share) | $ / shares   $ 4.55                
Exercised (in dollars per share) | $ / shares   2.81                
Forfeited/Canceled (in dollars per share) | $ / shares   8.45                
Outstanding at the end of the period (in dollars per share) | $ / shares   $ 6.60 $ 7.53              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]                    
Proceeds from Stock Options Exercised | $   $ 240,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   $ 4.00                
Performance shares                    
Stock-Based Compensation                    
Number of equal installments | installment 2 4                
Number of Stock Options                    
Granted (in shares)   2,400,000                
Outstanding at the end of the period (in shares)   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 | $   $ 12.0                
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)   (337,000)                
Forfeited (in shares)   (487,000)                
Unvested at the end of the period (in shares)   473,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.47                
Forfeited (in dollars per share) | $ / shares   3.62                
Unvested at the end of the period (in dollars per share) | $ / shares   $ 2.68       $ 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                
Previous 2016 and 2006 stock option plans                    
Stock-Based Compensation                    
Common stock authorized for issuance (in shares)   19,500,000                
2018 Plan                    
Stock-Based Compensation                    
Common stock authorized for issuance (in shares)   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     850,000  
Vesting period   4 years                
Exercise period   10 years                
XML 37 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible 4.5% Senior Notes (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Mar. 31, 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%    
Convertible 4.5% Senior Notes outstanding $ 2,100,000          
Interest expense $ 24,000 $ 24,000        
Convertible Notes            
Convertible debt            
Principal amount of debt           $ 100,000,000
Interest rate (as a percent) 4.50%       4.50%  
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 38 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 (Bermuda) Ltd., ImmunoGen BioPharma (Ireland) Limited, and Hurricane, LLC. All intercompany transactions and balances have been eliminated. The consolidated financial statements include all of the adjustments, consisting only of normal recurring adjustments, which management considers necessary for a fair presentation of the Company’s financial position in accordance with accounting principles generally accepted in the U.S. for interim financial information. The December 31, 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 March 31, 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 deliverables/performance obligations which may include (i) licenses, or options to obtain licenses, to the Company’s ADC technology, (ii) rights to future technological improvements, 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, and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied.

As part of the accounting for 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 March 31, 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)

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)

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 10 to 12 years after product launch. Royalty rates may vary over the royalty term depending on the Company’s intellectual property rights and/or the presence of comparable competing products. In the case of Sanofi, its licenses are fully-paid and no further milestones or royalties will be received. In the case of Debiopharm, no royalties will be received. The Company may provide technology transfer services in connection with the out-licensing of product candidates initially developed by the Company at negotiated prices which are generally consistent with what other third parties would charge. The Company may also provide technical assistance and share any technology improvements with its collaborators during the term of the collaboration agreements. The Company does not directly control when or whether any collaborator will request research, achieve milestones, or become liable for royalty payments.

In determining the performance obligations, management evaluates whether the license is distinct, and has significant standalone functionality, from the undelivered elements to the collaborative partner based on the consideration of the relevant facts and circumstances for each arrangement. Factors considered in this determination include the research capabilities of the partner and the availability of ADC technology research expertise in the general marketplace and whether technological improvements are required for the continued functionality of the license. If the license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from non-refundable, 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 March 31, 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 will segregate the research and development activities and the related cost sharing arrangement. Payments made by the Company for such activities will be recorded as research and development expense and reimbursements received from its partner will be recognized as an offset to research and development expense.

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represent the transaction price of contracts for which work has not been performed (or has been partially performed) and includes unexercised contract options that are considered material rights. As of March 31, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations comprising deferred revenue was $127.5 million. The Company expects to recognize revenue on approximately 39% and 61% 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 three months ended March 31, 2020 and 2019 (in thousands):

Balance at

Balance at

Three months ended March 31, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

March 31, 2020

Contract asset

$

3,631

$

$

(3,000)

$

359

$

990

Contract liabilities

$

127,432

$

$

(283)

$

361

$

127,510

Balance at

Balance at

Three months ended March 31, 2019

December 31, 2018

Additions

Deductions

March 31, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(79)

$

146,010

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

March 31,

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

283

$

79

Performance obligations satisfied in previous periods

$

$

During the quarter ended March 31, 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 $83,000 of amortization related to numerous collaborators’ rights to technological improvements. 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 three months ended March 31, 2020.

A contract asset and related revenue of $500,000 was recorded for a probable milestone in 2018 pursuant to a license agreement with Fusion Pharmaceuticals, which was subsequently achieved and paid during the three months ended March 31, 2019. Also during the three months ended March 31, 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 $79,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 March 31, 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 March 31, 2020 and December 31, 2019, the Company held $247.3 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 $250,000 of accrued capital expenditures as of March 31, 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 March 31, 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 March 31, 2020 (in thousands):

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

$

231,280

$

231,280

$

$

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”) approximates the gross carrying value of $2.1 million as of March 31, 2020. The estimated fair value and gross carrying amount was $3.0 million and $2.1 million, respectively, 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 January 2018, the fair value as of March 31, 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 clinical payments for goods or services that will be used or rendered for future R&D activities are recorded as a prepaid asset and recognized as expense as the related goods are delivered or the related services are performed. The Company also records accruals for estimated ongoing clinical research and development costs. When evaluating the adequacy of the accrued liabilities, the Company analyzes progress of the studies, including the phase or completion of events, invoices received, and contracted costs. Significant judgments and estimates may be made in determining the accrued balances at the end of any reporting period. Actual results could differ from the estimates made by the Company. The historical clinical accrual estimates made by the Company have not been materially different from the actual costs.

Leases

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

property and equipment in the Company’s consolidated balance sheets. As 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

March 31,

    

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

21,528

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

1,428

1,559

Shares issuable upon conversion of convertible notes at end of period

501

501

Common stock equivalents under if-converted method for convertible notes

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 March 31, 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 to provide for the issuance of non-qualified option grants

for up to 1,500,000 shares of the Company’s common stock. The Inducement Plan was amended in January 2020 and again in April 2020 to reduce the total number of shares reserved for issuance under the plan to 850,000 shares. 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 of the stock options is based on the U.S. Treasury rate in effect at the time of grant for the expected term of the stock options.

Three Months Ended March 31,

    

2020

2019

Dividend

None

None

Volatility

84.20%

73.57%

Risk-free interest rate

1.45%

2.47%

Expected life (years)

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 March 31, 2020 and 2019 were $3.23 and $3.46 per share, respectively.

A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three 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

5,740

4.55

Exercised

(86)

2.81

Forfeited/Canceled

(625)

8.45

Outstanding at March 31, 2020

18,547

$

6.60

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 March 31, 2020, 139,100 of these options are still outstanding. In the quarter ended March 31, 2020, the Company issued 2.4 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 $12.0 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 March 31, 2020 and changes during the three-month period ended March 31, 2020 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

 

(337)

2.47

Forfeited

(487)

3.62

Unvested at March 31, 2020

473

2.68

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 three months ended March 31, 2020, holders of options issued under the Company’s equity plans exercised their rights to acquire an aggregate of approximately 86,000 shares of common stock at prices ranging from $2.47 to $4.00 per share. The total proceeds to the Company from these option exercises were $240,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. No shares were issued to participating employees during the three months ended March 31, 2020 or 2019. 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 Company recognizes share-based compensation expense equal to the fair value of the ESPP awards on a straight-line basis over the offering period.

Stock compensation expense related to stock options and restricted stock awards granted under the stock plans and related to the ESPP was $3.1 million during the three months ended March 31, 2020, compared to stock compensation expense of $5.0 million for the three months ended March 31, 2019, respectively. The decrease in expense is primarily due to a lower fair value of awards vesting in the current period compared to the prior year period as a result of the restructuring last year and a decline in the Company’s stock price. Stock compensation expense related to the ESPP was $78,000 and $197,000 for the three months ended March 31, 2020 and 2019. As of March 31, 2020, the estimated fair value of unvested employee awards, exclusive of performance awards, was $24.3 million, net of estimated forfeitures. The weighted-average remaining vesting period for these awards is approximately three years.

Segment Information

During the three months ended March 31, 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 months ended March 31, 2020 and 2019, 98% and 99% of revenues, respectively, were from Roche, consisting of non-cash royalty revenue. There were no other customers of the Company with significant revenues in the three months ended March 31, 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 39 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' (DEFICIT) EQUITY (UNAUDITED) - USD ($)
$ 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,000      
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,000      
Stock option and restricted stock compensation expense   5,007   5,007
Directors' deferred share unit compensation   100   100
Balance at Mar. 31, 2019 $ 1,494 1,197,988 (1,227,086) (27,604)
Balance (in shares) at Mar. 31, 2019 149,425,000      
Balance at Dec. 31, 2018 $ 1,494 1,192,813 (1,183,335) 10,972
Balance (in shares) at Dec. 31, 2018 149,400,000      
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,000      
Restricted stock award - net of forfeitures $ (4) 4    
Restricted stock award - net of forfeitures (in shares) (293,000)      
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,000     150,136,000
Balance at Mar. 31, 2019 $ 1,494 1,197,988 (1,227,086) $ (27,604)
Balance (in shares) at Mar. 31, 2019 149,425,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net income (loss)     (43,446) (43,446)
Issuance of common stock $ 3 667   670
Issuance of common stock (in shares) 354,000      
Restricted stock award - net of forfeitures $ 1 (1)    
Restricted stock award - net of forfeitures (in shares) 106,000      
Stock option and restricted stock compensation expense   2,106   2,106
Directors' deferred share unit compensation   100   100
Balance at Jun. 30, 2019 $ 1,498 1,200,860 (1,270,532) (68,174)
Balance (in shares) at Jun. 30, 2019 149,885,000      
Increase (Decrease) in Shareholders' (Deficit) Equity        
Net 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,000      
Restricted stock award - net of forfeitures (in shares) (227,000)      
Stock option and restricted stock compensation expense   3,580   3,580
Directors' deferred share unit compensation   46   46
Balance at Sep. 30, 2019 $ 1,498 1,204,559 (1,292,282) (86,225)
Balance (in shares) at Sep. 30, 2019 149,688,000      
Balance at Dec. 31, 2019 $ 1,501 1,209,846 (1,287,468) $ (76,121)
Balance (in shares) at Dec. 31, 2019 150,136,000     150,136,000
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,000      
Stock options exercised (in shares)       86,000
Issuance of common stock $ 245 97,499   $ 97,744
Issuance of common stock (in shares) 24,524,000      
Restricted stock units vested (in shares) 2,000      
Restricted stock award - net of forfeitures $ (4) 4    
Restricted stock award - net of forfeitures (in shares) (487,000)      
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,000     174,261,000
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Contract Balances from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Revenue recognized in the period from:        
Revenue from contract with customer $ 13,287,000 $ 8,584,000    
Deferred revenue 127,510,000 146,010,000 $ 127,432,000 $ 80,802,000
Contract asset 990,000   3,631,000 $ 500,000
Contract liability 123,000   309,000  
Contract Liabilities, Impact Of Netting 361,000      
Revenue previously deferred 283,000 79,000    
Milestone earned, included in accounts receivable 3,000,000 500,000    
Probable milestone earned and paid   0    
Milestone related        
Revenue recognized in the period from:        
Revenue from contract with customer 500,000      
License and milestone fees        
Revenue recognized in the period from:        
Revenue from contract with customer 283,000 79,000    
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 asset     2,700,000  
Contract liability     $ 300,000  
Kadcyla | Royalty revenue        
Revenue recognized in the period from:        
Deferred revenue 65,200,000      
Other Collaborators | Technological Improvements        
Revenue recognized in the period from:        
Amortization of deferred revenue $ 83,000 $ 79,000    
XML 41 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2020
Apr. 30, 2020
Document and Entity Information    
Document Type 10-Q  
Document Transition Report false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 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,405,935
Entity Central Index Key 0000855654  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Revenue Recognition (Details)
3 Months Ended
Mar. 31, 2020
item
Minimum  
Summary of Significant Accounting Policies  
Period to earn royalty payments 10 years
Maximum  
Summary of Significant Accounting Policies  
Period to earn royalty payments 12 years
Oxford BioTherapeutics Ltd Member  
Summary of Significant Accounting Policies  
Number of single-target licenses 1
Bayer  
Summary of Significant Accounting Policies  
Number of single-target licenses 1
Biotest  
Summary of Significant Accounting Policies  
Number of single-target licenses 1
CytomX  
Summary of Significant Accounting Policies  
Number of single-target licenses 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 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Operating Leases (Details)
1 Months Ended 3 Months Ended
Jan. 31, 2019
USD ($)
Mar. 31, 2020
USD ($)
ft²
lease
agreement
item
Mar. 31, 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   6 years    
Right-of-use assets   $ 15,234,000   $ 15,587,000
Lease liabilities   $ 24,067,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   $ 1,000,000.0 $ 1,100,000  
Cash paid against operating lease liabilities   1,400,000 1,300,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²   80,000    
Number of executed sub-lease spaces | lease   2    
Area of executed sublease space | ft²   33,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    
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 44 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)}}} ZIP 45 0001558370-20-005161-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-005161-xbrl.zip M4$L#!!0 ( $!ZI5 '1RKFD$T .L? P 8 :6UG;BTR,#(P,#,S,7AE M>#$P9#$N:'1M[7WY<]M(EN;/O1'[/V![MB>D#=@ER4?YJ*D(6I++FK%ECR17 M;S3QR#.HWHFLRJ("BDJ&0>7234-SO+Y7&3!)UD429H&[XHD/I=!\/KIRZ<[ M3W=W7SYY\O/__!\_P37VU5EY]B9X\<.+'_9V]G:"W3>[+]_LO B^?.+CIM4L MA?_^Y:>I%#'^\9>?JJ1*)?WYEV1VGOWC\-ONSC]VZ:9$]2.:G>[.X^_?'E\Q]W7KQZM??LQ=[KO[U5OQ;) M^;3KY[]ZE[I,XFKZ9G=GYV]_A7O1&.;^;=[LS*NWE?Q6/1%IN^39-, M/IE*O@><_7:29]63B9@EZ>+-63*397 L+X.3?":RD#Z'I2R2"1]7)O\MWP2[ M>W!E?=N__(2_Z%O'23E/Q>)-DN&-X*##;]-DG%3!+CR"GW[ 0_5P?YC37S_] M +/Z6?U[>VNURHI$\ K)XG:7Y)H%H5,N^5[C/(WAG*-/G[X>?_[E\#@,CH[W MGYI%TDNT9!YW.>J__OROV;BP^O>KWUC57'0O-,,EBV!&T"*Z$P\]S$<=)=HY_!\]>PC\[ M_/\H^7E=]7^N>_GIIS=)!2L365QF90R*.9@8+, MHJ?P3UQ'DNR_0[A0M<"OX5-R(8,O*2Q#,!7PIW_MF109_+=\L\D;X,>]U@:P M7_5TKG>R 7 5UMT ?1WTS73$*)XE65)6A:CR8J7YTY;B+?XN%P5L^TEP -LZ M@@O +E82 $S_*6SH6*;RG)RN>7XIBZ#* Q&!3,C@@#(8RZE()_@E7FT_G\V2 MJI(R1!%P.4VB:1")DG>T-TYG".:DC=9PPP8?-OBR#3Z9)&D"6W"=S2U >Q?S M'#9;DJNM&()2+8)Y#5^7,$O8]*>PY?'GYWO/\2/OQAAW+UY@+@K4U'!.68_+ M)$Y$L;"'S>8B6X1!3'(##X*EH;]7W<8/^M4?MOFPS6][FY\7DFSCM;9Y%@A] M'BCCZE+*S-V@<$ ,6_F+**HD2N";"A4ZV-L%*O2Z*&O\2JEO-L%! L-V'[;[+6_WMN7]YVWWAG8>MN8CF^NP M->]D:^Z+NES1V&95F&116L2;A*ISO M+"2&W"K';29=#:H5_V/L?=3%8'KG!4R3[/B0+/$*5'8BTF &GK<4I<@BB:=F M>?:O__)J;^?U6_OM)(CK:H$NO:BK:5[ 0XAQ-%&:EW5!!T1Y-DEPC?&2289: M7]UK7$@!=L!XP<:!8T+ :3A0U/])B0Z$^D+.YFF^0%LDQ.N6=5K! PH#$<-Q M>0$#@4':V]/')Q',7E8).2)H7,"ZI:)88M:XH\#%OGKY\ @81US#6CLKE^+0 MY3_K&*X$DU9/85R7\%#+IA!M79:G'#M^3T87Q6 MO4-T1[XHO*DP3#F9X+L(,\!Q5+ !\5ID CJGA>I5+^NY+$H91351:%W*(FU22.K M W(SJS8[I[.[\^H&,W/?"DZ"TI!=U,1]038RM!U2.&LKV5[SG'O<))\O,]!H MTV3N*:41O+1:GWZ!W]&X4@IU"S2148^H1'7.4X53RV#WV5:\3=IF]SG^I=Y^ M^+TN0%O"9 Z_1;S)1A&94[NOGSVG_*D :P%LBVU09F 82=Y/>B#O9 8*EXP6 M&K4W)-+%/)"3.I4PB/C),[#\8C!02I'$>*MM';!-%V[(-@7+#'6^'5_#!BHD M&$PE&HFP=5_L_ U/GN5L0)+5D(/L""YR^IWS1.84&)(R(=75>-2OW]+<0-G7 M%1IF^)3T%9R!;,EO:%OCMV3(H(FA0M@D6.A!M$^;RK1Y6YIP55K;JL1OQ@O' MY/"6@Q^1YL6;?]FA_[V-4BD* M$(?5]*V:/TX#?2FXU(ZZ^9MG!F#BBH7O FL<(*!KK-7MJ\WOJ237UH]NX%T$ MX-]DI8BT RP"O _+X$*FE'IW#BF5\[8D ACGDN,/*CS_-C"@@)L8)@\';C58 M86TK["&989]D<2Z+'TY%2E;%J"QE57HFV=9H.QB!EX''X4;!"%.>)K$7,]#* M_G(J$;7&@3&S&XQ-T(5[(9@;ABHRV(/+;L.;[S*OP;X ^Z9.*XY\R XCI!E( M<@R=9#:3,1HA%(M*R+*1A01Y@)&>)*L)59=;*PH,H83&-T9K;"82Q,1YEV1C M9BSQ;[C(A2PJL@;A*DN'5M;%17)!_AC) MWLH"0Z=@>7+ JVE=@J.;IAHM82.-].6DV_X5]))3K-#3 @RSI*6:PH2G($Y@ MA/P.PRX=1/JCG.S6RN$:O/ N2\]D%2%O3[@3 ;_W^NGS&X:C3/ )]@3+:-PT M:LOY#GH0F2,9K&R.T_NM2\BCBZT%-_S"XGPB+QW)+_Z9%R0+^2JQL:U@*R)@ MN9Z-40:9BWK#TJYZQW'&6^=(.H;+G(M?3O- B7A4='BO>$E>%R(,!? MIIS0!0EP%MJB"L#!*JN.]>J8>6=R08_$&2-^VAK7E5HA5-PZM28RBE9<)'$- MB@86JY3+KL!I#1#FF?J9IH+/-JKP9-)Q5$B(X1*0J=\6#'6'Z9#!K70OI1K, M+2;.X_#S=MN;(J#NTL"^VYG9E!YEJA*5WQ24RR3+2H>%Q$*,P19 8XU#:_6< M7T ;VA9!*X"N#,:QJ:# O#")K'1A=QJEC 4[>2XZ<^?U:$ML;^UM@V#8NMBV MTB FZ4BLE-\4W% -W+^6A/VHX=D^5=.$9K*L9\&HPU M49O72FD]0S2>P%2K44 (1S;G.KRJ+"PZN(DB);>W\YSK+:<(C,"8TMVTD,NF M.23['MER+-&E@BO5B(8HY'F=6AS#>9WPUE?>\U!",FSB81-W;6)58[7N M3B9P5E;RCHOT598[6)2)M*9 S)8XF#F)U="4G7SQCRFW/OFG:2_*;G,UI9),BGW&@ILJCWQOQ$FUSD7F#/I#VT1);C@IO M?E99#TW;@\IT4B-^]F(KVMYZ?N6(!PDT2*!! G5+(-BHI[@_UQ%"% !M!D"L M'Q#Q96G;A\'_?KJSBR'B '8]V!ES6?#YPZ8<-N6P*3LW)6ZG=?9C@](!S/?@ M$SCC(IK6X)%7I9N2&5SN[PW)N79L V)I0"P-B*7[02S=%<3([/)'+6<'D^!. M3(*#I!3C)$VJ%:T"<*?_S)U2&:]C?8!%#RLE=2D/@4YB,^+ 1T'K3,#>WI;< MWGJV?9-L0)]-B6$[#]OYNDUVJ'#MZW%*.'CX-D"+*GJ<:6@**#00G^/J5*O"F62D&!W[8WL/V;F_O]R(I M$ ?TNZR"7S'FM:+2ABTX_L:S%BXH+F-(.@2T>J19"PD)^.+E.H#\T)##)NC8[)8Y'Q@ MF'J(*"(%R@CYJZ;GWX*0G[FHE%:^7H(A0AG/L\2M*41)\+2F*MUY1DG;*L4).9*$0 MI8BV2(G]A2NF=K>-/!L3-!3^O_R=4,]T_\Z;=(MV%G,$6G>Y;/1E293:2R^Y M\&EZ+Y6.Y!O,,=!@D_2/A'+>&?/3P) MKXIK5K:3LYL8R@I,S_B3+O)4XE<]SW,0\ (&I&FU-/^5[ +,.6(J%9 M](XA!,DOA> :&?8YZUF_']P;(5-/__H,M3 M!IHJ5757HY(C5WRV5X?'[_KSO;T;I:7[_&X/^WC8Q[>\CV^P9X/E>]]DGX9S&)37U)J'RU$D'H0$%"C8S;/E:! ,25Z]:;TAV26F%;YZBUP] MF9&B]\3ZTB0++2>H790&KX=FK%AZ)-:MG!+!D4L*Y@KG[!Q" "'K4(H)VWSN9?]9[N C1>J;_^ M/'=&<$Y[WX3F74)I50>?50XE& MA(4SND&,:XZBM%Q^,21K-3G5JD/*=IY&V5GJ>H4LLF$GCR L E:/+I)3!19*GY/PBL@4&:D@.R*U=%20XV),/9*Z# M!7DW%B1LGO5(CI(6J0'\8XB!#O^H4;@=F8S.$"D>-M^P^;HW'Y44K>6SM>A] M'*A#R7%A#-=XP>"IN, ^/9)H5YGH?4EP6/=NM'>)Q!Q'J_*R1(YOVVGP\"G8 MS!BPF(E="WO,@NF5O^G?T20PH W5^Y%N9")$O,GV7GC:O>D"JCLG95FW)Z&F MZ'3P1/^RSM31>G*%_JNK]Y%R5"OP;LJZ8,95=%6&L-4-YCI(KLOK[3Z*SZ+5?VIL6FH;11AJ MNPL;:!)M^[M=]8S6??*$H6!/FB"PL)TL%NUT\;#%ART^;/&.+:[P2^OM[UA& MDO96)R8JE>=$UJW:QE''(821Q3\H-WY.?9AQI_)?W#1)1+JC"N[YK@L7'#>@ M9IN.;$(U?YEPSS:E\;&\BEK]R#+2+&,QEFXEXWH=1M->;Y%U&4N'N=S57/:> MWKN4Z&[.>=-@_->3+Y]/#T^#S^^#LP^'P9>/H^-A"_5L+O?Y6EVYQ&?:AJ.& M;K;61L07NN<+?5\0EF\90[S30;-$,2^S*9Q-+=XZ&TLI*DF\3U45(JJ"#&:O MD$X]]DQ:.IDA40*:DM3E2FF,9K,X4BGCAL?:*].^1S75' S7+5HK6$W/1&6[+84$ M6>%$\#.YHO2B#%VCF[1[V^ANW]*&L7'&:@F,C4]MU>"=O%"T&7JB&E;N+C\& MTREP[M9\:[1!5[=54])E4H*NG^'V_NCH$!(9J, Y%H]G]-X6V">DT4.$%X69 MW 8)^;#G8OPGV]+Q(75Y?';_1LC>JZ>O;M-9^3 Z 2/D].N[?S_GV96^-Q_(6#(CF =$\()KO!]%\GZ+_ MFC++%D=21UU%2*AC&N,]U%TKG%S?5VH'A)=Q\D1R&_S1*4B$PIV3&1";)@1WCU-)9]I8?U<8423S]N&B=<29[G5*:13!HIE:0T3SGN M?"="2K5(PE$X&=WFZV!#40VN /L#=K;'L6&\AN).8Q!!BD:K5.4>"1?MN8?Q M'7G%6V9JC"5Z%$^S(--N4";%F>IBGI M21F;X2G.)S,VYG1#CXQW/URT\\W:2$Q?K^?27QLBZJL-\;XA'74IGE8AZTF! M+O$9!EO)MI]\T"Z !JE6&+ I/FQ>OSU"+]6" MIE_['&4"A0T#R+-Z4C$OM5:]3H,M'Q3FJW)%94YED=3@[9J7A1<4'$.ZEYX7 M?M&\4=FV59N/$4E!^B042]L:VWQSE1A0*J4[&IXU0Q=?+"0\&:S>=@B&767Z!K#T"O8:=3H@&E%9X#$><*@ M=YRW2AVN/ZR@S(,TA[,%&M:.OS#!;*Z->%7%^CN9.Y5OE7$W,^=''H%8?DXFP M61G"YX\N0S@Z^'1T?'1Z=C(Z._I\/,"5>CR7WEKC9ZW.ET[%)P--E;/_+B<3 M=!(<@.:.X$@PG"2;',KP@:&BL]I],!@B*:F'DD)B/@.'2]*A C")HK-HB4K%;YJDT%>_WV#5#Z'D#IQ?WKGY?/N_7/ MD4Y.7;%9..(&>\^G.,TLE) BX802(P"ZU#'EA#'O5!M:4; 2^YI$8#*+@EE5 MXPONJFW<36'WI$M\ \-X%-I@V(\]V(_C_N[' \,!Q=O&XGB-^M/.E[L;5^_1 M>+&< S WCFGL S=P:&&13SH)AO13%'#T$Q=^:#+.F2:&:\/:NYJ<4W MXGT;]E8/]E;(S#YKF=S2/[ MNWD^40 &"S4=FF&5F&O3#*MF+[$&^#E'>!6-&_&Z#5NK!UMKTM^M-8+-Q%A# MU$JH;(Q.TH 8!UKL:J(P<)#$!4(\-.:@@:]CW!%!]>PWE$V)[1GS1$5#-8[ MX)W#!HLW8HPH[]X>,";[9UQ^K7CZX%3R5BU(D,*L#/^Q?.!X$D$1V7:E3I*S MN4@X7JNX2G!0+IF)PA,TT5VFE@7)U#+CS3KI4& .I608M))K\D)! M(PGB8H+$SNV73URVW327#=!R@T2O0<2_;S'$CW.Y[K7P?@)# MIGFRW>D:K8?&5$FEX M(#DG",S_9UTD99Q$6IPN26DY[202Q%\2,BO'6JYYJO#7F.OBSA 7L'/%N=0W M0X%@FG43N9,_ND930H1W88+.D1>E^MY"'2FK^<#W?#'TU"W6G0[I*7NCH3?3<>CX7;6B$P32_! 5< MA(K8!=0DJ3M3YR@4<0IEA,-&.CCL]O!]=8L_(JM:5"1C"S/4?2;AE44EB.H4 M;:0K%:K7PKJE%Z\"CCC@4$-/8V:GAP_[H([<_C,M0 WQP'6GU>T!KHGD,\,G MCB4RP4*R$'[@JA*SP=L-O[H .ZI>J85Y\;OF>.AJM[)DI=/#90@@%"25<50C MI[NX60V&7Y.A9*>FT#[8B@=6+]$PYDECU(]CAST>:=%;S-LU*'##SDH;U=-> MK1X'(*:6[K9@!@^!RAF)E(DWIH"3_LG MV4T5CCSN:3I![&Y&.*T8SFA#0ZB ML&#JIIT76V)[:\_@PQ4QDTOP5&XOM4 ZCG;HH(8--B7HW=''X_._AZ\_WP2?!F=G!WM'WTA9A169B!GS5(N;:[:VO9 D1I207ZKKEX;LH0>U5S( M:U,<#@BR 4$V(,@&^B5_E?X<\2EOJ-MB/UVCRK3M0:/L,U4GC7IK3Z!2A$P) M4467D:TGK=\NU084%J2R;'OW)40MQ):AHC:&K<*2]<+OX&7@S"6\-8D* ]*7 MLI$@$DP'4B0&2"<5?L8%FE4I>(^CX(-C_?'QPA,X6,?=__D)_ M#HY7S^;26\?K4%B^%-MIWB7$ND2O!.G/,H=KSFBD,(CK=*%45ELH;Y&>L^P: M,I515>19$N$-9HW#$8T0AXW"VD(J]6&S7I9;JR."&E1."RA'G01%/=^1[.JD;$!&-FIX.LBF\BI)ZZ MG"T**JO29ZF^269;1U#WL1RX'[-Y3HQ$"@Y MH+RMZ0Y?N(-L&>BD:B8GP7$ "7D,% MB,8@/$S3C8;W$#9'8+<&WFI6SP)R<8BE9Z*;5J-86#[#-[ZR?UBOW@ SZA_, MJ,=5]3?-(VALZ!=$@KY9:14"5]18'YE%26E0/PW8Z=9V4-#6I2EG(0--]#T/28+N"&@N:X4;YXJZ*F30V<6PX0V-(5DNMNHG,^[,[O ML3M[7#-\P]WYJV*7_ (#R>-5-Z=B EUIB[+>+.B_96!J*V%_3I*B=%G1":9+ M5#_Z-*Z","+\2F9$H%FV&31-AL3G/^V< M=2NL8:T#7;8BHJBH:2E4CL*=-N;=,UBT-.4 EI&G(2!QX*# 7NDFE+HGD9+ M3*J4$2$^[2BJBP)1J'AHQ'+/=> TX5&%/VBN;WI&,=[#%.Z=4^$>E@5AU8ON M-=A3PI=!(-Z[0.QQH?<-!:+:L_NM6-QJ(E'[+#[=MBH5;V4SEU:.>1E)H=BL M3?&>,&(GR3BLRQT=!&(X#=6A[Q79GJH80]$B KZMI"JNT*QH;C-6:BO"569. MUU.G3DS'4UEJH>3;Q-BE$2Z[.Z]:TL7YKJ>SO9-]2LNPKGSIZZB3^Y=[NSN[ M3Y]WC>ULF5!1^_OJ4E7]E>UO4DHPGW+5]VNB@.G*W5*"31=IR7B=ZL^!'VY M]PWHOLU ]_6.'VZP)@9KHB^C3GI@3KS^\6FG_]>P)E8S(JQ=H, 68$8HQ$J0 MR@K>34*Y)ADV-U&.# $YT.>@\@"1EGD ZB'++U,9GSM!%=WRCSGC10$7/)=9 M3#0CID375H:[]>./ I/8YZV_6:T^?KS_77O+K3Z6H1Q/SS[O_T?PR\GH^&PC MH8ZLC8"3&0CYD$&0C/S*FD+_@\;B5 MV^W(G45K(2D%1NUZC=':Z/C?D%RXQ>3"EKC_%IXO=[O-8A)IRY.>#9X]!P(5 MJD;:X358*$=<:D!4XZ*W!8C2.YCPU+%47$VN ,2C/HFRA''5V"ZX#'Z1&1R8 M@GS@*C8\XR.*R:P[@VHF:V>UT0;O("=N4TZ,'ZR<6(Y?:NP6 V9:/1G?YW=I MV#=]V#<]:)&]UK[1]("V3D&EV==K!^QHW899ZRE=F^,V]<(:CE,TD#1M[FN' M19YJ%0JW)8-" FFH4T.O8[I=PN6TI3 0JC["N?97*,3]%0H'"57CQR5X^)6A MO"YIT\;F-_9RB>0E[F0LUIVFI=-H6FW)EJD\%TG<)@X(51OZ=-$(&V"4.M0T M@AYOJ1( ))36$D3SP;J;;2Z7;/.&F$J+A1#K$9&J= &J2*2V%Y;DV!,'PS0 MTRLJ@XL93IG.<.X5U>@JVN.Q]6L*,V+K%UQ&YT5?E)YQQM2&B3=.<1C2X)@+ M.#QAJ#KJ4KZ<-F'M.30[##'+*!$._#T,YJ"LJWRF#Z$U"M6G.D.D:2PGLL"8 MDZ8E1U[>5BB]F1N N]J(F?L$EO K#(F$^TLDM"LI_IR/Y_MH9F/:8@]C3'DO MAMXM^"L1Q*O*"7ZKP_;-+U29C+M7VDZ?J9MPW3]MX)FGI0Q3KUXE;EJV UAQ M "L.8,6!BM!?I=OQ=XE.CL\.4#M=B)2$UNI^\+7>[Q5>K2>(4:YZ.N$KL?)D M>1 E153/,*L<*9RY3\Q'^3(RH999',&6V.:+DN6&9';+B0F8=Z]6C:@YB4&Q[]G<^FUWV+MHHIE@T9-4B,!H3K,=?@JFGH+ M8\_,C,7EM3,8@RF,5;!*79>VK-,)OO4S*2L5!W/JP^"@N2@$/338GWO;8;#U M;)N;HS$U*DB,4ET6MN]5=VD:VA;SR=$Y&'\^QVRV:D 91:"1R5@CMC#OLF7. M*X6+@YT+9%:J)GC:(VFTF/.$V!:MJX6<.K!6V-T9/--RVY>F;F=,^!N+@==H M'C-"A.MLG)S7[)PY+-P>EM>SQOD0=//)G@UB)UA M+M]Q+J_O/_YXJ_2@7PY/WG\^^30ZWC\,;A)E[/GC>CRO7M^U-S>94F+<1%QT MKT^.\U&+*DTJZ=$W<'XZ=)4U*J1VI((LXK$$ W0FJXZ+GB<7,O,IM#&TQ8VY M%G0ZZ5]0G!A&1%IJ4H*E#BK2"&;@+9N03?=X7$7:8#=?VB]:UWYHGP<+US4O M>&,I0*U6B>H9QP/5]DM2>GV5NKN2G75!=-1=L3N26C)N2-L]V@YTGGW,1&?8 M-6RCQLGO:G=J13)1CATC+(&4^?*[=/?T<%K,HB.H:=@[!J/-QE:0ZONZHVR1 ML3_*ZT$NIUX4?_T[P51H?:W^I-8E.^FSF'M,(OMQS65WYY&9/H?_]_!D_^CT MT&%#IS3LT>GI5_KR],/HY'"PA/HVE]Y:0B-#>KZEV'ZQP05W9#<,68R2RR?; M5E4:,C#4@&# 8#@-N=0QS(:UH1CQBI9N&ZPJ3[LB"4G918@]@F$%W]8/N MH7OMG+_X3[7Q+*]X4F1\+1^UW[/81+9A]%^S!$-MJN(,#6S4C-I0.GZGG;7L.F M*SGM/NFPAKGOOW#>>+7F-UCCYOHNE33+S.B6V,"%BK>#5=?(EV!#9GO(; ^9 M[2&S[:\26QTD^RD%ZX@F',K,:T2F#G;P:>,B_UV"/82-ZXL9&S97@J%8B,GU MI;U*$8T17J0.!&T9K"XJ':.0# *VP5)Q.:G31H'F M]0#!P>7JV5QZZW*YJ6-%EXPM'T%Q@'4.VXZXC6?S*EUH.W 5,_92E(X%VQ'$ MW+)5%5?S"9GF3!&623&YT+9G=Q]EYKTGOP]CAY0"3:H:[6*^Z/[;CBF%_-O! M6Z28)C9J= 5*.()RLF65Y[%-I!NX(.YSURAV%D2Q'\&O8M$&E2;H25#OJ9S] MKH7UN0Q"]+Q.>9MO70/R9>_($85PNI[L&,W"\O>%F2!<'KPX?E+*/BZ;-7.5 M^%TRB1*':YL^EC-/MRX&K%&]-*T0N@N!#-GDU2L7XD*!<,/G(9(8FUUF3T19 MP@,@^YA/'219S^;2:TFV&G@? T IX4.ZO26%_'5C3AZI\T FMIGO&(WBDI=@ MG*?QS=],4!.A3LY9RQ!TW4RJC!LJ-!3H)@BG^BR#$C!MGY6R-7CRK63;EI7X M)V/3:KPVYL2(+P_/(N_$CW2!(9LDV[;1&IWDUQQ0&(KR<:;W(JI;)_3E*GHR M#U0LQ#$.%.@LY-@N!X,NG$O$4L"UV]<+5S(9$A58-8.'.8L8E(X-A7C7),,] M63)QG\^]8QEL-G5IU81*XCF2G4"F5]B9B6VAS!Z#V'A,(G"S^!1W=^\_-;KWHKOT_(;) MT='^_N&7,X*%-6@4*4?:+DL=4JNG,G*Z459+W]:MK.G M76MX53:Q011S^S-JIQF#FV085PYWKI-! 9A-F7>LFWZZ;QAMCTH--Z$YLFR=]$:73) MT_#&4>QKQ2>ZL$9RWGIXV^/C(]?7);47)AQS^D,,?/!XV(FOX%C@UAQ!< (3NA S<_6O]:N8GX5/E":SF(F9[,@E#G+@ M8<_EH2O<9X].X8Y.3X]^.1Z]._IX=/9WRF>=G8R.3]\?GNCO3"J,=?.P!7LV ME]ZJXG<+2A\1-6/8T,!:\2[I+::8=W03:PJ2M>DV Z>P'8$TXP63#7"2 P]& M-Q#5"++GF)07:JAD7+-7B6%U0I&4U_!QMJ _7)NV2E3O;8,_,LN]M5!.M)ZL MLB3\94$=?8&9CA98&_=7_?FA4.+"&(?EQ=!I)UI!4T< M2F8 %V9VY0[X&6)L@2B+0O^AQK@H,0S#M"AOXIK<3*#/0:ILJ=(N*&5'FF^7 M3T"@[!5Z)BJSH7^RR<&X+G2RM#/\FR83B?0-H;'RFL%C+"Y+*"I!F18PPE*O M4/%";COEC&HQ1,DEEF$PI\ZIQ*8[7N@J MF&(JUCINY(2G56J8P&M5):(I)XK@N24@,P0]CTB699O&JJJ08@Q?8_7H0C4! MMD9Y"J$S?F78\CY% 9&7#C)NX3VTO/#(8RW+665ISK (M, 76R?I='A=)?[P MS2%(G#)I4WFQT%>]_'B$PBSH$G'T8'0?O/Y\$^Z.O2&9Q M$APS>9HO$&(5)P6H:=2%I.W*.JT$XE^,F>: LY ;?S))4N)T M'V,7*MDRD:=>69?(3+DZ@;0,DVU1IY(L8'@2C^%5&[I3]: [E;A_3?7R>7?? MFI&W22ZGR(PG2MLLX?HMV6QNH,U79TMN311\DQ$:KKOJB@4\:A\+"L+@ -T4 M.+M:D G+)1430W"C^A6001Q@V!2CT0GZ&;1]D\SZ366P^R(,=E]RC'CWQU#' MKL$/21?;(;E!)I+K5$LXGODTF6EWIDT=WB!N\9PLGUS;U+>TY2!7/YC*%.U: M4C%,IVLY%:7Q>->2S1MI#-SMV :ZO1?5? M)Q*5NHS_WP9JVN%M_QYO>]3?M_UL2?!9F]]L=F/LO1VFME5.NR_1OD;C7+6: M1O^[G1-#]X1:;6!M<469"^Q"4;*[D'+2($9(I*UK;MC;DKP9U41/^S.(J*Q+ MSZV)%C99%0;3_!)?&K/)L$R4Q5.*A]2>HQY&%EF 7 Q05M MHM\R2-/O(4WC_DK3X[S"#6A8,D2VP.UX3@V.4'KDFK."LG\$7;,"L24PE^Y- M5[XT?NH0-XTC/.F#F]MK-.XST7A1UN6-.:D#FTPH+,17H^8([L16$3MM82BS M9AZ!FT$ MD&8Y@2%B:W=M<>L/:X?9D+-P[3,*HTX2U7##L4@#Q2I \6?Q(LJ7P+,V4V:W4OAN\+"E=V]M 5OP@" +D&1Q"Y906#=^F0'6[ M6AI\V@ ]&VSEQP\]P](49S\0+5UF,9IZ?U@R,[6M?&N3.8&328)]X.U.TQ)@ MV7ZE JED!EXW;FNN@H%?)Q++;S91SPW[;\. "KP/%*6V)5W6X$J.DY-RRJ.H MIG(\H^162S.8%&!&1?W(P95)K#*BRB6-G?2B2/9:DX3% E(JSN7QQZ2&V)3@V]\6[&IX-[' M_7*W6X[?25WDV%9$3EQ0R@HEB4W0QZJ[\D&_R<.N[<&N?8"#OL=A;27;]SZR MER^>/N^LW;BREID!>UA?X=4THWN+/S'#\I%CITQVI\&8J1=!C586I(PU;5J+0)#&+DJ@C)\:V,B'B9*-KI7/1LSPW$L%J49B2Y*PQQ-9@>C M(,=>++*] )L8/QCD\H:E.D>V0M3=E9Z?11Z5VO,N$8N#WII!>/9!> M/:^Q[R(6GF'?'I(^TDT(8GH<=Y&&/CK&#CIN!LQ!/1,8,7&XE3(O5L:PNI?0Z'S U;R.,117VG*ZD&GOZ MW=[?&$9UJ_"9F5 1&O-#SZ:)$XFAL5I=R M-85AA%Y"BQVJPMRRXJ4GEC*Z:,.DFXN$1^[WB%K9#.NQ8.KSV!YZRO/'^Q=/ M=Y'R9/;:WSX#8Z/MM$ MYZ77F+)^]&IX<'P>BWT0=F>RC2U&P4B18#4$UZR*:"B9D0^J99&*H M6%4Z*9]@KW4V_@TUU+"!>C:7WFZ@]_ 6*K+OCGXWP>XK>A^=+U[#FY[FEV$C M=6HHTE=YQ0U[>E*6]4KDZ9=Y\?MJK-X#E_K I3Y(JTX% &Y7+M[@>C[C/75Z!94!:OVR;)6OLOX&:?*/WXH;YQ*\?K4^\DN=[ ME>M\]N'P)#C[,#JV#.:('V:0\VM@KPA,-AA*$^^ET<=NI:V M>TW#8AQZ=86FU^2$S&PJ06$N5[P,*#NLH)G+*!&I(E)WS?0RV-L)@[U=[MBY MMQ>"WXQ'5\F%Q*2?A9&1^HR2O2]C4/.JIXL[E3,2S31 M!Q3D@((<4)#WA(*\1W5Q]2H90E(M3AS)X?&41F#NRQ0%CR-F*%5G4_@JQ5;6 MXW^"+&/&YT; I2.B6')X!D6H,Q"'G-I*0/_N2O+16(E7FR3=)OH(#]RNWJ2Y M[NT,/L30^NB!S>41>Q0/I.?14 PY8-@>?3$D=BGJL"%AEZR0MB-;M) SD63N MV4O]YR5VIVL BY:U:7&L;CLC0]:O,:DF"/\]VBEMHG8<1,&&P5F'ADDWF$F_ MVIR@H"Q7D>97RG(""MQ$W418_IKD\]&#"[OU+\!X' M$X;.+;V=RZ9&%'QK2KRMRC!2Z MQ0HVSI5%4'7M6!_FL O@S E\T"O@ST M7QMJB6Q8(&9O",0,?-(/>RZ]]1V^:TBF+_R[;UR+_SYB-33K(4RS2IB&7Y"U M(C2W2X^U @'6IA)?#7.Y.Z/GV?T;/4OTR3\G65ZGHK#D9ABV M(XX6K,!@)<=:Z\1!I%ER- DW5H5DH&3/DQ*>D\=B<2JCNDBJ! 8QBDAK[KY^ M]BP,B.SV$K4YJ.](*C2:9"XW 884FEM;> 56,_MO\3R\!G\^>+L==B#I,-)) M]\[R(!_#"Z4P)CE/WEV3*+^@L8X5TX19 AW&S7 >59(V##H$I5#9?>FLPZ1. MP;1*93Q 9P>\W*.'SIXQ5TN99UOE-O&^Z,V#GXT(P0^.W>M*$+!V"V%!8FH3 MA[ZM";Z-3.:587GAC:O\ +;9S2"P!%9$2 >%>]0YG%('<+4$#-O+S"E]Q4'F ML,%+IL](,N1]90\.MS[:TP"U-Y:]D]!6NP8QA;)T)MV*T_<_1B9D.!?._E47)9/M1&\R9)VL#8W MHSIC5&G#*BJD&V7MP).LONL1O*-WOBG 4.:.:DCG^LML;E[K,"?M_8S7U;XK M?9/7E2]!2"Z0&!F"/P]\+@/8: ;#6"C 6QT#V"CAPYJ>7[_%L@M@UH.CDY/ M/W_\RL5")\''H__\>G1@:H?./AP&^Y\_?1D=;V3!$ =+!GO]ILD?'<\"' M5^'&(DB3/^HD%JZ9;(*K:!)SNY>2 W5.I@;Y@IEP'".&3"7 4'%R/PV9KY/Z M,2T*B?T7V10LO('3)RV @U=+;9H=ZJ8 S?YCFM[?"0(XCK&#N+E,7,9_NK4J M4LEJ]*;A\T6>Q%> 2B:6?ZQL@W&(!.*:9D=F2DXDQ?(IX!#DMSDW*VA"-A2P MYMIN2FVJ-+=JV(3.^;$M?RW<7D;&>W%*I4\T"YN'"M(>DG,(O#-N$TLN_S:E MU]8ILL04W 3I!H/VT"PW>O<1!U57IN]3QZO)+[D[.OM*J2"7?;:FC+Z[NH$6 M QDY)XPQ\B!DRU[D5=7 ]?TFP35W:2Y@O5T[ZKTEBVXT<&_?V58SM"(J6]S MZ;]IYM0&JD1P*T_+##/A,O-"&23-G$E35VMC#ON>)#/-[&2BBC:O(F)\ 4 MC+ZJ?+K2J@2F'GV6QQ,,'CA#)JQ($.4HN0E8_Z0XU)CG:4?E AV1Y]B02)7JVI43O MM'"0.K \5V6E&],, RD:F"9=&-Y>RL8*Q3)-P.ODEK)=\ADKIL$G8OB9BZ6;P=1V%XPGZ'?8PZ\_SX.9! MLICDQ8PJ MR_;S OL&@E0Y0UR0(+CCVAK,E8L!&"V"*1JF8'T&/6'C#I)&+ M@VS.F2S.,6QG3Z8&:!J5B79VFFHF0BR&2\AP%;8U=ZM^3:D$%86C 92)@6_: M$UT)=Y%7!-(DJ=Y0.C3.$GY.%9B*%XVCB/@XI:I)2VGFSB$ELVFH<]6TO::, M[O5@%6$U4)*I!FYD'E2:G"2+U*/#8[>$P=%W/M$&J+X5R\(OQSF6J&%UF*HZ M++5;HT8*"UG/="]'B[YO:66K^#R _VD=(2,FW.T=WLD9$LGQ4-$NNH]!1;-# M@SQ+MIGDQ56'!B>KH<"Z69SEM$1)KR/C5 \P9HY)8MW," $&;T5%NFXLRL2@ MBDV!!4*^FN5^^HIJ<.K.)4A,]53F8D&7;%H?S;=MB371AB"K9>YXP+0E/#M) M 9/5DINM1UXI/<^WVC9C!7D)IU8P2R01CF1'/6 9:O_006CK-9B!TG!J/+&X M0S^ST7:;+BQS(\ML)+X#Q;XB$LA@KLTSE3@M-($8PT,R ='<-?[A!K$[.RF> MUN.Y-C&V0]T)46C?&";3*)UTP]WZ_>)U"_4DR#C6Q#>J\2E^KX?<:&.L'P8\ M#1N5'O ? _YCP'_<$_[C'LWCJU?)DWP)2E)E'Y!L$ZJ]*Q$"B!E6P*!R X]; M">%N%44J@"@&9C-?;W:K&XHV3/,T9JFXDG=,,0I5LF+GX-:]NXEG&M9#52+! M"@8TO4W@]BL;[@V93.H98Y!V-1N<;-KS\T*>XR,R[CZ[^!7W[_;\[V8;=)WI M-$VZ^0W25CROAU,8!/.,4J(I9W4EQOF%-,T4B:2.$NQ+WIO6&VAZ'JK2J9Q3 MS4E&3R&DEN/61,8@3]AQE<8A-BYR(5($^:JW8B*2@K_2:\/-STVR%VY[GH.J MA@/!W%*IWW?:,C[0EO$0,.C97'H;,/BM8?NW0 H*4'.%8]9PG)2_M)I/5%[M M%'F0'K4]2S%C; M'MIUZZ-MSG;S[/GC_R8$F-6%2]ZB?\6)K:FBL;2B2TM:G M.H0V6[[^;?U.[36H?[OT@4+9(KBNZR*](XFF&PA(/:^JQOVVMOC&MJ_/JOU2 M4)V(K??H7+KM0;;W;"Z]E>U'5(C)O!PF^:]#?7,4"E43@VDR&7LOML:=T3B+ MQ1R;*)M%H1&($W ;/#JDSR9D98 _K$RE=YJ2PX=1C 0)6Y M_MPU+1C$5#%ER'5+Y;!A@)66,FQ*%8D:VU1EP)%ZW)H#W36?(77:R+CIA&-" M@961BHB+WIVE=7M9V9B&*5)-O&P$,?PUT/::.%#/78'G&U#JZQ=B(P7V((#A MH/B1">"1@W?! %0+VK^6_#7PS2DXS#)3C?<< TYU!8PE>![)F&-";G /W.(P M&!/Z2@>_KJT^6 8!,A@5!SBS; SL<;D#:>%J5@D?J*&8F!?;? H%ZF&+G #@ M$A/6 1S!DM15L\$B385].BU$.3;(#C'IBJPJ4@(,[_!AEE. M<(EA "7(UHV4=WV>2V_EHWQD\O%3'C-#D+(454)C+:EXG%=HX!D)QC#V0I[G MM+>I/8TC&KJR D8N->5CRW3T<^!:QN09"D1CZBUK:VK:^) \= >E&HA2;H(' M?"$+K-,3WRAT1HU+(TL9IZ)CMA92+]P:358=*$1K?99-VQ_GLF&BV".F$M + M!?:A)FJB&<<;Z(8#/&" !PSP@ $>T*BVL&+(E/OXJ0#KGIU]'Q_N$I-T?> M_WIR='9T.-3.]FTNO76];/<=^0VY3DNWZ)0K5D-,(V/,F4J1_*:0?NK:H//Q MER@591DVTOB@7BZ0/W5,A,X8.[WR9%5/1 $+S1+MJ3[3#EF#AWP/IJ&*_(AQ MH8+.=@I.N,/-PWGNQZH+MK0FC)R=V-0J4L@[42 I!;,J\CDLTB+8LM5CFL?0 M%F*%SKIN-Q,()C;-!2#JV=GR+M=3]!H.#)+C8<_EH:OH'Q^=BGY_,MI'"K+1 MQ^#TP^AD4,Z]FTMOE?-Q'DP*3A_; FVC3#1;KN'J(BB*+HUF"G$OL]O1%L*D M83&4Y2H04D>@B])$UL8/; _& \J]1RSO)U'\+JO@5Q?2.[SQ#WLN#UVIO'IT M2N6_0(\/#_-O!U?$QS>>A;Z_6CVUJ_'9U]^/#YX\'1\2^;J+<&FM@_ MC4 V8$+5S6013"36#Z0ALP504"3-(["<; =.U5)ZC-,D0WUS7L^,3C*RKH@ M'Y[P&:K=%3=FV=+U_.^?'CW=?SHRO4JV*6J (7^8D4/?PT4.S,EC*%\1D6SY M95)!%$#GV+(OPP$)M!7/Z]0PFHXYND)H9F,]=A*4E2(5Q2(,+L6Y2R)4R%F= MZ:J*)94AJW9)A)\-IPRVZG4P1%W-BDV_X4:K8M5NS (Z57#)7218&;_S!6:$ M]3I?LQ)8S2&S4H5O# "G4%EENHG-U;@H31%?F'87:)DWV[C98(]I.=T,":D> M:/2*T6/@/V6KHW%H>"UJZLR#>?99/=.U,=H9\-XMW<+1(8UR?@^H^=RY(@^V M02V\3UU*/XC821GBEQ'!C>IJFA>P_9>PP6ZA&V0!__S77;*?$MJ2Q!F[ M,5R9J''X/$;[VC<*-^=B4>38:\^9N?'6_))&O!R(IHS(M"J\$KSQUI.+Y00F MH^$C;;_*I06TP*Q=@WXS"SG+RXJ>'_'7)/F]/[3U EZRW5A+MH# M6;(R\(14FE,H]EWS[G0L4FDV6)NJ676&,3L0WW*U%[@:B5^WI5M#8^[LME"O M?:$F&&RJCG^X1N>SG4=G= [^W&.9R]V.;4"<#8BS 7%V3XBS.T.0;8A:WWUT M:OWL\.33T;'7@>C+Q]'Q)L:5>CV7WH:3SG1:K]%Q!QS# _#J",BR^SH,]G;V M7K>*C^A$Y4"YK7&XPZXHT@3.)K\/_..+W(8,VO0Z#<=\>6,?0^*DK]\N$L*2 M)(;T<,!"\]=3C_GPMJ5.W/NI09,:]!Y7Z_2GA*558X% M%IK'0]>7/LZE_ZI1 M:3C5D[XS'NR5Q79!*7TJI4QB?:[@KO2(<(&'X,8Y"5!I2*"N2%)T52%KE:/4 M3&CY!;0NHN2*^;F![YE0W[72TGTM M9X",JQ0%O#<06'_U'GE4FS>">(NH+G MAAK7'E,NRDK.2,W:R\52I++PD;"?'S'IO1>N)NZBU\''AZI9/Q9: M8U6G0K79%Y1[BFL5\FTP*GKE,UCBB(N?MI9>'=!D_Q(>:T2N.2 N&"^5@FE3 M-&X8.L8#$4*$3KZH76:N4DH8F7X:'&%M(7.W7;42%9''F8L:HD9!G%Z:C@PM M.<4,SKAA];?.!L+$8+PP$9T.[&#)E$M6NT[M$4Y6<,G[Q>*)7Y&.%TGWN'0H MZ##SB"\QOM\V';1TRE1;Q$V4Z('QO-3..)>81:1Z*2=W:5,Z1A79)FQ)N4U.5Q/F"%B71:JI:6$2>2S)+)9+H=#CM'@ M[IK]IK.RSMQ;>4J:LD[DM%]O&K>W,1WSG_L-<%:,7QDMVG5!;HL"G3@.^%BB MNZLHHPX;I*Q,*9I^E'Y&RS2TO)K-;LE05] Y'=-10UP^'6^(UU2 2RY$:-"\ MPBZLIB'.2XR3E-H9%&UVAROGI9C.KIS;EDJKD:>X[4V5-BU75..&3"4Q(3F2 MVQG8A52*;,*8"#]USRGZ1L$)\7)@'R$6>R 9N(%%NW%-J#M34$$$-Z+1EV9U M$'K$/@:9T)+BS</SG4]_/3EX^>_L^]Z$GP&Y_4D.#G\2)'=TP]'7S9Q M1_9Z+KUU6UOJ XU,I:2,(G9A0_!%K$PW!2KTP"UPML6V,/Q,1T&5S6!1A=S% MJ4[105UPBS^.[S+:J]V('2L9"_?F/G=@ZW:.J9M?9FO=F6YSCE%>G)AG4RI# M@/UBL-:$1E$Y>$FG-V%QD734J18-=)P&^JE.,&C]P5LP[.,'/IF44UA3YZ;*;]_3U/N,KS5"F38SC;E]:,>C-C? M%K[M:--#7_IK"3[(\TZVO37G]]Q_JED]Z[;R;G7.;?_CQJNP_W'TV[O1_G\\ M];V?GFG1&U@KZA'VPQEN[*O=9?OJ1B_(2L^Y&2H$PY:]#-O"!%Z?8D%_&//9 M^!_M@A8PSK'TARU\W^BGZG"GD,52:?/!/K0BV-+LD!B*SI&9NT(.\&W.U1#C MHG=Y&+$JV;GV4A@]E!Q];-1<==:0'&58!H$>QKX[_!.8:CTG)^)+#KMMT6Q^ M0@F(Y/P<4RZ#?[!A<[EK'7W+ROAZ;=-2G"_N4G'>1!LV1WQZ2/PJP?.=UZ-! MT=W;/CQJQ(ZH3,]DHVWG7E5_)4U:FOK]3;12.E4UH/@T+>HPEES2AQE@S'"J M)&\1*R4W+_)(QG6[A)#X4)"NW$1^RFU5'X?:KY1(DLQM#U%[J>A1$Q!"@2+5 M*,QE7E>Q.S=/@V>=-M,GN9/RDT;+SN1J,Q, \JXEM=-OVO&*EFJ>.NK M).51*(!H/GE#+?,HO9D4984=G0T\@93Z-)CE^.\D3]/\4L\>3PJ?*62;T]XN"JT:&*YFNJ-4!6F0RCE3M-Z M!B*@GEF0 6UF,'!"W07PNZW-YMHT#T>XMGM)*&I$]9V+$"/0@P@N$KA]E=,. ME$@?8 B$/;19 U[&[W@A/2[$92(9I5:ZL"@+)5%4LPK=SI4(J>"JFFV]<<>Q M%F.V>-Z[#I(6+I5.U.+":5?IKU&F8OPSJ7L$&(>H*%H2. EOI$@E_"A6H0M"F(0W_3K-'< M?=W3\3+4]TWP[R*K,4VPMT&5X,S%D,2YH=&WM6FUO&S<2_IP"_0\\!2UL M8/6R=NPT*\5 DW.N*NHVE_.'^U9P=V4AS]+=N]Z?+BU]8J8NV!N5888 [*-E],[[0UZ:7K:[9Y]^\T(;;R/K;3*V$G_I'\T.!JP-$M/L\$I^W@1 MZDU=+?'WB]$4>$D/+T9.. G^\86H)^KW\^OC]/?4%_579:/^LL$HU^7B;%2* M&;-N(>%MI^9F(E170N6R=- [>O,J35^?OGH]./GAA^^&L=2(R71;<>=LU$=; M^S3HH30BNQ0U6/8K MS-DG77.5^/?$@A%5J&?%?R!C*5D.G;X8T?=EQZ6PC>2+3"CJ)C29A[YR+4ML M<_[OG\;OQI??J]PVP^.TEX[Z5"L,H-_O^!=.=]@+ZK_DY9E,^ V9@)F".ZSG[_O,J[8C_:PRJ_X]:G>E8O MV)72\=^_&?R%U@E%#*$R+9F1(+DQ>I8;#;*A:HPAG$GT(Y0A6Q+ MM(FLVUC^!!DK*.XU2!KB._D!RN@5H2.7[&==H\^4@@PG5*.56 %9K)%JOCOK M\13<3EDE]=PN*6Y@(JPS'#OB]#'@1I3)!E/M$LPMM,]DW3OV5WL@Z^6-E?W^ MY?71('TSM)&/41-1=-)5)?#UP!Z&AK3X8\8->)HA;40N@>C +F=2V&GU(RJ MU1BA*4K3.PZBD-JVV(YBM]$R\*TQNH 2/UMV@/0J ?D:.'1^74RYPGWACQ@6 M/[42;,SLQ[R;GAS !I[TI R?#KU-01)=!<933XRBZ(8C!&(2JOMU6=WNLL(N M:>R?.PK6(,GRI/3DZZ/'0'Y^^/7D+\'B7@[7W"?I+U,S(?U0\-;NWH02>0YL MU5.0!KHU: !#YDQ8'XBQ%BAOA[8?ZQ"^F08,2.[9&K7!FF=)3!%4*#"<(Q:K MI2C]F8EM&;\ MWK$7>V \S+AL?6@D.D!5H486,UQ(NT7KKA71#K$^O&[7OY[AV!#CM TJ.]>M MNQO"+MF(KVH#;2&J+V\96;[(9D_)FO^\9>[B-"!R;<9A0=>D2A MZDNV\_8>@9FDARZ*UA!Q-O+\-K.UM@X+Z!PWWQ6/_GZ M67IRCO(X]K(G?_U>UI\MKYPM68=*BMR;=%]'3>+K/233+>&^QLA1O3MM[$JF M^ ]HLZZ%&/UJ! _!^VZK" M'_D MRZ.]>]$U[NG""<^6X,I+;&AA%5OOIG;4Y=@&Z8GR.0DBQJ*"L6V-"X@SZT<3 M\]K64] G%W );.ISH$8WZ#_$C6_0B=WA.@T0-C^SLN9,8N^(*=)(QNWSQ. MF'=/X<85G+DHW32 Z9R-G#]7*$#*AI=TGO"V,^CX=]OP8OGN+WV\[81;'YVE MI1R#&9ANH:7DC85L^3 ,72#P02]T$[ [$Q[PJ62S:-/IIG,3VDEH%:WGVCE= M9RF&#'^HQUX._#\VS'EQ-3&Z525!T"9C+WGK]# .)-N8M@=:G2\N4-_VPZV+ MGWOQXD5BA=( M'W-V_9.NN)Y%* CQ;2?MG+&-6=MSEPU*T6Z.>YRK+J\PO6=\I@7=8=WLX5:N MC5EX6$C@)L,D/1W&A2!='W)W-HA]9\>KTY;XL+XJ504=KW1;@$ "%'@ %@ &EM9VXM,C R,# S,S%X M97@S,BYH=&WM65%3&S<0?B8S^0];9Y(Q,S[[SL8&SH=G$D,:VI(0<&>:IX[N M3F=KN),ND@YP?WU7TAEP4Q):"'%:XP$D[VKWN]U/\JX5_>!Y;R9'OT JDJJ@ M7$,B*=$TA0NF9S 194DX'%$I69[#*\G2*078;0_:?CL(!IXW>OHD0AOC>I7@ M(?0[_4[7[_H0A,$@]+?A^,CIS721X_^-:$9):@8;D68ZIW:XP8HI__W@LM>U M@LZ5).HLU*-8I/-1E+)S4'J>T[U&0>24<2^GF0X#O]W=W0J"[<'6MM_?V7D^ MK*6236=_)VZ,H@[:>DB#%GJY;"ST2SW4]%)[)&=3'MK5PYQQZLUH;7>9T#B\3;21=WU]3^@'0-D^K6+G(*VB238>>\!2:<3W!:"_E)NCU M_1:,9Z1$N##HF71,S%$.P4X+?N7,?$J<:ORP4# 6*=W\S^2)\11S%/8&CP[V MYD:ITP5WVB/05'=)\,*FRVVRE%O]N=RV@))DML!188"D0C*;.B'#DQ)G1G98 M%!47/U+>=)N 8$CHA0NKQ356D$B9"FD/5RA:';9]8/Q<"P*K%'F M;KH_1*>I0 S*FD\A\2>RO.6C4UEP5C/3GUWJ.",BXN<8EV#.C.BPS4A[PUV M@NEY7Q&)-,GG<$(Q<1HR(2T-2K0K4J"(+L4<2\Q)+VB!K1B7$OM:R*(^5'SO M_55^%W2J\PY9E:.3!&P=:N12_JQ8I*:HM;2["_'U!7;$5;0;Z;7=+=[ MAB:59-H8/+A$QG,L>^N-$^SVMI">N$>,(N/X7(6C98(Q(SJC''"$_,^&DZ9=6'5Z2-&5\NM?P&W:N M2I(LYK;\V&NX^J.QL!0+B8>YEX@\)Z6BX6(P="X0N-]V;AQV+=T 1RFL!"Z%NTV:2RT%L7M\KJ%^T1<1R*\$?=' M2N\=,_SO_NZ;YCS$TW8.?7?4UDQ9L,1VW.DWRY$2.4OAF6]_'C!)7[^ _F+: M.JIS]/+D9_BI#0=O/QSL?_A,Y'$D[[-A_J=[XJ&X_*W#MP)LQ7KLS%*5SVDZ M7U-U3=65I>HQUL',E(+FZP9&,RS4L6C7[)S".]?CK>F[IN_*TK=Y+!EV=R6V M=Y\0U[9Y42Q'USJOKYK!6F=SS>XUNU>6W5\,Z!5%<6#ZT/HN;I6[Z:]T6SBJ MH2#$O4;0&,&-J#VPRY),J1=+2LX\DB$O0G(NF+D.O.DA)LG95(J*IZ:]%S*L MV[)ADE,B0Z3O;%@GHHOQ=*P-_=IWV,,@@_E=#*[O61<9CCKV(O?IDZACKX3_ M!%!+ P04 " ! >J50U_P2/Z<2 GOP $0 &EM9VXM,C R,# U,#4N M>'-D[3U=<^,VDN]7M?^!YZJK2QYL^6/LC%V9;,FVG%&M;.DD39)]2M$D).&& M A0 ]%CWZZ\;_! I4B IRF-IER\S,MG=Z"\ C48#_/GOKW//>B%"4LX^'9V= MG!Y9A#G//"5.6(XBMB&M] MHVIFC?EB83/KD0A!/<^Z%=2=$LNZ/KDZ^>G#Z=G)QGYS%;^Y"JIS=6)>MR];YZ?FI]=/-V=7-^94U>(SA'H')"2T"?)7NC71F M9&Y;RA93HI[L.9$+VR&?CF9*+6Y:K6_?OIW0^=QG?$K8BGED64K M)>BSK\@#%_-[,K%]3X%>V%^^[>G605T>06VD !*O0;],W@ ;J?:^79QP,86& M3L]:?SSV1IK#")C.IZP4=R$X>R%2Q0BOS\([D<0YF?*75O .4,XNCD_/CB_. M(B0P[=2V%S'6Q);/FJ7P!:))EEHN2 N C@&*".K$37@;6;EH_=&C[&L$Z<%O RR^?@9?C,!= M0O,U"2]R=%*"^77&U_D)7>'L^OJZI=\F3"2X1V2NC?2;/(;(%'O/1HFO6XC9 M"L$232&S^4WI-SE-E>@;*W^@!AM0)I7-'++J++2XLQS'6-#-+4MW=)LQKFP% M0YE^%CU=+"B;\/ 1/$0EWZ :QB"9A3^^#+N&#J^ M/>[<6[?M7OOIKF.-/GG]I?[+KSY\>?6.K'U=GP8A?OL%_U[(8@$ M\EI_V(-"[!#$A.G8GN-[6R"N.-N,%SZ-[/469HP?ROZDOR!"2R+;S+WC<]#* MC#!)7TB/RU(VWH::V0'.S0XP&L-_CYTG,'[_P>H/.L/VN L 5OOI'B ?!\/. MY\[3J/M;Q^KU1XV'U/20.UO.'CS^K;(SY"":[?ZABMWOVJ//UD.O_WMC8+.! M[ZET/"Y]07H$9G[Y:"M? =DU5_95+_J4?N9>OK5/5$V]>0=B'D>F+L^&9/Q M/YQ^//T !E^U G\$#<&/55L6GUAQ:P& E6C/^B%L\4=+M]FX0]8=PN5,]#\, MU!VFJ%IV(6@0?7J-/3HBD/QI,]<*J%D)>C>=<<_6IW_^=(=_[.9IDM.TT\XVY'^ MY-:7E!&)H?0 >FXRNEZ?DLN@F Q]!GW\;'WZ#8CBC!N1U:,V$DY,PT"ZL:;! MFB-_/K?%$OHBG3(*7="&F=1QN,\PA!E KW4@<%DW:$DLLTW/LS8-Z:+]$I2M M%6DKHMT8U6#4]E208(Q=-USBC=DX%UGCK' ;Y1N4#Y/="Q&*/GODP^6(,,K% M$U?9/K01SFR8RZQA$I2L#R>7_V4%U"Q-KK&5:K! MQ[EER)>VIW*&O[)H9DM>92T9$[9"RI;B%M+&$3&@;L7D&\N:>J&]H,KV1HH[ M7S,]+_G.;*./.;TMP+8T>F,#@PV&1"KA.Y@<8=.[&6[X9;I2+HS9)M=9FZ2H M6"&9QC;&66H^ITK/YCH7KJ,KPO*"/1.HT5)G.5%[@I@.UU/D&HO5CM3K1>RE M(G?<\3[?/G*W?HA^->OL^O8>VQ#U;6GM$-=DZPNP]44=6P=M-);>012:;^IJ MR&9;7V5M72DB;N2,_M#O0@,1P/=KI5HN'&378;A1.A= M8^:0_K-'I\918A>D*+^/ X5,-(ZT M0T?"E(JP'1465,@'P>?1,_D[5;,[7RH^)T*V75=+8GN)(I=:KK:CMHN<\:J6 M,T8,61&7U@38C!_+X A%S"EN?<7,)LN!&J_=H=<^4 :VH.@.N%!)I!L=@G9! MWON3.T' $D,JO]9RTVT;*_++GVKY9H M45.SJFEN/&!W'J#WB?4!2SQQ0IBL'V69219YR&4M#]%MAP=&DZTW/K-+GR'3 M^O/-.I$BOZ@75$>M-7Y0L41OR)T9V6#H#5!F2QI+]S#WAZ0:,U4TT]T25H.O MA79*@Q49*I/$31E*T_JCL52MLLL-%BL"-UON0\4BS,:&N]P(WV#2BMAF"^>4 MV5;<"F\L7K%,BUP\_-,%B[&G=C_%*(8;;B6?9 N[$VM['D3FZI M*'L:N@2RR;YX6X7Q5/3FVRJ:\]$5!]S\H;6@-'[C(-HHO%#A&PIAD^^,Y9&@ M_&R=:SA=-?60;U6&L-.Z@K(;LIDYKF:A0#,)[KR44H8UB/]'W#;\EKZG8,J; MV1!XR"Z+3-"6DN 5+_$B?"=NM5L6BIRQWL9+Q*NU8M:R(5"S H9U54# LD79 MRG4UUSJ<6^4O&G=^B_$.HC0,Q>$_O,3DQ?9J[^"821:YV\=Z8Q\T&JP"\$>B M^<9I=N@T3YRA?KOZ8EAX#M8.:S+@MZ/H"S4D/-^BB2*GNJ[E5,#+L8/^%'.C M72SFQUHQU+C93F.Q^<)785G;$U%XW>6 "%SPB_E M!.#$0E:L!1%6P(REN6E\ZXTN9*Q_%V-A[G'3RFVK:QC_#=;/9OHZ<;SJ_#BZT/Q/$/?D=>Y%($C?<&VT]IUU#84- M1R1LX62H9"[HF"IL MY'^ZHB0#$0*V?)EJLY0A,E_AV-X.^"1C!OVMA3(?)2G-M!2J.L,14L L_%6; M4;1H^%$6S>VGH[;[O[X,MAG'?'6R:F!3M\O"0HU[*HBCN+X6E@A!7!VW9TJ> M@W@3)XT_=THUF*#TES)N8-4 T:)8=A698WP%FO2?8>VJ?(3]57!_$8%2 #FR M&/4\W$7X=*2$C_.;?O<828S$R1>OJAP4R^)4^]>L M!.MO]H[W_*POQ MJ>GB"ZR99$; S2![*,T+\?@"GSQ2" D53'!Y AF@]DZFJ@=Z Q\Z=1QDZU%C F)+Q0A/0 MWOG;D$PQ"\K%TC!OF(#V3R(\"I<5(?ET[WC&$R?28( -[_=0#L8G-(?]Y./] MXSHW8Y"(Z&^7*Y P;F]_LX4;C5-X/U]R=-X5P7[QW?OZ-/B)&"5;CZ>''Z.V:([/EC.R-( M$>#>21:LH+O892!BDV,^) Z!57:X=AX23)3JFS>SR_(M<-]_!;Z^; Z7)U@$ M:#.5[%<9XU9'W3MS]U\G7+B8)9Q!'+@@T+@C>\K-R%H$N'>2C>VOQ+7[S,$E MV#(C3_[K=Y8BDB 1.X4]1Q>K0O_"5;,]1>IAQ+7Q_5KKH60@UB* *BV7B>_Z MVQ>;).A.VHN%!U$\R#">"2+QPW9=Z$CJJ%@])N3M%;&;X68R(8Y.6X*/85H$ MI@>8K(>V(LF1Q03USA*@25T?CX*'ZA]#<"7!\3'0"@H.E_K<1UX^:!OD[Y\" MRO3#DH?A[WR!I[VBWED9*[?/;KEOEA4SV"V.]\JR6V@5._.V6GKBS-E*42G$ M ]=56$><'L&*OIL5I>FV07U;?26FA+=56#04=EYQ=4?P1M0RRJJ ]DZ*Q>N![R= M+#*"%8/NG73WY%FM=O4&@C*'+FRO/<>C!/>$\3EEF@:,*,%U3A(7]TSQ\"2# M2O?''=%[GV*C.%[8?:I3_R/[OL(6T"N"5.4NDIX;2:R')+E/$6=KOGBU^\+$O#(#MN>WH@='V\O:E#5#[.+Y0OD!F=? 6]/V< M3;\"N+V3J]P)PLTE%5OB[T/PLKYRP>PP$LU*EP/R+B%H\;B^'C_#?"44'B)9PR#T/)FH<-Y-EQ>5Q4E/0'A0QMJ>P M',+3&:N509193 IH@GJ?T*1,H,H '::[>Q+\WV71YSKT?0?).+4(/A8;1AK)>R@Y\X6 ]&U:DQ*88 5>.H,&NYA!^2,A*OX"I^V%H9'>;@]@]1.8 M&\#_)/[&RI>@&B$>UMZ&MF$0K%S.L,MA+Z-;[0U=*7WBWNO+8 ,1]("5K%3H MO,)T1&'E"PK8Z$F14G=-]-#W*+9.+:PJMU+JZ7]C1,@97>CN&RI1=EG:M;][ MJZ:9O]J@\:8NW\?/S45C?3A=I![EETCL9#KX#GU9GZ" 21FM='YZ]C$M:0', MH8J>*NV&9:. >"3,=60R'N' 7P7#I);J.9,WU41XY@ Z;UR=_$#(FK\7 1VJ M&V E0,4M\+1BZA X5*5%AW# &Q+'T4;^ LLRT^HI!WJHBAC]Y<,L]8"!W^0+ MXX[C+RAQ^Y,)])81'O^' -DC^K:2<#"M@&"8'*LN^MY4"0/!'4)<&=;HNJN2 M"# ^=6&4'-+I3,DG$I?I5$,Y]&!NM=T#:P")-W]'%U2G\P@Y[P_%!^)LY>JZ MAS'7-@0_AVDC2.FMY3_-L(=5/9.-&5/'X=;$"[/T(0=YY^W,"/]2NEDE[PNU ML@GTP/7Q!60-MVUZ02X\C+9AUAS!;(:^@ G3M ZBVX(C5=6F/F"/*2WNXVY;=,0^[[1^#M2AQ&!Z M1Q4?859:X=#/V2UA9)*X]"2Q2UL$>:A63Z2+PV35%4R @'VE3^3F)+=* !^L M,L+EI%Y;M@6Q8\%S7FP\Z 5+5GL_?!P6CL_(8_826.'^RU MY9O2!' )NTRUW?T,[QW32U3J>:^6+W&O]?'L6U0#]41HHDJ8>]>;._,=+81 MZE"FL_:".MG=IM5>U-K-!'BW5U13I.NZI0H_R(+\:$*QCMZ&](%L9CW:KW3N MSX-J^ YT%^5AICI,Q44J*H0Z\%52/$%$-P@,/%_&&?H^PY, N%]I>\&]+:EQ M9UOD0QUY!N[\^N(4NT'/<]8FW-Q7ARIH=%M@7 :M:VKC7$G)0ZBUJ1S.^CNX M:3VXPOB7_P=02P,$% @ 0'JE4&&K](;'"@ #(T !4 !I;6=N+3(P M,C P-3 U7V-A;"YX;6SE75MSXK@2?C]5YS]XV9?=!\(U(:1F=HL V:&*! J2 MW7V;4?"W5+JHE#1&#FIC,OY9<7M:Y@7'I]]_^^Y\O/Y7+?]].AII)#==&Q-$, MAG0'F=HK=A;:(UTN=:+=(\:P96FW#)MSI&GMBZN+5K-:NVAJF?J6-[[=R]U#)&4X2M##Y MYT;\]PP/U LX3=O''\M+1QG>5.IO+Z^7KPV+BB;@WZU5OG[?C@U%LC6RYAP M1R<&*FD@?\.]BT-JZ(YGJ3WUMV=F;0IH5+;/BI00W\H;L;*X5*[5RXW:Q1LW M2WX5Q6V)AVS$Q5T<([^'92U_4+YO@UJ[W:YX=TM@/4W[PJB%)FBF>==NG-42 M?2UQ;"\M499W;<'0[&L)VW-2%@Q4+ZN7 LG/4P=H%'[2I813"YN"U5O=$O68 M+A!R^!/171/#U9(F'O,T&02JA&W;)72.R(5![8J0J*0JTX,J9<3*AV#=7N2C MV6B)F.Y M85'N,C1$4"*_UQV780>C'5=D[MT:8OT96]ZM'G)T;/&N;AEU:4N[XM1'5.VZ+WS([>'$3,O:O8$4^#/KQ:U .[^FP.VA!MP6-0*5LL3X0%G0&?SB MO*)F.G_VRH.A=:[K2RBWUJX@R^&;*V5QI5RM^0/"S_[E[QW.P1B;DBW]&5G> M !VX6]7C5:]V:C6V]>-9J/6:K1;>S7?>%>0*U^BPEW;]DHK@P_9&_T9H_:A^?R'T305I\Q$#"*GDN9RJ ]=BF?I M5DE[17B^<+P[>= B^CO1]<.?_O]<_*);HA_L.%V=L17T '_JEHLBZ)+2597& M.+(." W6J$8W*;$Y_/:4(U7"((^/U B!I@)7>F6L]KYZ#LF8V7/ MF[GTT'RF+C^(J=.TUS%#2QV;_;KS?Z5: M%SUF%";1SFH,4U0'X(BH<2DFF@\HFNMH%55)#JU8<2@.0"7CRH&LO]P@]R=2A MQC\+:D%=N>A5G%4$<\EJ.8-)KK=Z?B;+Q;X')@%2-3NR5^_X .U0,(BST6JT M+M4A+I2$6-KB4*G*WB:%,]978N(@E],*"BO-8EP=HQ-:$@!5);1O+RVZ0FB" M+/'B1[IU)NH5B.9L6)6-O;W0Q3"8FX+N>*4"<9T!Z.ESF1%9K$U]5KXC/M*I M;J'1[,YU7(;669U()C.44 !:3X4Z7=I2B5GU%G5"RXY5*H +' 'T+%*@8;EX M2>YE5 OD 9GAJIH*C064F(21U Y:I D646BZ+#GK.@:JLG%<>'^6G'M+TBL" MX=E GD6>%7SY!3$'PX2SAYX=F68>+E\$GM.!R^?ELV3X&4EDMD+.F=T3(DX7 MPN4Y)=\SC]S[DU"%'-A# M,VS@J,@H6;% I&<$*[\DY4OEW<:R#]EMEFW;Y!XSD5O1ZO%;T::/\.>^__ X MU49WVFC!R"@=1YZ('D_GO2_]1^F@S_[VG T/:.]:@_(&1 PNF>TB);R M3B;7%%9B94,D@ZY]U6JTVSFWXU"KAV:E$E"H&DE-T LB+KH#U&$954!EN>+@ M K$P#OZ9C_I;9#>=NB3U^):E,ZSC/@U\&4?993>:.;=R?PEZ8AO?R!6)<3EP MB3%X.;>6SQ$82NS4[('O6M1;=NYCB6SC,3H*[]#T3 !!8 MZ9@V)I@[PB O*)[F!*WB$)T%J*J3:G!:A[F&.)B"S+L+G*0*HWN M+-X-#L@+X!']SWJ BMX2%2*I'JF) ;4L"IEF^&&[3@?$00RJZ7NF"/I"WV2% MO?9+6<0947@R>(D-LZQ&RPQ %"^K(UOF@>09T9H616(N2@GVO#>2X*PT&/_' M!T;Q2D%KM%J-Z[KJG&8 E/'U^X_/.X:>3B:38FRF23%V.]-OVMUP]-<9Y1*% M9=Z=SN,%3=@ (_FG]P0O[$F.$9!K@I\PL0ZKA]9_^V]^?@,^+'0R1Q.P7G\V M0T;D(J8?7(D\.AEH?Z+B8T9?,'C:[>J)(ZCU-K+M&##;B-OC*%^ >IU//EZV MW[L=:;W33^HESS+Q,HGQ:Z1B(LLTQ:CG-4=R%AZ-'FV21%6572Z45B' M.,HC7R&GAY:,F1@S[KPV4(>:<3LV)0Y^/_>]8A!1T:UP'YRM!G2Y97R MR@SKF(A9P8BL'3]P$,WV%)JH!+&4\B?PD2,,D7*:G->*UX7.D'>PO%BY 7UE M7,<1+OP)W" %\+-8O?X^[AZ0PX,^(W-=R:I!PURWFM5FT3PBLQD2E[X?V2U$ M1)J']0T< AD662:H%)CDS/!])$RYP&YR D-LW$0V[:F,G[P[Q2WU5,77^Y3> M(6.#C6-(ID"5F<5&'_LF[2+117Q*;TEICHWCJ)T;C>@R#\^02S?V'.H';=16 M8Q70#QE^)&VQ\1>U3VF3F^!M3[\X:M*\+>53^DYZBVP\2.T3W\!F,^S$[);; M"7P"WA/ ;BB-/1[D]&M_(PZ@2C=E#54K,*5'F6!#='2^5(6V&V&K]4+V(Q9Y MA12@GJ,HN\A+UGJJ;N>!Z9>WCO61=@RP&$.1OQ03-6)(%Z">5QW):S7C_#3$#\]U&B[B.)TQ/ M/1\ZDL&$+D?:!JKN.M]',^#<%3\\/YHE'^^5J/?)/$'>!AF'G9-ORNIA;EB4 MNPQY4SU^KXMMV +^]ARH=[- N-439UY9O M/W[WD[_]"U!+ P04 " ! >J50Q6_( MS(@L !9X ( %0 &EM9VXM,C R,# U,#5?9&5F+GAM;.U]V7+CN)+H^XV8 M?]"MB1MSSH/+6U6Y7-$]$_+6K1C;\LBJ[C-/'3 )63A-D6J0=%GGZR] :B$I M 07"$E;$1W5MHDE-R02F8G$3__U.O-Z+YB&)/!__G#\\>A##_M.X!+_^>0#__UG__V?W[ZOP<'_[@8W?;O[IM'=PL!SI H6L9^#WDB%//AZO MOUPN1PW\;[W/AY\/3XY.CGIGWXZ_?#OYTGNX6[>[8T!.2%E#C_A_?N/_/+$) M>PQ9/_SV&I*?/TRC:/[M\/#'CQ\??YQ^#.@SZW]T?/B/N]M'9XIGZ(#X881\ M!W_HL?;?PN2/MX&#HH12F>ZO3]1;#7!ZN)Y+VH+_=K!J=L#_='!\2?-299->=?W6C=(=OX\V'Z,=N4*(;.H)VVWP)E2:[C\_/SP^3K!T;H M7N\G&GAXA">]Y&_?HL4<__PA)+.YQ\=*_C:E>/+S!S)[]@\XLXX^'WWF2/_[ M8\0XSD7J,O##P",N%X#U'\/A9#C'-"%\V/?=RV VIWB*_9"\X-L@#+_[*'8) MZ_*AQV'X/AKDX"6S6>P'S]C_Z 2S0][BL+T)$R)I<>K0.)4>IXB!&7@N6\Y7 M>$(<$EW_%9-H88! .G/MD#97)'2\((PIOD<1^W@@/^H[3A#[$=/H#XR3#L'A"+]@/V:3 M.0%KQ<&N3Y+&,P*FTP.FDX#.N#H0-_ 3G72SAML #S($; M1.AOR(N9AK\A/L.2:H^TK*!+&-UN6 *\+4-M HC6<&+*?<73"/R MY.%/GQ^Q3P)Z'T2X@:R6CF@%SUN"GHC'CBXC[/%CSCAX1![7P3$W]D?! GD1 M:8)VU0GL?TUP82JAS.DO:9S4B4*,/$!9-L9]AW&JU$G4$K8YL@M$*Y"-($A4]) MWS@\>$9HGD*$L3L[O'Z-N$N)*<-KGUEXJ?_@EH11^*&4,#_='!TO/0R_CN?/P\_HLX*A>6/62S6%"!^=.B2V>&RS2'R/&U@ MBZ1<>2:Y"S3E?C):"U"QGSEE __ #6:(^"V"N#UT&_ F0QW,\.P)TS:!S8_; M J13!A1UXB=\L"9$B_ *1V]7'E)W@!F!6(V=A9C]D:0.KUOV:VY:S->_FSA* MURJD);U!(C[4IF$OT[)WE4A%[RZ1BG -KA#2'$SFG>D*ZBQQ.N*[1>^@MQZ? M_7PYO'\C_GC &O3Z]U>LY=W#Z/K7 MZ_O'P6_7O=OAXV/O;]_O^]^O!JSKWROH_H1DG,>!DX/:XP&B@-95UOPO15V] M_/,?:XS'Z&DCK1YZPEX2J1,V.FP.:$BC#)#LMR* [$]_/-# 9?;1D#YB^D(< MW'\E80%$>;,UD!L1[-,\N&PEKX9;+NJ:NBJ@+J8_?SA>C3:AP4Q.OB4(@0KZ M.&2P!//4X;5SBO,EM00GO,IM=MMD%[4U1/OM;5),^#+9*9!>A$&7Z?_'E].S MDT^G1R?G7T\_?3H^.ST_W05+5AN5(9X(L6K$INV# O_+'[=L3C_$#( [PJS< M*/#Q#<;A7T/.E0:#[91C)TTXU@!)X]PUXP'XLFEVJAH9XDQSC-0VM+; Y.V3F6('> MZ5'LFQ/X$3LM7'M)4\;U--:Q^>X%(79__A#1N!V+N#*3EJL][#^%2;A4PJ+M M9C;56S56;<,.;:4L(#%/>^R'(6;_N6/TJN93M9%LVA9E: M$A]H+/L%^PPYCT';=V>,P!RQB+Q@-=-*>T'8X2JQK10C:(P3Q"YE-J*X*00- M6'5E"=" QI7O"63@[R*_PD7SJ"ECMETUFSI2, 'QHWAM$44R9305[K MJJWFLDX[Y='71IM-"2;0V,74;^G^7VBS4V:<-V%& 7!HM+]&U&<2PB_R)+<+ M+U!(''XZ)EZ<20\I<*.TUVX= T=-&%2*"S26_8[)\Y1!UG]AR_L9W\><&,O+ MH<,XXC>)N:]0CY-U!]LM@QL%-.JB"(WON22NM>$ZG,A]YLH>N^5@HSB'$H]R M-OUTF$^S,YUZIW5-.T-F:=;=:96LN\=?^Z/K7X>W5]>CQ__H_>WJ^F9P.1C_ MO7?]/]\'X__=I]R9 S1E+A?2P$^RW+?S\#3[="$I3Q,5 JS )@P4ZRDK>5, MO4JBEC-JQ.B\!:;D$]T^G7TZ^F(_?:]=1@E1!, [?I,G\)-[9L($)44[")%" MI>@5[(TB_ "HO[GA_X"(._"7U_Z4G"CI R$0J,V5$EP <&C$K[/YV%T=*96L MD36&$/G3YHD,"0#,V"?I=2!)CQWF*+_W>H73_P]2K;L\/*5B. H\[R:@/Q"5 M.3$JCP)![^GZVRNB!LUKL0VN=!EN-X1@-=04T?QJW48-&I\R-D_BOP@'81A+ MW8;2UA!65@LP?;7ON]>SN1*@OLM3P A.:8!FTV0Q+R, M+ -(^9I8?4J1_YSL]1>+39,'M.!_ZG/,EW@4P1_^\!F=IF3.X5\A&0[\E Q" M(=HQ!#9W:'/+QH YVW?_&:^7ZC<"U=S+ AIYX;M(07V'1&(5'Y; MDHC2P2"HGT8K0]N>ZI!D:.OCIVU]7*)[$Z(V-:AJ3POAJL4N+:C:A#)O,FF@ M<$4H=MB //$84XI=L0T@-)7:'![$!9"FX8=6*;+S//6:+VAE."1)3/]T='QT MW#OH;29@OZ1S]());S5+#_ENC\_#_[B9J?>WY5S[//1]Z==]Z==]Z=?J2W,) MG3*]LM"F$U5&); #H/@^F;(#R91,;"8D4B0"91M 2-328T\6:FBGOF+^<]]Q MXEFS^E*1O5+GH3Q2EY>1G^$ ;['S_W MO2 ON94572)*%PQXE8]%LR^$A!7-^]1Z"$'C(=L('(S=Y!%4[C%,7IV=9%)U MY=M>63\(60?:NV$9,L8=49^H!&>$PB"DS:,?!'<;1^J2/O'65.BYK M2=OD+R[AKH*0_\Q=N_)D1C/S0 @):]3$,H.\12]4\T?+=5Q33%J+KJGEQ-P- ME9FZMYF[MYJ<-5[.W\L T!F/E3/%;NPEZL!CZRA(BZ1F@K)<2/B;")+/8_93 MR+9W[J93>KT,3+0K/\XEYSFF+UR 8DI8,G[-L+S M99KV^KG>(GQ2;UR%O@"\CARFB,^0D,R)/\=Z;LKE-UU4SLBO1 MVD%)[Q<&'V&L#MD!-&9K[2:@;-'=89<#LGIM1+D>JH]ATUG5C%O5<37R\E[ M#D^*%_:RGVTZBYK1.H>&D;>7^6;! 2?+73#N@,N@;9,IPC6R]16 YVQ+A'*$A"#?.J3,NWO8SV>? M8#BU=,@K!-X2Q>\8H6;Q3$KSPG?KOJIM 5D1N "I+7JB5S4]\]^M>Z,4],Q# M"B"SH84MY+8D,;/=*>RE=)H@52X9U,"^OON$4IF_8O7V!?&?/3SFCS1&M\01 MO82HT1Y""JDI<=! W[QW*3=]4HTW]EU]?FWW@)!1ND..;1/ ?&J4#+LT :<_ M84>N97K_+8I]9SH.>-)L^K3=8GF-7LC;MD:&D'AJ5 ;:(A3X5"F&SR2@LR0# M\,DCSW5N\IT]/+Y-DE7.71C,F--&%/87\-) M*H>J-*FV!M_[8"2V8+O\%V'L!NN(%:*S.'B-$HRL4B92XJ4G@ M>.3;WPU,T>PMR%J9OZG-">QYF]HG4ZMRU?$+RXWQ3T]TQZ9$<#T\!$\7<%%< MTZJSQ^8D @;C]+P$9G^*WI^B]Z?H_2EZ?XK>GZ+WI^C]R69_LMF?;/8GF_W) M1G:R697GN4 >1R_,ENP)LS5[PDTQTX&?4(/_4O7L\Z71V6<%6&\%;8]+Q?K/ M8>\' [BWAICUV #=RT#=L4/2@$L"\OKS.:,$VLC795HPB[S@Z\F$R6(2ZR:: MAZ/:@^ZK+M0Y*C7DX;["PK["0D=OJ+5ZR=[X#;7.WDP6/70ID E[EX__&[G. MPD-R6A8:6#_!UA;2 B)&"F_P(A.;K+6 *JYQR]MVMTJ!'"?#%0C?9*EU]2&K M)=-E7YK=B&EBLS2[1#DM[(^)S01,L$$!N035X!K$5#0 M7=[6]MZL3VHY#M"J 2_S]96/0!3:V*XN5.D1B +L "@NJOY]@4(2#B;%=C*J"7-%RCVTK)--@[ZN6&>96H8? +[5 MWHFV J-MA8]N :4PM$ 60;RX]K;?U92%RRG/\AGXHK5T2] 3\9CQWW\*DX^R M_:':&("2#UH6HHJ$ '>V>D=O(\FVE#K+X>T]FZ3"OH*1F.D#8=$W9FX)CEU@ M(Y>[*'E,??G23 5V"OJ"*"UB@JT"7+O WC6^U;F[W15$S1"C:]8 ;Z458E(P M5E,3' YF<_:'X>0>1SQ+3IB;H-$+P@-TM;FDC66G%E_^-:M_X>(S9W4'@?!> MG=D%*4 :'.?3Y]8X<"M4+H,PZL\"&I%_)8<(&;MU>D)XIZXYCW4P!<=8F1G MI-%#84@FA-GK ?L-DQ=%=FZ-<6R623=O1LGQ[HP(L',;Q2C$5SC]_TU 5VW[ MSE\QH=@=^!=Q2'QVJKL,9D_$5VJ"]N>Q60_>O C5IPOXZQLWB-#DZ=WAY(9! M[3N$7\]@-(J3-(>*US..CQI=S^# ]!)H>/LU/+T,0%VY>;&F:R) //J>L2_O MF! Q\KA#GZDC=@C@'IFD""%=_9H$$E27,%H+%8__@KP901 M:[JXQ2_8T]MFE9WA7#;8U4ZK) G0#GV6EEGIU:X9DD?<$(STX!\>P*/T4;_Z'"XA4UA',Q MQ*AU*T(='.NDU4#*FP.Q3^6B*&=&:U4_0+$D;TB=,$/J"(XQV8Q-0M0 <.XR M\%\PC0A3 1QTY:XE:0O!+BP3P$(\3X0& &:(/8J)DJX<^LCTLK!=21+G+(0] M,G0 P.$'GFO"R!^M@5W_L(F/*A=AI1& ['":^39ID-=A]% ME"Z8BAKA.4,&N_T93V2H*@.51X&P]]80_7Q:7D6< 7#[.HS(#$4\.Z;N:A-?83^8+7/(TUQS!C$_FC%I#2Z#V8R_[A@X?Q9XW>; $.[U&1.%-@EE M7%+N8TZKX61,D;NZFLBP*TG<%XE&W9$@7/PS*PMU*0/^>D//C6YU)# <)$#TLE!TY2K'HS/%;NPQ(7B<(HJWJ-FGE%\\2D3B8K%I M\X 620#I!Z*NZBI'B^-;<8AZR)<\KR%N N=R1NN\!*4KR44^2SKS6"_EZ"F4^7MO"_,SCN# M8[):D2HA10Q;OMP?-L)A1 E_4#;YH&7X*OI!L'M-K@V1]:P@APD&7L_F7K# M^(I0[/ GR'B,DD'!)!OY418N.3.KCV']4<$JCVS+//B9B*^5C: MVN9)J!;'2C$"P!L==5G2UN:!J!%?=JCCKO $4\HFXOS_SHBDT&7RMC8#T_5U MEAP?6^\M\WU3\I9DYAN<6V]&3I,%;&WR0K@6MKX">"1R2W)RA+0LUG>,*+-X M)B5FX;OMUR %G%]1LP"I+7JB5S4]\]]MO^FHHF<>4DOT'/-(^G R\%WR0MP8 MB>KN*-K!N=5E3!U+,(?"+UX0=(2]!,=P2N;CX-J/2"2NKE)K! J7BFE4D:5 M(?9>6)CW^GR%$;HUQ58ALI8X/9Q,B(.I=+,J?+>]^=<4S!6C"M@ .$<_QD\A M<0FBBT>4[ S\0*2(7"G:6]CH))FG1J-8"@I X.<&)NXT37(B&=9.DC>HC"YH M= 02;2J5V1R[-/!ZVWS+J_MS&'N;(5X*<07 WI7_N]Q9*6P)(IJC+:&YVZ0B M= PI'1CD.T+MR4W1=L8V-[UT/;(DENW[>W'7;T3ND$JB^PX&#Y%;.7\$@0N M=TP_8OK"#,2PY,W4NH-!R,DS)&$U*6(^J;(NNJL[+4D.J# /H*610>PMC5;' M)A>@)9) 2RELC%<:ONW'T93A)7]2SL \L%1.7>DR2* W(VO)/[_A,+F_ECR$ M?=RVF FG@)#7#$#"A+0!*5Q/Y=@]%;&[?IT3FGEC7259[8P/X3)]RV+5#F'@ MFTRK] [6ZQ;-P^+%35.30+AS#\60VJ8.2%54!\7L5?9XMLXINL-L3W<#+WC> M>J2PK>VORLRP=D4S1SV#Y'O3TLIT.N;);U<\AH5]EQ?/V86LBN>%=?XTK@R, MB;*8NN]"D'\+> V>0)\QZ)+FNU"F,7S M=MJ" "3*8NJ"%.0Z!T35ZAUC.E,Z@0Q-".OLOGO1-416D#);A\3+FR"_L(91 M.%AZ-G['Y'G*ZUJ_8(J>BT=)LYVM4EY5N3Z&$P-BV'J$#0O@:MY.NU-T%K%A@1R1<"W M)HOY/>$7&H2M9VZI9NJT0V#G\B@D(3B)3,J&,2L9NU MJJA%+ A]!R5=>N="QZW6BK2W"<$;.W&9E/@VR?[FI'Z%GU7!KPC$&SL=VI3] MBI3OG/@W/:Q8,'H:PO3&3JL63:&&C'@S:V55I7[]I-0PFF(ZGB)_2:A[_O!8 MR AA,!I7$XB=KH:S3IQN:U+R'8JSF:A>]?D[?;IMI#UV+/!O+CI8BGK^[+-S M42].W^E3;0D[?83M@* 7Z?U^!'UY:K$HZP((.GTH M[8"X"TC^?B2^[[HDQ2SS.KJIVZE-H=GI2OCZ-@ZD)21]/Y*^5C0[S^)O%;2W M?9[54D<[/MB^ITL"%6U#>$NI,GQO^]0,:#U5YLS[65298 F\%54-N+=]-@>T MG*JQY01A2,X"/[DZ<(GF)$)>@ETXPB&F+]AE*^\F MY@N/WSK@+Q]*Y*W&.)TV[NOJR!IT,EY@+E>3_"&FSI1ARTN_7H<1F2'^+&#\ M%#J4;.5<%(2A\6B=MD^KBD1C:D'3)7TO&7SY0N06"7GU!'^K^F#5SIVVN>IJ M#5WB0).(M72G!1;%T*]]#PF)PG' E&+V^V401O=!]+\X&F$G>/85!9L-SM?I MP$1=N3-(3VBB^D #!V,WO&$4KW)I5:-?IPM U!4=#;H8-VSZ[C_C,$I.E.-@ M@\$#(N[ 7YI?ZQ?8<\\;;U%*9.FT.GRG;]?5,GU:)5^Y+/UTN*$L.P'^F?XQ M_[,;^1R>8'2:$W6#X&,]FB"Z&DT?"E-N$.(A1Q7&" MV$]JCP<><0@.'],G6!@B$2+>YNB9ID)>YL9>ZLI>>/EK+V_+>?].YMBYOEA#KVU]+ %='K((7AB%/Y@ MPU6R?AGG.GDV\'?BXA%^P7Z,+Q9WZ)\!O60R$\PP#2\6(SP/*,=XA67NC;JB M0Z2-D7?U"B13GF[L1$.ZW'@E+^R*FUEX=U!VNFZ/FZL7(\4H6WJLNI/XSQ8GI5H1/JJ@J] 6@ MN%0"N6)-!8Q,G$)& 9,VH5[:_FQ;)546G+4UGT/#DMCG5ZY$-XD:6=!,,M=B M^YI)A+ E!J4/I>8 DNHA15L >DG)F__7DAAP1 MX@3 IDW2(%:@*BU;84O;FTFIO&7M6R$& 'AP&?@.4ZWIA6Y>N_YB<8%]9SI# M]$_!#J/?S<*>(PLKM+OGZ), )'M7("I?F2_O9GF/JBJ^:L85D7N[C,MO!6=L M*SBUO[V99*8080#\?40>#I5[7JX%A&0B79',I9MED0! ]JT=(*?_;XN9<\7X MNVYO0^Q"GE?&I(H(YGC5QCY9X#%'Q8V^.0$[8[]&UUYRY&;F4]II\]T+0NS^ M_"&B<3MAB.KK,85HC=8F)K4B1YA^XVBN<"Y+4FTV)H1LL2;BU Q[: D4JZ=. MA\S^1%G!ES!?T1Z",F]%WK/L5N +C95;&]D#.U*P/Z!G+'N^2MT%PDIMG:%J ME"TF)*Q=MV'BE*V6<7!Z=%S,.-B,QWY)ANQ>.L%EX#&)#3BS7G"V[&'?=^\9 M(R6?Q^RG$"7O-FMF%[0WT3ZF5S/9H&U>[T-\^Q#?/L379HA/0L8A/SK)R9C[ M;-.D:$;&'!IV,Y7+Z91/G2UO8U^]X%8B5Y(:X0-^#U+C&@X#D;8P0S\Y8V/-"C!\5O> MN"P*4]U!( 1E3 E.79H8/^LPI"Y1.%V#D,2,1]CCQ1W& <\&&4[2 C!I$X*% M[*XU#(32&4897HLJQEF>!V<3)!1[BF5M(=2?,,H\.>K0PN-+$'EE@\O 3^+# MOY-HNDKZ&/B.%_,*/?TPQ.P_=XQ>)?M_K9$@E),PO>'7(@R(D/OE@D'X6C7F M?J*,N2=C_F,?=']#0?>N!6"L!=WW 9CW$H!9.P%6YOB#%X=K0VWH\]*)O'80 M\N2YX4T&ZD[ IB:"ANVH-YEL9"WPO$\VVB<;B?5D:@V.IYBB.8XCXH3,')9K M0V5SVSJO?A:-$BUH)\9]U'4?==U'74U&7?"2M20.\L:4 M&:5R^JM:VR2_KBQM0@\*1(SXF/%S[/'6"QTQ5[6&$!5J*N4J_$Q0/SUE:1!> MTA!"8*8IS26H =BO]W'\?1Q_%W'\._1*9O&L/^,'F.1&HY\^?OY_O73P7C)Z5V*!5_@IVKSKI@KF"5O:6.-Y0!2.&E%#.)$Y!>6S MRTV$! !%FP=+ZE\N;P[$:R(7*CDS6O,CMU848J6/.)Q*YY:D+00/2IED%2H\ MB- P(P\%F7'$VEK>R>-$@3DJZ+C993RR-P@!Z?&KQ;GLLTAG UJ,S&+"#0; M/P_I@,>BA_TZY?=;RWJ?$K(-,90+L2(O[5>B_4Z9^W0535YA9]#'>$O1$/,(OQZCN M,E5S.7[>=CFNY^DM)^I%08]/Q1\;3"?KK6-@/MQ+D^Q*._3W9S7 MR[4OT-7?&EW3,E[]3<^BX2D8$N61^6;_ M?D%#C9'!Q2:EA7*\]16 *MB2BQPAK;_DF22&28E9^&Y;)P@XOWE],P>I+7HR MJBCIF?]NW7)3T#,/J9$+=@(=M-8]6^ZD,N>"J.?NX^XU$-ML?3AEAU41[97-;8;'FY!?B92U@E.# M27\^]XC#5^H:G@$[YQ8CK;5'L1D<-[%<5+A""_*P9)WI8;)1D%GL?T\P]$Q7:[?N?=>F>.6C3C]7&$9@TR&-E9VEWKXLN84G[S M)+VDE_XB,0KUNEHOQU!9>G/%2;1PA,;4@>]0C'BZ:/K_@;]&0)W-K-/1NJNC M$4-U,-RYT=^?\:=F_\4-I$+"KX[IK^IMW3%2BUF5T33.L>O)!#O)567?9[MO M]D:#B$7*YKO5B"WZ=Y58F6=!&)$9/T54Y856O]TRI44/KAYZ-B^^HSF)D)?D ML5?+//TBN.R>#M9+1NO*Y?9--9/'*:+X@H'A7@8SKKM0*FB;Z@@7BTV;9=76 M/E>/>O6M&X]OQ2'I(5^2S2IN8C^3U1AG,19L$/$]6SN!0N,KPAEZCN@B@*M5;I#N$(OEI=,N+@"/@#$ M/UVM;!:%HBJTL9]>N1--5< : *_J([G!Q7>U%)Z9J8"H3:',YRJU&<'>R/FA MH%EX8B:SN X(>-KD8-N>0RJ0QS%Q>*6C\AE==LC)6\&T7VNS1B^;N6H-=;R ME3FQFE_H(A(UL.S8*9.>%7V+8(.G[!]?3L]./IT>G9Q_/?U\G*R"V+C M"8J]J%UJ"U$QX2WYG? @\6-$,8[.3X]^1]X4S>X45ZQ+.MAT=LE%9NWM*($> MFKV8W\:9)DST8HCIBRH"4=H+8DRBDOK7QA0 #[D;KH">,IB@: \D(J IE=M/ M] F1>DLL KD#F6!;^_M3.YQ\0MF1S)'7&.AM#6$D$VI4&89)<7$2*TM MGD#+3\#(&V%V?N2#7V"?D4H5:]'I!<$UJD5W;8P@/*2=%-SF<#XZV$<,($F) M%TD[^^5>&EH+"MQL<60)Q'<_G&.'3 AVI56B%&T!E(91RM::^'(4NLR _"9X M-Z6Y'3I=;67M54%-7%>EL:.U=7, MJ[7C(D%&FD53; 7!85";KT5D0*_%O+@-TIOOR<\ZRU'5&T(R4UT>:B,)FK=+ M3.5E/+1[0<@0:H67(N2ZP,,*C -HQL@%L8Q1W>!.4DL$>7WWGW$8\1U8MM'I M=@:W_]7GH @]T#Q-,^#TK-%54W![70U^K9&!QIUE7F92*C +L(1#\N;@=C$] M+LD1,EZ9X_&O&%%\@W$TG'SW \>)YP2[P\F$./AQCM@_,3N>('$UFPJ=;989 MK6M?5,41VK(:S.:(4"Y9P\DM!U%0G[FDKC$R5G-?M"<)ZHY+50PU0')6L/J8:KA!79XV/%%G RV#5W+2$6 M]NFM>*!VJPV ;#.)I @(;#F_K!:)\\KT"XSL\3ID%R)BGQ.;'5#^\IZJM>U< M,JE0B13,%O2[O[[7M2NJ$G^IIH;?7TGMV)54C1N17Y,K@A&_(]C7NQ(IZM&A M.Y$B\(V\ .+.SD^/>+FI6\^14U;8S&;,2X.<0IB-.^ [?8_WM)',"J#?OY^L MEPQ=Y?"R?S-Y_V;R.WPSN:4PQ%:(22L4<0LA;U43H:R_2:E7P+S[NPJY)O'7 M/L5(&)S>;@0AZ:8"4V1HF'\[,>:8#"?7K]B)>57 ^.EV#8/XF<22'A#29ZI2 MO@PG\Z^F;"8N%W=%8PA9,56)KT '6IH%1RV@^:C^*J-G'%S@DO=Y];M#R*&I MN:?H(;@SQ3;"R+M.7&YIIH1*I6VWA9 44U>9;6,#;3GQ19Z%\X$&3'2BA2SH M)VV^4S:=M;9=%*$$+-N?6[SYJ M\2S3>K?<:NZ>*$7(N+WRW4>KAV5OTP>!'5[,BS^CZ3Y&%''!X:#G ;M 'K^\ M*S3ZFXZX6QZVY.AHBC2T]=BU>P_'S7TFC>\\ #)O^.6&Y(%I?OC!U)&_8E]] MF-WRM3T?2G5,C2O?_O,SQ<]LRDW&TCA0FRT5^NV642TY6?10@[T8U4\E2=KN MEEOM^5HDZ,#FT,IWJL6B3>/=\JBY]Z4,'YO/H@>S&4EO9*0O)7+PL.^0JK?Y MCH\^;;V2OAF[AWRWEQN]*S?ZAM$4TPPFJKM\DK;[U!_)>5I)VWW2SS[IYSTG M_>C1DU%%2<_\=]OT%+)_3=$\K!",E8)^VMK<2_3_+834J5(D4CW6P+CZ6B9>"H;4-/I_.DR)LS2( M__/_ U!+ P04 " ! >J50AB_HN\-U \,@< %0 &EM9VXM,C R,# U M,#5?;&%B+GAM;.R]>W/D-I8G^O^-N-\!ZYV)+D>DRJYRNV?LG=Z)+$EE*U:E MU$BJ]O1U;'1 )%*)-I-,DTQ597_ZBP/PF4GP"1*'JH[=::LDX+R(\\,!<'#P M'__Y>>N19Q9&//#__-6;U]]^19CO!"[WG_[\U3XZHY'#^5?_^;__W__G/_[' MV=E_O[N[)F[@[+?,CXD3,AHSEWSB\88\!+L=]10,B5#6CW[\'/$_?[6) MX]V/WWSSZ=.GUY^^>QV$3Z+_MV^^^>\/U_?.AFWI&?>CF/H.^XJ(]C]&\I?7 M@4-C::E"]\^/H9<2^.Z;C)>V!?SK+&UV!K\Z>_/V[+LWKS]'[E>)B/#G%DS2 MYO!77M.^H(MJ?T(_L<&;'W[XX1OYUZ^$]0CYCS#PV!U;$_F['^/#COWYJXAO M=Q[0DK_;A&Q=S=H+PV^@_S<^>X)/"KK^ +J^^1/H^C^37U_31^9]1:#EQ[LK MK18_E&@EG:0ZK0SUC=)'C0?H?"U^*JG%/L?,=YF;*@;L:DA+:7)+ >W *1'T M8+0$X:FA(D%0$HN8\_HI>/[&95P0??,#_' &/YQ]^R89$?]3_.IOYX%PT>5C M%(?4B5-Z4HL_?U7U]XY6 =F!V#(L*T!#)V4F?FRP1]+B&R<0 VT7GWG)%Y+= MUV&PK195L0LJ_O@W[[''%TYU*2D2LBC8AP[K]&F+\NMLG>A@+0O4/C MD#QM.8,1J5'O>$ >-4,^'G72#AZ.&6%;H_&6A3QP+WWW0DSW-18X;C>#D5BI MVO$X+#5"/@JK91T\!A59L;!W"1">; BJG83WW&,W^^TC"RLTKVB">.#I%$K' MW/'?D0XWK9A]1UJR9004B2(Y\1B[8T\<]L+\^(9NJU!.TPS]6*M6K#S>RFU0 MCSF-J /'74Z5 -F)Q]Z5[P2AF-KE5JE<5)\'>S\.#^>!JQ^*3;W0C\Q6:I<' M:FT7U..VG>0#AW&)R8)(-B0(2<** *^)Q_8#_7SEBA""K[DZ5_@;TJ%6*6+?P27G9J V[5B"+%_O=A/X M^LWSBB:(QY1.H71<'?\=Z=C2BMEW?$F"1%*<>L5\SYQ]*(;WF[>/#SP^2;#4 M-$$\QG0*I6/L^.](QYA6S+YC3%(AP9J\>?OJ\6N2TI]LH#V$%"YSW!^VCT&5 MPL=_1SS$*E5)QU?ICT@'5[6,O4>6HD84N$YC]A2$!ZTICENA'YJ5:IUFCF5-4 _$ M:DD-Y(^%)*4Z\:B[WU+/>[>/N,\B_31^W K]J*M4JSSJ2DU0C[IJ20>..DF4 MI%0G'G676Q8^B;#@IS#X%&_.@^V.^GK,T[5&/PIKU2R/QLJFJ$=EO<0#1V=* MG"CJ)"$_-3ANF.B(5&2)I$L$X>D2 M$]1"_CV/'.K]E=%0?Q^PIBGB@=BD8):\H&F'=#@VBML[J2'9EU24"9">_GY@ M>D$Q5^^]^$W5XEO?$O&8;%#O^*+J43.D([))VL&758LC4I*V-!S5I=EV [+< M=C9#LD+%ZD%9:#B+85DEKZF!F5RFGG9H+H4$KM3/HU4+H.._(QZ"E:JDPZ[T M1Z1#K5K&OL,KHT: '()Z9ZOU>^Y3W^'"C0)52$53\[%C5Z1CLH\!*JNDU?1# M.))[B=\[VES=W*^NKRZ6#Y<7Y-WR>GES?DGN?[Z\?+@GKS[>+#]>7(F_?&UO M]"^CB,51PS@_:81\1%VZHC8 M0;O)WWL>$>1EC6+Y0X'1@M"8I+R(9#:*2^_2 DUU;CVQ+1SX@15M(2)*R/56 MPHYH!Q$[A#%J2SRR)^[[,";&M4.:1+R)*>_()+#0I>=.%'L-I'>84;?G@]_ M]!^YYS$WU[7!?VL[(/?=9F6+?JMOC=AG6PC==]RFI O^.K*G/K/P,:CWU2GT M#=DS\_?LFY#Q[>->@,>0RNH&UF*!+Q>5O_!X<[Z/XF#+0KG<;#'[MNV+W)$[ MF:"T%FO3$;%[=Y._=ZR9<%$/;Z5\%D1RFF2.;K<8F]885&E_*3.,R"/U:$6) ME$F78%;T?Y>MN\8T0?.JRX+R?3"?;Y_\,W@Y[MOOO_U>XCC\YF\W@0\KNKO@ M0#VHG9K.7D?:-K5%BM.M5 1%EHG4//V2]F+)VY#M*'*8T M :@>2-6=)#%3QA(V]VU;N/?,'+G19>?BG&;'X"3.%L34:SX*-Z72 [!#XTJW M82 6:_'A5F@3"QR! Z =!(TW3#]QUG9![FAM%"Y/E?KVB-VPE=C]9P9%?$$D M>?4R;\I@06Y.%YI3S8H3*"VU9;FV/HMAG4,=L=C:>_)A=I?M1&S,+;]/O!+B M4BCKZE1HJN_K 7D2-BL^(6SE*YD;X?&U M0;ZN+7:8JE.Q!$]5#3'#4JV\O8=K:=V=$[:$02/J:-OWE%JURR#\WE56XG0- MC=A_C@0<16(Y(:LU; +/%1 !2XOXT' IHT-W MY#[5U1!%KVO;%[%?=E:A=[WUG%&VJA9+SI$O@[0(2*>SP-7RW=7UUW2#P(-38Q.Z2!*!Q])RI^C:<\/+[H]LTP^Y<[96O>BGC9T0NVQ[V7N70DHXG(6*!2GPL.S)XRLOG#K<"YV=8 N' MRK8WK^4J6XG4VJL;.R%WZ79*GVX0Z7H@=N:6@@_<,DJ&-!XWGD1MFJCMY0P, M)GZF8A\2*'H([JG'5NOW^W@?,I5VIO74?A20NNT K&:RIQ3.(H5GRSB+E-OU2=9BL(=@K"0L4C@$Y*(JI>GUE*^)+%1KKUE M[JKPIC1'G$0;QF+BR@=&?;(+8J$ IQYA-(1<\D@TIC'YQ 09/XB!4_#D\W\( MOC1*+^ 0[H-PZR#7D[X:;F\7);M ,7(A&X@K"\H"YF"['S'.3BP".%KX@7^T^GK;>-FW$X\'#)V M)(W?A/UTGWA!K)PBV+!+6D]1OO(B!J^PAE=E*AA!>G,E>0XN6S-!SB5K59$' M!ED0J5SO?_G^^W^30_E?_O3=]PM!.H)Q+)S/ZUU-U'0:1&;ZADBRJ1/2*:F; MTOI,B.,>F"/)=H(;RX7(.-@.)GB+;LB=_0N!FBZ M1SHCI^\D?N_JFNE4=Z?"MY%OC,K"=L^=[PR:]_STRJ#6OZ]G'V%>PGN(\H?9'6PGD#)W?"P04.!GS1X]=L,>X31"@ M;8__$TNO[Q]??_2B+F\R"$@Z^V)P5O M_ET=%+Q]._R<8-A!M=:?>Q-!ZN3#C-+UQ!H-')@ZM#;H/P_RJ-8_FN&J]I[: MG&0FA]6G!]4H#WL-FC$_[TU8DH> %.R6A/%EF1\K<&Q=>-T/>$]'I: T[58 M_F]_^EZ!^;]__P.:4U_(A"IL6;6[2JKK@!31VRM[DC-8V1IQX-9"Z&%)0S1+=S*@ZU:,3,S,3]K_:B^!W*_:J%N>8-"VQRQW[61NO_"/:.MGBHJ M4A^G'&N+;8KI]'6*U,FKFR!FY,KBTWZ=;Y3/^0YYMUOCL[PG/N*]Z"+I/Z3W MPI=Q'/+'?2PSVL7Z[I;*E9O]Z^)C&F(CE,P,(1:FW.'QCU8K$*NUL=2Y[AW! MZI;(O;9&O:.*PL?-$/MIG;0#RN4F>R22Z$*]]+<@5U&T9^.\[-;"$I5!;F1_$^-R0[]XL".SJRT87S&';1[%R37]K-^@._$9OKVB&W-5UBAW' MU,4VB)U<*^J0:#+P4;GW6#HV.[;H5W)MC4._^;<_+M[^Z8W\_9OOOUV\^>Y/ M*02T]?4W:#:5EZXKWQZGWBWE[I5_3G<\IE[A(V@^4ZN.R-&AO?*EPC"-O1 C M2 ?A>U==R%@0X $W1!,N"U+$&TOU8R8U +PV< 979!47>WY^QV+*?>9>)G=[ MEWEMYPNUWM#8JU5'Y'[>7OFBGS?W0NSG'83O75LX84%2'N15@0M)V)QL14WC MYA/HORR51YN7JM]<0^V>-L!-LI]E['W($O=_9?_5Q9EHU MGBV.H(\Z8HP*.YW_:1\UFTJ -A^]ZKHA1]2VBGHL8;5N+;K;(K?7$@'&4 M/M[(';IEH(/OKN7 MT">2079?V>*+4",K7E<]X"A3UJ9S/\97?A2',@W^RA=&8U%\)Y9B(E03Z[%; M)JSNQ_1)=Y+1B0!ZI^]JC#( M.V-&@PZ*]$?&!YCDO-:D)0; 78+HAB2G*,M ME)C,(ID!0J@D^(J*<(#L%'F+>4A5,)GG''<+ 8[[H0>$EJHW!0*E3JC=OZWL MIL.!G,MX$4&+,]/Q#2!?2D]" Y/Q@.:B8UDAP4&JE%T ZG'K<3!%I$YOT%S9 M?]C UG4=T'H.E:%K;-#!+J%F/L?4O"%"KQ%K %9"!)RU.TT MQZ-1Q-=<5<[-+[VLDWJYG32,8*VH-H\MKA;+ M%I'J1\LL,["5&2LZS0H,=$KK0>"XQVR<7RNX,:=7'$C. H.CCZAVXN"%9%J5 M$8O+HU5BF0T?,@^_EN<;53;RV='\%E\>N M\KS[#H8J]YJA[U:HW>3 A2XS\^(JR4V[1_&R4P=ZQ:U<+^NX[F[7 M$[F'=U!?2!?4$"N-;2I\H7;N.UK>>F\?J5]":IG/R5$.+R2HO'?4&>:M;)F-I MFUS*D'.K\LIQKK>UO'8R=S6[PZW949M ;7+/'QW,-F]^-'29&^ V;'O4M9\3 M])I<]U?CK_7MCBET3KRW6)K#M@M?^4ZP51FVD(+44/E.WQJYXS:H6?1935/$ M[MHD<>]1N[JY7UU?72P?+B_(_8/XSX?+FX=[LGI/5K>7=\N'*]& +&\NR/GJ MP^W=Y<^7-_=7?[DDUZO[>_+JX\WRX\65Z&IQ!9^\&1HU#.N*9LC'LTZQBW%8]1R= "%O#U/:,HJ8^/_N _U< M;YV.E.;AD7W,4^&T7V@QT%0*?A^A>=\PXDY0U$;RM@H4](SDE(SD) M7ULW0VR80]T/3Y[[L1B-9R_R77[>,3]J#%SJVB/'RT95*U^Q/&Z,&/N:9>X[ M6O-W&U/2EL*<*51D.A6GC'PB!@4RE[Y[(2#""W:PS$ITUJ)8?1_DWME*Y7+< M4M,!L9>VD[O_-*NH)Q55,_JIX]H*.";3VR'VXI=I%+V[H@MB/VTK>=U0G].6@+G.PZ\M3ZDU+'*S.QW&X=^)] M"%<*-S1\TKZTI&F*W'/K%#R:=$_:(?;16G$'3# 85!")J'SIQO\"WF@_Q+"9<58$, M5-27W:INB=SM:M0KYT"<-$/L=G72]B\1E]),_,YB_.)?OZI?@/J8=T$ M_CF--FFIO62FAE.=RK(O1ZKW)('4^X88)"MQU;$_]II6?=495L0*R@%!:2FH M[ ,_/P9A&'R"HC][WXV@MA6T@G\'(52KXFFER"0@)('?O5Z5>H]+/OD.];$F M+E\UM:$%/^((AJ>VDY.\SDAFC?*#,HK/GN #58&K+=N<5=NF][@2L//,PIC# M:QD1\[D8MWX0C[0RJSF^GXD]C=ARRG"T9$FHD:L-$JI:(IT06ZA7#D=/FJ$. M1_72#JY8G!!=$" [-69.HF'!@R?%MA9A^/A:6]QO@OA$X&E07N+7GY$V=D*. M/^V4+FU(U?9 C$HM!>^]327#VR+];+\J83'.EE6+A,))-&4-XRG?S&J=*\[KR1%?/WN:W>:5 M&7M@D3XTFM9U>4"0)6.=PM.GU'PT,5\1HDIU%^O*J$Q:7607LHU85O%GEIU\KM;Z MBZ7U/9#C30MUCTJ+Z)HC1HXV4@\HLI'3+B^.Y.$]X(3@LT"U4AK3("JIS2F9 MQ>Z2(ZM1(?#OY)7?AKN.;?LB=_-.)B@Z?*N.B%V_F_PCU"RY_WEY=_GSZOKB M\N[^#^35Q>7[J_.KAZ_)Y7]]O'KX*XZ")0(!0D;A<$']]\H_M=6=6$B\#\)/ M--2%Y-VI('>:GF8Y*NO3A01B1^JK2?\S*L5'N$S"\6O"DP)>"=,_),_'DU^! M,4DX_U];YW0X[%-X71[@1CTO_W5B*8.9=E([56;P0MX2N96U&&7-9OFWU4XF MU5Y^9J'#([$2\=W+[KVZ_GCC!#Y>=)<6DG"Y1\A ET$)5N%^HF8,D4I%,+&G?5+"D M42H: =DLO&")R[97Z<.J8F@ZA9*29+2+%=(C618B^RB;5B.LV$E_/I M(IM[X:)#,DO;F&3G]8DFF(5Q',!T#GZT.W_=Z2"=20>;IKRCVY$(XDVI_KI, MO]"PLRUERT(IYC"=^M8!11W>&T"4>D+SA)06QFF!*354Y@M\TQA"MUA$Y_P*#'MZ_VGG>;J_Q@BM ZP9 X!.@3$0('WT"RD$ MF#:%=L,(13"P=/^^5Y6 HH=@Z;H<0A;JW5+N7OGG=,=CZE7OT,G2E-R)DR?B M/\(6\!W[?<\C'K-[%CYSARF+WC$G>/)YQ6ZX/2F0(Y2ESU*$NHE%0(R9MBS1 MN]C1[=7YHGJ-FB]C%R07+MDJ _'DXS@JH0F*()U#I:2";':0>FX?H&!9!?7R M?(Q S;5^&W":,_;ECCNG9R/Y-Z[0/OVZ[X,0OFU!:S7O59W0C,,&*0*/;=CL M2'P$'MC/O<=4>7AE.)X"7QP0FH$,V0F4.>-0U4SB#'D%\/JU1,\K_%_\CYO>_DQ@>9? ,BW"3I>L0"R?>&"U=.V7A6*K4 M;=D@)=W5HGATY27%2[ M*"-;]@2N*- F9[(* Q1X#,(UXU#DT>I]QYH-)D.(U4QLGI#5TDBM]V9?$&BU M56C,O=OY -'8UNJ 1#C"J-:;*8^GFRD-&R<2](?NX?1GBQSIIC)\KTWW.8"PI9#+B(!&6$?()&RO (N2@I G,A*$F$3J)[1IJTM^Q>3=&1. M]LFVC5-, 1M0HU>W?=O"0A<\9(X@&%VP-0M#YE;O3=DEH&V]H3'BT*+(H]*!15IM<(#.T28J21FEE$WD?"JX41Q&4+%V7)1'J M)#O(0&[J6\*8/FWK>8]D$I%4)#43DGH?=FGJBY()Z4N"FN*/)VT1QQIMQ)[A)).Y\O[G\G[Z]4O]SC*-]VP&/2_ M#8-G[C+WW>&CG$_)G#>S,-H[X7(>2^T-\X1^7>.U)![#<#E!E2 M=QQXDI0IW&9Y!7S%O/LUR9\;S7F37U/NEBHZ63"3--$:<*ST-JFP"\V8_6@/ M:(0IUCRN>>6AU Y,)PJ4W3X_*^(';E"2&,O.\@T!F\O"_/>!J&ZC794PO1& M6#GP8R&GIYY>4<\*V7%7P\:P6[*T%./##I3O<(^5WH)X",Q,^B.Q0N[]8QI8 MNQ%NB ]B1!I574,+_TPLO58A?@L_RWI MAZC4_YA?[RZH]_-MC-(*_!:%Z$_H35 CRF'IX 1*/12L> M0FIP&!]4'2$_YO'A#Q$)X0&'"'J*7ZC SV%A3+D/WBH8G=:5'7=3V<9W@/>E MY W"??1?$F=Q@>F9[:2.IAY# Q4I@8J<53R!8VTK&:J.[U M;9L/;*,S5%LC3;=NNX 30X?+*43\[#%94\YWEUM80O^C:FKIV!5IW-#' ,5U M4IM^B-<]G<3O?=A68 )/<2=L9 Y)D9&==-L:/AD]:I&FZRZQL;(@:$YXZV^)6+''RFM1I=W:^F&PTA*JFL+ M\%8DVM2ATU=]LEW3)-.JX72E$P'D?MS=&/5/8>EZ(_;W'DH8?N I/X-(LQ5M M'T!,:)/S#=Q5!S,4S@;RF=WC])%[MK,D3NVQ=!Q(ZXWNF,/X,YR>MS9E9=?9 MX83> /4(<=IO5MA0([YA5$@YD9R5K;!_$C-D^H9:?0<<#)ZJ<+Z/XF#+PB6 M3=46:7,7I$[;1>'L<*^A/?:#O+;B][]$PO*J/J_^$W@>\,%%,&Y$I (DF9$,G%RBG+#K9@1*7?3^VJ7ZL[CTG=7D*XBM==E MG?@!I0VE66-))(<.PDO F"5.Y%R'9*F"9/ '(LI52P4/"XL)J]8LX;\ZA6CP^)9=,4^/H!W?DV@6PRFZ8P42/L9H>%\JZ+GK&*J M6@5,GVO)0*%PPP99Y#2*+932^!P_W5Z_I8=>IU5YO]FYNT;U=N=42:=9.;E. M]K%.J!(^6,ZJ3:N?Z;FKUM.F6Z?OE2>I^]?Y<7EK<]62F)VS-QNDWN_U_6<% M 2W4,(P&*K5YKD@XQVU)*)W.V01=<-J<=W55QSL%+99UY' M*O4J_/,P961#'1VCY+"&[/!D;.W5L8FG W6,-5MU2J8TBA!_(WZ* M8,F;%D^45F Z*TQ:W=UAS(W>"Z]1%5L^4&?#?18>VB!%Z][88:*;&8Z*QK?I MBAD@.FK0/T5<\5&S9EHX,^,U)C!TJ"=OP11I24,$>- ^G!H[&Z+<: M08P-/928D+S!),6QFD! M*C54Y@J$&"3:RVYH72(K%"9,2,8%P7ID N5Y%.V%H\O5B!-L MMU!;5=IC[[LL3'[>"586HXRB3:X2>5?K;G*:8S#T2+N]1$3\R'\^3T09[=_M'CCC#(FD&!KSFLN@;'E_@1LKLQ^JVN M$&-F#R4F7$VAVK(9RR8G6S95ZR=[B &F@/^#_>QGZC%9IE.L'+DCT W^L/3= M\B\*+6]EZ<+C'.?+S\F[L>('6:_W3B#EISG^JS6,N!- MH^!S",L;,A\T79"C9!N%JS)XJMHC1J!68@_.TA&+.;7;E2U[ST=;SS4O=L=4 M^:%IS3J=RZ[")^HGER3. S\*/.[2Y-FT6V'9]'K.:IU$I]2[%[^1M7V;SLU, MT48. D9-6$0+(X01PXI9_7K/JE2^W"G0Y]T^XCZ+U$,>D'D'OTRN"@0V]YB5 MB*MU+HMN85G5$+G[Z)4K[86SLD4_U;=&[*\MA.X[FN_WVRT-#S*XY4\^ M7W,'7L;,.9*4Y4QCP L>.5X0"9<5K0LJGMH4P$IBU1CA0#\QD+N>K0]C+ CM M(0-BF+!FBMZ7U@L"+TA)9#6G%H0&A,K$)KG<)!=<]FE ,00QR>P^T[ASA*:6 MRGG@"5H!Q%+/;/D4LA/]JT.:SIV18FP_(V3555KWQ%YCI;LBO0/[ %[9Y;YZ M+9P^4^Y!596)2Z5,IV].W.+9:DG;,(3# Q I5[^;S("0W06QSAZ*L;=.4I6\]J_%:.Q5IFLYF MQ)I#4Z [Z6S2N =2U.DSJE]*E*LH/-B?/4S3%<:R!VYETG*D68' HB=OI\> M?1TDHYC5](^#K++#^[T\5[H+#M3KF_"JV4O)^"9L'P)5K4&QS#CJYJV^-) Z MP2"39!LL70E@WV?IK4_O)*,-(T(@*'KDYK.C<(1"77<2YGX"3[^GI3_6RE?" M5*J)]V@FM]4I<#SH@8/\2O(0@TP<8V"QCV%@-1.)R%2]3>"YPGJ0J1L?(#1J M"#T:.R&%V6Y*%X.+^AZ(HXF6@O?/7-_Q6!Y^5=RQG' 4;VC(2EK"413\\IT0 MT\UJQ36L@GN0P3[2>QJF-/8[TL#L#7U5Z7U.66#X!Z)8JC-A^,,9-'))ELYM M?QT^N8&0 (B\LK)WQ*P,=PGA"HNIN;M&RYWH/G3F[#!C[.R6?0>FU'2=52C\A6J/ M&X&9%,187&[*YV::)M.31LAAH5JIHL.76R!V98V@O3=!)#F;PRV*&"L_=M2X M"FSLA'XXME&Z/#SK>J >KJT$[S]\@?RB\#B/XH!@,AE=<[N."S6@>*QN+?HN M'(D))9GOE&;)Q@/2;C20NW4ODY0/2#L00.ST_?3HGT&0<5,E.HK\D#M(."O0=_9(-G'CGC!;J:M:!_)K\USHB3&V+XHTZBV>F^\>( M_;X7@EP^R^)<'0"@;5_D_M_)!*4CT38=$7M_-_G[7]),N1#%!I_K6S*$S3,> M(<">W3$G>%+7"MMY?)M^R+V]M>KEHYJ&3HB]O+WL_4\7) =28('/QZV8P6"J M=';E_LJ'LYS"RL5AD"JN+N:?A\SE\1V/?JMW:$,DD?JZ28-E>=4#Z6%/LS:E M7N_;2*54:YJ7<-@I %D'85I^FWJ$YT*J4JY%,>6K)U)0$@I))\[!MFW(O!;) MU9&1SH^-I(0@((5]H)ZQ\>R6@ ?['%58;A7,M>V+%.1[F>"X3GIC1\2!73?Y MQZA*CBS$LVP0@\'>3> #]?PI4M^M>..B18C7EQ!2GQ]NG"RQ W3"D# MH1OW19RV30JE/0;[F$2%PER^^++@-*]$++>C8?:+Z@=PI9-5O;A"0BC:'ZK+ M5(_9+3WFOB8W"0<>J9))H@V-BD]=B=\GN8)DIQY5B#/J>\O OU-NS M0LG 0F"MK*"9S=OV13I5]3)!,3QMU1%Q>-I-_MX+-L&%2#;E.IP%3O@"532F ML8<,#R%UH5+H2DQH87+F&MW!S/<,M0T_^H_<\YB;_Z8>+ :00XX?0PU5A)2^ MM!"CS&"5!CQ%XZK"OI)UFMH0D9S5@J3L"[]$"$?6;%@PCSPZ^>:.\>WC7H@+ MZ&2R9J]H(I8@WD,H %!H&.ZIURK5H7MOI'#2TPQYV=[67;&OD7MH,N:9AI.( M PM#[D$C*=#4Q7VG,TK*BDA>)&6&!Q:1&,3V?2EU^:/=44)]#Z20V$'=TVM2 ME[5J$L:^F(F@<=496&.=G[:W NYK[94N^BO M#5T0^VQ;R?N.X90^/"^L2M'@F82GLL%YL-WM\X=2(,, \)^6MNI%!C!Q# MM!E4Y"JI957D"A>GLX>3,L[R6<(('=Q8,1P4O3I[=V(XBY##GF )?:.-!!C1&]5>JLV<^ 'R MI.0EF@C!1Y,!CQF@55]EZ4D0,2H84&WC[:T$2 4A! J)$(+D,1 E! MK >;I_-Q6F0QB1!JB3?\# M",63?!),2:OR&C0@3[ZQNK=J+ *+OUJWY7>)D)0;*[-$7T@5'( M_'%7OEB=[4.X=")K_S3!30\RR+&FKV$JL^%;TD",,KU5&9X(GL!*1%*F1,0P M&5NB:E-A09G)[91&+3)93]E)WM^B\*);^A,K+SXZW=YG[7GAKX1Q\M3X^=&\\\QF# M$7)0&\^XI=,DXUP0 ^.(RIJ A*)0))>*I&(1&"#D**'D-,<&#;XB-[>CLF\B M.!TGK%AW@$;$H9ZS5P]]<%]F5H=D6G.!1=(%C.BBO9)KK>W MV\(S0GB&8-C/>$T V(WJS$"OIW*F@:Z<07F$X;<;[]31K%_#KR&+&2-A7TW%A M,92D]LX1\PP-Z0"SR&HJ;F#GZM_%QRH)]3)*V&U0KK^5) B MV4"S9'?SNY/ ?D=_@$:]ZWG0Q[U'P[287')G'W:20B5"J7*;/!?XQ*#1/HYB MZKNR-%DL.SRR)^[[::TR)OXOH71@-%S(7\*_Z!:R)N!ONS!P&'-%9!OA(]VCQAZZL4YX&*[[#(@,HZRF.P4)XID-2: M2(L=YE4#U6B"?W.)2\DVM6:<8PB:2V\7BW^P\)F].SP( 5;K\R"*VP?&72@A MG3(,F*64R5$;;=><&!,2+TVW*?6MZQK'J -T/A#Q14:;E^[T<) M.4P-,$_3R]0-9!##U!!MAI9H.7K#>I&'# N2LD:#4#8,5<3SK6(!9_SB7T%F M.@\$&9ISJ*M4MP]#L3(ZISL>4^\N,6OT$'Q@+$Y,$?C4NU2+ _DXAFHK?^-R M6"9$\#.LYE4.>%6D.A(?I'@TNFGS.GDC,,&^6A]5Y_Y7.W;J@B= N2 MRI?>$*(()07F)9A M*,S TC>AX*D'S9\+NRY1W>WA41@AG0+'-V[UQH(I+H@#^A&5-1'&EH0B1:DD MHLJG(W1-2%$TXU>4HS NH(+XUS$BB%_][1PV,ED([\4<;NB6+3_SXXO&-F.38N!+NC8(/:%1U/ZWOG*B!*B27X'NQ$-0Q)+"2ALAT?(I9-(QCK6]"+:4 M'T?'7?LB'JR=39".X-8=D0[K[O(/6+$DG$C&BE0X@&(W\9[,M*9HK_6 K99W M],#"GQGUXLTY#=D'!L%R56RO:XC479N5RW8K*EMAWVZH%]K ?H%D0'(."T)) M.4*"@>FKE94\E/!C'A\F7MF/8X:B[N1<7E=2E&TKS0B&L"*11ILOP)*4885CW3E_QD%1?&44'\?A(+-!^;"4Q]PR"Z\<7/E.WK0Z$$#,ZKT-4GAQ=YN!+#C4F]] M# !7RIODS.5K1((]2?B35 "HCN6\Q@EPD]NPRG#O-88#N]F$26O&,0BD=X&S MJ5F:E?^,&?XJ%,F0K? W[*!5):H!/))D6T+,0OP-O> MY_'$\&/4&D#+)EP85\;DY1'J!VNNQX&COV,&@BI5\JLS@I:C;=8PQ];-;A'YP2>=WPOHAA%DB==4R#EDOZFZ./$#)&5;-_OI.Q%-UK MVP^28#9LFK86%*/DD9V#A\GD;?Z@\_ M&D9!O38!B&Y[E*KH,1^ <((6>S0:5A+0Q";5'>@P!VJ*@)[XDG^\$[(IPUW-J6@4%5U$()E MU>]VB6A$.*T@HAH7%Y$T741.7%NTF_S]83MY=SGC0PJ,2,X)N1.(7SHP2S[I*HQTI_(2'./4+)U= M)"IT&1TMY%3<<+5ZK/D$YHFM9\'\7!EH7+*&+Q$@[,A^$\*;#!5/_?1^$:=NE\_N> MA\R]\M_M(Q&%1I'0^#%Y>$;W84;@@QW0QC)M.3/=,!/,0#B:KOT/?FN@4=8( MDO*05ZED7\N*0EFW5#I CE0^4A#0+(C^H$SLLR=X/:H^#1NMI:DR[=)U>>4[ M5]-EJF,ST6T8/,JG.+;<8T(@G\E#=#&Z8-K947[R!@2":>:..9[XI'S-Q2(B M$/]B_+EF1[\/G;E.$TVF:34-Z(C,$>8;=1D)QHM\(34EYVSK-I$U R7H>\$@ M$0@E_(YF@P]'J+J UV*]O:MF[^1QV8B$VL$Q**LUF4#D!"-6%TZ\6M^P&"XA M56=SU;9'BHBM52WDE>H;X\\6;2&[@1S0/-A,@E+)BJS6)&$V><[FB'J7E3W5 MU4IFY63ZMOFX=F.^UGN<+?LB1;)>)FB*YV:U9]E)?M-Q&Z+]R&GM4-A2_!&I MX_,&#%T2(!*>8C]2#D\X1=;^/ M:1ACT_X=>^*^/[8!AD'X8-4OV)J%L ,/+Y/YC;YQ,9X#EGJ#5E\M:0.Y3A7*'7F-XC0G">Z)1)N=#D;)),4C@4DK*2 M7%A,A_4(OT )E/4'2 9.2:YS3AW.2FI[(46[CFJ?G)OHN\SE]*2%!H-'[G5Q MY$YSI-!X>C*QWJA.4O!]CYC9'WYTA:,PU> +V9)9V6--O9BR\B^EWG+++B-9*!\DN9,\\V$?>@;C)Z0HNK*U? M@E_YMXD"Z@)E!^-V)CQ#3.YGO":<[D9U9MC=4SG3>-ZTIP;HEHJ2W'W&@_(3 MV_"V\H)SE-QF3HR5 ET"\S8/..B.Q]0#&$^-=QY$L9B_PIC_H_8DN%5/[#C5 M7OT2$#5WPXPT':3O#24YCWR5"5P6I,C'$DQ,8( B,0CJ7#3I(N^Y+]")4^_* M%\MFN5D;K3[YS%W&[RD/_T*]/6O8A^I( CD(]#%($0VZ]$<,"[W4Z.L>&3-2 MX+8@DM\"5D7 DDB>UO>@[!M&W@,]AY$,:)5"RKF $QZ3.Q[]9O(LCD:;I>_" M?RY_W_-GZH$$Z4L#)5OP>"^#F\HM_UYDD"+%4,/DQW?=:: _SQN@DO&W2-:9 M]_ "O[Q:OB.D5+4\X >6RTMH"/L/?$M#[AT(E"N*Q?\Q=^H[5A:L>9X:1?Y0 M8+L@^0L@95Q*>=LX2[1@H9L6 PP&XL?7]Z^'##9[0>$'&O[&8KC\>L^2QX/ M1+AHQ865R?=DH$*?+P(\>-7SRA=2BG#OW3Z^">*_LOB6 M7X!+GYC4M%M?SZ#B_CAZ#G?OI*)75"I:"S%[*A,)_#JGEX+55MZ?:"L9GWV? M)7QN. N%PVT.\A)CN19NON>1%,/=ID:G,5EG-&PNF*JVA#);7_#(\0*06!M; MMN^/' D[FZ*\9FK9&3&"===AA&W30ER2,[2U;IK4'H5=3JNI>\\LC+F(\R[8 M8URAK"YN:M<3.P:T5_\HNZZI&V:_[R#]@/RXE X2B)!*L;?+!RU PX@Y-#>M+_$%(WO48LEL;9='>4 Y!D4%69LS2CE*L62NH-JA/GED"JX%OFR8MQ.^)%!@"SM5 /5Y M@'6:?I+(-S&:6S)BGH.C&).,, M+/KC)0WABC'<=+O?T+#IDD=-<^1>V:1HT3%U;1'[9J/(?8=N2ACN.M?9RMJF]83*Z#2-[(S)9YP-#@RD72>R>XN\"<^9'DO@Q#*'$"D_^[ M0][DEA[@5\M/-'3E_T2K?1S%5!:65G-\5= Q @^DSCZJ2;-UD&D&V%=(H^EK M_*I'!&+ JTT1"Y_%\@EV'W@4[>54JR9>Z '4O'A#(BYA$HA"7T*F51&_4+\ M(6^_$W*JM9E8=''7.Q#VF4?JM5P Q"#7D- HW9!+ZIP+H9@ $I?&;.)%&;KO MIJ8/R8X412(%FWZ+U%ND@\#A3<%!MCLO.#"F6N;]P1$6EJB6Q>LMH7%\ *(A0BE@C4I0",.&">_N8/S-RN5XS1V[8 MRY;)K)C!;D$Z.]$^ JN>%V"S=&.N1*3;EJB[#&J2/G)4-&[*(CX:(XX8*S?$U6F$5R6G[DN:CEN@]S;*E4J>DRI >)17RUG[Y(#3&$A28ND1]Z A#D?=1V'_*I830R(4YN@Q?"_=Z+J1\7U=:C7P\:F)&PKTDR5.Q* #M"]M:G]VK))[20 M0_1IPT(F5O(B,,K.5X.0^(%_EOU[R[([$1L19P40(,#6:"KR20 - :@2FS;/TM@F1OS)OWC*L/#!EJH@>OJ1 MRO.#Q:E@<3_SKV/'$K_[V +/2:GWEN_R9NWOJ5>P4U[5#ZG"-JH&S:1LA=+1F67O? M+ :J$$CD=$UO(?<;B? "VQU+;O]O^.XAN)3!3>6.<#\*:4JJ1.7_HC41:ME['TC15&S%.B-IH_%557O2T?7#?6AC1!&ZIGFC=?I7+61 M*D(L&$&Y06>F#9D[#8D[U[:K/&,P(ZQ&$_,X13.ZVGJT-F"M>&+\$*P>X;SK MIR!P8=OLGH7/ G^CAC(5O8G-!K[Z&*D:LKI0F@5,]5+(!#25,CCD<^GISF^4 M5I]GV2]L%]&P92^)0:?I+QA*:J0W;2 %I;(XH#'*2&%F!/,-+YI1(HO]X-.P MEL8+9,"MTJAP^S0JP%:LS$LQTA8[%RZ<8BS>B6RUSAN(TXJ#+27U2VU*V\8/[&].>I9O%2,;3& MH$;@LX+^2T3..C4M@J;:W4SD(K>5!;>0H^48EDT-8KL"F=3XL=DHC\=&N?R\ MXZ%LK$Q29W1#].< @"9->8)^)HACASZC.EK$O5PF^Z"'PJ:7GUGH<*@;UAOR MQMI.OVW'G-X\5NO6H6-[\*RW_?):RW4\[99 M@^*5$/*)>Q[Q0 YXQKA4L;BX;3:W/5KC1C:Z\U"0CDCQYKAU:]S$-S4#=X9; M#,7WMO?;[(;F!UGB*?""IT/K[((Q.2.=OBR8W\@^17NVV&/XB;2W",B%M[L* M\LH,V+G(K\TS#;\,0J&>I&X?<>CW]Z'C%WYXG.)]<54J*WA M^R5A=IWI1T/L*J9?"E[7ZHX0K4%> @*35.*7 M:C? D@>K8&<_'47"%LEJ#" M[3Z'T'73W0,+M[69=V,QG -2CVIL(WDIC=RP8_.X2B,$Y2R$!DEGELTRON$S MZWA\C>*2_5%OS\H\78F;)S&EZRNPMQ1Q >?K/ M8B28[B<"=OBV8 F+F+Y*05S)#K58E?0+DLI/$@54$P(J%*:"F87>EK[4R5GF MD[0EO*Q>/+6$"S!NX'DTC" Z5Y=A;,?G \Q<>";\3JCU/@CACR-]4RVS%SX% MU!O9)-)7?-IS2PN_Z"^@<^>J "X,7%Y_$^1<&#N-^=0)\M[*8!=6!P='<&D M-2%NX;% V =<3W5TT%Z0%P[I_3_.2-MD+:5XP: _P!@89H'21MO)Z7)6!D;J M,-\;LO:^57;(7&W2%S]/V/V2_YP1CCZ#A6G@G]@_6\!_$4=&!A-Y M)YAYAZ^O$'V?XBG)B\+]U$Q6H;^K$"\=_7M]%*,30"<)7O(9%G8?!LJT]PGBRD^V:1G\B]U*IG$+A@V]5J=Y<]UJD'] M%35I "]B"KJ45>*O_"@.9:W\:!5O6/BPH7YB^IO ?V:14'[$BX1]A7BID\R@ MCV)D5NDEP4N<1H89PN9S-U)P4I"<2-%)+&3/9Y5,_(K7%&=]K='.ASM]%T)\ M&94FK8SZHJ>(<2Y$]N#_SXEAA N479E_V=,!G@N7?6>"&68&3/YY/B;D7NX- M3>LF?9G7-AO-6CYFF_RKGK#_8J?4Z@\QS8Q:YOU%3J@:$^"?3X_S 69W_7'J M3R.9SOZ*3:/5_B)G-VO ?L+^BP7VZ@\Q#;"7>7^1P*XQ 7Y@5X+/^/[DU)\F M,=@+Q_7LE,@:M%=)\,6BN_9S3 /P)^R_2(S76P$_S&>ROV2D-_^!EC72K(O<@KK M92#\\U=!K2]UZIKTRY;/!E_$U&7C,/ +/_*;_&#O2SV^F\LA7?]CN.D 1JBV M#7QY$_2<[GA,/:E0=,]'ATI/$A?J5L?KE M9_A1%Q*V[HP4L/L9H1C\M>N)..+KJ$#O*"9E0[2KKH25G;AN(C,HP'2*:K-J MM:=#@ P911#)'59M@"RE0BY\HX= 1+[%OY\'47P3Q']E\1US@B>?_X/I;B&- MR0\YSHQNZB(TC<8,,9J-K_/PF$F)IL7!0O*J)+]$ ?/>V! MOQ'*V)W!G/E*?C.<+&87,ZA=;V],9%"E(B5O..60W$G&?@&_RQTV%8'\*H6P MZ+8GABN9[9K[["IFVT@7(+3NC=S].IJA%!BVZXK8C;IJT'^O4%)?'#D'^158 M$,G#TOVZJ2QP#ID2CP'4/']FY):&L<_"'_'$FOEA:PJID?H;H%0*6AT#TJXT MD2.%$9/5A;:="")&%3-Z&0N2%X5, IBKE0A_B$@N1&%:MGW?%X7MKOQU$&[E M,MD>1*EBI*OU:L< -O/P36.ZNO;(H:51U2)L:!LCAH1FF8>7:\]H9]YLQX6G MT#7(=(TTNDZ9%R7&MQ^KYUSN>/3;+0OA%_2)O=%F?]1V0>ZM;10N)S;IVR/V MV59B]X^'"\0)4%^0G+ZMG*01%# 8;)A$)K?=X["N."\XE_'CBM^];?; M,'#W3KP*DVWTY6=^/*_6-$/JH$V*@5/JVB!TQ$91>X]%150]0I80AM!7T#:W M(=5E&,*38*D<%\&6\N-DIZ:V^ >D7L6C47G:$/?0K)%W\/A-:)3^DWRB M$7%%S.*)E8<+^9J0%AV3."#["/I"4B%!3B/J%*! "S4 E!0B6%^+<4 M0T[/NT00\4M/9F"*]A'UU'HN<:2)T6UZ(]YF5EOF5DNXDH1MLK&NK)9RM@"5 M-JUC<$P9!.=,<[GYD&])5%FOIBUFJ&U2,4-474/LP-DHMP%\W&54Y5Z5XC@Q MMHVG9X92:@O.UK;CN%K>5GW"#&\,8LH'^IEO]]OE5JP38GE$Z3$WP]HJG1M[ M8,:7=NIF*%/?'#O6M)3>4$2V5=P(E>R*2TI8K[*$?6%*G1B11K9&0IXH^N2R MH&_"P@(^C:SSY>E'M7>0><$>X[S.3EUBQWX3V?"1;8$.)7*45G/X"WK?MV0L:MO/:MQ>Z*F?NQ>SR #MTGBOF/X:+0B MR+0=2]-SN.45QAS2^%S! XL_OJ<.4]-F*X.4FL_*(T\5U;MDWG8V/EDALB&G M7!"@G<1[&)S2H*JW(?<=OJ->&LV+N=2N=Q9PXB:(671+#S41GKXUW<=C$W,!6;I/R*9J K\,$S58UI#DI&5 M[YA+]CNAMI.Q0(T,(NAPM#GG7?K/'QG*INB(#*KSO)'A2(?1D4'R0XL,AJQQ MY?.8BY@^QP.R \H&BX%K3IF$*O**VR\\WJ2W^*_52JAR8FMH*=A"WY)/@2)V&\(!18RVP.+V5.W/S&:9)P MZ3O>WF7JH ML Q1I7A];I8.H(Z]06$W,NK)D9G861F-Y&!;RB*EF>]',5WQ] M,6J2?SY2#\K52GG36_:IX()'E#ZGEK:+-DP([])XZL.T"3_B>>G#G6:(5#5:]!W@'AR6P-GRA*04@EJ!%YA1SRO$7[O(V8M\D^4B>R"8JQ)&5-WI3G^=5P0+Y M<("\->E:KKRV0+8R-QGRQ84,BEL@! Q"LH6S?/J9R;PXB812!OO(,\)'T:%. M 6NLG_R',=[JN;4I!:]RH+BS&1>4E;O/2/^(-I'F\ [+JC9HCEF MA&VA: :K-6VQ8VD;T?N.48&!A&;O ^0G%F'*"L;L(TM35%SQLT!!5DI1^L0] M+\OUW86!PY@;R:<$,BH3 ]V8%LM?4\B(DXRZ!3 ;4]=>!'8,'*#16%GAA(MU;,8\]Q!(V=RR M&$G2^)@&TJ:3DZLUR=GF\$BN(B(X(\HV']$\]7GH#:/'WFG#;3*!OQ>(E.%_ MDO6J*\C>U E!.[D'7.E/0C]!OA =I0SLG!%,J7.4+.Z2 M)[3R(/J,^/U\6A,Z/834C\0*-JDU#R^A)@BW%-$@TUXO;MD/J;]V5CT+B-IT MPAX"==+!Q,64G)]8ZD6Q7 K"UX&=M&P^HQGOB0.>2.[,/B-A>\9JW3JQAZ8W;F=NOG*IK8Y=A=N*;T!YW4R^N11,B!K M-ODVS'3JYO2)8D" @XUUQK@JGU=^5I-%3))X)@V0(&J"+>O5^HY%W-U3[PX> M6H]NJC=CNG7'C$L]#)&7+&G?%SMB]5'%Q(9+&E9G^\XROH9=YS3&#A/^))0" M5-6;2-?:4]<#\[$UPZ#IRUW 6>)R)7>*6KV)&T MNR*]3ZC$4O0 I6FOF00^LC>^*^#\E7\N])G:@D M88'Y;O'74Y_H36>]A!-1K*3N^4E^PI#\"BQ)PM-&#L-T!CG?0*H>Y++D67Y' M19NJ]KPL/DCL..&>N=EFW[G*$%SZ[DV6+JC9+&S9%2G4]C% Z2GB%OT0[VYW M$K\_/$@F^L0=(VHJC+WTW;J=[4GTO>[B\PO8YB9G,%? +)*DVHYHH?N8AO$\ M;91/MAHS30>85[X3,J')!5/_O?(S>]7?%6[5$3E8ME>^")7-O1 #90?A^]^7 M4:3)JY3)UQ!!Y(>"HUPS_D'I[LM\J%KLG, $=T=KRGPO0]6_Y"9SJ8Y/0Y9; M>$7K'U"QZLH7D22+XN0%^C9G*;6]D?IS3S-HCPCU7;&O-'MH,B1]M.*<$.[L M0#H]33G#A,@3WH0IYB1X9J%:6D8QW\IYT^-KEE[4R?9DA($V "79<9OED\8Q M[5FPI>1%ED43INQ(PL_"NG-"8X@([9TY Q[.T@#H9?K-8-%-5OZ_IYZ MJ39W8F!6&:*^.6:0;*%HAHHU;;'#8!O1#1Q5L)2-F-:!3SY:0T@2MYD&/Z8% M,MI$$<^Q"B$'J>ZZ&"HX/ N M#*)=,J3SZ*MJ<$\-65,8(V-"\*'8%/HGFV"%J6LPGAG*/1<*W=!MU9N,FB9( M$:U.H5(B>>'OB#>,*L7LG;(@^A&@9OK=Q=[#K?+A16VCF0RYTZ<6JUO,8-B9 M>G(P'WA6'E2TIM:@&AY;6'++X.4V\+AS$*ORR^W."PZ,77"Q$!>4]&\K=NN. MU+/Z&J)0TJ-U7^S!:A]5#,6L+HLI]^1E3/&#/#E+4E.NMMN]'_S$_(6(WYS7 M!$X"2%%2(GUD+0M^^B05EZ3RPM;\,X?2'^*O]V(42/G)V[<+0>K-MY-7Z9C. MQ&4C26;5)K+Y\*-M@R3CYNQTW!@$V@NV9B(J=^^A?MQ'G\>1'E5KVF*&T"85 M,[S4-<0.CHUR&T!"-^&A"@V2/7"!ZF84V),&\TR*6$B*1-)VB96C:]HX;O;6SFEU0%E G<<[IUX'XH)>>F[2:DC>394 M]Y!0-PI(86V .8H+L@[=$:_6^FAAHCIEB9O,K4C+;:D35.NO%94$!)FD22(6 M/K/KAJ>+6G9%[AY=#%#TBS;]$#M$)_'[AP;%T0]<$A>0?!"\?C2]%2Q.B^R9 MA9#+*9%'5X_]M!5R_]6H59K"RDT0>Z5.TMY344I/33=VG,RT4N1R4ZP03*_EL.-*Y7C+7]N@T^UO9%[:4;BWC62FW'K+'BV>,G3CN:.G/=Q^7('P\S3:]NZZLS\"V1INV%Z8ZG )/J&YJH35UD( WK<)G<\H0AET38:^]4T1XX038J6 M\@PU;1&C0*/(O9/TTDO L*56NUL]3,?V-Z#'5]6(?VK29>Y_W].0O6\I-=T4,92-& MDC&4WY3OY>PSWN)?P)Q$P%U>K/!=M6G^*'ZY?SR3XDQ=/VLZ.RE.4']5&B9G M1A0W(MDM2,K00I+.=,;XJ!D6\F E'0L6"[]L=Y2'X&"K]36(4O%&6%-;I #9 M2L5219>JAHA#E7IY>]=MR:B"\V9TQ]F*""(.M\_JHI1QM,PH$9[K:WOO\YI% M$6/7JBI-Y(1\!Y->70Y=?0_DCME"W:)[UC1'[*1MI.X_B('V0CGI@A3HVT]Y MJ];[NB';K;G7+,?TB=K-X_IZ!NEM;24?8WQ?Z[/:ABPJD[!/QH#+D-'*X+&B M$=)A6:]4OA@\;H%^T:<5>$@=*[$DH!#T1 EU%:I/O4XSKEI*,5UW 5$;:R[C MBLD*R,P[$($2OR6W ;,UU4)]3OI,N5=59W 2MSLX4+':GWYF3G[F+E"L^M, ML\H'>AI[8,:/=NIF8%+?'#NRM)3>T!Z2+[D!YK"$7SZ %?I,73%J9/UO,H53 M!K -=%; )QMO]DRFM/8KFZP@E2O1',O4-<:,28U*Y@6B="VQ(U&SX"9BG>*( MM!?TC*=K$68**&,K"!I/T67]![6[$Q"$JQT+*5P5D,":GA ^!.]8P\O"';HC M!:R^ACC>)&C3%_EN02<5AFP;!.&"9*S2#83L7%H=Q=E]E7@R%5\.V3:MIL)4G0!YO*DYG3.P;KICU+N,Q,RG]HYJ5TP5;9&Z>2L5 M3U9)QPVQ1R6-N:YD@!J:VBI0>@-&T1QQ6-(@^-J(O.F1*W$S., MKJK*35'Y208G_G*4$Z5 DV?W/HC HPJ2VG9$ZH'=E<_B@U:]L <+W90P'CG0 M/'L<(EN5>OMIPYV-&N+Y>R+$H3XL"=AGE:PW<80QC9V.UD,1R>?E0IX]L+(0 M?$QC@AL#8\-V3D794G?,9Y\J ;1]+Z3HV5'MTYP*;1?$T4Q;R8?E5$@$ "18 MAB&\[2IW!$YV3,1O$M864&$J@^0Z*[^7>R#2UR-(-+%]KZBL^"\,'BYG[A(J MLCP).R0[-_*/8 [=_<0>9)"C0E_#%&&B*PW$N-%;%4/1Q(*D/$G"E&1<50N+ M&#*Y<3);T,06U7NL01E[+&Z&E"V4/6?;RI[%UK,"C1,U]=B0-9T-!)Q*;,S3 M,](8O-F"J/+ H7)1*=>9"H7O:Y0_K@^]0G699-6&"?A(17)9O=EVRF6F12D%0,"YM3 MB.S6?ZQA"2Z/PN\+'CG!WI?OVMVR$/3J$\57DT$*_D,-TWH-6T%C-@%L!U7& M6\.F7.5KD N2,,80]TY@GI3%6;J*=5-K&'[T=OGT%,IZ)7GMH(?@#IBOUA\C MMHPB=@P*7?HA18'.JF>!7IM.V,.Y3CH8"MI"=K85OK,/67J__7BRA.F4II*1 MO-84I R&()PL]0''0R#?U/';)#;+F!2JC,FJ9*GZ@A.1K"Q$8I-8X,VWWXJH M*>(1V05?X5TG794 75NDN-A*17T(E#2< M39QS+*^Q8"8AC"%8,:6C6A,R14T>V1]MH6?IS5@\,TWI;F6F0N-9^>:QDGKG M3%O.QCM/!#;FGK>:D6IGE]F8GNY'\8F+#MQZ'B^7)MNY28VA MC@9=2$1Z+Y8^U/LKH\?O<1HAB-S;AQNK*3FG'37$J&% J:%E4O3G=#G8+$@F M X3R2@H"8N#)[IG(;+ -05[YL&6Z#?QX$^6']%\CQZ6+/0,3/'P*AIBU1.4E M(-"I63K#3DYB[EA3H
3,3Q!",ZVL)=J/SDE"C M:)K>N %$7@IRE'29&CN ^0S0PXB-!'Z\G0=^O!?F-F"VA,P+0H^B8?J"!]!X M(=A14F5BZ #>^)'#B(4$<'PW$^#@VF?<>I!Y2<#!JY]_ZTKCI0 '-_#*6%_@ MX",]+F<6.$Q82 #''_$#QW(M+&<(/8YIO1 (J311'QPI$7H!8%*MSW2(0H'_ M7'#%K+$>-BQD4G_\$#/0<"\'2(9@QPN B^D18AQ$@!L^)A#!Z%TC^SD9M6I_ M]-.\5N9>?G9$T^46_M7'A#6TY@P4329JC1HZ0G.%D$9]QL23(G.BN!/%WM:3 MDO9L!>\XR;*W\-Z>T,YB:N9?:,CAQ0&I_7D0Z8"DJAURD-"J5@2 DT:(G5LO M:]_!F%),_16(VHG^1]0M3^ER!-U(ILT7:SO&]+/5"V>Q6(**7C>\C5;7?F:#]435N@%[ M/8.7T)IE-CAPK_5/GTV4VS^:MD4]84XY#WR899CO6$T6/E9X^0A7KAWM165] M\YDYZK&B=7Z:MIV1FYZ(;-!+4]I(?-28JN>!)U@%H;S8J;ST _7W:T%['T)$ M6&"*QF/;&6EV_MG"+>?CC<:=$(7C#7^^H^1V(% M%_CL/6/1!P;%U5S:[:5_;&OL5^W;"#SCF(U1NX,F+](J7G ^V M*3>R%NS()T88#7W"(^+RD#FQ=R A\V O$>Z5EVMV"RN(09Y.,4$8+62#TJ\( M=9^AI$UZB1\:[,+ W3NR6+/+74%;= 199)E%*%_A>23:.W*/E/N*IM"%P_67 M..34B_247I-E!)TW2I962F_I@3S3\$ ^<1>>*(412'[?TQ".A876Z8_0]0"G MQ.)W\-^)*PJ,.T02ZF0)04)F'V! ?E4L)HZ.)M3Y=$R8?$E)@!R--G?!@7KQ MX8X],W_/[I1//03WU&.K]?N]F#.8:L+KT'P(,8D:0S(]GAHC"=O.:K*4426L^_1M0-@TE[92P)@EODC G#P$! M]F2U)DH DDE@$V3G.[(,PO0=B\24[FS$5',AA/""'7CC_7ZW"\)8#\CMNF&& MW@Z*9R#;H@]V..VBPI"P6RPO=]0_P.,$ZP >+PD3QD0L%/FS+*VP@"*1WMZ% M5:.KA($?J1_SQ\ ]D&C''+[FC@BM_;_OGZ1.$/M"A R] WCT9$.]-?@(CZ/C M$%R$-[L@ABJ4(H(N_\U5:U5P,B&5"'[9,_7VBH/L)Q8!6>PM B1H',7TBDJ+((U(/TKU&U[+(NS%:XN@KKX5_@^*'BD7$$26 YS4)'M./_ M4%2@M&^A#(V$%!H3GST%PA;P+ZB.!P7'Q&]I"&L7/^(1 MF$HL!N(-^01_".1F1;SAH;"'6 H 7'\*]IX+U:;"IR1^I(!>\AW00BR9O> ) MLA8^K: 8L8(9U&LV(($TFB 4A"X(*[Z>E%X04^N8?/@(I@73BT6/'+HIA$X\ MZ4[A3BD/N48I<"$)&YMSZ*3Z:SZ]O2W<>\@D %$N?]_S^'">#MAH^9GKSDB; M^B"=,SNI7-SLK>V >.NWG=Q]Q[0B2G*JY%>@:_&L_TC-BP *C6ALHVN+?.S6 MJE@GE-C5'RJR)LZ;C0LI+3>2*Q>>SI]D!?+DRB<) \NN.JG:9[G:]ISXCL$&"',O:0CU M\*H/CQH;(W?;>B6+_EK=$K&C-@CKEK/OL$NH6?:I470R>*:V^KP.0O<= MEQOH=,?V,7>BZ]C5'Z"A(0(0($Q]]C&R)7,_X2$^;YQV3*7W\<8GB8!"ES@]QL/WO(I\K MW]%#5'USS/C40M$,G&K:8D>F-J(;AJ6=.H66)[L!40*0TL@5(DP,2V.:0=(F MIRK:1*31]?UO@YCS?A^)<7.[H6($.5):ZM6D?=8WQXPY+13-,*>F+7;,:2/Z MJ)BC!"!'$DR+.&,:H5H_FW@SO;8&\>>!_L9#GK@T;3#C#AUJF50 M4]4(.\;4RCPJN"C.)&4]<2 SBMY'*MD$DA'U,X@8%^R1!SL I"NHVN13=0ZB MAXZF#I@QI)6R&9C4ML:.*NV$-P O.2-2XD3NEPN9Y)K=57]F,LW65[<,96JR M'_-X:MP9US):#B^@.G#WA6]% MD]7Z7OPV@GO=')) Q,B\@$>-]9FMQID@AL'8D9?MV.1G2&,IGQ9:*=[Y MLGEL-*&>1K=KX=[I W,V/BS28#?F:KL+@V=Y,:)VX[9=1\S(TTGYPF9NBU[8 M,:F;$B8 JK@.@BN83R%3M5,D2@%K[K+2=<*TLDIR-SHN"@N5EC-I)X:T:6R7 MW*,OL2%%/G:WB*J>$\X))5N%F0CTM[N"H2B'U6>Y';9"B3JU* MI>V/8@/,NQ>5'.^%SZ]9>$[&O%H MM;X-N-R.4KV:VZ8G853LJT/^>HV*CJJFDC!9$LH)52\+, M^JW_9GO4%@+HT'WV/J$O%]"V[ZS]PM!]^\PS?BEZ1N(8JX)C6*TU,+TY&H'" M>EF"![Z5!4G3JE6IZ+4A:6,GY+#03NDB&-3W0 P!+07OO5TCR*LJNUG9LVSP MVPUU1U8\KRJ<[ [8<^'WE(=_H=Z>O1.!/8WVH=PO>Q^RW_?,=PXUH6^[GLB= MN8/Z18]NT0VQ6W>1OO<0SPF3C++UV#;3O$KOVK"V7<^YC/9F]2M'N[[;'$9[ M"^E[G[T('D0R(9J!;S5VG=8$BXXVL.O^T1US]B&4?JV-6EMVG2$ Z S0A #' M_68& 5KQS6) 1#(^EF/:28R0*_L(RU4$KO[ND/WX,V3-$Z!.@)S<(Q. M>IB>% N_+[@-NB!Y$L,T&\ "_%UG3_YNSI[\73=/_FZ6GGPLM6%/_@ZA M)YM2N>C)'_U Y\7?6?3B"_887_E1',I4]9K=J,J&R'U6KUS154];(?;0&F$' MU &(24[3^KY16<4;NF6U6T0US6F4GS<]]9F',Q6P&(M;&?;JVR-VS5L6C--O3AH@=LU[> 1FC*54B1ZWM-X+& M5O(FB/N]>#QFSIS,S^V<+U?LA=PK6ZK=G">7=4'LJ6TE-Y$?IS*[;0=_MT$( MUV67<:9Z]L,%CQPO 'GK'_3H1 'Y:.]ACM)C(.V[(_:"/EKTOEJK>)%E7#P= M+/R8<[3]V(@%J]"258KHH;/%A!$I#<,#]Y_N&+R]S-REO/G>%3VZ4T&.(#W- M4HIONY% C"1]->D=+B;\2,J0*(XH 65JX[RG#E,VL/BX=!3S+8W9:MT[WNA( M CE<]#%(Z87J#OT1 T4O-?HZ0LH,KIDB#SJLV,4E:S#%N!E7+D*5I/ ND:I+=$$"Y\!ZP%QV]- )_ MN=IN]W[P$_,7\M4T&-3_3BZW.R\X,+80L4G('*C;"^/\//"CO1=#PL/E[WL> M'T@FOG3^!9$%?IDB K^Q^J3 J 964%C67ZIM&__&4CC[I@9A[ZA2>'U&$;1^+3:!H) G;<\C[_6/$74[#PSWUV&HMH[J:I(^Z]LB=LE'5 MHEMJ&R-VS&:9>Z\_!#WY[(]5RW%W[0 %^E UPFQHI_%?A83@J>R@2YCUM/"TZWA:0\]<>FE2V1 M^W&->J5#T--FB#VU3MK>1W<)S71@VCVT'$/!^]M;8VX6A7'!Q<2_CMU+_.IO M'^C?@S MQ%N5XJMMA-2IZI4"?ZIN@="5&@3MG3Z45J$V'+RU&F]JRBII51FG M-;5%//H:54P'H;8ATK'8+&_?(9E&69)V7B;=3J UKJJ-RDT75JEG&A-Y:L.J MZI9(?;"%>L6PJJ(90O]K(VW?(9F\JID-3*MAU7@*.NDL:O5^(^SPJV^;X3V.KI!RR!6S[T-6D/G?J*4:9B0A^19],)OVO(*S4YXF5_XS4%72*9'E= MA;]AS]>J$M50'A;WY8&]RK8N9;6N/ES>W4^<9&5244G+9CJ4467@8UA\/4XP M6*V782BD9PTUT'1MD>)$*Q5+3\15-40\C=;+VW= E4X4RW0E;GM-X%_1@N_ M*YSFVJ^;41 V6OJND+4@:E'2VDBP.Q7D0[^G68I.T9$$8G?IJTE?1RKRDR\L MECD>.9#5 -:J:9K!9< B4A,'7T#ET6 'O+)W(&OBXOKF2$&@K:)9W%S3%GL< MW4;T_C4(,]IDFQ$G+EMSG[GD\2##;2?PA$!!L@U"GT(F1_+$8?94=LB)VXS# MI__J!B$HD_B6'B00WGK[Z"XX4"_F+%KYY\%6+#,<3CW]%M8@0IAA:Y!Q,D#K M104[U U3RL#F0OYP1M(MCH MZKX]^IP&,>B./>T]:'UHLP:M;8T9@YK5S#!(WQ0[!K60O#\&I:31+S^GL0*. MQ>?47]QDL209S+7 '%U#S'!3JUQ>%ZFJ%7:0J1=Z6 9% 5IH*"-S^533IPT3 M<.+[^S0&)R&CSH8X*@(B'FR33%[+;40[X "7<30\77B9+%4$=5]X?%#+Q\// M@>>*^#BZ?KVKJ4O4W U*-#HFM_]W#>C($I3"B+FO'X*GK]Q&5?9!.*'XR0"\:N_ M7^\.UT 1WA4X38.I:884I)H4 US2M4%XD-\H:N_;S)(H+*52L@,36CH/ MOY1OY;V#R@:(AURU,NE@*_\5Z3#3"-EW@.7#RLI= !L:#8@D?^&^4.4^#AF+ M?_CNVU^HMZ';#U0?1C9U0.HK[97- LC:UMBCQW;"CY[^+%@3)0I1LBR($"46 MLBS(A^6"4.*E@SM8DUT80/<#V?NNZ.$QV!2VM;\VK@5+1I%6DO3)!VHSS)Q0 M9Y(H'4NME_;26>\8O'CJQ/M0C-GS((J7OBM^Q\)G5I.?W=P+*1!V5+N8GMK0 M!6%XT57R_GA8H$]D5K?M+&V5L%X2K/:B;5U[Y$.Y4=73BP<5C1$/WV:9!UU M6*U)>0#;O44[LK9!6VTME+)CSRR$LJ_MRMF=M$;NIPUJ5I:U*S=%[*--$@\O M;Y<2QE+BSK"BOP3A;V(9(?0+F;N7UQ&,/N[@J.=#J7?'8BBH'OCOF,_6/*XY MDVW5"ZG7=52[\%)#4Q?L:]\.&A@Y.\FXB9&;L"./";_)WU<87?4""Y+Q("F3 M_[^[Z]U-$(CAKW(/L*EQB7')LL2X[,MP,3,^@ &6N&Q $+/7WQWR5Z['(=RU M[)O1'[W^H"U':PONFQ.LDF]>;+M3$W?< U)==JX?'.)C" SJA'!$XU8KM7Q2 MHA1$<(?0KNO-_Z+(A*$,[GR'>/GT?? X=VJK"4S;"-8F&*$)"J.;;J MV]LD*Z(11W9:(#KXXV,G[WL-8]\]G!+I'E8)'('?RU_F4I+TI M?)/][O^N7#<\!XF(R7$8\(]N-J8*WN]VE4$TV/4Z);41;ET$$-Z*W,;CYAEE MY6J,QT?&UV/E@JR^(OI6.YL%Z861"./*6CT )>X%*H*2(9XU'&&;5JK;]Q\T MN5CDZCPN1XOWKB(Z[))#X!UB[[2//'YSY?C%;*X>/:IY+'$O[70*:OXZHG;.PVXNGDL7]W&Y]0VR1LY(I4-9N(HCZJX). M7LJX^IF@[ZFT[).MR>2A5+ KZX.5:QEF''8FKU0W /1M;<#<8&%M: 5I'%[V M8G7Q( <6I-7HK50J M#Q"BMB^;M$E<+'#''*=I:V8CB0EZ%YDI)<:EHD[S-4'O^I)5>3U-2QT<_HE_ MF7^5"7C^ U!+ P04 " ! >J50F2D2?S-) ^.@4 %0 &EM9VXM,C R M,# U,#5?<')E+GAM;.U]6W/C.);F^T;L?]#FQ,3V/&2F;?E:T3T3\JU*,4[+ M(RNKNO>E@R8A&UT4J>+%:=6O7X 7B:0($" ! H0=TY,E2[B=\WTXN!T<_/6_ MWE;NZ!4$(?2]OWTZ_'+P:00\VW>@]_RW3W'XV0IM"#_]UW_^[__UU__S^?/? M+^=W(\>WXQ7PHI$= "L"SN@'C%Y&"W^]MKS1-Q $T'5'EP%TGL%H=/'E],O9 M\<'AE_'YQ?%X]/ES5M*E%:*?#X\^CP^_O(7.IZR)^&>&2O+D^%=(25^0 M)4V_5WZF@\.+BXNOR:^?D/9&H[\&O@OF8#E*OOLIVJS!WSZ%<+5V<5G)=R\! M6/[M$UP]>Y\Q @!*/-U%OZP2K1XZ<1+O_[?%IJ M"URM8L]_!MX7VU]]Q2F^LA66",>DMJ]=I7N,$$EQ2ZY\+_1=Z&#.7EHNUO+C M"P!1^-VS8@>B;YF%Y"I3*UD?K #]_ (B:%NN0'DKY:J6>?ME.%O.UB!(:!BP&]5H4Y:>GQ!"+[XKH-&F&NPA#:,;OZ(4;^5H""6 MNG32S945OMRZ_@\99*DK6TO9!5H.EO)[U,$U#&W7#^, W%L1^G>VO(Q#Z($0 M]]\'9.2*79I](.0K58F\C_%J904;U"/ALX?F:+:%!FS;]F,T8GO/#P@O&X(V M(K,6K$3JR7, 4OJUD*R864GK44="JX (/KG@^.01>- /[OVH%4KDHI1(=@>M M)^BB86 .7&PF%OZCY:)^"5]W%(\?K$UUP+3"%-K?]@"6 MLNNZEK@&D05=24N*;>$:VZ@Y> 5>C"JS?90*-[N]2CK7J+&>'D"0;)YZ-I@] MN?"Y*WV$U*JQOO!<);#L*-NBE*XI8GT:ZRCK"6'6%?X$S@1]#F,WFBW1"(!F M>N'4RP6;A"' 6_G;@;$OS0INI<9X5#ET&_BK_+OP-QB]7,5AY*] $$X<)[%< MEELX4^F;XFV;IS$"M]!#HD'<;CP;*BQ\;( %Q7(@U@4 R3>'X>^R5=ZZ/1KK M&&_W8AG0?_"6_RN:5B.II).77JO&^KKW/=SJJ?>*9NCH>R1%1@OTV8[@*\0+ M$=GZXVR%QOJ\M6#PJ^7&>#%7T[VD=VG&ZC768+JTDJVH2BT:ZP,?\,919HSO M083/>-',&6^>^5YRTBE_:&9N@<9Z3/:O$V*+COK[<6B%:9P9SW;)_:>NT[GZ,4IE/ ;WB)/UB7;7?&L>7FGZM8S6U2B MVYEP%W/<7"BWM(E NGN+U62-7@<@1(@E,]P[5$E6%2Y,D%=W01SP%@'/ M2;P9TV]AA*LY0(T]&'T>Y045/UJ>,TI+';5S%D_$Q.CX=JDM+KX,X ?[N@U1 M>4E9(;"_//NO7QT 49F'%_C#9_SA\\%AYO#_;^BK?U[Y:!8R>0J3;<^\/!=K M^6^?:G[_*K]%N?86J-R:!A5__N?I^.SH>'QP='$^/AF?GHT/3PM-++)C$I2; M:P5V7C;ZN$>8,AQ9BJ_KQ*'SL_T"W2T+EH&_JM545IO/V&H_<$#PMT^'GT9Q MB-KBK],-YWXU'EA>F.QTS\':#^KH0$HZ0"18),A0.5*)RO_$5A"!P-TT@E)) M.3Q,6 3((!FKA.0!!-!'XX5SC08F"B"E=,.#H[GY&1C'*L!(!]9;Z(+[>/4$ M@AH4)=L:"@PM#Y#XE0=$E//]@-D M-!.])==1KO"V9["Y\ATR,-1<0\.)7Y@,MC-UL"VLMZF#Q$XVJW'M#;:,D+XL MW=G9^.A":ZAXQ,A .E<'TL1Q NR2F/X'+33!(1&@FK1# X=5A R8"^7 7*&/ MLV#A__":8-FE'"@H#0+DJ\@#Y9@D]G<6/ 3^*TQO_U.!J20?*#HL4N00*5GI MEUK[X(>1Y?X_N*9.$>H2#Q2>9AER<)0L^''?G@3 (L!1_'DX #2V.E>YD@4] M#JKB/KSX'GD-64TR'-4SM3Q7OY(E_".P\6'3YO#H:8%WTVO47TTR'/4SM3Q7 MOY(U_"*P<+"EQ\WJR7=K=%_Z?3B*;VYVKG4EZ_6<%S=O=N+N3]@YJ4LV' R8 M6Y]#H7 -?A4'6,YTSQD3!ZDP#HD3HOKD9>'.S\9X#JXE--Q2Y! I7(%/O0A@ M6> KN+8B*VL\95NK+OG0(.*0(H=(X5H<[U4'5VC]\^P'&^I>_#;5T !I;GQ^ M7JAP_?VXLEPWOT5+Q*&4:F@X-#<^QT'A(OMF!8)G9%A_#OP?T0OVQ;8\> ][^&Y [3R5=69P+_:%A:'Z. MAI+E>S8AO(6A;;G_ %9 =D@A)1T.)EP2Y+ H6=_GWC.[IMZB;^JF8H24PP&% M1X <$R4+_7)#4[\F-E0*:8>*2Y,(.3)*UO<3U$XG::MKU0WYI=^'@T!SLW.M MDY;L?_U:]6[O[//.%^2[H#VBZ_OA 79]WY:+/E_-[A]G=]/KR>+F>G0YN9O< M7]V,'G^YN5D\CO[R_7[R_7J*?OF/3Q)]X',*+JWP*2DO#C\_6]8ZY2%PHS#_ MIDK([.M_;@4J7&I_\%-O88*O/%]6_H[57:@DEDS8T/QRHA)QCP_.QGBMH**_ MM0$&=T4.L8@.^$C,)4"3C_3"#$6,1(9H[Y9*ORC7!P:91%=6$&S0HB*)U4 MGRFO=IQ@P':?$.U%-80GV;5X'(8*(/&?7/!SX(=A_.-,>\I-F_>(V_^6<6+RN-S[#9=8@*\-2T MPP::7S3B]1P1P!ZJL08/ 5A;T+EYPY&% )I!S:*7C.@-MH A9UF+1R='JMQ; M.EF"MH(2[Q -:Q;!P@4#46?&=W__DQ-?/[)I1*S=N">!@JBQV[D0S,GFSHFU*8UA [,HI'O;PW++J3"4D=_,Z"E MR$*^Z#6L ;\0]PN-;(FK2O;29?K$9<.) FMV[?C0]JRAD\""MA++XX#*_>4' M:X,7R&S[RN7$VC&B$[+DG68&J0TY=+A9K5U_ T 6^[.@3SH_&O.93I5V"C#D M7"*=/MEV$'-0AI[)=+ZTD%[0Z45[LA!VGAD#!M>SH44)9>6,T<1/4=0;P=00 MI0JIQQ6*=K7K ]UN&BP,-9.I-.H@O=3S$$4[''7'?HS\8-1@E-N14A=H1&O=.&7.;3IDN:A!T(*.9\PYAE&[>C&_*9SJ5VBE MT"F.;C.<_)V::_ 4L=BB^O1EC1V?C8^/C*(,G^ R3GK$NWTQKA>)I&A7B*E, M$:@-88=+6BW#\:Y50==L9\:U&4RE4$O)R7$-![M>:EXHF'J!STTO@A;WRB#MJUR)J4 MVE&$$]-]4K **<@30;V#2B'R#O5.;"5962DGJ(\IOQ+=$7DF":2TH@>2CU)C1/&JTE%FY*X$8JLSQNY\><&ZLP$.3J'!BV_$J3A;M MUV );4B:6C1G-(\J+666X$V@Q^R3>=9I'A48913E#J"Y>W1+MVCM:"%O\X)= M?G+<]JZ<41)MZ2%1^@N(H&U5WDZF1%PZX8FX5*KB(^I2_T)=9[Q,FP6N_'![ M2Y1\89*>J=PU3L_&!XHOS+:]*=%"3$,P$&L:63R(8XP]?UF=WA#Y])*>4SB"=M))42O$?(&7Q9'K2V M2B3:'B.W.)#O5N+@B2)+!X:L9/(4$ MB"O!&UX]6](8]I,X>O$#^.=N^4)E2363H>Q@$M,0O_8ZR:=A&',Q(LU@-!LH M(HIR;->0">1'/AAS&")KI@DC%,+2@X3 M2<$SJ1A\5*$]N:E3"D+JLH;.SL:'AX:P@"*?#'=Q+1C0/)5@?F'+*"XT"2G/ M(;ROD[3ME^%LF=W60K\F/J\K5-<+\$+X"N[\D/M1DR/ZHR:/"_2?;S?WB\?1 M['8T>[B93Q93E& TN;]&*;\]S&]^N;E_G/YZ,[J;/0[HU9.IAS0.MG(W'+D1 M4ZOQO\B:L:@)2EV?2+N^WZ#^LH=%HR24@S*QCK=A$!5P0G]5,4)?X?BH3FQ' M:/X*@E=H@\D;K/KNDY)IAQ.#\G>(<4G%@-FX=\P2]XRTX>&UO[*@1P9N/ZTV MZ'$!48L?HW#*3ZB)5SGM+![Y-^B",/(]< M ^ VLGD!0@;0Y@XZX,@)4.0CB M%U-7A/'Q5/%Q@E?@Q8!^RY2,?NO"S&&&6!4H]S\@L&:. $'*Q*]A72,173^) M6_X8K]=^$)'YP9#-'":T%=801_CMC >MV\ 4?23=N]Q/J T'6LW>..6B=''% ME]TRX]7T^F,UF;[HT8'81Y!),@D#N_*8"IG@MTB-=>&1T*+3C?$N$0YDCO[G M+*PW.CEX2BIK^5P]?YAH0&1/9]&E7)Y4;ERVL9*R)X^:K PQO79T:6UN^$24 M,#74P.[439DR=1 M#"6/=N3@P[C.J/!*JWSA*88:/P,/:Z(JOU6Z%38_%\#EN$_"[E-I!WWTBV2"(7K>L.D@02GBJ8+ M.!XJZB-^>;RD+RGIF3I33F M<*!9+%'W2G2:0N;1J/*[$I=6"&V\X0;=.")ZCC?D,H<4;025^L:!(IK\!O 3 MW<"9('ME/8/[&)_HSY:)3@J>U&SL:5>8.:02*+_<1Q(4'9>5_-.W2[K9DGSR M2LEA#FUXA93[ L+V9IB*ZPQ)5\FBH67!$].@:+PW&<8\-QD>?YG,;WZ9W5W? MS!__[^@OUS>WTZOIXC]&-__S?;KXQW"N,13NT+0("LZ4=XA7'$[P&_:Z+&Y9 MH&&\\)#+13P<50I6*AJV;;Z'.W?-Q0>F//I"24:$ B.SB%JA6KAE5^L82TRG M+WK,0-0.V Q2&N*S0(B$3:4!-8^1E."7V!B/A7+T:RHOZA,;20@.40WQE:\H MJ_;&'#6MD3Q@E]20('JBKDQH18!64SVZ7(;8_ZEG!_BAV&N0_G?J[:]OYK[K MWOK!#RL@[1QREJ(O4>B8UYU==A?Z1!4IL:\3 M'_&'A())E,#DMUG2[/#F#00V#($S\9R;U=KU-R#]_2$.[!>DU0?7JJY5Q%=@ M.+=Z4IA4;T]AQ,R<"D 2E MX809K8'G/R43Q9>JI:F?WP M4'M?X!JK)===./52[=8RM]<6:$/MGDA89;UZ99MXA9L;1]J*@:>U4@U?&=:T2]1^3WX MD?Q"WE=ER*L=R?HW<'1=2'B.0KG_';7#M:15);-VO&K/ $Z#Q42GH>_13IQ_ MQ>F-O'#A$\Z\Z^?"R4UN:$?9@P_?/1B%FV%=IR68RMUT*J$IU\Z;$$2UO:3-;3W5W.[M5Z-.G+$$"+XM;6"&E+C4;> MEU"-=DS6@7.5I7Q?:I$ M\#LRT=0J4:/4FZ;?QE='LW^VU KZL5[KYNE<1^&[DFBR)'0MR2A\!_A0C%R\UW M-&I.O6V4PHD=P5>( Y UB,9?4+DWC=7;$A9 *\Z&(D0VY P%J6$)(XH_ZBZ! M=L@+0G*?(@TR2]T74+1-59JQXV6A9T,7E!QS%[X8FR.CJO?#S=ZTI_Q*&#UT M*<]S8'4K^A;%:$>RWKA06=Z+TEU70RHZ!J:>P7(_F-9-;X(,&2F&IJ(!^QJ@ MYMLP(0'Z[(*$#9XS6?E!!/^LV\GDR?K!0 'Z,B26PL\6]+!^9U[:Z9"&D4ZC M#;X.D$0C2%[,(9"-+?,'W81HK.MMI-H!5A$:,6 MI*PHA2PB]T7*GRW%KY56K1!+%G-IT%KZKDN]A@V%$UW,2=WKMW4T:E%"6:_' M!K%*E#*ZKNKT?+EE7RL/ 5A;T,G=<[*]%[3N3=XQ2?1#.C1J5]A[I%YKO6BP MU".,=%L=W6$1Y_@5@MD233 382C;4WR9S26+ #U(O02O[!G"/?WB+K);L_ 9 MI+K,YG)*@!ZD/%BF!Y'RQ<6#M6FU-,ORO4?ZL*A PCU*/7B31\G)CC[OH/4$ M75AS!MBFB/?()DYM2+@OI@>QTLF?;0=Q.U81\K]'2O&H0L)-%SWX5+? S95! MNG+ 67 ME7J"E#I62RMI[I\==2+*(Z7PN*Q&U)IZKR 4Q%Z =Y=D" M9EN4@K3CG:#9%J_(AGB2ERPX1]SJQGS:\400[@V#(+,JS+FMO!4>!W= ND2S M@$+T4HE M<5S.0P_B']!ZI?Q%(64:FJVZ,7WS9KNQ@S2(/KS@\*]S-!&Y62X!<;;5;R.T MHSCO3$T#=8EZ3$H#]B-E550T088A"#9(&[1 D4QYC>!:.RD%>?;M/X[X7HBB MR]N\DIER*.PR537"F09!S1X2-;^ "-I8GB)LE,!F)^T"FY4J^PANUM^1S&RY MC>6,%RDXF#TQ2!4E2[ESG)V-CPB/M/"1OQSEQ8\LSQGA"O"7 MI2HT[NRSX-GR,J^2GZC9%#1U3MUCQVD*#65*0M$CDN7 MO+O<=S.T,U/-1"K:'BW4-4S+-GD.0*H'1NLUWK=>I3*D6">"5_&5[Z*.X^/Q MYK4@24&Z>NO#FUE-F/9B\W;O<^W:UV1$.$K0IO^W@[4[ M[;:"45;#*/)'N Z\NDAK&16KT;@;$Z.HH)G:[BH,O7=SEB'DMA,CQJ3NW:H, M[3I]*_"V]YZ$B#],"Y&_NE;T/FHP ^4E8?VVU<_?,6HUW79P-T+YQH5Y&'V=T3#Y#8CI*G1:^0R,_,H__% M?K>SS_39%:6<C"*/;*%0 9X$V#O=I@&Q,:^5'YR3@ \]E/ PQHO@D*AB?M M5B-.RU%'\S[ M<)QEJ'H[M;&)S?OR/(5H9Q):05U]5+6C_,,TU%[;X+17_)/ MFKLA#MZQ "UC83A;5IJU2?]MLAALF;6S%'R'^!V$-.0NXF/\%((_8J35F]?D M"@@'19CR#IPA[64T)+3,]EU$VT=F';7V4IA[> M["A,E&R CU123Z8KU#X8S6'X.YT#(HH<*#VDB2[J5IUB##E+2GO].!L/#X9 ENZRVA(71[DA\W2H+OPBX"U$F2R.J6R[3ZY0FP\:,@U<"ZTD4Y&B'A]7O9.@]BAD7.: M+/3A*\"WL>ESC!8E#9PWHB3.N33T'=9'\(RGYW.PQN\K\)W2,.4=.E]:RY@S M9.@!1^_!CX+* M]#'VU06-.QD86WF('S1HBX.87$[[MJ<.R_2!9O3(?^2"T' MXRZ'_FE='T?^&MQ>2J!H]ACB+JG<@0Y1!U(6C;-@X14-G(4]*42Y-X-HGN[=_IK\L *G M&* >]^T4]S",5^EW3..IV$J,X:G<6-DZ*NLE-AMAE>]X(- M9*$ !2AWQ.B'=[LHXHF>OGLP"I/.*Y2$G+48SD@1VI#F"Z)#"!.N'8W3_1T- MKD F ]G4&&I$DUUG2#6^6006Z@=VTGM9;$S+4K2S(=VBF@A2P#"O/]4%.N"R M$1?[-J(VW,% ;('A<0\*7"\V%/T!@E=PN5F@!N!GHL*(?5["7))V=J-3U -1 M"ABFW.%!OHK-4G7(4TC2HFT M,Q[27F9@D)MB3G*C<"0$V3"("JBBOZJ(HJ_P@Z(.FN/,@D"M##.G7!2?$;&F MN4U'7<+HS@^)[]YM$^B+&%WYM?V3)E,_X>CZWEM$JQD/.+D/R<2VXU6<;#E= M@R6T(7E3L2FC.;QH*:N)+]=G$512'Z3]$XZIEST[C8\ZT/^ V $Z(^U7^6"T^[UBM M,L<@\F2&GJ^LP3'2X-% "=-.5$'N420[C' 5JD+?QO M $3;35S+O7G#WCD@B>^4IDV^<2#>!0[Q9^RN\Y \/U[GGR"CGN%3K%_52'") MVA'RL)>3#;8+7_M!Z_B..[H%?L6N$TG]HT(#AG(*,OBK8;L#?=)SA;@#W?N> M3?BYX#<44L\\A%>DG3UKZ]4I52'$/86^]N.OL$Y @-07;>ZM%>D,I2Z9=@CW MA%EY'Y]9,\JAGH,U&HM?D"W>OI5:;3SQ*(8YKS:DX,*F#&DW897OX1,FQ[.W M)6K:)?1QA#!K#>((VN%=Y-0>QC#DT KI;I!5YK MY-85]$MK X)?@.5&+U=( M@62L:Q.:"S&[N,KO]9*0A?AYY6CR,P73Q2;R5W]?%"S- MU+/)F%*2FXLOK]#*XVZ3(K;'(6K(PXL5K"P[$<1R0S+6E.1EL8^1V(I") O' MFE=HY3:R0H@F ME$?4)E!E[J.%*YD%A9_-!;A)2.7!KDD7'BW/7T(R>,7?S46O44I=(THOK-^! M8\WPCI#_O"'#6)?.7#B9I54>+9H ZS5X@OX:SR&F6 5>=NA$QI>:P5R@^<76 M-#@TVP8HWND6RMC=7?M4&S6:EU@# T \'V V_ M00^NXA41OM+O^@%(:5<9PF8YA@RB]48'L?A[6?B3L_&1HJ#$+4!LE$/Y!K&H MB#.=!Y>[AML>(JO0AE+*ANG>M"K%R5C,'EN,>R7VG_*>7;# 05VB.V@GCF6U M^VF4]-H12CJNU2TV7N5(O0]S*(4B."X;6BPY["2IYOB@";]ZI%Z$$444HAY3 M']3)$E6?7>"\LV+/?EGX^#Y0%I\K"X1:2R@Q);][XDE4HX2S83U]B9&JEGZP M2IS^GUSXW"9\2K;6S5"T? MB>>6D2'2QEACS-&7^!4OZYGD),Y92EE'I^K]@R7PH$%:J3,?1:$!F/227^!9 MP!5*@D8E]&VX3(=]VCT$,86_!^:U4P)EIJ,@&%"+ QD-P)0(#],A3!E*3>(Z MM3R140AGLX893V2:\=!^,[_]B8P. %+:Q7PB8P"([4]DA@5BHQR&G,AT'F<> M(RN(KJVH;HB54XDVM.IUK.Y1E_I&#.LL?-/IH;@*/E@J48^]K3#Z9VBZT7PH MBY]9\>:QDTX8"0RE:;*?4TL-]OKSP&*7EHLUQ[W+?]QIES^O?917_[&_WY3D\](4](M2FKW.W.U!LPSB>EA0\B/.6I]T@CIW\7 M'&FG!:DA<[G]&(<[GU/]-*N&$SIQ3Y"G,[H;;W^TTV@^U^4)8_W7FWT3C&LU M*B=@KD:KT:TVVG!*/RZUQIN3.ZI6F=RQOWM@3@\KSG M!5R!96"M0.WI2GJ:@A9(Y>CC?^Y."G@XWK7.]\MU*9KKNJ9MV%4Y%[RJS94! M0M8A5/#/M:KIQH=IF>&-=Q9U@GZ',8NZEJI MC0YWZ[V]-5[;(_@3$0]WA*-=HT=6.+)&:<-Q(5G31]#;'=@GK4^>/]^V_^,0 M7Z=#?!&']PUVXOQL?'1JRJ$]FZQ2#^LU.FC::D/(S+YAPJD!C[HS@W.T9%.) M5+I=Z$,W^GIEZCT$X!7Z<5C[V)JX@M\M+06HJ9\M$@TF>56/R>+SK&%1J>'$ M<6"JA:F7J!?_P3N[.Q7L8(D)MOTZ'/U #1YM6XQR[!H]*K3Z8TK7DP#9N##% M3^A9[F2]1HW*[Y"CKG>5/BD-7\'-<@GL-$X*9+POW;)0[:QBJWO2(H77ZU*M ML,?9-(!6 E@[1G!I02^,%;S*II -7$"5\>TFK/*+O8+??E",835R+E-9<7+DD5OY<7OL9518$(@_P8(QCC68-#XFS9&):;=#F J(6/T;A=!UZL_#!2(AOT 5AY'O@%@"* M]:9FT!%71H J)IM?3%T1OHVC. +8+]X^%$I_&C?=+4._-##:,I@"-BFM.?AR2:CG)(Q_YSL-P5T+>VT:(^!FETSY<\7R MCG\OK1"&L^5# &WH/5/BD+%EUH88OA&WVA,S4+53NAYLY>TXE.'&WJF 9*&@O,^;5I(;PA9 M6MOK.[;HA!T*UHYTO8QMDO1&G%*]/V?>05.)CG+-@-A9328&['[[*#ZDF]?*Y:>SH MH@-!UXFU>BI-]?V[LT/U?M^]6Q\VE0B*AE5^U%S]=,E:P\ARL=2YCJ[\,)JL M_"""?U)C%#7G?!_4:JF'C$]G4LR71I'[^H]3:RS3A&@EX]VY)#NFT11]>#' MWQUSA6HM8_:%;&9K2SAA7 M]ST$Z43J$9"BE<0W*_@=C09H$OL([#A(-H4(AJU0O'.? M\VY15E#EZ50'?R@TXQU.;U1M:=6Q8!)=64&P0:U,^AIQ4XLAKW;&A3/R76L9 M^QEH-# D][Z'U3/U7D&(OT?JR@PX^FQ'\#4QMKR&Y:*384%M^FQCF[)M56)F MMNT:[1KV86KZW3W'+\MZ:!F+4,61#/!AIG,91_=^] \0/5B0>%##F'WP!J># MF/WX-VE@<[;3P,K4/YLL!$0I(,5&BN"_,_$ZY\6$4Y8^>7^.T;]5[&G I^9DJL' MHAU32JG+3288[M*W ?@C!IZ]H=RZ8\BI'0WD DLA$J>.]*1(G0C4BW8,.?6E M""=D%/ YI5>^_RN/-N&V9U%OV+%DU974-GJ+=[BIEJKN?4%]:]#2M950)0V@C1=XN90&($?R;DFM'!$9@FA!M MD-"0.<65[[V"((*(]UA\ZB!1F[:LG&/ULTM^ MFTL[5NBQ'4_7#^72L>(;H@_X6AG":N6^XSHJ@%# MS$WN\#4':Z00X$Q6^+24ETZHYO[BCV9>E*ACI_E^X:,81B-V$$5U:$ M?5K:FBN>(MX!N3JKP[2-E0ZSB+N&$(U"Z]".F\KF8=*T*2$BB#X.[#6]G,N) MO2:_D92D4Z1NM.ZB+1.#/Y:7[5/\>!0(HSD:=!X1&X#S )\B==Z)A&0O8"R M3H_.QL>Z+#!Z9&!'=4F]WJ4N F1QZZ>F-U*>!6C*^4&Z#GJ2&M]/5"RVZ0WILN %2Q\=V)7T04*#>I(8A/-3H@M(=#M## M?0_IL-,]I+3.H5PUPL8)1H5@/%@+Q;!K M#\Z 6C3"31JM03!*&S5*6C44^S+XJXPW5N"AQF!2)(IO:#XI>;ECC5''4APS MC^^B(9=8>FTP$2:TB1AH%H9#H*[6P LSY0%=1)YT M6D0F;?B<-&)4;,7'HK$G 1[M%^#$+D!<:9KEAJ1I+BW^C;#RM3-=?,M2N7K0 M*KC)@VMY^#H"Q:N^F$0[8.5"M4^-1F5HB2[U#E4YD78(-VJ<#!)%(N5>Q:3] M(SS&SI+68"D0KJ<3ST&I3O&?8:U_,'O&LBJP9^V9'N!2D*KN[[264VO(I\EK M$/ 59$*=-R!-2&\*P#SB*7?C)N Z]9S83D:>?&%=D&D6['[&?Y/A;E&, 2P0 M);4A=^+3>0JJA3)/*Z71C@)]3]2:M:%5'*?V2MD)ZCE,\ST956E'MV;X:Y9] M?2E&ZYE(.K?"WA]S@);(T(Z D_S -/'@91H9>COZH]''WUSSF>==4L;DN_:0-QWXO:9BT0>W:O -;V MVLJOY>:?H.8?JP&Q6:DU %!DT'/BQ03>-^C!5;PBPE?Z73\ *>TJ0]@LQY!! MM-[H(!9_'S*(C7)(=804XY[+A.@">^[,EE//@:_0B:VZN/_$=-H@K&*P9-<( M<,/(69>(F_L[JR.YEQ](($^7-WB5#4>$^JYWU0NE_U#6 ; MO#^")__\"L+D#B! 8CB'HKE=4\4'K85J3FKL 96,?FI6VE-5:3=O:Q@DB5.5 MT>@LHOQWR&5I:NLG;H'J:7#N]83#(UCKL'KM7$XE97V?(7V/#:1IC[KK)ZSK M0*81Q?B\\6KKW_<-H)F8X[O^\X9Y[T%:S1KW@-XV*OI5KB$NUD+5A\9!@!U> MK_$Y+_ <_(I#'WVBKEYS>D1'HDKN,LRZ?^_G*33E_>IC9P@<-KGO+E.N^:/3 M]-MI&+3_,<[LJV\.P]]O P"*KP7UT6GJZOWH,OUT&6;=*[_PI'B/B&9O%B!8 M4?= I518ANG\;'RL^*4]S;I(?TK7\[98?X-)=COO9Y0P"J?9;MUO #Z_X)>* M7T%@/8/DQVMD7;8J%CVTM&N%.;VHMR6^0$6;-*IT4&4A5O[<=]U;/\ _2NH@ M]95]](,>]/DQ4%0U5OLVA[1ZS"$Y/_>D$I^B7D$;5.MDE'F,K" :,//+8^;/ M@1\*]P,FU_3!?GG3'[*"!>TTH6G5DZ_/.P]I;%&T2 +.=1QLG4U2;ZIBR(Z; M-Q#8,"3[OW$75-;RA?JXRFII+$9_72?B%RE+/?",7Q??8ZFB)[^[(H.@6 (8 MX8>K)U[!'V7;[249[\9Z/_J 2%/>3MU=)_.U76:(O423Z?Q'+^A#O8)\F-+I M_(UG".\KNU_Y6/L00!M@))=][>@P-L2+KB6X AKE60YGA/0M<2THP7EQ<#8^T>8ZQ-#ZEV10WHO75),:ZXF/@PL/0]&@7SQTYM^NB1?ELQ?Y\OC((XF6C,HA<0+%XL+U/P/7[2/41JE>@DUJH194@/-0AQJ/UV MHC@]&Q>73)HFY9Q.\=9O3F<1QV$E'8L"A[3-Q.&NPQKU6MY;ZKV7E:O_Z&1J M.QD#&H8ZQDE3Z:\)R,KZ5[GZC_ZEMG\QH"'9I<^X_I5M$RGL8GLM^.AE:GL9 M&R!2' $-[FA:K\>.SL;'!Q^=3)?U6 :'I.U!@SO9Q'%@JJ1K&-JN'R;''Y(B MJG5KC3D=4)_=0WZ%9UWL[&,;L->1I7YL(X?2S]HP_WWX<[@_;AL_G. MY](?G7=P<^ERU^WJS6G.YI**+21^H@VYP_5]:Y5?K5FG.*<\U3Q60VND@97O M):%-KJPUC"PW$3V<(_B#5^"@H?PVQB,YCHIB>43_8^YRS*%?:U;L,U.,%@?Q MF&7IB>.'.+!?D%[QJX@W8017^.P.OZQM!W#/';K"P(ZEE35XC#1X\7YY*$.7 M4A?CBJSFQ$T*!TX]6#C(L;?WKA1?Y@]>UMC'#JJC+"ES,AVI(=.VOZ5/;=6+ MMIV5)RH-%SX:&XJ_7_EA=.]'_P#1'-C^LT=Y)%5:?1^4K:%LO]JFK+X4L_PA M\&T G/ 6(<03TK Q7UD/)P/>N1?(NG9:HSB&M!YP"=._B?.O.(R2#8B%OY/X MP8+.U,OFOM

<_ ^^+[:_2&G?Z?(Q7*RO8S):/$%GK);0MA(%M^[&7 MO"7LN]"&('P$SXD6KT%D07<;O#AE#WB+@.?L[&($(]R"XX.CP]/1Y]&N+O1' M5MW(7XX*%8YV-8[R*G'BK-;17[)Z_P-5L7*]D*)0W((G!-XG%3MO:7OG8.T' M6):F33-";;]:__. *=2]_A>A[N=F*D:.VL)Y.&OV^B2I MA++'(G:C.@RB K707U5:H:_P<._$=C0+LEGFY U60Z&3DND'N"3$=MS@4@4# MT&(>"^8!.BR\S'SMKRQ8G011TVH#.1<0M?@Q"F?(NYYS?V.YT>8;H'CZE]+H MB#0C9/NFO%DR/6%FZMA7>*(& J3!:'-OK4@6O"Z9-B#W:\&954'<@.X+6R1B MMHL^>0Y LD2K-IYHQ)GS:L,"+FS*D'835GGO)VQUS'W4'VIM=O5GK3#L!D9E MRZ!)2.78M>_=98-&L-O[B;3!NE^KS:B(WDYKF"#&7)\M2TTG&FQB6FT YX"A MC!V?:'IV:>XY=^(>EXM+G7G7I-0*(: C6>U:T9$/O?J#]/?L%IS'7,>FW*5J1T=NY"DQG()UXU4%VU%\Z$T MXLQL.5L#/%3L>C>!<<3TVK%)//[['./3AHG\V9MF/( ?V$]@T/6N70AR[MD M$;="I'KG]^-KM=V>#I-=9CYGJO'!8=69:E<>^B,I4KZG%.'HX,IW$>-]#.=K M0,X](C3AYP7Z%*+F8Y]&-J\H415I8UK:D:3> M/TJJ#.UW482/K!C/>X71>H%1RWG^M^W%X+:3=AE6_7"#YN5XQA-S!8 MC]LUQVZ&]X?(V!5^-A>[)B'U?#:T7S=EA7@K'829-:/\96C+NK MKK/5;7*'$5F%=DQ4-GY)UZKR)]T)9BT-*C[%P3* %80+?PYL@(3,KA:FQZ]8 M"UG8C"HMVQ525M&%^KA(TO&OV$^>9:)T)ODIU7-AYQQ%.7=^'O6''O5IWSUGN!1C8E3Z M3'(<)^S*]Q(W@=]@]))[2DX]VXUQ:,])& +T/V=AO1&F:BU*>L_T$ZTV"5.N M&G+VY,AUM4'"O_%ZK"NXP"WLX%F#,:HG 'D/GMEQYYX :W4*K9 !7$"T.H66M](6 MLN39;J[F^P0/;AQN%W,S#S^?@./;6B[YPF7[@G3D 2.@E56/./&5,T6Y1_#I MP<'9^$1U2& 58P*S9B@;*@KF KV[!RME"!=097R[":O<,I#68LB\SW&!7ST?'C)$=P,M*,2.I% / M&7UL2Z\>,EI +@*V=AXRVJ/^@$?8Z?0*I82VY2X"M$8B@TY.K0WFK="I'N_S MB:DKMG/P'+LX]8:E0Y-3:X.MQ/[,*;UR%VH"Y.GV!@/:M0G? ]#L@DLX'?]P M:N0Z9=:"@\J6'-*U*O6$G7N-0]HBM][@*EY-5GCQ?^,EI^/.UN&N=B^J8Z*8AZ;&:Z?T.G!X=GX>/QN2"A:;5(#/FT/Q*3Z"5WAUU*# M"**QX?CD$7BH]GL_ IS/Z!WO1WXJ%#PZ_G+R[Z.T\%%2^E">R[L&3U&C5U%3 M8A4F!K=EZJ$6Q$E?H?C\U*34SD3082CV;%9I>G.IZ8@<9==\/Z&6N+&@T80C M4;BAP$@\"&U*KCFD1&":$&V04/FVEK HG/D8B,6GGFW4IM4<_@84Z]:5K$(: MPH"ROIHV,PBI-6=!>[M.EU#J[%J+8>'6LD&Z&&8BQ"ZYYHR@X]K$B@8QI>X( MG.A BREV-0%A-+B<; 04;PAS)"I'P MDHYR@U/65L'\[E0SQ]HBO4;!G-\0BHF1.V/2J1XFJS9*"DN==>=AG+FU,Q:M -O=4NDFN%XW MU(7=1E0(JPA4=AASB:L7F JN&"J$G0NH,K[=A%5^WD*PYU,\PN,Q/ TN]8OO M8L><\.[+FNQ@W)1'*[2[P58QXZTDUQ7Z=@^8G!Z,S\;C&.X&K)D5,; M4,4.A5TUT$]P9,T"NNN)/R-B%>RYY-7+VY* ]N3Y.0#/5K0[U%N@].&+O]-D M$7!*^D'6 M87:1Y.OL"TL^ ]G037:*2Z3H*!]ZO#)E$NJB5"'5FU'8) 1D0(58@1 MO;WH M,O!_!P%^O+IVPD'-82HI6D@MU0>1^W",%,4P&^WR 0Z/>BG%YR"$3FRY<_C\ M$H7W];-/CNRF,J.K"C*:G&M-DPD:!%]1B5A=T-LYY-DV]@V8^ZZ+QL8?5E"_ M8&7-;"I%NBD@(\B%%(*,U2Q(D.A!#)SM 'H5!QB++&92^@=A7<*252\B=8-_ M?X726@."=L/6R1NNCY$51'M\$O.BCVX+W%.DOU.#&,0ONEX[:J)NE=H!L/ 5 MRO2_4V^K"_JEX^:,9M.GI?Q==]8N4@YYR4ZPT_V^.N-.R63E!Q'\$R_^*G=O M6?9+R+G-Y(@()>@57G6 ,QY3R-19 X+N)JL+[9KD$=A(CU//0 MDK$8":3.RE"2Z\4$<8LH7I'SR>Z!U@OKFS""*SR<\1* (9^Q3&@K>TX)R>&8 MY4:\M=8PLMPD' /?W=_3FBBW:6&CI+2AW.U-&HO/%Z4]X-UR71#]PI4)5LQG2I PMT:7&XRTGT@[A M1HV30:)(I-Q;F^CHN^/N@^]"&QDK[V:U=OT- -75N@*:A5 MYG9=I55. D&[!8D10[50C'@IC7;0]VW%F[5!W,)6,O=KK92=H)[#-!C(J$H[ MNC7#7S,G[$LQRHT2:?.A8E?QK5.T3 ]C-[*\*)EDSY*V4N(8\):A'7-Z8T%U M%T.$XG1EUG56>Z*X[QZ,J._AUJ?]8$H;!2F_[M;3^$A2]5W#(P7="]:/ESU/ MM22IT)!70R=N4GC67??45']TS)>YK+[SL_&)HAL\DAE1,\MOKQ^I5P$5!9=M MK??DGU]!B#V9'Y+#35+\69%5O%_>2M>BB:_-M%9:-F_^&26,PJF7ZNWGP ^% M3PK(-7UP7;8RI5[4'/=RF#L'.,"U'<4!ZMY72"G/@.],]VS_3+=4YB@M="A' MNZ6VH[52=NLJ"(&PXY>7(K_; E]#0Q%F.[4BWL03M#! WN/7GM^T$EQ45 M.,Q9$0+[R[/_^M4!,"4$^E#E ?KJGS?XW?#-Y>8.EXB5O[_!3TJF':)=0=G! MS"6R-ECF+:W=?M]/H U^7-HN@\0@D:Y[DK]![!_V& 4 1!?C@]\L]\5:?:-$ MB:1FT I,!E0J>XK\LBF'5<(4 ]NGQ%J%('BEG;4VY-*&#.(M?4\<62* MDIH\LHLE?K2!9Z%!B1!?NC:==N"+&_3Y9-8K]G3>W.]>N 8V7$+@$&/Y$]-J M@RT?$A4$N:13;KN[0W[K!\"VPH@8];@^H5Y@'JBW6TUASUK6-=P M>5IML.]IY4:5FW+O6O%Z;4\&ZFJ-D%H[K-F184!59]-.O!D1K/T A_4M"D.[ M"D%.KS^X[!-Q;CF5 RQ];^ZNP:V/):MV%.EUEXZN!JF/N*OR'\EW+!(U$AV< MRJFT(TEK2&L.41E$E>HFIRC0$Z5W3=/P(":NZ2-@\/SL;'%\80IXL* M3(P<5M)'IE-R$$S&7.^&0(RB]^/?I9XX'&S1FR*,N+*Q@T8)F0$LN1]UD4>, M).J5Y4Z5B1>IDID3&<(3-FX=N*Z9]'Y^-3\_5=NQZ&(K]E5<:6==0!(0@V*Y[ M\:SV'OS( F_C@\C ]]!'.XT&08LNQE.&AFCS8;G/AN[R,_!#T8(P]1*=.&F3 MJ%[.=4FU0[L[5OOX,PMNR-G[3F6/D>4Y:)D4?E\[:)6*TI\>'%%)PI17.]8P M(UQC'%H+K"=;F+PL\=0X/M1@56ZWFX\\2)&=('>2Z,-:JPZ M)Z)$D<>0;K@=]X@>SY34N@)-@8W<(5EDTP)T90$#AFV N424=2&EUP !*O'B MTG89) :)E/=#A@ !Y\F=^ A?BI^P10C8SZ$5G RX5+:[6PBG*[(/SNIB?(!# MI]ZY-AG.FF0#QY!5(N5W./N/V3$\,/EETS.D*MLT%T>+(ZTS\]^T 530"I,J M5V^WL]CQ(2\[=K^693E1>[N2KN$:-"@R*!_LVH/WS7J#JWA%A*_TNWX 4MI5 MAK!9#CU!%'1V=]=P::HAES; BSO5:2,QY71>N(-.YD"2>)-, F#5.N)4$PT$ M)[J6*W,=-B&E7E;BOB) /4^QM9GMKQY W:,0Y?'3W=;T:I=DR&'B7"WD%@O MYVW2"SL[>9H[-C&QB8CS"2O5+5N1\QQ6HA^4_:5R9^2%?PGFP ;P%9#\Z5BS M&T8>(>)+]<7D=NIH&#?FP')ODI..U(>)-F)4TQH&/K^L4N^U*S(\8B3$,7.)F]#C5VA!47&IS_D\$.#,I#D:JT+).YL #/VJ9PYC+,-ITD3KCS+D>1D0,9\H:^ W MYQ?\5@..'_*,%(*/+/(?L5Y(-Y-YBS&454+4D-'L0@K-%%U[KW0TK)?9\GL( M)DCKI+L2U#SO@D L,N=;8P@+54%OC2BOBM>F-8PB_++FM)"S^:MHKZ_^0(R)%WGB=T$,JK Y,[KN M J-1Z\FG+9!ZB,?QS<*Q3/#SJK-E_1(1\D?I&!.C=.RJ&_G+:LR.4:'*C_ = M/>SR;Q=L.=W3O48''X;<(OPL]Q_ (MWJ;E]@N5.=Z[!09@O^(4Q8J8YIBO9J MF51T'0.LE,4/OPNK=J682J4&":4ZMYT/@#^H8GK4(8YR3.<044:I7G.*8E7R M:.;6CSL-;H5B#.<0442IGG)#H! DAD+E+<9T"I%$E.J"I_E<:+)$S1;$HU)9 M!I.I64ZI7GN:,ZHCB0SF#8TJG?WY_,AR!T&5[YZ3G9( Y^;-1DDG*_Q7&]Z0 MRBIK^N(,_3-H$G')V=7;KR$$O!:.6$(\:P;!"QY)!#G@D7:%+]0@_ZL50'R# M-E$ Y1FTO70#1)M-!KFN];/Y?^:L53$.B3CSGRD^"50+/YM[L/SPXKF[V M%\H>69XS*I4^E'U]FH*VPC9L^W.5@:AV>G%T=G)^>'QQ<7QQ>G!XH,C41R\@ M*#2=%N&[-JUV';\[#C4# [/DQ+U^C4/E: :NX)WX#1+U%M0=IE!EU/-E5:YO%0TT3-Y)R;5G!1W99F90!37Q^?>* MCX4-+. MT<'9^$2Q%R07C(TLJ!5/*O@7U'V/OWY-,#$P<2YH=&WLO6ESHDS; M,/S]KGK^ ^]X,[K&&/QXJ% M%8'CZ*:))1Q=ZX/5+?PM=QMC"/*6CO,,C>'X[^W')A07/L6V[E:CR5OR^9#D MZE5H$/N3_4D1%('%[DCNCF2Q2O'Y\.5S"GK749S%&LX[^&!B,PV6W7]3'3A3 M7058SNYBV11\&Z_%")774\3\_!IXWOOOYLZ>XW5O;Z?]<78" D#Q.D#A-_EC=8NJ6L1D_ MF\UNYUW'#.ZA"(+^B2YW(<+6P^>NOC-Z1J_'DC\?BH6Z.@ C!=DN M^$S-V]RX_0KVY_+B>J@^]W 7J#LO@=]O^_;TIV[!Z0"$MY^>HUANSW9&B@=Q MC>!B<2*^!9?K>"_1 '_<@P)]_AH"2'KKG>OA#NB]BC#N)[RZ'NA[SJL#^9_P MZC9Z] -$>(Y.#>B[N%PC"%[8!Y]K,Q09._2"Y8C5#?L(3/(\_W..6&WSU%'? MVAFICT:^9?>!=:O:HT!D")9@-S"^8+2=)Z.K3SSV 1:#?+,?P+>8AL(I;H=/ M];U\RBWY5/_Q^^\!4+3??X^ IV"J;7E0-_WSPP-S[^<2/>AF'$Q\??K/C]5U MW%N,X4Q__O[;TST3_/[[Y_K_Y;.ZMK;X_;>F3S'76YC@GQ\CQ>GK%N[9XSN: M&'N_X%M_PLL[8S3='9O*XLZR+8 &Z/,[]#3@+#_JF@:LX",S(MTZ2,R"UG\2E(IVLV0>0[C.O35-$P4\(/S%)&<+XK'727 MM$)Z3IJ;. %&>.->+/1 LEG]*)"^Q(XH:ZC;1KF= MT]HE;I9]5#\!I#M0'.#*>K_LL84FL"7<);GY*-II0-5'B@F%,EM* M/X>S O4=-,% JWNV:M2#MY=]#\DFLNX[L!*S6+78&QH:D9$DV02D2"QZ$%;B MRX ]@HPG@Y86#&84(X:.47ZPX"23>(/A9@>@+4$WQ]'5G6FG?"?053(IKZC4 ML+=(1@_KEED0!%I:.'&E*R9PO9>:K6<-K<&="!G/6R0A'SJ*F;4T,,^#Q7*> M#56.UP0ZJ_?;]T8YR1>3OIS*IL:"3,DDG"?\$V=9CF76$UY-\*SS3?H0O9:7 MUEU5,=M <41+2T%?;#-EP@!"J_0XS4M)OY_R0:("6E0?O@-.&<=)"MJ]KYQO M:N6=/DTX#7]Q-]-M*G.J-9KF'@P?V#7XV'N3>IC)#)HN>L7EYEJ!+["UW=D* M=J4@<=4D+[5,JNTK,7)>S@LRBV9;_5*\"G"B6C!94^EOYI=Z)(W:A!PRHM[B M%DTV,\D7*S.90_/K0:$%7SG%I6AE81SCC.WELZ!F\D#2]J&T+9*V!G840KE2 MZDRIW*)MM,SVE&Q/34]J]W_\+@JOS#I,1GM7\S45T]\%KNUQ>%'T+5_"9TIQ MD':8<@H2[CJ,]5O I;L9;EPSU9)(L3F\34]J\X$@?*&1?I?=PNE]S@ABSHW- MRKJN#[0=&+NIN:2Y=B(IC6JMH9<5*)O/0>-,LC *XJ M"*5'<@2LK]EGIDNU MO4R\D!,!44JE7;]ITR>SQP&FG)-@1Z?,-?=X%M1M_21 M/RJ"416#&HQHX'6K#Y5R$)_ P*;<-?5^H%7$^1BH'M :^@@. M*??J\%>WMYP41+/C(0,9O C%9+(*(R,T"QC;,# 0E'L/B2$N?KV4$Y=C^EH ]4X3G;F0? MV"T850+W]]\H@W+G!LD1B LR*C!;D+:Z6R$]@&B#=&:+F3B9)I9?UEHO<),0(L2) MCZ(3>S2VK2!41A18C]K2Y"M2%+G[L:UY%"Y.)L-'<>I/NTD'.1G+F8# (5M_ MTS7T'?*:@P40@;TIQ60VOQOJ/+]Y_3@7]-&,EU\U^++YV-15W5M.#=-T>#5( M;V^$XB"4/W[O,5C+9_W]<^\K?J_GMIG)SWU@CP->W,QZ;1Y^+]."R"!LGK.Y MML&?MC64PVGBZ17+*^OOZY?\W&&!?1SQW#"^CP5JP(/6"&BBXB";Y*[YP*[Q MIMCL)(U%.TG21$$?FJGJE?/!?EA/R0S+E*D7Q)TX00>1\NZ5KZ:OH&DZTA

BD9.(L[L M Q5CP4P5I'IL-M'[K0K+R[,KI_-7BC-4UZO$UX4)?%B>I\Z@DZB0S:R844:N MP'4:#9^Z=K5] 7D^-;GY#SIHKX@S7V>GM205]XQ\)=.B.FHI3>.1.+^+O@2_ MY7U=BKZ'I3G.]"OI>ET'*R7P9:3X3M=,+/<$7.*I/Y%.E M:B_/V:S?/[L@7A3XC\::KZ@R@)O=3 LOS0Q?3,X[8V7>F]2OW0/]:E7&A8"^ M;P0:@%3B@Q)CB\EN)V,W.YX[P2/')$345@=MUD^095FD'N,#*2WJL\KX[,;F MHL#3IPVR$E3;F+#=1L=(MNA'V;'ZK39Y[>;ZJU79&7(F)U9EQ4GKO@=*HY1! M-<>>1^@-KTY A^6YVKM85(3F90HE4=:6M*J<5L<7;L'>@EY/AFYWUA*/G;E7Y@I MCM98C+=6'<71V+07 *1T!ZB>[:PJ1UW?1%,-5HC*8_3JM1*PN+*73LARG\AX MO1$UKOCQ?#MT2@#BX&Z#D1^_T=<=E+Q*\*/9;@>7/WX':[+O1>:Y5MU0\IT\ M;M7M>9[^XZMN[^=197XF'JWHC"YHV5E:S#M=6_/RJJF%+[;:QZ/;*(EX].0\ M^MK*X2F8CE*F!291KY2E)"WB=$?C"1 MB@W1M"C9UO/GKY>@8^*(9S-41_2;.+4H#XJ4V_HS6>CH66QC?#6)=Z#\7+9L MF8;[XBJGY_P>W^;W> CYG2BQQ=$ =*<22,Z90BQK:O>3B-^OD=_CQ_-[_-Q5 M?2^954[SH67'/8QP%)C7 MX:,=3=6LI:(93L$*XOB*F T>]$'!CXZ:$@> M0<.LI?GJ5K)N!^"R\W09?5]7<*DDZDFD-#\M.5[;VQ9^>4[N;(,,8C5VXR M1&8^* E$7"2FB]"2/VRQ]?/ Y,@DV_/%QW,GV9[6&EW/T=$&O^U=-^H8[U0G MWGU+7,3Z,U-N\R)_']HEJ&T*S'F+U7[>\@W[H%VJ6*H(W'43MA) MO533C&EH;?;ER7=F-7TT-;?V3RXW,J_HV6<$/&XO"AW"3TT8N9_06QUP;?1\ M!;APZ-X=\I]L$8Z,[9 _]D'RJU82/ MG8O\W [YN0^2/UN5&8YK*JJTD+ED?. 7]7+L6ORQ2Y&?.Y[\W)G(_WP)_B.6 MW )#QJ)3CZR4\?JCLC6J5^=7D[3],DM^\87M#U'^DHL!"IT>F%ZYGS2 ;2X MF3/%2CYT)1K18D#H^9V2^6U+QQ\R= &7IM9]EY 50-U,3LO8G%Z+0HSX*G7$/1=&7AI?PG^:%/]-/0$#'RX:TE@N7S5\QW=ZB=M MUX-*!OX&G.FN\5YCK ZFP$$^SC.>WGD.(L,VM=2L,XDW6==DX" MHW''(?#[U*016L__#6P].02OH.OS'+X7SQM6?QW1YPQ"0]-_Y2L:CSWTN(;? MH>44T2(6]VE2Z8NYWH4R%:@1DG:(5TZ)#@CB>1Y\J]GH.;^?D/SWS_.^:2,, M6P@,67[T:YF;7#'W2'=B:HH5[J5\C#)J1%4<3;,7TL;?CKG)B+FOL:5DR%R1 MSVX\^79B%=F,<(K5VJ88N<3&4J+V86>=6GT=/9_/Z>[%Z^K%KR/VG,MM=,B6ES_.N^C.BF-KONJ5G=6Y ME$]W%N WRP6"I15U$[B>;8$TV)2EZ(_-WD*A)GFBI>NWKD/ MJZMW'D3K-UTF/E@6L>\HB83BZFZY5W$@#JS^SF(;M$5W77II!@>7'%%L.6 MJ_2:"4KD^:B$TKO MY@"O?!C\B(..\X'9>84FU8:4EQ;>T&86(JDJP]#5YT3^Z)&[<\Z:!-C2UAL\ M;W9XC/G"8V5:B$N*TTC7;2.G 2&4SDD8LP ','O.PJZ+[RYZM@?X\PY26S2% M!/Z8$PC?5Z>%[+0E#,*YQA].!^DB^WT_Q14?=Y 6V?C$<'B',B@B2S-<-][@ MPK>#X-H&*5*\UZ?H(8#5F'&:OTA<6TAUT4O8P_)4MBK/08^2^:9]JC5.FR[3N")HIC% M6X^460B=M(>;S&?K1;",>U=[7%9Q[Z9Y>QUJ. 4^>%-CL/XA;3L FDCO69SS M%J>L>@^I3O!TQ:P!#X%O6PE@@=[+35\?W2 SE*VIRC[VFL:(LAU3ONGM1O2Q.V(_KS\=,;S+XJEG26U0Z\4Q"L"_GG=F'$W<,/;P:%A;1FL3\-IE0 M^))!)94R^9@@6LUVZ');$:^?F-=/'%+$#O?!N?0&RUBJIX\[7(^2\MURF>D\ M[#XC%I\4&KW%V,S42;R36[:Q!>-Z2"TJ8;&AS?9OVM!WO6#%==='>;K@IFVG!&:"JJ(E8V1!'=N" M'Y>=EY\=B+@95(J!WZD2Y*_3.'KR8[ [5CM9F8 MX7>=A93/%!H5(W2::$W6@Z!^Y>&KX7%*MA,1+\\D^Q1OS+KQ&ML@6R2!3Z?S MIJD/6.-\JK.,<0DO-G'T#+'I7,BKQW&\2G>* S=EO.8 MMR6BE:NQ9,/$]>0D=,[N-^*-,Y70:$"7Q6#"B47!5@.^>-?N@<"PCAW3X(5SFQ@R"&/31^ M0](_0]PJAW?\3AJ4C:3&6&V!&'5ZV8BXUR+7*"'2T#U4(9JU-'VJ:[YB;E(E MY5Y/5\&Z*?%'.K\[!4[S'S1>)>K 8WL=J@0RU=#I?Y37V(N%9R?-_9$-Q0>GRTBX.DI!>-09M1"^EF/W1<='HKK+_/\> MB0>ZH-]/2Z6:5!]2>AVO+<1V>*LG]RU_'0/FM5(U!;I>UD)K.9N<^%;_@BEP M/+UK C1J1$_RN1>^ZZ#CGK.7WDW( M6J7/9U.EARK16C3LPGW&?NCRH8W20T+(YXC@3T3>\[?KSW'3_7PO&'B;Z^FE9TIZF8/D@L-A_O(8'0SL%% M >T;W'G89DS6&ON>&PR@7G]D$2BNOZQ/"IJY[$Y,<9R%;O5K .U(!)HP0DMP MF[M3NJN:-KI]]7RSC@BUDO(\-KLS>\EMM^U% K\OBGJ:FF>GE?RD M,@MM#!;)YY'R^1X>.%N%Q(E\J&\EG.^UGPK-=RIBBH\1>3V;$$;D= ZJ?X#_ M_LWE,Q3V\]0B>FQ3S[RBJ0MSO93P9BN\58.#=6J9F$\E,:'4B<6 J?>\7G*1 M$4(7^+S1;68' Q]GN[<;[NW@[NJ\L'/UAH57N@K40R]:&>7NJP5/M?OW4ID0 M6BHP1PMB%+IH)81M85_#:-@5UZ>:$]=L2/:/:;'Z4)=[K8>1)K5 ,E''QX-% M'H3.[7Z#T;;@OTH=%I[ZSM>YKZ@,;6?=6W?7E2Q[4,37EU9\Q3Y,%8XLIZ<$ MX)A899&A']I**/GJ)6!/%-\#V7>F^[Z>16?1.EO1D0I0ZV4TB9KN&HE% ECJ M8*0XQL[MJ(G4IH@\T^C?X^6*;TP8]J&1<1[FD\=KLXVA4EE'AQ5OT>OIQ5L$ M^U8%+$=(S#LU)=XMCINQ!CZ5\'Z%*!2X'B^%[ZSM$&G*4!0NO:\Z%?X\0L>] M/)4I5'S)GJH=MBJ52ZD\6YL\>*-D:-,I1Q:FO@#SZ@*]SY*U>T]UD]J<+DNZ M[#$YI_V0&24BLEXD"_31_4DOJ=JW)VZ3RB:'4BO!UP2\E"()(G0>1VBINK/1 MZ+-4_>C.HI=4-6BSW4@06H5(UK3'BEN5^M-R1-6CJ*;64 M^U))GR:M5N9;ZW,RXO/S\?EIF+(VI-(Y*U5EI=%4;RWTXN.B)X?62?U#^6!/ M!O<:'-CBG.[21H^6B87;4XI)(6:*TVO@KO\AQU>:$'E4V7?RYHKVS25+CI$ MP78VQZX?W'2P/(JS =2!99MV7U<5,SL:._9T*3SK==3.HS")6S/:R-AC0ZD^ M5/M)(G0ZXXTJR]TI]=-TEQ&?EX%PNCX_[]<1 &LFE=CQ+ MQOI@%KJT><3!82OM/+X=83SHU>>A9GW">DVR[)?L1,*TB45IVG+$.)A19NA2 M.N_H1_@2QK"G!(^PJ>=L.9B(Z6;'))@' Y]YO2'E%SR7#QT'_!DM!\-F'5\] M5.%#]3.U/!479#UK$7[?$OW*(J;1;6@R)FM> M5QG52T3+,1G^(==;C,-W^,$;\>AQ'4I"$GKL;1QR++G4<>;1K+E"1O0S8L.) ML76;/G_B\_K(=;:F&ROKNR%>:E J2&[-UPD_G6[+ '^L/VAAR,-_0BN17]4O MXEBN;PQB^0=O6'HTN$?#,^FQ.%PPH;-)E^+ZL#FHGSL54- T'3U,,2N*KF6M MI#+6/<5<<4(Z5G(ZXZ$X$+EB5VPO:METRPN=N7KG%I^#(']/3CG%&8$O-X!Q M;C5>2!HV:4S<%I@)A%;+2Z'3$V': !:>DP%/C'"'YRG#(.Z.T5.X0H]I])ET81.T70AW@?B@GNO[U MM0-]9&T8AQ35>'&4GACC]+A5[.1#JQDN=Z!/>)R&-TS$>Q;@1O'D<%$7ZQT) M-\KTH-2/C7DE='%TF);&+FL*^*T32?@76\O?)_CMI$+)4EZ?265'S]1+Q=GC M/!X)_F'JQY'#=^Q1)&?R#6,[@A_[D."/)]G60X_H946%:I<)LE&P^&1H0X10 M"'[L>,&/G-)S9R+] M:\Y>Q52LW4+!K*7YZI:OG WZ4.I3@(:6G:?+Z/N*)V:)[B(-B/R @!=RF>)# MNMT.;R>@;9A76<4/ /VMG4-V1U&P[THS]PIMP\IF,H3HJQK7$I/,@TR$CAG" MD&8FV>,5 WO6O !Y9!7Q=B-BYR%-=/,FYQ%@6.LR<55_U(NARP"DVDS$+H0M< MWMJI\ 3\=?/=97T=-N [(N [=LEWQ'O._QA*G4:M.US81F:0=;-=-9_0XM?& M2U]@ E(.O8X*B^'7ER[-!0#:$K94M&^G/5)"HE!;!++:'1&4D2Q*&M"@M'% MT"6\WB#W/LB^IW1_A.YUQ;)[^HK>%9)[9+4QWR!\QA&[R4&K71N]MB"(Z M[]/B]TT\[E2,[(/HI[HFV1_&;(:X-C)_@1:_/BJ7YSW;T1*Z[6V=BU;PM!7A M:;_MI/M*L6P ?V369;ULS/50YBD.N8('88QX8<-.V M ]%6!!K:=UL#+D"M6)Y.$VQ/B29-Z9VN08T;,29;'CW6!M>F%MX+=<0OQQPT M:5;4&6A*=M;(:&DI,3%'4F-^;:SQD1,C_S@N0'H5N)Z065&^E6@MBH_E[,CP M!U/^H3XTE%CXUCG>H/PSH")J;ZBM+(!S#] 6_*2R.8V[QQ+)S$#,SXAD/%U, M=SHU&/=='-=YJWM6%[*+D4?$4LF%U&I)$ZOHV70_>VVVXLSGI?XIJPMG M.^=W#]\-J3&K \)1C3PK&S1!,[S*7YN-^C9\%X;B_O>5=7QT-553*,EB,PN? M:%%2@N];0H]*79N^^S:KJ6$H-#E=EF5=H8B*-\L]P7$4JQ^4X&TOUZ"3KW7X MCV=;F\+T2J]5'.&Y 4%0E5CF(9.P)HQR;G'YG M"_VE'%L#?=]$O247+]BV-G7O[VO"@V,L<@E=](M%PO2O+;ZX&-N^CMB(=X_A MW<-6?X/3BK) R'(KIN\N2^%TX)8MM&\2.*JNF$OUL7QF3(TI1<\:&BC:"D M2);N%B^FNG9WZLS2P=FW12 M,IDPQ>346>2\UD."[8?.I0Y/F]FSGX?ZZ<;!;K\A>@6JV90F<[TFEGMXJDB& M3HN'D:*G.QCI4]'&2??*E4=4_MX9#^LBQ[$$R&1]D@Y?&^D_>J_ MIHCK.6ENX@08X8U[L= #R688&J9^P?%]3WTK4J#KH=I6Q]^$\$\=RZPI<#R] M:P(T:A,^E3EO:HL9,1E+XSCC2 0<'S;Y6JO2E^!MMRK; ]^9%"UWEN/WH&;- MXE.03M=L@LAW&->GJ:)AGC]#>"&_X0@K4T-)D\T!.47=TD?^:)UZ8HFB"O+X MG,#[ W;6R-/:H!,ZUP]IZ T4RP-N=L#X5EKYI!U[7[98E!/:?54P]82TR%?4 M4;':%2;AZ]<"(2[9=>$N?S*9^!3?\LB$F"^/%0YR8ZUTFE/KD>EW- MT*K+,#1\")EP*/,MX>B-$GC=*C=HT??-<<--\/5%/W1^XA\H'-M4^L["<81W MN,.PR3P5=^BX*!!*@XT] +G8"VES@DM0]/J[]!\^ST&5C&2VP,_*8KU'>=-9 MNE]9A&\EX!K.<[AL]_[]G$(6'BJ5N-9AC+K!]L>-?+9!NF>7[:M"'+.%..XL M(C;IENA>PF';XD)+V*39UGJ9Q]"YR]HCT9-[-FZ3O@)UN_F MF 95/W_>_:H0=Y*310[+6&_PT#6ENK"42?5L.HY"% W,?/:OEL(S%!QVB\*@_6D:]%)_1@^HX M;N0B&;OJ;5Y/G#*IBDW9(]HIL@BS-FMSYVSJ\>^F)V3+B9UMZHH=URRP( BTMG+C2%1.XWDN% M33%_60R/J#;])8& MU8(;MA]6\D? 07M3UC^.@.+Z#OBMNS9#D;$[^/#U7-:7UM_WWH]^3 '+'NG6 MOL>N\!/,]M!S=Q[QN-%Z[(H/?+'EMH EO"79*;CW(]4K)F+]YY+#+>>"FBO^+D M%DYAWGV4] +[D! %KZ:-JJ]"^095WWBA#NV>S$Y3G::7CA6DS)"?SR?"/9.Z MWX-7E'1%-WSB?6,X7E:DCM!RZNV9J/ ,$.M6KC@IOX1P)47PXV?(..EYD3-KSK$;I M/E@L3&J.1,L=G MNN8-[DB"^/>OL:*A50_)'R-J:"#/W[]>/94 MIZ];N&>/[RCREAM[OZ#FQ <@> 3)W#+PEZVWPIO'ZUM[T+S@/66DFXN[_S2@ MC^MB)3##:O9(L?[S*[CJZH\ WHB>&KSG#G[$T%]Z]0$]4,$&#NC]\^-?#5N% M7]VQ8GWH%VX1UEW;U#7L7T3P9ST"/8+><_F);+_VD68Y M77AQJKMZ5S>APW,WT#7H#,'A__NO.$70OS;H')\"%>P.+[T^*?;X22F!Y,L, MPW(D3T/O4>,IF>'BC-QE55J.:W%:I7HQEF*5'TNN^!@8+\FS"TAW#VKC:[Y> M<7'7-C4X5BIE&V(*JS>$AEC_^V?W,]@]X;3J8E*J91M9L8X)I10F/B3OA5)& MQ)+E8C%;KV?+I2^=Z^[D6HH[@-+BV=8-EKI-WF(4P3+\F2>TGSF9@8^B.=G+-^N)UK0LI($7@U,XM-\OAFIB!?*;!?[ MP1&.WC\_=#AS&(!"4MIF%SH6MM>UYS_.0YRJ#\-/X)B+&AC;CK=%)S!)J^/R MHU,W,IY#J8VV,)D$T71W+^!UT+? _^Q3&__Z+CS'CYP2\NR+&GW+G(6U7E81:0ZP5VEA-K)1K#:PBU>J24&I@C3(&]70# M*N/ETT@:*]^LTO89 M Y*V'F*ENG9_D[L5IGL ?1F3+*S88J=?_O)EB(C-U>C/5 MJ FE>A89H\A.G=I.>1L961NJGF./L"7R/O.O9W_^&1=1DW2830?:0**[:)D8 MZ^DFP"P_6#S>XU:<5*.*P3)5&KZQ%+QP2Y-J'49E'N)Y06P-VNWDG'7Z\=%+ M3;H+!H&3,9[G0^$JG)7>'XFSST_(&NCK+I)\#Q7-;Q&3-9U1Z9$F=4+O#1\H MN^4QLR9T_X)B>CL#K)NE8&8M]?:$A/NT_EQEY]1>3Z-Z3$QFE3@M,YS&R7&V M%Y-I18TS;"Q&*3%JE9U;WM%0Y0&9!E*^-F58A>XOE(FN'S M"MG(I@V=7HR3DEI.%XT9(L1JI!"7G2P^L97378XA7F3?/0?^U38X1#ME5<5*<%Q740>^"SR4^D=:ZXGY?GK: 70OT^HKC%.G1_@;*FX;LB.% MZ3 \EV6?LZO&AC+/KLHTEMUZM@T>5 *+-C.6'Y5Z0@)#D>2LV$--M_LR$2B! M@R:/P:D8Q7$\^:K5"Q#_,Q#>T KP7T%1&@:]Q^#0-6SH.[JKZ6K@0=H]3+=4 MVX'!EK+\P?F[ZV _?]M.7['TQ^#'_X9::*Y?1O[*WM9NZ[?8JA6-@^WR,U:R M;__[C-U^!I;K3!KHO2MM5ZHX!$US@.NN_BOH%B"W'"MNHI3*Y+#3E)0B(R8, MCA=ZB[?R:G&:P)8MXK!EC[B]FN/0$VZ^*#)809V$'\M.PYY9VP$"V>T5+6D8J-M3=Y)^$,$4: W. MX'Q%? OJHO!N@+\6WHJ-:E8Z^CAI:]O0DO$$5;"TQMS@YHI>K16K8H:NOF41 M*89]W1B>1S>NX$"6:NQ DNECQ<3 '*@^*L2 /T,U"=P;9,9,'ZEJ[%$?0X1J MX+_?*S#];"+BKW/S'=(E@@.49YQ6'_?R0Y'MVP;7DL<#PJA:F>E;S M0_?\]^R2A?I!FI6!;;U,JO3B7;6IE<6DA ][2K'B78;A2%KF%)67 M&8VF945C:1DP!$/R%-M5>/5Y?B/&&@5"G50D(S_W9#?NCSR%K\+0AGP^DHR- M9@WIH2F*7#,S'=5';$S@41!$/Q^Y&,TRF:)K,J*2F2=RS/B1 M9%K$_($R)7RJILIL;31_[/:1<)TYN_*AU EU2]&O>?88BPHBL MLB145-0!EC05U]U(X;'A(74;>S6Z#1,;G3R+](P[OAMK.$I@ZY:+G1%7?(@K M:/*6H[\98Z#EEHW*$.?J +6#P:!!;PUT^$MM8_4_P#,4/S<.L&^[^W!(F-%0>;*J8/OIOZ/SDW1JRX8<65 M\[#T'3;K3KI0J@)NRE0)D%#SZB0YECI3%![!D"M;S)1>7U"*.&X/Q+O.Q54R MW?.*2@#="<1%)Z\97NO&M;_R5#,"^3*9>6#(SGAH2HL64P9=FU/Z30&^B47> MCJLI$RQCVEW%Q.K !*J'%17'0"L9GV+7T/LZ[W9@/K<$=X:I?:M,]S&3X%$9 MS4#W ZOJ^!N[ !\YBACM,B"_F0M#2VA JR[P-0!4 T,/M7 9@,0+(2C3)RS M285B?Y&K M2!X@:E>AJFF"8<@0J147YOXNLHN^?96!>L!L 'KQ)\FV)6V]DN M9ETE_+;RA)L80H"B!2^C8E9,@U=A](F&0B!4$,2B)+5\1K"]P,7^@D^&&@1S M?1AWN ,;;5985X!Z \5[#L],V9UT4'T8W+P"Z;\WF&)IV%_4%MQ=J(S@H.X0 M"3Z\*1@/[T3S63TL..$QF$DP7<7U,)Y8/D%3%N[M&_7%1U%N\^?-,N46G%G0 M)G:;@_A7N.95Y@L8E^?Y)\9]:_;!.MYRT-F7\I*^XT"D+TOBD:/A*9[O;A6BYLP.RLV/WVWPM"7ZK>+WK=N.+!\_'5WX&$6_BRXE M^VO43_S[Z4"D J#TCW3/@THC,/^.;2&3;BXP ,W[ CX0ZAU%#19?4XJG8*C& M^+EV?'K&]EI(S3?!DGT8@D6Z;W4*,EH?J>,-["]T,?:+HJG;U0!OH+MPVLH8 MOO._KVE)[$0*W_%(*_@ M>R^X(ZBIX%NB+RQU>!7YKD>J5N!,H7*#^]2ZU7E M;<_R]IPL>"33O6Q'LRF'__'!Q>%SU=6SQ/N+/I/P(5U'?RXU[XZGCJ7'C]^% M_9SX+B-U$O7WGM#_1*@E]W?">5>Z)3!F G;5=.'HXWJ\>^XM!OTH5+[ZY#ITCY3%DGT M"3!;?\W>ON(X?^5^]Z6:"&:8\%W= NYV.%]JM$JM;KIK$4K23/7OY[5R,X MO;.[(!@%.6C9/F=/MP(8B:%WF0OT\ID.7XV8U8(PVDA; M0WP%=M!2+%573.3OHC/#T&!WU<'3Q<9H_X;V6JTM_9?RWX-1T2M5E\16AN$S M>0;RW3)]R"Y?9P;A0AG,(*'@#H!I;M3@7Y!-@] >LLLJ<%ZMUE!=?&_TO)7X MN[3NK"-07JK,Y$/,:=>*'<50BA;.;>!^>5YN7Z"PIZDE M>O:>NKZM=B6'(/M^N;QEG]ZG-KWOSNLA85DU,8&BL^Q4CMF^%RAGI*7AKP!5 M2ZX$2W=='SB;G28J*KL&08)-7=9CN:@>ZP93W/4=)GR-ZT$=CW+.:I G0FW6 M/I?3^KBYK*] ?#[A3:W8JG0,G3" AM[MBL)2CM(!,/!FU"$Z4!#OZ1*_TW(. M(E^S/0VH.HP??F N]%PA!,2N^CGR_ AL]1CWGQ_94GK/TN/3\<=+-)2?"+VE MC@8J-2X,N4G=X&9:576YLOX01[T^8\P-0[ W/,VN%$= N-J#U54YA><81N:['"TS!!.3XS309!7TNG%.Y52>7.^76L8* MP;__YW^V4]U=136@1^U;&K[;]62KO?@*3"K@I3[ NPY0#%SI0=:Y4\R9LG!7 M 6@\'A1.+9GE;L,6]+)8*A[_-_;T$:'I7=WE^5N&?-Y=GB1N:?:3[>5I[D4: M/FHN_R7-Y3^ST2%;+$JEMDO^I(3"?H1KCKO8F(I M)::PHE!+WC]KH+K1(TN>_*J.\L\V,@F)@HB:)";+I898:GRVC7S(#='U3N+3 MFV-QXI8D2.A5\_\^9ETT>!\.C3#TI9YMH[VE5FNEZ^ELN3^'MN/L;OZZY!L^LF?:LS6JUM\#!_!N:1=G$#EO6J25JQ6\>#U4Z4*GRO? ,V.T M9;J/W-VVY9RN3,*ZK)F)_6DPQZE;ZF"+I/ '0HY/QWFB5O^8&.M\"#^_3"O M;K\EX]\5PM>I>B5$#:0$!\_JUJ*W5)[7;S@%]U"G=_N M\.6@=SCOP6%Z1VU /LZFO8:A8#EGC(XY\$Z)I3VL<@C<-[M/G\3$?2&7O"M/ M_ (A)]W)?]CZ_!%\L6V,OEA5?";TJRC]U<+6LCO5B:0A,%#?4A:.MQVOX>:M MH">4O4X_&]5<6]?C-R.6\V1I-BG*;$,LDNEU/1OGJ!E[Q]L:)[53K[.E3T MM7##DSEXF@SVEV0IO@;IK?T7.RVS1!;B-!:"^B-T_K/E@:6>/;1L>Y!2[U_& M7;[P9"L2+YOMYER.^?#GO_8O')\;T!==^OAS9'UBUCK#]A2O5$;+/ M9%BO7%^?(P:\W-)]Q.57'JF>:65%QU,%6 MT?1E9A&T64H!%01;V):S(;=$B/^C(_@H7(_"]?"X?R%R]J)P/0K7ORFVHW ] M"M>C<#WB\F\=KIWD,ELV$W"!X1>V '# EHN:L!=L]^DX!@\"!]8-T9<=N':C M[N !4< ;BH"7C@+>*. -;500!;Q1P/M-L1T%O%' &P6\$9=_.."]Y'Z330"S MB1'L7M";;V";&G!<<>+KWB6"6S7\P>V%-Q!\;8 ;,OXX$-]N3V_5*!3[*P5Z MNJI[_\6""2_>&>*^.3+G6R#H'UD'8V^U%DS<[%T!NDP$S401].>2 MLE?N?GTD.WPY9_CB$?6WR5V\(V<<(36*FD.(['?DGJ^<@Z,0^7NQ]#=:$ZXW MX+]%U"6WG$X*]?MTH=RJRQ0?(^,7*>76_O@(.@R+P2'CB@-Q3N<26=+0BF9%0I/<8U,7B*Z!=%&Y[KN16MPUX\ M9.6BD#4*64/KUTJNW5N& A>(3*@H8KUIA@LL*XGB59IGR)9 M&.!J@4H)QM2 ZYO/-_A&(>[%0UR*C&+<*,8-;2 0Q;A1C/M-L1W%N%&,&\6X M$9=_NQBWZBN6IWL!,:#K#[^:JV\H;C!MUX?4Z]K^!6(9.HIQ+Q?CAI@OMJ<6 MA*M;D\.>9N=B:'X>*C(V@(?5=->(0MC+A["Q*(2-0MC0^OE1"!N%L-\4VU$( M&X6P40@;# MPQ;];80M_2!>IQVM/CEVH&?MG=&39&P 'RUH]-$_D2T2*,E*4827I%M'H1K5Z$+AL6HMQ7 MM'H1K5Y\4VQ'JQ?1ZD6T>A%Q^56N7CQ%%AX8L4%.9RNEGOSK&401Y^47.J/P,@HOP^N#1^%E M%%Y^4VQ'X6447D;A9<3E'PDOWT)ZM!4A+$!=*LBK9S,EH2'5Q+I,4B3+$Q<( M\^KPL^)%_3A"$>C1Q!\0Z/WTE*X)+C81!=.U?W[(/8)FZ2[9DQE5XV2FQ\?E M.$-3,D.1<34> TJ,!#^6PG"*B1[:5I2VG9GB:)AIVP8D%!SY=*!F=SGI]T_A M96KQA69Y/E=\98;9IU^0!X2^'HG;3PC%*BE*8HT!<,'VPP-?!J"#497@-!FP;'!D!R4; M^E/)!@8E51U@B@.PKN(".,)"!W-4N_I$)'=!:*E M[F ^O T1%F)CB;_QP%$005P?8=[%$*]2Q"_4,EG5Q_!Y-\$OY*_UE2XP=3C) MYS^KMF]JSW]<$^?%[W,$[O-?=:CFK1?/&"F+YS^-3<5Z\9L#-/WE,R%JAWM> M-=--<_/;$R^Z.N0"Q7F)GIN5$"$L0X\$.,!2ET?]*J[KC\;!B4=[.!^1084< MI$ 2:MA*P%9S../92]N0K=ZVO2-G?=F%F$'#;Q#A9\ TT?\K3*PN+;7 1I?< M?J'H'.!NW9K:YA1@AF7/EFCPK>5G!X()X?$A>1R$=:2O;K8HW%MB8*DA(&MA MJH)$ O[J0]2N%0ND:Q.$%%#!J OG0),W&$60/-;330@3LD+!#74QB9Y45!RHE^+JS1+^IS&X@%T-:N:JIZ",(R (+=$H .YR*W377=@M2V!^C\[G1 M[PZ 5AL$XU^G'WSV 2(@^]55JR"<&=!CM\R8C=KK0Z59' ;>C&Z;P;?<;OM M6($>3<8I6I,YP$/O*M;KR0K\(RN<$J>)F!*/Q[HKQVH93F_E 503HA0YN(-G M+@E]]C0,Q:P$EM@(+/D\\O\__[.3M'C!/$3PY]<6%*MT"16XX7V +W,B2@^^ M^$XQ9\K"70>>T&MG_OVK:SL:O$2L9X7@ADQW2[/_QH+/_"U#!N"_P-U(F>-; M&-I9?%[>M?[)">:T?.J;J9DM1Y B;P,%![^NX H4WFGS,P'^Z20Y.ZGTA)& !0Q)43Z;I'H":+M:5H811,OP (TB-5.-*[U/T^4RO MBFRQ*)7*&;%TL^KJ4TK>;L+)%0 T09(4O<-MVWS([EQ)EDOUHZB+0;H],6PU,VPYM>< ;P'W.4=#E>5F7Z.J/#,@E#KA=-D\E>Z0,YF4 M7XSLS=H+UV\5LP103/DAF0##;@:-9)^/3%N*DJYD$KHT2HQT?.#B"8_LR]3+ M9V8:;"U92_,+47?RE6:98_/NH I'OGAF(3NAI8S731N3J47R1:U9CG2*D!2]H@WK1GG6>!!DYN5(.59*VV8I#D2ET]&-^T=V*,]F<.2+ M>=;$9&HT7/"&.(HE4_E^?C0@7#3RQ3Q+2<;@!17HDA\WM4PQI]ITMRJS+]]> M6=3B?+Q1*4H9HCGNSHC&8RY6E;F7(UL9L\H:LM.5,@[):5/SD>FT9W+LY4AZ M(:8%Q>U7B"1N4U;-+(#+\6UQ+UABY!+)'$RZ%"@LO.Y/FD+BG%-ELF$A/^7JO*)/ER:)>A MU;'B9EU"!WK/!OQ,+YI]F:1>#FUG4Z-FKMG@#&42ZR7&GM3MYP29W$-[NG?O ML35@RB(^+>.&,AUU6TTXUSW$SX(8\Y <]T5CU*;2!"F(?*-914-?4+\^&\8J M6<.=B!R7JLO362EK,<%37Y"_U=)LIB0**;&N^M5LJ^46.!,^=0_][7Q\S*IX MT39:KFT+[;;LI!+PJ7L8@&_V:P-A+L5%A6*GLOA05FPY&/IBKN8BCC?E&=LD M=*)7+V7JS8=X7$!#7\RUDZ9\.^TT\V*]9K'M3(PBBPBO>_BJG>OP$BT[?6.2 MC^7$6'%0+-Q#L/8PUH2H/N8,7M>,D5QBQBT^/P60K13W((T+(E?) MY3)$=7:?U6S)N-2AA2MG#66VOE&KU&].:"!Y[ MB=((.%97%61J#V=E.7U6ZPB*1&0$G,RSV>*C+<.G[N$L?ZYWDXG2@T[DU60S MA<\:A\+O%0OMA=3 MH3FTRC:*',]/T_)ZA5JOWH*0T]V%.E!\[0[64 MFGMC$SYU#[7ZB\6L.=3R=2.#4]TF,9472@."M8=:PKC:\^5:IFB4!Y[KT[U4 M?=R805_IY=#XG+&=>S:N$RV[,&1+U4&5R4)E_9Q:LD9H*J_$8S)/Q!CHN--Q MF6=BJLRH*DOR,)#D>?;]=SR3BN/NH5_(IR!5YU-N+A*3YDPD2V9M0(&J3._A M(ZM$R^I090F"RDSJN?E\ODCG^]#]?3FT)N0+9E.;NT:&,2H:GZG(/@=1LX>/ M"FU]7%/'K:*1$1):K.D]%'(E.'0/'X%$6C*E,9L2?0$?,JE[0AL3<.@>/L*+ M*7=L=(<3*9.9C+C'&D[URE4T]*5U;FK\HTU+GJ&,9X NS_G4X+&/AJZ)$JQ8 M/14KH!@=Q?RF,G;!W?K#MO/SE A\R_/! M'E^O[WR^9_^[X/ZH"GXW)N+O*BA;9OQ?_ONB736$$"'BGQ_4C]/"#]VNT[)" M_)/I[F#-?8D%M#K_6N/NB/JGH3YSVB+JSU)_79GQ&@-$^B_D$O"EF#BS5ESE MCU9. SF>8]!3T#5L73X2(KE9UB==DZK\+HR"%.A5,0K)OU^E_DM5 >CU+J%5 M/P.L4*]OUQ:\)1=O0!D6T3B1N?@PM(?S=-\,VK>28]\,W#^,E0^G@;X9M&_E M7BZ^W^RH3;I?YL$G%7<0%*.KZ ,J])XJYK+T\6,[_ZY.SL)G&?[O*:9Y'I6^ MY:<$:\+;E=+T3K4Z]K<^AU.RTHZRW!;A6[I70Y73$OP@USW(=(JCR5(])2M. M;N$4YMU'22^P#PE1\&K:J/ICN?=COKQ+<.5R3Z91-0,* ^0L/@7I=,TFB'R' M<7V:*AIF2OB!:4#51XKI_O,#IW]@RPT#__S0Y]Z=Y8\TVUM=_X%9R@A"[[MX M7U'&=T@.!$M#_XE/0B!X2<5Q%A!M3<7T 72K(07@7?#)ZYH+RQNDB#DO2BV2 MRVKU>7RFN:CLC89>*!.[H7CHB.YBXC1<^"U%Z^R6ZE2B=083Z(T\^I(%VF*"-[/O[LH K ML6OIWB#INQ"WP!&0!+[A^$]9D)B:^20KCO(/FEC5\&I?ZLLQ9.IY_I#;'\ES MZ"/S,$$;.1=?(]")"96+)8E'@J!*[D/K\7&'!XKEC+Q336[R1P_^6&N=;.@J1/W 6?T ?05"@T*#EP-I29)["DSWJ8O8P M ZERJ=\UDK.Z*JCR8,A6!#D>A/K4#1^+1;'^MS+HD=T^C]U^K^ !I2^/P!B? MB*UJUC-SZH-BCJM0\% ^@+TA2>Z;) 0J#A@KNK;5#%9=.B]1AN L&8(OW$AP MP:7ZKX;RT@KK;(F#E7B*\S&P7"!86AG):!!I'(@RJIU!06)^OGS"Q^3<(RFM4\N4"D0R3E!T M*:WH/0]U5(1>"GO#O+=$\**^R*;A-[D\:K1A>XIYA#/R+951^'(*46G I8KY MWM !R0<)**.Z.1/U1W;8\P9T/3X54*]45(4?(VYBU*%8)1*DJ" @5()TQK*[ M-R2)Z*=ZN46!FA9SM)M)!UV$.[:J.W\3Y^+>)^NTQG,)B><#5Q-># M\Z!N, L$!XXHJNJ/_.6Q,QH8.Q"?P4"45U^V$SY6NHJIF)YT,<7 MUX)7 OOT4:>:99NX+(B$WRMWBFV6MV>I/FIM#BT[=T.0A[11)*"A7_^/*O-# MYR*\4T)Q[7Y \9.Q*69T=<2Q.C>CBH&$?Y0HBUL 3A\QNI\/ZN/F4!Q M 190%[=[>'""712"1\OZWT)_G,W ;^2G@,2GAF K]R07!)'''OW1'*BQ6*NI M5J319#8O%&L];497 _T6+#-2]'&;[R(!C-;WKTD SV? WRN!B4&I79AD?44J MC]-=/%NS^8P:G FT7.AGXX2':WC1^OX7^Y_'"G:E-H8 M^<1]6Q8G&CEOXTD5U\8S)-K!1H!8_)#C'[;,P6;I'AWEP-R:15RYO7^?7L![!BK298F&).&1DSQ;&.DWPOH2%"T MT,_';^)$U&[O,];]6L7OA0'_ \3OW%4">^2OZV" M(WE1>0#-WE <=;VY@L\T82]DA42VD&UDQ3HFE%)8_5ZHB??E0DJLU9'DDK%? M6$I,9Y/91M2I_PWI^Y OS)\&W+"%E[^V>L2.E46TN3QJ MT!Y.I_3L#5TK2^Y_O80UEAID 3DF/'$T=M5FG$[K6K$JDT%O./Z&C=:3PV20 MHH;L%VR^^J8L:5.&?)RG^(91;W#^HI^U7<_L(UGBD"SQ]#N+N\(4[3TWKHX/ MT!%J([3[+*KTOK88+:KT#IO!AN;7M!< U$"PB:*@*P$#ZH=:4,:!@)/E@9\5 M%[S"E_"92N9+@DP&S=[8&XJ,5GNO.OR,RKU#YPM\1$P7O)?,&XT6+E$5HC0L MI-U*M=I'8@K=@O@-SU]9"[=57=C*!S"?4! %!B$TZ)'=_H+*K*4L'*4-IF6O MU)<68&"TYD2Q!O*M>2<' ^YEAS:H#@XVBHH$*S0V.#*U7U$8]0[):M9C3IU] M*+'BJ -ZXQ$.XM:\CR0+56;3,/Z^XM76':9IR&[9G M8Q"#F NQA ;T?,]WP*KM*L3C9NNV!GH /D[#>KJE6"K:RZ7:KN>B:__WNI1Q M:@5*.H $)!$8*USMV8Y74AQ'SA<=,ID,)_]^,W1+]L#W4!^<\< ?ID"4! H3M)'7>7Q3TK4Q7*R"T(9=AR)<[J4##5];*_C7#64Q5N>M1F*B&.6! MVL''Q7LGD1%D,NCVQ\1O.#9*'%UUXBA,T$9N[U>*MMF*V[$F7:L0K4JR1Z2[ M?)D39DBTH0_,D#=4[)JV">QW=>UG/0 M7;0 22J&WU/JQ6(*9";M&9P;\A+H&R)VG),0">"UF/S(LG]EIX$C)+"0&[3T M5&]1%O%RG6SURHM>?A)((-H_<,,?E, KSV=MLE*K$W^C^"-J0! U( C5<81' M:+#YK%-I34&U(@$B/Q_:5OXA80DR12Z/(XI.%8BZ$43=",+DHWQ0SCF%;G9< M5AH2+0MHC^G^0NZ,9DC.47."@[N,PY9S.'RJ0%3M$H9L0U3MA3&V1N6B"I<0I0YB"I<+F5LCY*F3-FK#1NF MK4O^?-S)M\QZDQOVD31!TQJ+W3#DH4.]KRD+D'H6\F\J5-3=]$ 4(UQ1D4&T MTR1L-OR@BW^P!1EMMJA%4\RXQF1H,_EI,LL4N1!G8+/1YI: ;,%D6D4<\*P64\W5*A3EBT% MB1N>CV+[$-GSJ"H@]/;](U*8=!>.)#45W* 69B>G%!H-7@ZD$!4&D#>Q;W/L M(/1^@BF@SI1'$G;L.T!6I([0D"K /^C]_,[;[CJI_]\&_, M!99N.YAE>W_.KJ]-AZP= F16#KI) MK7;?*TL];V24L\F9NJ!8O>Q498H-@I4;(GYH/W DQJ'/5H8)VBCL.9\KR?$%V18H1\&:&J'I&3D!5.R]+^-[V?[^E??R6WFSDM%Y\N_[AE7=O MF%!*D\>YLI%$7HMC&OF?E]]F?U D7<)- M*"F/FAN+9IDE#6><65$IXU#'R+H%DW>,/'CS@*,Q#O:C1?M MQOO"%IA'RW==;PS2>+YLC/*B,XUI\1A9#>0;;10@WNF-A&0/7GS\M M889%UN]*X)Z415>DN9*9N#0L"DB.TDYTD;^CX=SG%*6F/1KJ' M2K+<8/$#$0&^ 5@J1 WV5\GVP))+L_^- H&HNB5$U2VA!?,^1YIYOB,;3W^*EBKI:WVF)':? M%PL#3[0T'R&8GK,6))WI=H8C=(S6M<]Z49#7%MZ/CO)Q/SN2R[G[BR8#R0R4 MCN(FLNF'\0>]"( BG=(@Q&6U(02Z+9FK>H'G%\R?[MQ\9J3O,G3/.=3&JEU> M6>O=DMVJ'8$3E\BN- W_^B=BZS_?JLDM)3>WCK_C/SDI\.>.&^V9V:FN@,,D MZ1KGX\V!X@AY#R8V5EV%!3N\JE/MU_E+)LMC?HSG:(P<.?5WO1ZSF@F5[P8J9>PHMP8(ON484E6_&VQ+C= MJL@5O9N1;7+9H4/Y$"N(H2:S*R[<;&G=,$U:^^L?VSEYA^3TY/&)7\H)?"^> MECBR64K"FEN2*\]S*/R4BYJ7!8WQEM9E%^-*DO;JHX=9.)REOZNS^U_CQT1S$V'? MW+\3*G'/G]]*C>BO?W*)_8[\W&O D79OCK0OD-CI!("5IQ5BV3/E-HO@]?P8 M7?4VU*C!0\B.G!IXT-^Q68K8XL8C[59IVA'P(-QZ E&TSG> MGLWV4^USF ;71S-O>]^;B7UG 9TO0)EH:4>BT3KC"M&&M&73*"ZZ >ENFFZ! M[8HHLK^S06*G55 "2 (QG1E TE7DV^^@)#A]PW*9<07*.TI!P"EZ@7:9&$IQ M-N0G_*BUR#D>7 "O99 MQ@[AM\!"N,,4#'>?:2$FD7_=E\#O*;ZDV\J,E5P[FAKO!99*>RA%)!*--7KL ML?O8VJ"TZ;6F Y:80-2HU69F52>RW;%GR4\\X7B:38[>M0+PS'@*A;O/E' Y M>%Y.R'\.G]K(9VHLV1@(02^H!VM;Y)P-$^-S+^TI\@DCTIE%_[Y#K\#Q? K> M[V_H /,#Y'4"VL9UM8W$*CG D5T%T7Y]B[UVBU*OC.J=%=083^?KNM*=%HB( MO9+(2V5=A8'^ M[Z7\%%<8R*T]G]?($L78LZ/DDZKI2))S:C(54+8X62P<""TLX6971)/DT@A- M/5'0::DA 3"/:P;W"LR4\/\"P+Q*WJE3D0FU Y:J5$U3T/.A@&_421-J,#$R MX\(G*/Z$$&\E=4NT@7_[4K1>9UB.N$2?XCZO!_%"N._7HS]7+1'LDY'-Z]&'-36(2W*2425SO))K^1)=,3B<.Y4MBQT08504] W!GI'\_0=B MT<0?!,5Z1"YY37_#X&3XJ;FSI$W^Q0P=<)Z/(X>_[S_U_%8"V>_[I_YGZ7C) M&=SWI,J-OE;BA__RV&0=?&?Y'8ED0RXAHAU_T8F#$4XA+O\6[_(86D?U[LC]]MXE_7Y-A564C:Q$D%TJ[MY.S$E61(PQ6"[:P109O.SCB9KD8;-. M*1S'%14685*51(R2:)'&9JBHH)0R1102DQ3ZE^T=APWYXQI%EN6Z,%Q0 RUD MFJW5EA$1$7G=DAFBVT45;HI"HQ56C3J'!0,^TM[3+9M-86NM[=&:Y3O^VM:@E_KJE@:)X@"C=LU(=P$X*+H4BE6X:3B;;@5YNB$$ S>S"M,9-QT!7I M=,O93-(8LZS5(DVRKPY+1(_F=$:$H733FM-QU8" H.#IET\KS)C.0A%&#[R M_3NGK:LFZ1M#NTOHBCCWH986:["IIH+/.!,T( 26#[@.J@Z8ANMV11@]TK0O M5IIX=]4WK/E,5US"\\;#Z*E8NBG-5885O6/NV&V/(#R*XH=%.^KKD=7G^NNQ MS1=G>+1// 1O;"T5B319^,CR%QB3*[J+7@!9"[7+C2TN/]I%3SVR5BM+TF0T MJ+!"WG4QU6@R87,5/?7(8F'#-H-B7J5H#!5>\]M\( I$]-0CJ]7KL=**P/FU MD.=;XFB\+9CY482](ZME;L- XOMM!D)H8MEP#,)THTT=-4WM58+IUW6.:=E0 MP_4DAL1-:QM9V5'3U&;5,&PZ'M+\1+!:?-OR=DMUH4=//;('++YO.DQU(;%; MQ?+"6EO27#YIFNK L.@A#<7S^NRVPFN5KDT(HVDW;IKJ0(6K,&A_T.X9%6I= M"4JZJZNM: :.["RFS=0G_6W9-59V?]DHE)+).D)5%9\F6::P@ 5$*?+VR&]C)25I^MS7Q*KYH2_OK=1(5S:EI:=\ M?W[QDO2)'[K@7G&5 M]Y?F.OMB;O_*+P%RH@<6 M_H:]Z01YH?V]>+X3/5,UG?!9_#S_GH\M^.][4R#.Y?)''?Q@!"5?_-Q4FD9& M6> K9U:_CTK5?, U#S;Q@&O EK_+B3\EJ#.Q%#ZEUE]N[-0[QOZ'N*&WAOE1M?I* MWKHL3,6?D/B5IN)/XN +S<6?E,$O-!4 (0 A5]L6IP[\HZ<]0'O(JO9PH8%' MPXS?_']_X7^==Q+P;^?=_M0G#V3[>W#^B)L_)[REJQ \4[6FKS7!=$KZVMW?S.[QV4L3SCY=]+ M^*.R.MPK2*(,C19LY4<>;H87][WWTR\M*7\FQD&2!S;U2&/RE.16>O0LQ?,= M6\FIBN*=X4KE?8C+[.VV,UUGO?#Q2OJVZC?BHO=52X$KQ<\18?%PE;SOO+A7 M[KF^V'&=62#[G,LK[CK:VLQ&]T3=TFSQL-$9>]9ZWN;E:)>WDAH-(K[IH+#< M%QK"UE\XV):%96FA?2)/5Z*,EEW'BJ^ZQ>,?ZOZ\&$3?:RENS9;-(%X+QO.4 MZ/^SOK0YEIV34:Q*D!\30EYLUJ808L%&.13WM]2IBR3"OP^M "#V/A$+TR\0 M&_WR&<2&F[Y5:F]4#4(6E^V33??!:*6H[=EZ6O'G.=;:2Z6]S[GYWY)(00&66\YWD M-K\G[:\SJX$?N,JAM7Y<=0(NB$=3[>_&;LN0!'B?SA;A,(9A;X_" T7W]ACL M.WR$/DXM)]CK/4/O(!T\?8OU\0[-&+K:Z0^+G=5@._E,WM5S2(? WJI^MU*L M&'Q0+59J&,MBG ?NAY@$L DG]W(V $WBS:'Z2SC1% Y+U@N'?<(!Z']AZ+]/CSL%^F/69 KY79V!@D!>-VOK(3.O MAS>&?K$;]5R!R9+06/:&6+%3&[?F6@3]N/3&1;!_9UI9UCV#+^N('-R!P,]W M3R;$5\;389!A6V+B5-V4)>5TNWIMKFN"G)%4<+(*E;W'FU M.2S.UJ%()VXV-"YS!-QL ,A?&\BOM:Y5EQV(/C0NL3PV+MFH-\0VFUM[N;!@ M.!GC8J,(Y5MFGNQRNV6;B---)EXNG,* ERNC7J[H&=Q2B7>64S3(^QS\> MF?V06M$#[:P[BF:YR3#O0[J##?EE-F26U^X.S?ZW3VF ^".M"M@-]R! ^"8 M>Y?=*Y!'+ 3%,O%&U\MWA89)^EBCN(,FJ!;GCH]#I,DG#+KN2?A]: , LU\* MLQ>W]=^'V=5,9P6'ISQV.*"# DZ.IXM=-\9L9-:CU!-%GW:SX8YV\[R9)4H&MGT'.!-1X777F (^(&9E?P/%[8BPF6O2/\#2_@;<,-M"G+S3"A7T4;W55)BPO\ MQ9H2@@._#R $0 B/H-N=2 CX;-FDA$:MS$KMSKI2%18SI!S&A! I=#A^VNU[ MX%3*2HRMDXH? 2ZES-(QN ]Q+]K5C["L@V5\C$G+FW4E[!"FP>;+ <*L#;8( MFV%<$#E2K5#R"3KQHOI#*E$ G%\8G!?6=$X!YW10ZIKKG0=!2G.D%\QEW2G4 MF1BE9P'!M<([HGM?L1(Q)BXOS78Z@U M-5MV+"5&6<2=T5BCYQPA4;YIB(A7UTUV6Z";4&,U9-U\1*)X$C>$/E%PFD3_ M!@XD --'A^FU%)S38+H4Z]K*P^<[ ZG.&S.?L7IPF, TTG4P^(G B.O"],ZT MH%LK.S5[K7A^DLY&3Q;\*6E_1RZ*!-.5\G<:&0Z*1X(ZX&.ZRO$7OR;7$ M^7/%?=91?GMB!3Q =WIUY&J1 1F*D[Q_=2<\-6K:P7(-'+Z2H;Y*F_**;>3DG\+W8IHBZ 9Q0V67ARZ8TN2WC?O@RSH%]=8WS\>9 M<82\!Q,;JZ["@AW>TC,U/&".V4.N'<1EFCDUH6+N)^#2K/S:3%Z4T&K7,=4E M6QG79KPA6,5FI2LB279LF"">: QD)@(X_K(XOK [ZVPXGIE*JTK/.W.H*(^Y MU;B'<]HJP7%\]0XCGRCXM!H@CZT]9=;=M<_0&&E.2U>9*[:GKY7?GML!WQ8P M=>^#L.__"+#X$I$_[CYSZKZ\\F]/'S;L"AN(#:XMK';V."\RE6:Y&8H(^MX# M0>#6 E@'6+^.,O9!K)?UG5ATYTL8&MJKAH-5ES/*9&*LO_.D\E)7XZL!SUU[8!KDCW7PY7]$ZYY,9BS2ON9*3Y%CSDNQMG!P[N2R7BQ3P M7/39.!>"%M=C6TJN'^1%LT"41,\B"HNBW9LAXUB;1U7XES9'C?3G?_V? MEYU-X^? @B]&,4\,KN](@@I-R4]=13+RDAI]\7?)#*6M=Q@5!7U#L&>&_?Z# M2>-QYR+V1?'_R26OZ01L?QV9.TO:Y%_,T &$>5-1_>_[3SV_E5#I]_U3_[-T M/#WFB.])HHV(B>*'__+89!U\9_D=@6-[^#]6].MA7"AQIF5Y870GAO<+3$FY MN1N3\W_W'?G5QGS75^Q_C3\8T5=$T>;^G;T[^?FM%]LCGK@8KS%WQ$@LQH(B M MN/+2_]\V)__&X3_[HFQ^;ZW1-&O;6-#Y,V_>6AAS%.'7,67^)MM80V5V'; M3WOG3:U=_/:__YZ^!#'_3"W.WC=S7#G'5YD>6^6:);;'Q\0$D__)_:O$EFO%6O_O'-L5:OWQCQ%> MO>/_$MJ,4*I%W?[[XYUXF[Q.674[DB5.X$4JD7?A;J0@^F,:4_UZGVB15924 M"042<4G&16Q*H.)4H6A1@2+10I$8!%/J87M*S^J2MYTWC!U+=R$.J\D#WQWP M;:D;Z7?DZY:6N@M'DY8L"GD672TPU!4"*XQU0?1UTP8/%1Q,I!%VR\I#<2X+ M-5Z+=# 1>=T2\P95:];[ 4S^RS-)?WQ=E;%%5(RU:'M M8QTRC%JFQH2N^K3:]7=-ME$RJ(9K]Y:+O!:U3(^II-O\DEZ,!U##"CL#ON5@ MPT'2-#4FI599$/+*:+*K^MH>NW)'0CA-Q,340VG#JBH3T:P*TL8:%^D&SA'M M;M0R-2;27R*<3#3KD58]HKL[OE;#"W'+U)BFM+C,AVVW#07X;-MGO?JL8\7? MGAX3NB;7$P8I0X)$<'D;JB&8QH=QT]28 MKWL%CXCXNDQ M;>$%+)4'0]P@5A6B)3K>)$3#J&5J11VM4VM5N[4-Q%E!8^0K);86S3XNXJ]; MSM2=TRW.R2D[G*TW$EFNE5$]_G;JR#(9]25%D\+0:5!\?8)N*C-&)-+]+!*T M4UC1-F84US-_2JH"8??CEJEO;RZ;4]/%N2W$[]K! AOZ L]VHY8P_+II!;'T MK>HA&Z%8JU&AO%B'+5@3R?37E\9ST=6&$XZUBMP:ZX0=,N^%4J,!9@3U'C==E LF&L;/3'>T4^7A.>R[ MN,!7K7Q'VTX*V((1J71'=]M9I0(;?,G(;_-#16V,]'$];IGJ:%-M!4$ACZ_9 M8J/;PRD.89;K;M0RU5%C[3"%,E5<"2N9M8>-W=PKS<.H9;JC8ULJ*08L*<:6 M\FU5&2*S]E83Z71'^Z5=5Y9V1L$("@S'++B.%")AU#(%IJILCU>-::'%6H9B M#;IX2&RX;M0R!:;=I-M6NNT^PC;&83#SAE*HR7'+-)@D)UR4QUZ^:S2J@U*_ M6EYSF!UW- TFE:*(=422EH%X#89C%PZV;##1,].#4F6G%@R'2T+@E?:DY$\G MPTY$I5'3U/076)'B)X66 07,MK*U=]U%ETZ:IN:_4BM/<7TXC3ABI4"(@!.+ M?%Q_!4H#JDF&(6U#^;Q0;+BULCA"$+T1QL744WTEFDW1ZIJB+FS9>KYK3H:# M_HJ)FZ:7=>BW"@M>GX="0*'-[:C>X819-RZ.FGHL:=A%PF/JB(&8B-7!FMT0 MKB5U5-./+>_<+C- ZWG!*E-5S9J3J-E(JAO#J5W0[\BH6QT0&C1<\Z;/&W7" MIIBXG%>J"[.A@XR8:/:%1JW6T\8%UD9B(7U$3.T*Z'9G:PK/YJ7"VNT-Z0;7 M2YJF5F$JK=#:ME>8&T-AVRJUC7%M7DWJB:4'IIJ[GETS&YZQ6@_8Y@Z2C960 M%.5(=99EELBV-)E:PI 6>7*X4V!X&'<-+4*@X84V#T'X]@*5VPT+,_VI4+RU!1P*;$6 MR!Y27K,6;#466K7MAGR2RBK5UVIE32X*BY%O*%,_/^H2W0):[<9-4QU8KI'1 M#*]X*T-"5Q9I^NX(?4D146J!P.EAB*P M27-0HX^$VQG1:'1&2=-T#Q;::N>V>B1$4(V-UZS;9B'2[J*FJ2E8T\N&4YZU M"&BUT$K$".X--5&+FZ8[FZ>GUGJREH>&WEQQ_&2>KY8K3-(VM1/'@2@A QZ3 M(8ZKB,'0T>=M+[D!FAI8TZHX?EL.:"A?7];AOD4QY2D3-TV+SVHYFD^#8M/0O4;% M[2Z7-B,F3TUUUNVAD_*LKK'0:MIKX]'L:O4P:9KN+#8N.UI)81!H2(CS7K$V MMS>E, Z&3'66L\4Z4C%=5="7 QY"EUQK[G?CIJGU,A>3]K!O-]>LHHQ=OS]8 M=@,V";%,,<<20N#.G!]VA<:FNZU)9%":[9NFF6,A(3+.AG+?X!FV5VE,7'H6 M)IU-,P?S2[&+&)JL0<_K437RW:[21@ M+[VVS%KCUZ*OT(9BFFJDQ"J;JA=U]H@(:[&+P"*8JA(IQTJ@NM;,'!,V MS>V&J\AD(+*6XW$F-FV3:+P/L"/ 70T@S=6T[9@-H$VWU:-TLA1WX8A@ZD7& M#C%<8)Z1'UA49:;J_64U:9I:A9D>C,KN-FP:*V]N%-PE.US$06-'#)EAW_!" MR$9[@B4SG6I9K=8Z_:1I>F!X;\W,"KOJW-#+%419D6-*BPP4Y(BPZ0C#6J%L M$S"$%&BD.ULKW5ID<2)'A$V["9%E=5TB!&LJB2-\Q'3'E>2IJ<[6!C6.%8P. M#4F;VJH]J?A\*[+DD&.&C^L%Z\IDW:$-?K,80S8[$D?YZ+%'I W9TAL;ONVH M0F/@[7Q\-A*VW:1IVNIMVN1J(78)HS*!3,*V^@-REC1- W=M5=9EME]A X]M M5=A=D>T16MPT#5RF$.J!A,X(MMA4PF 0&>E")&WBMBG@UH9KS, W>]]9:1RX(%D8L%S#16/ B$S=-K0+5J>4YHD[RD>D[8>'% MW"P&D7!&CLB[X:XG2G.]8$ 6$W!60:E3$RYIFI9WG5V98CFO+7"MJKDV*_IZ MLXKFX(A<*FSF3=D#B:<6Z]BP&S<](D'J[>%RJFQ4@2L/74'O;?O# MR 1#CTB0O"E'-@TZ0XR\,,:%G>VK*I(T/:(EJGY/4K=U%-KVRV.J-[95P0CC MT\S48RMYI=HRFE6;+19'%M&P"MW(=(B;IJ8+1<0A1$UUB;5$E>^6*U.S$T$A M:IJ:+KN0+P<>;?0-2:H,5JW!:-V4F+AINK-\K=$/BZ5Z5=CF6VJHHX+#N64M#)>M!<'$35/+ M0 ^MY9J8+PH1=X;#-5;1-TO3(1ECVW GK%#7# 6VM+AI:@HL?MG=-3UW!^EMKBD3Q&1;F(1QTQ1W4&2P M%(8;%3<:'76*;T1+C),ZH\=\9N(N:$]=7O4$9#5!JI()&XUZTMD?W)$2B]/P][<4I]. W[Y7SQ&TXE9UF^^_PMA_,N M>._@_FWXHJ7/9J9R>!#^IR"8%V=&+Y[O1,]432=\=H@__YX<('_?'R"&T:#_ M>'+WX^_2U'/B0,[_Q(=X./0___%=R?;B.(7OR:LXP?Z_H*=\]*>_SWR:]_OC M@'BHIY[D_SR!_73X*$K<<$4.A]G)%Z<6YZ$GGOB&D&#B;[/CP<3?8N*A;S28 M]QO,._X-?S,:#4P\8)K'FGCH&P7F_0;S3GXCP,3?B&EN:5=]Y8E_\UX:F/>+ M,0T-1"O0:;[4Q+]Y513,^X7FG4[N!(")_^C$GW('7 I\Y\T+X']T'%]N[-0[ MQOZ'VV1O#?.C_MF''?B?_*/W$JA_H4UQ@;FYQYGX@T_QZTS$GYQ\ "YWPJ'1 M,.,WDV2 YYP$ZAMV7JA\]A(8$WU]K,Y(YH_+5Q=:_*^J.5PZ94XVQ_TGUP!@ MPCO9%)=B0ACZ1IY7I_XL%2:YIWYE06 V?1VSZ<=&Q\Z\T;%O$'G5(EZ?OM&> M)*[=7\+G?4,$JLQ&]WZTVOM $^]G*]FMHN)/N4H';D&&M8NFN5RN#"6$ M^4R6[>^G-L(]Z>7#J.357?]9Y)WGTR[S)VR.44ZV' MWHI?ZS-#I_!IN:".YB01)PC%(\IYPF@,$,YM"2=E_7PIPMG?< .$R##^- /MW>:-5CL1(K<-:L+,RZE,-:VF7)QR?'&#ECU 8DJ2TL7W?Z MQ0T=DP\5DP],([\IXG9Q KJAWR5C!)1$M7UI J*S96S]D73.79+HDZS34WQ) MMY79<_WL ]W LR(QHHN5(;LR-FHX%,/JM/GQ2D9'Z>:W!8Q8LEQ9=RM]G!UJ M='XHV3@NY).LZ'!"/!3ZA*+XL1I&0/6Y9DFS+\T\^XMP&6*>3*D^:$-M^D:I M#;-\0<0X(84>S7W9['W1R2;@-:^!77);G?GBUI\MUVO7RSV+ MJ=I<>$-WUW $:%COX7#?S.O%U<<]8Y'&M2^UVXS4KC?+[&[\&<8UES5C2_9G MW?XJ/QSB77&?2/X]978!][\SN4N&0/JG="@/ -(S%[4^&5\K?(40/5.O0RL; MU\0*.:O,!W%QNMB<^S.^[BA>)PXX2&)R'#5:F/C8,7ID9/#FEH$;_\7/^4Y2 MYUG9**ZL>TG#?0MG&8_;RT5+GE.LI>EL%>7GA^6Y%#5>FI)]WU$]OX?K>8-V M;J?#G3_LYJRB-WT8+@328D&[5EG@)I#5JU;*S7GA_:R@6]'D)&$WA6BKSN*O M5VPOZ3CCNI*M)7TK;'\VZ4C;^"TFC.:#V^]^QIZQA[V?=)$+;<7UYOJR$^U\ M]H 9KV9W%%=WC@7V=.S5:N#VA3;;6 <=G^B'Y8$95Z)$_OH'23N:']?'?.O3 M]!MFK[GMT#/LF@ [^TQQ(E]SZ+?VCF39HGT[Y(.:3Z#F3M_9!M^F0G3>75)& M_?V&[5[$QG)Q']@:C2":_KTL'$AF<)"9>U'Z+"UGKV5JYZ!-QB+U6*B(9=?^'<2 M]TYD^/NN+OO*[.#@D5\8RSEE$[]60)Q 1F3%%Q )CV_=/XX1#[;C YCDP/*^ M+\O[^OO:!]Y1H$%ZTOKSBKG59V>M+/45V-#MY M2J(Z'=&$#!7&$6BJ%81BJZS-5G:+H>50)&-[''^"(/(DD_P+6-[W8V _CAT- MA%&&K&)@_%XO]N$&@H"?C0.LKNH%@^C"E3Q9U,QMIQL)@M@D_I,DN*,8BI+N M*K+O_$B5&"V1JKAN;"S'$YKLDU\L9A 1D>TL@_NS^"NN_AU-S;$L&P 9 M7V;YC^1\ ,CX?3J(+"'CRWLDDE.84[30'^I4Z:!&'8_1.Z)P%AVSQ766'1E2 M2EVNBHQU96IU12I)&G$T018(!;A29HB+0_$FH0+9I1L@B*^=@>#1=OBQ) -9 MVN%WZ8VY@A"LDMJXTIA8'5;IRDL;ME&S1VN1$-RG(GA+"F8O$N'4=+(MR97G MS[EDZ=_EW[@C5PI(_'J&Q*_GNW+">P:]&YNF9B"VV/2Z@V'#[ETC[^M$Y?.R M6IN;;+XV&R%6MMG$PAEEBM.RC]4 MG+=@I-TT#'98M7RC-934[BZFB7?G:@4D\;"95T&"U5N1Q-L.MM9J6%65ME4R MD,'2]R&][_-0>%G"R/M#I^9U*9-M: ME;@\'K0+?C0CCD%^5?**I8T'+YR*- M^T^C^D6RI8*DJ%=EBM\DFBD@8V.%3_L3HSA$=Z)K:\,Q?&:=XK?9,/QV:\I3 M3;H+;683%N<_D-OB8T ORF\*HK'NXJ83.,K*7N:3&^S0#%]^ CLT>QE,;A(ND-D\K2#@!>2^ M>+24K]B+,WQ"1*%S6N(\L4/(D(2AHB(/"JV2XHP_49WDY)24:M[%*ZL"5( X MSUNP:[,Q\!:,"$//.5\Q[*@)#D022"62B=M4-P"\O#-ZK.KH.A04\&!:Q_H( MO_NX8_UDK':D$%.X_LP7>'K@^+'3LWOW)T-TJT\1+J5+"O.MX)[ M<@WY+;176-WDB\&@9>3S4&=0J#>&'!S&:,&O?39:Q_G9@ MRVK:1M6"BX_9[:S@P.9XIE9VGSRU_@#ND3;D!2UM0T KS:S*LW'>JQ69&/=Q MAE@"Y*/Y1$3+7>CG(!_-76TKD(\FBX+AS,Z4CY)Y 7:FK.I6%&BHK%KC9<,9 M6E)BLB6)5LEWWF_*:G!"[W7&52DN.G)7H0IWY,X%#IQ,6G1[!\Y/*"3-DNH[ M%7?O@GW-#C"R80:=D>%!2+7-E$)+9+LC+:X.'=^7@M)>5W! XBDZ^KUE8>IJL"U0J'>6W?JU+@;$TE\HPK0R)V&_MS1T*_M=LI\ M0$9F?$UO\R&JIU M1T//L!L,R,KLQ23=T=!O[8E+[>SL1?" FC[9=P.!DU_KJK;I#4HYL 4,MV#+*!JK56E1G5;R9'4<6:]H;+TB3Z=ZUK^ G0J" M*( TRL*V D$4690J9PZBN($D$()Q98NQ@2]88F^T9/W\$!TSL21(DD3\013< M400&J.ISD2"+[":4!N[)RT<$@-HEH*H/0 :HZ@.J^CR(3^(*!0V4DK7QMNNN M+6SAI1X._'Q>J6N1N@G*^H"R/AX5^UK,]%_3%7D()M M12KE1Y6J .4I+5#()N%B]6XL!1^YKD\]L)4<"H&R/AG)CYN)LC[G"SXW4'/< M+T"S#E3LS78=KRMH:^[C[MC3R_K0UK [+#BE-2N1BM'0>UAG/(ET6ORYK@]% M@;H^H*X/J.OSZ=3:F26+D\ITE#!\97HP@*K\VH>V*E*> MAB8J*%08,T92V0>!H">*.&8LG(LU0&6?1V4-4-GG,U3QFWS"2MZ<5H;Y=F@$ M;'$S64H;=<5_\O[KR04_*!M?H674Z$(2NJM7G5%I1D*)>G$H[4-"3SB*@-(^ MH+0/*.WS6;J0YV,\*,"/; M8!+5][L>/^"B);\!YUEUE80&U?< .O4#LTWWOT%O?BP*U?>XJ M802H[?.Y@WSRQ4$^?5Y;/)Q2/;P/#V$HOUYO!J:^P&?^%>J%A,WAA-UP."OP M5 NOLVM,7RPU$282,QR!GT@\[;$#M7WN)(\&J.US"<##S5&G0\TFF,$;N+;L M-VI]V/NXW^QDK&JE1;,UW[4-:-BVC#$3,4=YN,+#&[?T" 5[/W%R:/$(1H.2-WWE"&$+)>8II76$)< MI2O"9%)3Z+1H]2\@K4&VE_MQ=(#M"+*]9%2(W<1\?#OJ0Q:,8JU)AQS+JXB_ M#LM:9]M_?]3'7IJ]D89T+Y[V4NM9,,U>BZ_.00V+I=>Q G@;"][X.M:"K)DP MF02DMEM4PEA847_]0UZJ)M;=^9+NQV64<<\0$#H@J88\(V-G9"_VXHZ'?VKD"0D;N*F3DCH:>88<"X.SLQ4;:O%DB ^I/Z3*+BC1"?Q!6RJV\K/:YD$'G&X-OCU7H&5^8%GHEF)/8]8*<5-P4GYZ#$ M""@Q @0Q*#'R14N,7/YVP&6%H*CZ&P.Q\950F2MUIJ742EQ3BX5@['9Y4PIF M+Q;AU HCO++T$VT%E!G)3J[.3)09.5^XO^:LO %2*RZ$88'N,?EV"8:@:Y09 MZ<)5TZDATQYK%4>+VE1=UWI:5T3@YS(C! 4*"( R(Z#,R*?3_&:6+$XJ&E"3 M1R7+;,Q9P]K6IL.@+]-P5XMY I09 65&/A7+ UCB#"SQMIN-PK1.F>?9!5L4 ML0'>-ZBBB)\YL?AKQM@L-OFZ@(D\% 3LW+$JC.;LPI@Q#F5&L"<B-410-"#,(W M(V.EM+,2,^109H1&GA *E!D!949 F9%/TT5YJQ?H)H%H4*/4[JH-PL$#[5I( MGU!K*;_&E0$[A#R/T46=#[W$D(A=B!3QA"#INJ;W769$3]+&@L"LN[WV!$ZU M0)8*D*4"[.R'N7,%LE3A!:HSHJ!D._ M"FV'GE[B"0Q:,1^_8/BZX,)K2R)?&@]'*A8&D$*'##7T>AMX%ED22.(SP)XH M.%VO$,C ^\CZ\04JHMP8\9YJ*/36Z,^%8J#RK5ZAH#GB^2H9O0:KURK#@W!< MFT)6JU8739VT<25,P(K]&:S9"QX")5$N$F&4>?A])$/H661N.@Q 7<(5?DQX MKB9CD,E_2H58[X 8WCD$@,!D51 M/AYN]- CO+5S)=.*^H5)X\*9R*WQJMJ:T(61L5V2N-UM*;P\8V).P"-. (SP M\="BAQ[AK9U2F6:$M^.$U/EH:@H;AA:06LG3T/YD,IMEE!V*^D*7FR1?-2H& M0AHS=U*UU(0=J+_^09X@_#3K_PNX Q_?ZW=GSCV01.@^7$O @W0%#])5A(4M M;]NA-T8<2$**T%Q V:+93,S+I";O$T2\96'>4;S)\;HV3SE;\6,/%*AO M.G2)\-/'8))$%?D0D:Q]A2W.UR[%$@I*%?JU!>W,PYA(\+_^21NI@$9 G-:C MQ6EEFE&NXA+[++NDM!.Z5D=#@V/8H 95I^/EH!Y4M)A4J&.D B+D0(3<@T7( M@:CFNXKHNJ.AW]J/!^HX@8@F<,H F4>*U &;,?'ME6!27JG)ND-RG?TUUU^ MJJZ+':%2G3;R[&BG;9FNB.#[0DXP>BR;%(C=>$A[]'',3B#&0.S&G8BC,]_^ MN8$(:6(F6:XT6R'+V7AGTE^/AU4N$2'["E!ORY [BN@ %: N$J"1W>3CP+%Y M^6@"4.<&5( "R 5H$ %J$?Q9ERA^H5EF4Z_),*TD4?IR2P(L-(0#46$B+T6 M]&E75,&A^_V5@+JCJ0&EH[ZT! >EHVZ^P^_3D7,%Z5D?=/H2N:L%!H<)^)BL M#()^/Y&>L-IUTZO'96')V-SPT\W1H4AM=Y Y OE(B,B9%(["H>>8/18 M13B0L/TS,2J/G[ =U(ZZ([8XJ12,,H3]VJ(PK4$KJKB&Q?;<==PP)HJD>!0. M'1/^@"8^$SOT^#0!BD>=CR;>]M"MW?FDT($'-;8B61Y#3/K] +DP99 ,K(T7 MM=64#9!RL:STVM-9.Z&,0_4H^HDZ6F_V7+0!JD<]*FV ZE&?XHK?)'_&1PB) M*Z',"#P9KG1MV,'I3T24O*^HC#;N.K6 ,%E6XJ!!M\E34WO9C=GB4#Z*(I\P M(AT0 LI'@?)1H'S4>_D":^7UNK Q\Y!BY?M5MJDJQ<&9]8'?0GTZ+\FUS=)R M!"+?M*>#E5BM()1M+6Q'W7CS(=[[ZR]8#J4>!@ZP)!6U]SZ!F^ MMP5V-LA*8! <>0!NC<"HE_.XC0H3N;RQ!YC MI!%,W:W0J#3['>-\16A^GY*KT@O7F-B$65WK55=-D]],@JZ(4(F_ *&?(.JH MLP"(0)!JY +13 ]-%.B"M\TFPZ#"UJ6D*5O(ZVKI"AAG(P4C&9C98K*2)"!V'+U''SA;O_)P )-)Y MB$0Z6=;S+TP9%ZX2L.($:M,NFUMCNZT1I,Y-W7FK&S-"'*<$".'CX4@//<); M^[&R3 AO1Q:5R;8[62[8.4NTINQXVZN5AWY&ZTWY:R9H4FBA:ZRFZ+95ZHC( MLA3&Y!#7FT)ID+'HXV%'#SU"D+'HCA;K#GU1&7&/1$RI(2"9-XK##H,1(:_Q M9$^J6!5-X8+,RKL(5QTGY5J[!)GRO.178?R3J]4WHQKU2X9QE(MR4]% M/I'86W9U]L+%4J7@XV7TS%*7TQ%@/^/#7I5+ MC:>D9LNN$K4N.V[1\?P7903V;K4CL"<@LX@UF\R8S9-^&^([*[T'=Y,)B2QB M$/,!@L RZ?T"A[J/[6RY,Y_*6;?CW1GSCV^S/XYI#MCQ 0SM.[.G3RGHG-5H MC905*<5W,&(57E5T/XB4:A"@\1@!&N^Y&_AP%N=)41FO+,[D-E+%_<,]Q#X^ M;S3SA*1!UL1!!OY67F"5R,!$8@,3HTAPSQ@$:SQV%M8$90IKO= MJ"1"ZLY(.(4ZQBD@B ,$<8 @#B L']JW]"A!'*'7"U?^W:XU^GQ#C8SE^@8#BH"_Z8%O,IM4T3 M)__T=4:RGA(-PHO6GU?U/[16A98G4?,:[G':DA3[<=1Y#F$W0EMH8% MMQL9UVAL7*-/,'*IZ+*[LZ-!_>^O4^8;2-%;%^W.W@Q\[9K>%[X/<0/)5]X@ M\I!N*UL#87JR9 U6$SX?QI(OODKQ)]%W1\$QIY8!;TFN/#_4 $>@WU6FRFS0 MS,WJ^62H[%8FJH:?[[2[$PC.6I[@78%KEQIX;S7RK>(UBH8W)&PTVUC81+"V M4Y.'N2:ZG41:,984#2>Q)X0XO1KP8[CH4SOHU@?<]UEF_+RQ,@]./>\K_I=9 MWCFIEK#OJ]1TW9AW6:5>'3=U47%+4C>FG*3\.(FA@'!N'E'SA0D'5#(_&^&\ M[5,TATJS46")DK"J:)MV;;6&!.*343A_(I_!1%M@M7D--RISCZ^-:CW?7(0Q M^22%S%$8>B+A8YD=+TY ]U_A_*SQ-U^:@$!-],^PSF^JF[6<'FVR@TG1V(Z+ M, HU]859NEJ=Y&JXA9NUO \U%'6"-V%.79,)[^Q+HJ,P\83CZ2HGORV)#E2? M2\5'?6'F =757S-/+;]6RN6> T&-">8%*-(RS!)S)=*8>66_7Q?6H9!7-M5J MV)H5[5;BG(D=M]@3#*5-I6.UU?_M2]'R?13++Y9'CKA6<9_7A_BIEAY4T_Y< MR4ER'"4FV=MH6^1LQX^>+;G1VW9.CSZLN9*96TINDEDZ+HX637YRKB#%46:J M;DNVK$=-O&>F][XE@SDW#9W(,U*R%"(*$; LS2AQ2L&4B$G(3*1(DA1Q6845 MFJ)FZHR(ON#?4O3?3%__\[_1C^=ODDU%=G9-)$<(/]B%/,] I$$_9J2G[J*9.0E-?KB[Y(9 M2EOO,"H*^H;\X-/O/V@C'G<.AF*JR26OZ6\8G P_-7>6M,F_F*$#V>1-1?6_ M[S_U_%9"'-_W3_W/TO$2L^.[JYB2KZ^5^.&_/#99!]]9?D?@;T2\4:)?#^-" MB3,MRPL#+C'B7EAP4F[NQFSSWWU'/B8?3_V*_:_Q!R,.B"C(_$6@'MYZL3WB MB8MA&M-!#,!BS'QVG-3]L.6E?U[LC]]MXE_7Y-A__6#" XJCR<9HDD)H"J4.:-W_I:Y9*S%]ML3WHY\MMMWGN7*1 MX:OE)C?D180F80HY?.CZHWO9P=S/'N:X"< M6,*-AM;U=ES?=%=!*&+IELU@4.O7"QV/M1:E$21.M\Q""T4\W7(I:HQ5&J@H M*XTZ=&T&(>JP$K?$4\]4I9Y#-]>8P4M&B;&<;&-9H= M"IAE3"C16RR[(I5N*?FK=I$7J0X;U&@1RI-#&PG#J&6JG[Q;5Y"BY 9&T!DL M=PH_XUOSN&6JGU547@3A*5Z33WVX@SGRMMR22S?O=L8%/ M"=2B-1&&TDU)H[C>KD-B85BD[?LMN=7HUJ.F<+JI*(_#54D;[HR5+^>7P[G0 M'TP8$4;233E!1JOUG;Q@=6XRW"T1+-R9H0BCZ:;.4C\CM5MFX-! MU%F0#>+):A?BYQ+ \OR[0JX+2KI2B#AQ9K<:ZX9<98:X8#:A,32!V4NPYW0N+>F2U M^D78-/G\I@(I&%.6:T^.GTL"#= M'VBM;578MN8K8K(QIU23B6OYI!>VTB2YAEN5V;PL;1256RT+RR0G?QJ&S5ZC M;'?:;8,G^\.^3]9-ZTW:'XYV8T0H6+L!K;0K.V4B 70(PNKEW2N M++'!0)#:7#6R6\=P4P[C6Z#I_8HWZ(*X6319WBZN](F[7)>9)*8U/:^3N4() M^4-:Y\UQ ".PC25F9VI8%;V!5GOK M<NJ1/4 ;,[Z*R<H.&5QA*%29N^DS:B47]PVK:.TPB MB\F4EI[R_?G%2V%._+ (]N:+%/C.\QM[XR5YYQ<3YX6#Y= F;3+Z[G,O#O8+ MO%<,_AC]MW/X]'[N2ON_MP3":DS\:8@=+ M./GBYZ;2U'/,P%?.;(.=15EZ83=_,L82^0:_Z78%$W^AB8>_H6_>@043?Z&) MI[^18.(!U7RAB0=4>#-U"ICXMR?^E+L6B9GP&9T^BS>4WC7* MCPJZ:WI@;SP5?Q(]7V@J_J1W?J&I ! 'F_MO2%IN)/^DN&@^& Z@"8$3 C M4!T 0 ! @.H 5 >@.IQYX2](@Q<:932F^,W_]Q?^UR=&C'U#+YIE_-UA?OVY MJRBY5O2'N9=C[9DRRYU\+P(@&R ;(/L79-\NS].[D9_D[=G'=\?)>P#J >KO MP-+Y3;JF],_C$$<^!O'?[FOX&W1?J']7CBZPXL=6'+YIDNY?V#% M 4MG"K/W,O"L>9\^I:D\N+\V2W,# ,V1>;]MUF:F]L:@.>V]_Z0$.1:RD11 M\N:Y.+;/RZFN8^6&DYMPWJV3UUR"Z+(ZVLO( M^JR.%NSDQQWM981P5D=[;;'Z24%Z8WG95OR.ZHZW!%?9(\6_N]9RF=< MV K-0'7W,Q?%Z+B.JOO-/Y1<-_,.AY=D53>V2Z0.MUR[PIJ,2(GH7_\@]!-$ M4:>577](V?NP6+JL@7H#+,'T"RQ%OZRZ[$#TH7&)Y;%QR4:](;;9?#POZ6E8 M&E>071_=MLM0OLT/N;6, /<++MHEO1<"*( MQ<=#O3W >GM\]?;PZCM\!"Y.+2?0ZCTCZXAAXU"[8FL43H>L[OCR6L7],)_O MQJDQT;_^@9$GFB:!E^"KXQ+X%*Z.RY%8%ID%X^H&4J0HJ^9;35%E8EP2?_U# M/6$7/E+.5 [@)[=8[[L.M;)NED@8BRF M.SV6@%Q9&G4(?-9@XESDD6Z&/Y'06W7([X\$LK7SOQS.KZOD71?G5]#W/H%S M :&# K$+RRR!2L*"VJT9"D]P'NEZZ!.&7A?G=Z8#9DG5*RE+-]HBR=9+E#7) M[9(W@%\K YQ[Y"+9G;BK'D(S>CYU?PF4Z+6IQ"\8>\:\P,L1IM2+_(B> M1ZH0Q-77%6^G-U=*,RFY$FM$"'T23SZDVO/82 .ZR;619DL3JCP?6VO($OW= M'-NT+!(/8Z01(MQZM-WRHSW1C M<1 QA@$GSWTX>9*B](FF-%-4Q74C[0T;_A# MZC./C2Z@G5P>71/-I%3/IIQ?G.;#HKFXI ?]-1@U@<(7I<4?[Y7;REUK;NQ*\V9"O5/) M1I:C^8^DJ:O(BKZ."]AGUYZG@#T/[/FKVO,U6W:5R. H*?M_:_8S8'H_\/*6 M-Q1=!_"ZH>-#HPC-*T:)QSVD'!DB1'*<\81A!##S'Q-TP,R_&>A"OU)M:4U2 M,/(2LT,*2Q-"Q 1T250'1J1O%0'K/V/6_U[4"W8T0E.9/5^L_K>KZ-8T<#TE M/H:Z0X/_8AK,'9E)(& C0XI.$MR?)MQBX$4SK+A,[&H[0K%30[(*=6PV9U>. M)VZ0D:VA%B/"9*+7X.G#"Q"F 2 *[EM__/[-^R%*=.S%ICV #:BQD9I#4>Q+ MG;(60S2Y;X,2^'5!>F?Z49;4H&+4,%ZC_N&U_$V0=V +<.L!FSH0'=KUOG]]1[0%_I$-1]2.3 V#,NAF)"PL>R-S1P M@EMLFE:))88]:-5VM9U>CZQ)>J_X(,B)F;J R^X?&X$7]%N+,9:B6E" M*\_($V)O- Q&W1B^1 )?[,KPO3.]*DOJ$_ M7%'*'J$"#]%]J$J)>_T'J)HQIGKQ.#E5B(@UQM,?DD@(^,H0*61>9H=+3E*W M9K\UT34129(+HS@*/$)?')3 =71]4!96F]5N.=8D=C@*>XU=:2=6T 24\>G7 M$74'.(LRZ2Q*U%K@& *69:84GT=T#"5(^T&YO[4DM9V+J=5*63&D(H*@4QL; M.6TA;P*=YG:7M3I[A+Q%BEB^,1:DF30RLMCHPR<25T197D>FPL;<82/H9>U57R5#T@ M4$,?5,1-R-&52JT;HY>($TB@9/IX&03N9--?0"'*S79(X9-$#!"(>P@(EP\2;MS6E C\.-\ M9?@"3>F&\*W,^%H%W0YH5D(=MU(-"Z4 96+X1OH2$5DHT'4A?&>Z5)94IM>W ML)[=.5O@S#F-2J>..U/<_+[Q=WBYR7F.J<]R_PTE_\OHKORD5^C:@W[( [(C M=T-^D.ZK6R&_=:LKZ)16>N&BR*Z*W)@KD#9=8S41V>=EAD[,7_B0&A- \ZF* MU-="\_5N>KT;S2NO!$&-)CDWBKZ%(Q9';DFR&Z,YS@R$IW.L@YBBC#FB$"QY M8%OQ<[+DS7/_"CQE%F^>OW-+UUGKL^BWZ?9E#:AH(=>_/3W+MK/J,-C,.ZMN M2NK7_B@=?P1\85J<=H^2Y; M05TF+.SXPDA-X!^7[X">(A@ +UDVO631,^)USZFF$WHYU76LG&ZO%>^5RG:T M5."ARC9R<*YOX= QUI&T/*ZSN,'.'+53H'R'5,R?89>\8^ MH^Y8)9O6,'2F!M0V.'1(M[;SNNC&"?;VN8?348; %W!/>,W0:,$]I^L"6U:6 M['@)VUTA/W6+E49G4$/X;@SLY#8XC%SY:N*=*5J9TJ=<)YKRV<'H]Z*%CA6K M-W6I!U>9[L_K"J)B'BO>^!F3Y0B2?(1(3FU)\ERW%7?[!V+NM0QR-*E/3$/' MEXMRX'K4 F9$-$EI_/_9^]+>Q)FET>]7NO_!FG/.U8P4,3QAJ.E2%?LS+D2\4*0OD*Y+;F!%]NE^;$DC7P(C;X"9/;B9:7 MSV_:)>)$%47I7XT=>]:+T^ZVL81X#! <.?:@2CZ^U#F/W^'8Y-,T8^1EK=Q- M)2Y'D=QU+);2!LBQV 3EV #E0+WZYVVGD+WD&5(G@D$OGXU+\@3J*K=\B@^AQ++ I M.69DG/70(B/':IF#< &/F:I]69\>CS?5 A5LE/$WZ#+Q]HHTHXEH05PT[C7; MF)*GFV*N%Z<=A[/ID_0K;]/[DG;FD:4_8?[I6"CS*0)8SQ7*;$JV?+Z(U;$Z MYE#\XZ/-L>_JF++'P<]6Q[B%QVAG,"@UNHNF^5BT[EH6&;9Z\20W/K*9_5[E M^SFLDB/W?R7SY%-'S_Z(^R/]&TUIW1:JI7'*B+6KM?/SWF2 W'\,HQUP&,TS MVH:2,2""9C#S#<^=TS_PP-04=MHXO"#05ZU/.%[\=!"F$$I"_%]IR0%7Q'8L M37:(@C_D#"7\16#D);$T4UEMT%Z:R[J+.P!_4'Z[DAQ24E4B;SKS%.F/$U(G MU;XO+1XNK,$L5>M6JV!.L9; T1,Q?8SE?%&V/68 /R_;5A_J*D:I\ M==^0YZ5Y9X!L"W90YB2ZFPCL)[-X#C*8Y=4);S)^3H0^@6$&1K&P00\EE$\3 MQ#IZJL-.;+]40]HIUWYWI$).-(YZQTH9+"]9_)=1#=*P([ M!PZK92T ;]>2[I(-XKA5G^;F;GL4Z]ZDV_VQ848*E@+BF/;NC:93)['8\=#6 ME^;U \+&WQ:^6A$*F5Z\IEXXHV(C6FKG>PDS%K?S1CZW=Z$P2J;EW/#:/!]5 M+F_ON[UJ3[J^GJ%0P,-7 MYPTU.LQJ)/,,*W-,GL>QZ5>$Q+O7EF7/-L/E[F!.\G6'N M[KR5*2Z:8L%UG_+#^U*RG=^_MZ,-L@[=?_NM(0(CO0&1=!$-X@K-I:V:$D(PVZ2/KO__T_P<6NF_1< M> 6@&!*4-C]CE- ')-*WB#2*2"J\^*>DSZ2%S:'*B*;Y=S* M?FDT.Z5VIUEH-MK-BVHQURD5R]5&KE&HYB[:'?A8+S4Z[5Z4/[1_Z.@"A4Y3 M""Y1\-B)@!;[CA?R&[*<*?Z&.P;W6'Z/W/I*_9#D MN!9IJOQ:)5!KW##I]^:7B:'TI#^X8B16ULJE:$V?WX!]1,"$F< 4C@7V#!@@ ME"T]2&,+;!\2 +=/U!:[#M2R<>WF'O&GC523X;H,, MJ%)CP;9 #R73WW(!"$+&XC&9T..V)\LI)7KD$J<[S'.7R;<=R%(UYP)@66\4 ME@HW K@0' Y7#'KDY)22&J)FN,+B83RYP#, Z!C7YO M]/]&A"KS!GQ?$4<"2:.4) OS[G9N"6.1@;B^#]G /C23N;:EY7*/8GO4=M6) M==Z9G@^^_8J>KM_7)_3Y#DB44,.87F>>B04+MD!L"*I+MP9VS"8>V\#6F>Y@ M"$X>.Z@K6$0FP$(*[^L"WU!=UC<]!O+N^7$6)XAAJL90$RJD[[!]!KN36,NC M-,C0IH NXXG@K"QNOTQF6TX/.$-Q9:=IM8DUU622FVMVCV^C]V.=C/O$ZCW< M2&?VR-2+H[%Z56G-M(9>23Q7I1>QB8QT,@.E;Q-CG4BFQ' )'I)$4QYAOM&< M8<&U0<\1"T0OJ]W)X*^P@]A 8+*6M8FJ)\!Y9+#! +J2P-/STTT1]*!MFS3 MM608,H,7@0*@% )2'8AH3 A[R%?!\ !2G>$I;6\6^J6B(5G9E.3&0&[X4D-X M?V=@E6E!F:TPK38&H[S ("VP)5YY<';,.H#57$)4X@#1+:5C2P%H2I3)B,)* M]@)[>36>GTN5BID95:3.^4UQJ@\:)NRE,R/ZU%.HWIYRZ'\)-';#+"O8%R[. M-\7B:"0/&TJ0E5T=2PO!DC1X#,UUOBFH'9;ZP)/P3*K#;JP*=?HE,\Q@$5R\ M^!TM/(UA6LLI)>QTT8<)'$Z+[@1& QWI((8!>[X..A& 8 D(12/XG64N)-U9 M!+Y!ZD&)1$4#+A_610&UT (TA#X1#!.TI TT@D8?)>"@X*#D"J,HO0*QFGW4 MXD&D,/ ]9*RCX=5(0%N86&,;K1^P/+TW!E<#4\'ZP,QEFZ5*FL[=F."HY3)M M5T7+ CF1[9UIA&:GKYL-B0%V+4'%+YNNCE88D)8DH)UE(;U("JAPP#ZA5:*> MT'0S#,Y2@L6:>K#E1_06WR\83XFB,O%38Y)G@3T[1HAF&.?7V1R$HD CM MT6<(([+ P@/;- RBGR "X5&/+_%*1TL#BQ:6MESN"=H-K@J*A1G^S)*P1H29 M#;A>[UVX,IW,Z?$KY#\3: *!F8&UPZP/?"1D5X*LLK!>F;.V,]0L)8*9!Y!4 M1!OW72#1 -O3-VB4J^FD Q.(V, !5!\-T/3&M3"*6)&@'Y6>V'%(JVD-@-B> MZ$0%/T\#'T K72(G&6R#FFK9X].VKRN*FBV#Z0<"!T:WP5/10+;@+60R2 VT M P>7,!](&[L#B\[KM*<'#Y@M1H]=HY41W=%CO#AM7J>_ORVNYXC*(!)$6 4(0EI0@>J3P37]LQ+^0E6[.; MZ@KU+MB_ZQ0<;%7L!216A-:C*2 M!<*$6 \R,\BV_00*.Z_)_G)-QC2]Q)!OKUHP-$KHH&EB8DC/G!DP&VA16U,T M"?0.B'@_*BFT"7@;3)$43&MR&ORMY.)]B<(%4Y7!7[[GP?AQ%>F'<.$HH6?R MFGDYE,#X%[Y7,0=F*#^6$^#*SL#D1X(F)\+%1>%4R.DZ385;LF>X+#N.,0>F M+^FHB&QF6?4)O(6@.C003SWBN/%#\:<\@'G E1[.H+%[>TQ#I\S'$H88 ML,$EHT8./@!R3AX&77TZ PA+&RP%6*V-+(QNEH26I@5*?TE4*SOF&X'+E7MY M1#1L<)\M9:F+I:4@ #,"QH,M$(SA,AN5Q9'Q+=W3]BE="46S-@Z\1C.8HP9O M8H@LPM(Q-L,C =%L&+5\*P1[B&XG!XG=?,2,,8O%AR>N!1"@PRK98!E9RX#7 M)K EL,VV;1PW1T#9H$D>6"\SB$W3P:(*0?'5J\WW3??,OB4BUMYK&"XZ9IOH M94EK:&JC^Z10]P0HV:NU9AUK63.E<1\")P#WFU:B#5I[$L!&$\<]B@8;]1BTOA42P2Q%M*4?I!L MMSWC+#U@3JW/PH?/;UN6[[?1T&8P#!&(\J>5+0\0]$LDV*RB ^XTN#'O$2H.4:H5Q1%Z%Z4@<2%J!BI^3 A,#PU ML,;#)[ .W7,/<'"[5,!96,POZD6V-YKR.[8CVJ"6@#, +Z4I/77YK!DQ(*39 MNC+ZY]VQ?GD>FAFQ!$E@,.W5A @&_\E4TETJMU'KD2D+0UIA#4OE MBBE[.3H:^UH-!KL3/\@4#(L%O'2,@3T3*0N'QQ2-,@"/E-!X&8^5@*XUP>)] M8L+6-0*?[25:.22^\ "KC0F$#R%AGG6X8DO%Z;:1[\5U/C.U+E+-;F0BCL9/ M^<6M^#!;]^,VC]OBQWTLL7/@A0#TNR/W%1*GA3!HV8$$92%.+VP2#.9( XMP MP4OE7SALZ(G/< Y](QFM?3[LTL;4L;3Q6-JX\])&X DNO9@9_&S$RI-@;XA; MQ;:_XWDI^0:9&GNOC0\D5/TR&Y8E8(8HYH.6T@A?C3[-&&Q3=.% !NF 50NW MS/XO*#3JZM!X&ZG[]T(W[4?7H:')8U,SV/P,QG+G\,ID:6!62R$ M(M'?-9B4!@$9:Q#3M7D^9]GL$Z<#ZYF# MQXJ8^F0HZ>JR!-X/6Z,G*5D..+:G@M?I?#6KPR[ 6<-N$$->'DPE%$,4/?P# MX98TX88JBOQ7U7/^?F9=9HO@U1 L]Y M902V!(/"UI(*^,!"*X=ZG";&PG%W8>9 1-#+OV,41Z$10PIDQYR R9,24T)$ M>)TBITZZ5SW!5:970$$M6>%[KEW *7\\/Z& @WGT@B^2*]O01NTGI>1!I]E! M$Y/F[B1!YN!Q;F&<:9DZ3]6,\:X(86"BOPD V*RLQ3ZAH1F#^[G,C 91K]-R M#^\H!\:#V$XPOO6\3V?A5X9@6HN5!.&$A+>5X;@R 5=K;SX5J@8("Y0LFN&Y MS[2Z:V)A'LA;TM+SYDP7 !U+#C&MJ8-GJ-NL@" @97RF"NQ4N":$,[#-"U>0 M1.D6(QRV0R;V3RJ8--R<)3UR%M^.5<\#ECD%_L-$D0>M/PML'>7'%V;#^, 6 M27JRS H&9UO09Q0:"@1^#"P'B"UP2F>Y.A1Y1,+(BL?QM&0O<&\"; M>.+%\ MGT<>,$@SJ$,_E6#K4%>'J ;GG_Y [\T,(W!M=D\J;@'V'R:?82YK::@'"82R M @8K[= NV_"XK:*,(B#5MLQ^RHI@ GU4]NGHTF@M4+^N\> :DF $25 8FZ!2 MO4HK+L\03J!\=!DML\\2^1O+%E ->;&V,"O#A(R;V3R4GW46O%EAWPW,2\MV MH()JS# MS"NQ CA[RQ)]AN(3TKWWW\P<+/YJFPLI%IU\CMMX/).]UV,X1E5!_@TLA,+( M&3&L$AW<15^:80I\*>F&0?FWA5=HH97M\17#'P\4HE"F=L=&.%;Y9,LHK%K@ MG*/L1\'E[- QPA6ENYK[#U0J >5YSN]ZN-FK*WEPE0$5;K2HA&\]HS,PD'@B M0F94_XR@8)/2N%I8A3X^\O,0*VWM@#)N-45V+4HR"A??]]0'?6=$EQ:FZ_Q4 MM3E1@MZQY]PSOS9<"Q!(\'];RZF_:9%OKBJ@M_Z$T_;_[U_95#K[SPNY_: K M'HZ [,,Q+P8C5*S>9HR>" QB!28!GXTQ!+]%@3.+B]$?5K[C4Q3UUY!%73L4 MGMWBY?E57MP_80X.9C^HXG-9W1=PLL.+R;B06%DM836LR.HL!VBR.D<3+&N4 MIHRT<

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Agreements - Roche (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2019
May 31, 2000
Mar. 31, 2020
Mar. 31, 2019
Collaborative Agreements disclosures        
Non-cash royalty revenue related to sale of future royalties     $ 12,997 $ 8,488
Revenue from contract with customer     13,287 8,584
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer     283 79
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 | Kadcyla        
Collaborative Agreements disclosures        
Non-cash royalty revenue related to sale of future royalties     $ 13,000 $ 8,500
OMERS | Kadcyla        
Collaborative Agreements disclosures        
Non-cash royalty revenue related to sale of future royalties $ 65,200      
Percentage of royalty payments 100.00%      
XML 48 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 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, MA through March 2026. The Company uses this space for its corporate headquarters and other operations. The Company may extend the lease for two additional terms of five years 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 80,000 square feet of this space and, during the three months ended March 31, 2020, executed two subleases for approximately 33,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, MA through August 31, 2021. The Company is required to pay certain operating expenses for the leased premises based on its pro-rata share of such expenses for the entire rentable space of the building. The Company is actively seeking to sub-lease 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 three months ended March 31, 2020 and 2019 was $1.0 million and $1.1 million, respectively, and is included in operating expenses in the consolidated statement of operations. During the three months ended March 31, 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 three months ended March 31, 2020 and 2019 was $1.4 million and $1.3 million, respectively. As of March 31, 2020, the Company’s ROU asset and lease liability for operating leases totaled $15.2 million and $24.1 million, respectively, and the weighted average remaining term of the operating leases is approximately six years.

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

2020 (nine months remaining)

    

$

4,125

2021

 

5,323

2022

 

5,389

2023

 

5,510

2024

 

5,470

Thereafter

 

6,866

Total lease payments

32,683

Less imputed interest

(8,616)

Total lease liabilities

$

24,067

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.1 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, MA 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 no early termination option is exercised, the Company will receive approximately $13 million in minimum rental payments over the remaining term of the sublease, which is not included in the operating lease liability table above. The sublessees will also be responsible for their proportionate share of variable operating expenses and real estate taxes.

XML 49 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible 4.5% Senior Notes
3 Months Ended
Mar. 31, 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 March 31, 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 $24,000 of interest expense in each of the three months ended March 31, 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 50 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Liability Related to Sale of Future Royalties (Tables)
3 Months Ended
Mar. 31, 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 three-month period ended March 31, 2020 (in thousands):

Three Months Ended

    

March 31, 2020

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

$

123,541

Kadcyla royalty payments received and paid

 

(15,137)

Non-cash interest expense recognized

5,699

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

$

114,103

XML 51 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Computation of Net Loss per Common Share (Details)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
shares
Mar. 31, 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,021 21,528
Common stock equivalents under treasury stock method for options, shares issuable under the employee stock purchase plan, and unvested restricted stock 1,428 1,559
Shares issuable upon conversion of convertible notes at end of period (in shares) | $ 501 501
Common stock equivalents under if-converted method for convertible notes (in shares) 501 501
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Agreements - CytomX (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Collaborative Agreements disclosures        
Revenue from contract with customer   $ 13,287 $ 8,584  
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 53 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 2020 and 2019 (in thousands):

Balance at

Balance at

Three months ended March 31, 2020

December 31, 2019

 

Additions

Deductions

Impact of Netting

March 31, 2020

Contract asset

$

3,631

$

$

(3,000)

$

359

$

990

Contract liabilities

$

127,432

$

$

(283)

$

361

$

127,510

Balance at

Balance at

Three months ended March 31, 2019

December 31, 2018

Additions

Deductions

March 31, 2019

Contract asset

$

500

$

$

(500)

$

Contract liabilities

$

80,802

$

65,287

$

(79)

$

146,010

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

March 31,

2020

2019

Revenue recognized in the period from:

Amounts included in contract liabilities at the beginning of the period

$

283

$

79

Performance obligations satisfied in previous periods

$

$

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

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

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

$

231,280

$

231,280

$

$

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

March 31,

    

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

21,528

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

1,428

1,559

Shares issuable upon conversion of convertible notes at end of period

501

501

Common stock equivalents under if-converted method for convertible notes

501

501

Schedule of assumptions

Three Months Ended March 31,

    

2020

2019

Dividend

None

None

Volatility

84.20%

73.57%

Risk-free interest rate

1.45%

2.47%

Expected life (years)

6.0

6.0

Summary of stock option activity

A summary of option activity under the Company’s equity plans as of March 31, 2020, and changes during the three 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

5,740

4.55

Exercised

(86)

2.81

Forfeited/Canceled

(625)

8.45

Outstanding at March 31, 2020

18,547

$

6.60

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 March 31, 2020 and changes during the three-month period ended March 31, 2020 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

 

(337)

2.47

Forfeited

(487)

3.62

Unvested at March 31, 2020

473

2.68

XML 55 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring Charges
3 Months Ended
Mar. 31, 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 during 2019 to $15.4 million due to minor adjustments to the plan. The related cash payments will be substantially paid out by June 30, 2020. In addition, an anticipated charge of $4.0 million is expected to be incurred for incremental retention benefits over the same time period, of which $2.1 million was recorded during the year ended December 31, 2019 and $0.8 million was recorded during the three months ended March 31, 2020.

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

Employee

Termination

    

Benefits Costs

Balance at December 31, 2019

$

4,087

Additional charges/adjustments during the period

41

Payments during the period

(1,347)

Balance at March 31, 2020

$

2,781

In addition to the termination benefits and other related charges, the Company is seeking to sub-lease the majority of the laboratory and office space at 830 Winter Street in Waltham, Massachusetts. The financial impact of these efforts is dependent on the length of time it takes to find tenants and the terms of the sub-leases. 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 three months ended March 31, 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 56 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Agreements
3 Months Ended
Mar. 31, 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, $13.0 million and $8.5 million of non-cash royalties on net sales of Kadcyla were recorded and included in non-cash royalty revenue for the three months ended March 31, 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.

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.

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

XML 58 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues:    
Total revenues $ 13,287,000 $ 8,584,000
Operating expenses:    
Research and development 27,408,000 38,893,000
General and administrative 8,864,000 10,778,000
Restructuring charge 825,000 559,000
Total operating expenses 37,097,000 50,230,000
Loss from operations (23,810,000) (41,646,000)
Investment income, net 646,000 1,422,000
Non-cash interest expense on liability related to the sale of future royalties and convertible senior notes (5,702,000) (3,432,000)
Interest expense on convertible senior notes (24,000) (24,000)
Other expense, net (198,000) (71,000)
Net loss $ (29,088,000) $ (43,751,000)
Basic and diluted net loss per common share (in dollar per share) $ (0.17) $ (0.30)
Basic and diluted weighted average common shares outstanding (in shares) 166,947 147,813
Total comprehensive loss $ (29,088,000) $ (43,751,000)
License and milestone fees    
Revenues:    
Total revenues 283,000 79,000
Non-cash royalty revenue related to the sale of future royalties    
Revenues:    
Total revenues 12,997,000 8,488,000
Research and development support    
Revenues:    
Total revenues $ 7,000 $ 17,000
XML 59 R26.htm IDEA: XBRL DOCUMENT v3.20.1
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
Mar. 31, 2020
Mar. 31, 2019
Revenue recognized in the period from:    
Amounts included in contract liabilities at the beginning of the period $ 283 $ 79
Performance obligations satisfied in previous periods
XML 60 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Plan of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Net loss $ (29,088) $ (43,751)    
Accumulated deficit (1,316,556)   $ (1,287,468)  
Total revenues 13,287 8,584    
Cash and cash equivalents 247,299 $ 270,396 $ 176,225 $ 262,252
Net proceeds generated from public offering $ 97,744      
Number of months Capital resources meets capital expenditures 12 months      
Product        
Total revenues $ 0      
XML 61 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Plan of Operations
3 Months Ended
Mar. 31, 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 $29.1 million during the three months ended March 31, 2020, and has an accumulated deficit of approximately $1.3 billion as of March 31, 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 March 31, 2020, the Company had $247.3 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 62 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Leases  
2020 (nine months remaining) $ 4,125
2021 5,323
2022 5,389
2023 5,510
2024 5,470
Thereafter 6,866
Total lease payments 32,683
Less imputed interest (8,616)
Total lease liabilities 24,067
Variable operating costs and real estate taxes $ 3,100

TA6Q16/DL3XH*XLZN&S/=3 MOY1GY+IK5D<5I=S-/^KC;F<^V--^MHR\,ZNW&I98TY[*9W?3P57D*8<5[AO. MJKRPG_9N-K1(^IHYP9J@ ]O4Y<*J.,+@9PWXMIJES%G=D3N5;NI^G,_FJF>3 M_'#V'MM:X$KRV8WMI^/3ZMW=P[0;NS>&]?$BGJR77\VHGA[>+:N670Q%"JS> M2Z9\ 8@YL%UFBUQ9(]_CA=T6RWW#3(N+AZ0YZ:0SD?O[UM[VN.@DKRUE7&^) MA46C?'9>*#?E_D%IU(8Y13?ET/;46U;5L!W-<4&]EDT+]&R=8.D/GB.BIQJ6 M,OIN*E['8]I]?Q2#74Y4F^.GJ^&^9#2)5EJDD!1[W6;K]BD_OS5Z%]K@VR\, M5!V*D&[. 7H%JS>#2NZ_=6)(EF9H![;_;+5H6 46>^$H?+?C[IU5'DCUYHBX M8[W=TYJC^=[,Y/SC4[$6B=3/2X^E6KOG3$VWC.<'7\740GBSL>B%_\G+)W-C M\*)V0P)7ICRD)XA9H0^F!"K$P#(#\#YQNP^,".AZ^8Z?74EMRBWT] M.GA(FPEQ7_Q]>:9:6CE9OAO=2->12TV/#)7R@?%W6S),]=#8F"V*;^%E-/64 M5";9CN@FK%*_,,PDIMJ^ME",S)K7A;NS2O>QK.O$S ?QH"/9G,?RB=YJ^@15A]-3&8R=XD-BS!9Z/P:[$ M6E?BL9AB)C92@&8/,=^%54F'%84]EYZ>5N637X<9K/_:^,UAUV*FC[68QUK, M ZS%C+VI%C/^6[68&][QS.CXJT\F'Y7CUU&.GHI;:D=:M!,)Z[O(5U-Y=4FV M\-"L)MO[*IM"BX*>F0N6:)P(%'0FK\?!KF[T*B%#G$G:.1R:KM;Q_4L\1TE*4,0*$A\=V-7410E6$#MJ *X^5 M@TQ"'P1?@Q/M3UH?J8/E]L_*+RL*?#W17UA+]'NNQSZ[4F(QU7J]IQ0^./-< M64* 54/-(_W#Z0&K]16E"+2&@5=?/5\Z<,+[HBP$L _]DY,A8*A.9$5=;RAA M9_/NI';]-[67:U;-DCR^_:IX6W7R^IU>'E0 -S?"1$&@_Q&Z,7XA M/$SD-<)A!^E9 5[@",22;DX"%2V;ZB_!]#&6,[^^N#Y06Q_L9;6D4JR+TQF- MHG3R%J9+ML/J2&4*'O9D8PW\-.^(MR5X//K;1PHQ]'&%PI+&._!373.TL3OV MB@.28ETFM&][F-_=3PQ&^XF5J0^'(!FO6QG*[D\L^SLWA[$4,Q^AQ;_OW\,R.^'H'3G2ZSE.!KU&P:/,!E*]3VH-F MRHOL/8Y"9EYG\57QOKF*C$MC7G?&2O>Q@X3,>Q+0_A&L")YVWJ)UI729[,P# ME; 2ZYW 8LESJO,^O:NY:% BDB7.R-[1$&IL-:A-%"7>\8&>)K*1AY"Q24>G0-,WHRG!^,T"S% M+UF=T1X(\A 5\CK(5"^'X*:Z5K)QOC%79[E>DX.OABMM=8$(T59LN^ M>5P?A4YWP>@^6(1C0CMJZ*PN>E4EG>ZU"_GZ@:&MA?K![K6\@8 =.F_CF7:! M\OQE_VD[T+'*IHD#'=M,JKQ%AJ331H]^*Q@T/.FI1R!-HGLNA+G=F.*'[4R_ M:CQP,,-O]Z'#PC'$2H]\4.M&LV1WS,C/7I:I!QR74Z$,HY' O#F]VO3 20L> M\PB8N7Y[3%F:+)NG>,><^)*]WBC25-)T-HKZ3BM&L#\7'@W#\@;B%<=S'N7M M ">ZQ)G(WY5GK%J+>&7\BG\JQ0_(A/?%-X78!H,<#'W>9LMO%O:;#JCXQZK\ M_6?B9=MAU_5C H$="Y?A!TZ#A-N$AJW6D]!AT/43(!ZH5!RL$+LGN*WE^Z&I99NAM4,<]@H5L(,[V#7KV:WR MV9+1Z+)!*4@46P-8I/ Q%-:]@6XLTL8BK&*8/&$G)2/<%90I/R.'VB[RKKWN M7*Q2)I@74PT]N; H"9YI1-5MT%96?K=3*C"\#UBZB[@)-R+RBDY\^X0Y,:\K MO#_9LE9-9IN #J?,'1GO6Y/V0(7%\_,[NC8"N3G$ U/,?=HN 3PC92PIY(2Y M:)K*/WF_T>LDPG:#O["0^CWQ*=WP+P%9\K%OT3SK**_K]&6K4VY_HJ#RJ,8_ M]KIW+EF7*<'8P@K(C!X7P4-PJP:AQGO*&C9KRA,RS*QE#W"Y1EIMJF*[$]J*BJ,%)-@6GX,%.H5]Q[9> MMX/^H9E71HA\9\@3GTK(! T$#SS)OF^ ?:;]C4 >[WFWWAJ<.PO4B*4=R*B8 M\CK\43-^ ),,^-TU%+%X7PDJUH&)#2?I67 6H HN+&@SXS%O-H)W%S;!^UQM MF4!/6[-1M%%"8,"I4-PX,UV?LYC@;NK4^J8;Q(_^KWE4W*%RF(\H*5-F,5*H M%$T%[4];/?K:@0:WP36T<057FU:^90$TH&6[_;%FTR)JVG#"[_9,3_.#\;UT M!FD3QS+*>T1$$:_VR2EHSN,AO^Q[VA@8G/;Q)SVX&ZW'']M5B M1XYY<$_'G0VTFO[DU0"98S7 L1K@ *L!XF^J!DC\5C7 AG<\,SJQA_YV.99[ M\)LMX)ZL!@=XQP#F]Z\KUTT:*Y!Z"+JIFR,J*TD-^OKE3)[_0V4F,U]6,Z?+ M_K$JR&-FS[ .! O4/2-^U3;G+<=@+)L4NMK.Q:GH5N%RWR^E1-^Y4/%-C9P^\(27MQDLJ'#A.1L M79N/QC4*PGDP9+F!#)3GR> =47<2;*RQ"AA&![;%!5Q[V>"7":=@6##4X=%O8N1A;L[?Y,>XUM[%@>=BEQB*+_$" M'5X#?@;-K*W&^B)A2F (]..J*UQ+ 0@U^+0VBFS><]M8@1Y,7-_%[NY_P M=O"L>99',EN;SGA@8U,EBM!E+WF/B=>WA?I6JR'*;9S&198MC0F*,8V&)*1- M_81.A9RWG2$V7C:MV28L[*'D9[P"K<0XD9[PSC@2?(%N5;C'U(E'?KS660LV M15N'G352VE/4IVQ:O^_%TGD)53,Q-H&!VR'C9GFJ9MM6(5Q7S4M#;?ZH;]_;+HL M(3A[L/?9DK4Y9W;]EG?O$4NA!X. VWR7F1_ HL[[\D!\H#%G>%LP4&>OY0R# MYDD@\;WT\?&"7;XYF%"?>LJ.Y] #]3_+#G\O@[>M!^#:.IG8YI%KOY6F=\^I MO]J5JVB1'QY=V$_:?@;M;BQN",X+D\?5_9FW>NB35X"0M@K-EB]%G'9$HFQ.'WNY?S,"T=S_-L6ET4 :% $ M%W>R3.TQL8)>^_;U,ZY[Z<00O:0F"" 66WR7>#S4D4;$Z_Q[\BP$M GPLKR2 ME56R17SO\]FHA/%[XU(AC5W^_/GYX21X"^(PQEY/_XS^LRS'>?;$DI\Y\R3D M^I(V57![&'56^LB>L(0NX@03S>[:[8]^!%K:X/"OI):%[Q99)GI! 7$H>>[8 M Y2^,5#_^",8QO9]2$!:1*/J3Y)9.[TWU-E^MW^L+2;4LSCX?EHS29B="B"? M+%7RZU689@>WU."@,LA R4M>0\PE(2[YDQ7'G"PKS( K:?)R)5.VH2#IY/TJ MDKA%,@WN S4Y5FY'79H?')7[,35#@CQXM ,,N0@]W,&DWTH+QU?(!Q:+VB9D MJ.W(KJCT+R%=R>'RUH\#X(. O[&E'W>3CU[Q"/T PM::#I7E23VA+:V66>$- M5X$;01">97%..#_J5^EP=S#8R]>#AEZAOEB;,E3%@X82)0C$"7Z*R"6T:9_ 9/+@K?OB$;PN]5(RY M^.&"C8#?$+Q].' 8SS6N.>)A5" (/ ?9-@P@[L*VAA3>X$BJP"; MP0$'DUJ@JWTS$<=;"91F'VFY->;-]YHRKH8OT .,\$@O(S?#XS5.L_9*[<\* M:?GX![EM6BP."-*/7A6VS3L*&]8.RNU0C]U@SGESN8XG#D+5.GB0G]T,MI0F MRP#5LF6I9DQ#-S0_@()P.PQ 7A, .X\ 2C1=%POTU>4K$+ZO902R_02";[C;V5/=&1>[GR6)XDBI>DTQWTZ2N96:R0,\<;$Z M\L;HF[&+A]&]V.Y''>GF]FI62^;P=$9B=>@#:2[$C'U]UM5RQKQ533B=?*;5 MB_7$U9%5Z=*TRMEAIC0>FP\E@SPD[?$,1JZ]7DNDZKU8/UL>26JE?V$Z@Z=& M)0? /T9[7!4\8XRY0B757N:@M+;A9PY!KTF4'SIG<^Z.EB3%6SC=)# M,[^XQI%KT'?O+A(/RFW]OKN(7IU?&.[(D5(M&)E:'7EY'J_T&U:[,")F=32Y MER-]%[8^OHXG;5ZT:Y=WSK#D)NXOYJ/;H;Y(X-O7\?1DUZ(9]>GLMKNHSHMW M_22C*,R^6LNVXE4RG. MG^[BY[7( $:NX:EX>_5X7ZDJ3Z."VKRWSB*&?J?@G&MX:JBI156Y'5R*9')] MGY(>IZU9!T>NX>GJ/*'-+B^'9V)L-DL-'N.KUL^E^+";U>_$X M$9&I24^2TZ37%Z-Q48QE,DHTOCIY5+G0B3QJ);KC>=\^LPOJP\C>R%6E^\S] MJ%*IYKJQ6C25J$]SQ3K0P"8.F-?*E>I5_N9Z5,B7U//;FT[7&&XDZ_[@:A"O M71:LTB)]9JE 5M7VY6P369XF0CL5;MK!CI3;IWI6;\P:>[L1( MJU?)=AW[\>%I(P5:CGFNCQ^K2LE=/&2F-Z0]DG:I-!61V1ZMLADFM5>4=](5[F+LG5W?AU1-2P!AU\?71MI9?9BQMUW&+FLU-9JUM!;)P=VU)I<-_LCRIGR?:-;N6S MM\"IR77H)RF+G#7L>GPT-N_=MFM5SC+.3^.QV\ZD%+G*RK%I/-X? MW^*<*]#W5))0HVH"!'T\FNXETAE 93(!2K"?3"EJ.I[.I--KJ+W1LK)AVYEN M99:)W+4RA6R]D]ND_QXO[@9G&7M^V946[NUMR9HD"NW!)J:ZCE4NLN.IE!]% MW%F[[_3<^4 :;*+_RN2^=O=4B&BEQ_K-J-U2HY5:MK6)_NW$HB=%Q8$KCGL) MPS'SB8MQM[6)5",%=7+;R&52W?%%;!')#MO17BNW:5NKYKCB7@R-,_$F%1E- MFZF2JKC;%?0KQ^CUVZWHK3E]#@F MS4431WIO?WL!5.)-!5#)WRJ VO".9T8G]U %4RS^.?C5H_%L8CBAA-QOG]' M'4T>JU#?DDYET0(OJ!!VA&7)P-5@CE.3G>!J-,<[D<=3/,O9>Q[/#B2T:#R3'YI;/;&%B-EVZ T1R.[M]5*\ M_!EZ:@]+B!Y\-C?B7G[U,'\M[U/CIHV !E,;G M]8+CM(I$]J.WFJS!ZSB-;!I+YBS\1_MGV",>5R8S>KW@6@QYN3@L;,'BF!6B M#":@O5+!X'Z\^AHKND%!Z4 %@$WXV0->H;#EQ$J@B\>R"M"K\K$=>AZ9%KL' MCX3Z=T[B::G5<]7T% TMY5E.'3@0C@$77ARS94EXS-,[8&<1;=QW+9O'0I=' M=;SDLQ]FE>6Y61F\*:PE91,." . MC+\E(<"$@2O/W^M:G@)2%/AOPXOQV0[MC(7V1;\VRT MC'=)1&/IT^1Z!UO@ IU6"88*<$+7E89-+E0%X9*>5V)V GS:D[KWN1NK?3]E4S,R;K21/%OMO;1%:4?CK^F]M.7AUW6Z>L5N MAEI;[54D5AYBM?EU01';_4YR*F8--=IIO::-U@[W4WMH3%NFDBN7R.+Z?'Q] M?=[.M0:OV\^4*%"R>U5+K6W;2@4M?SXX'E$1T>:1H:: S?CSC/ZGEQQ.U63< MD+2NE,FVJ\-F^FP:6R6_?3=GW8:>J(^7=?"^')5[BN;)Z:9R]P:Y&I%(Q&WF M!R0_C'\TE3]:T=Q#MSNOB!&U>G]34+4K=?A**H_&WH',3P*W).N+?X2A.<.C M2=B)[1W#A[2(SVNZA"$)C;5A>4-4\<,:LJ]/\+OG='@YD% M7G@4Y7+R[L#)2OY2/:&IQMDK)WA)N8 '>^W.V39PZDK.Z*3Y++'L:3_PG@/*5;N1_7+2SREJ!@=@P'9Q[1GD_F6ZE;7 S M,3'^3Y U5GJA;P%H:Y/UT\01Q,\/8NPTGOWJ,)XFXD<0/SV(XFDR_=5A/(UF MOCR(7YY2LZ?IKR]2CX3Z!4",G<:.VW@$\1. &#U-?Q)3G%Z>%+X*:^W@BN0Z MYNJU5H?B0&:\&"F/B/9-7?G-37X3W(?GA+T')@!N_)+FWMZ"E3',K9-GL!(_ MS;POTZ]<#14^K,4G[8FA,DYW__[>^4'#Y(V.V;,5XD@9U@XB42 M^"2XV8VS^#F0<[C&^\&1R9&%]NS%?@[<'#GH8]7Q[U/)1Z)B-][TY\3%I[;2 M=FBT1]_7*MF5T?Z>3BS/T?+&$M')7+!-75,$+[W_SNAX/?"=+8EHUA_)RT;O MVILY.K?;G-L]$\Z?\%&1R+0.*T@ZT>SGTS9.Z:"SVR)[HQ:HJ>QV*>BEJ+7&/I(+A^B;]*?2[A4QQ-ZU$R%Z1TL /U< MJN:K4 U:\Y^(:EZT;E]C]O]+E@E1U0]/7_DUP;3T]%6T_\+2#\5(?R>__7"A M_?=.U[^;BL8 W]&:X6 ]=?PT%>IC^-ICA6\[0!N-L=KT:+:7J$>T\^Y^+=?\9-4?/V4WXX)=Z]:ZL/9=-?0[I9-=YZA>YE-Z3&& MV#^[W:;]&MQ'HOR3]>\\Y[5*DTB%W]]96_SFN:;WUAU71-;!-*,W%W3,*]JX M!8_N;- CD<V'0FXZOW-S(ZUT?9F]*V6B+=:A M-@:\F5SOJ_')2?7(F.^W_MW4['Y!QOQ3/ZQ4N&IWJC5+Z\8:Y^2A>)7NGF?0 M#XLFO_W*9M?5Y[,1GX,)[ 3.#W_"PYQ?Y83J1AEQC,E\1$S&;RBP00985>/) MBG:*39%8=N)>*]U=3&@O]SCM9W:2B,=>I:L/3TE]"%=]B.;]6B&4+^EU?4U* M.L8]WE<^%VC7E*J!&%(M>&YC@Z.V=T&OWP[):UV[0;['2O.+*OBY <6?+3L.0QK/%;88V+I<_P&0W=Q]G0N_XCOJ%)Y><@OR-/'2,2.XQ(/.>%W/6BW8=H^\P6W8?'0BS1 M[.2)2>_>23(W)!E],1KQ7]KAZ\,XX<#[BVVC[7CB+VA6=?KU&P!]>0@3I]'4 M5X?QZ^_BUX MC)'^H4? ]TK01TCW >F^C??CKAXA?4](]VW4?^BN[M=F.A+P/B#=M[%_). C M ;^S!;%?)^!H]A])>0]GP9.GF?W(@VZER"W(3]U*<>?]\ Y9O.W8\/Q$38@VMDK,'$GC_4F#!>L_ M$6GLJV7BWZDQXZ>QS]94=4\]$?].>F 6U">BAQ/>-T^V]<=LO;[ M=,#NMF?";A+L'W]"P3\HG>G%:^J%,RHVHJ5VOI-H<]S6#KG@#7^<;C]<+5^UHI=JLJB:[E;M<8H)'D%*, MR.EI];WR]D&;ET?FWD/D^&-/PO\Y/^^\ V!V3$;Y>;MY7VIGYU>MAAJ;JG?\ M=/LF9;SC_G]'COT\'+N;@I(_:X+RQJY:>_4WW[NKUB>P7 \.IG5I[1^/AC->DET$3/B24;<44NM(TM]6,^5HVOWWJ:@ MSV#OZ..E&C)97-PVIJ/'?-^^K0TJI>&H!8P)/EXJ>1++I'?#F)_!+OR:G'GT MRPZ^0YF:+)CZF:*V2K7L+#Y*3>]C97D 3 D^7'J]4?3[-"@[RA073;'@ND_YX7TIV<[OKZ-KQHW)H]U?198Y&T MD9^P.UDTD3H1#[Z7TA_0@&; K,[/>"JT#KK[*9\".D,B@*4 [UL(EB^;! >^ M5DU=-V= C_ #E5VV(,'_PR?;U>G->3(5@;:@&90*ELE8 >AF^97G+R^$/JOP MHT_@*V"J"0&T3XDP(99F*K;PG?YDNC9,8?_X*7R&CE)TEE3B-)E\CIT5;;IA M?A/F5 '/'A5XGR,H*7[VP?T!?;$W5.K; MINXZ9 70PV@3 &OW_WV5(&7]TU^H6CUB^7VPG#[2\BZQ_$R-F1@[8OXC,'^: M?M82/B)^1X@_RIH/DS5'M/\^VM_E5,J+1N-N+X;>PZFK5QEM!P6E7RZ<_+UR M89:0C)_&G]7C>Z_]90>,ZNR 48D>,-K!,:NO3]#;U=A^:7Q/5!U.LS.J_KP5 M[T>*_[M$^!M/?+QH,26ID_")Z!];VN_Z9.!N+]G8"/)V2EG#P0&1SN=76?0?O_&6C/^^>?$[3?#L!],7!W(KX/ M%=J_C90/%=8W5O?N0U_DQH!P!S.3LNXJ3%NL93 US($Z5(OT"3QK8';45 -J MY0UU 9](;WRP>GB7:HO=R/4#JDS\R.L:7U/=U(E5V_G,S,YVVXMRI'\73<_' M$UX+O.G^Q?79JV/K#-\#6N59I-^YR:55;I-X_9>&91N[UIF MCE7S;B@<_)P>7:"^4C#] DM;L+T22U39$XM,-=.UO7JBHX-W$ [>;@^P?;QJ M#VU=Q"9R1)M'V+[]/*/_Z>G]J^AUQ;Z^$=U(J]VZ2\:4RV%KY5&.!QX,>M-R MV4>=_BX]1:\3%86>A MH_?\Z$J60ZQ@YTN!M:B*B2=T1+!*V<)!_]ZO.V5;3J^ ,0)B36"MBP:8<+FY M9O?P]NQ>80%\==L9$N EX@++V55#KM,VC?3)2\O$5FQ-JTVLJ28'GKR 3X9- M:LTM@'; DV'X#_5SK2W+/S % V4C6O)R$&-4R*;_$:C4I03A!!$C: ',G+*\ MO]<34]+U!5#%ZE$%6,)[4\G**>SLSF0'_-)'A>)+#H\:SL]:%PXXC&?=IIB[ MD8D^7HCC<.PGN;,.8:D 013O'T?G8NVZ+XZCKGON#"X[Z19*BM/U Z8H%G3X MXT0PV+Y(QYWYLR.*SVS,>3[5KEQEV@YLS/!2N2$/\:LTF%'BZ7HDSML8GSW7 MC_:<"#.0\;YN1E$N@5AF2 C(>Q#GB'=AXEJV*QD.%68 #Y?U M,/50 W, 7V"[?9L\NC "1+TD#S50'0J5]!-)4P1E:5 X6_II^U;%*3/- %2$ M1C-/C^.=LU[%*]NS=O'$DM[F5M1>(8M M7*#Z?_]/J-)VS3?@9G$ #&Y%QJC-/R 15L@KJ?#FGY(^DQ8V!RLCGL;\-NH_ M_7H%!%R( NTD_R/0O[/T;..W#<@;2_-( $6A4UKLJ? Y+3;KB_7$?",<<_(S M%CU-A:UC:H:^;U$QW8!XP'.1!* X$#'_ZICR)N-[5_X'(@[+.RFC@=!$B8#: MSS?DI6 !\S8J#N_))EQ+5';T5%D1D]%HO">K*:672*3$7D91XCTUEDS+Z71* M3BGD&WOK"B.Q8&6_MQ@]=HU61G1'C_'BM'F=RMR7[EH]')IDTAJ>($K.>6ET MZMO6=UQ'Q@GG* ME49OD]+(2[9F-]5+<$?1 4!%Y@U'O*![XIGAWN-$D^/P\AYLC2^KF?5 M2%FKZ_>SCW91(HE)+YM2,K>CYEW94(>U5$M#PR.YS45YB_[*O$Y_E5T;-_5R M* 'P,C4@ !\[T6?1[*F0TVWS38^<[,B^>JU#5),4>:%++QE4'AU>F0M)=Q9\ MN"7.I]U27FJ+BV&BK3IJ85')Y79C2&VTH,QJ7')OE80A:O.LULS6'A+2O(7M M4T[7NQKY)E2(S.!OSU_UQ<+*&6M)L"4FV -!$.X%X4RVIKC@]RS](8MV"02O MFF$+"&E!O2'!Q(*&,8 E Q/366VA_HN)^?UR*303L_[(Y[C;M,-9H>D%ENWXY[K.6.V\VY M7ND^-ON%5%2YK%Z,Y&.%*TH=ZJGV MD:V-@^F(-A#0A G-T-":Y9 )!"+FT.V)P^4$P%TFNW*P_4AK@%?+8,DH$/(":V/ MQ6@)EX6@##68 +?% @;&K4:\#$QLVH S,^IG&X^B(%FATEY*:5Q^HM/")C5UOSB+,6EXI? 6'Q9&F:&% MXUX .C;MNR!;&C6&A*$T)2P&.2;.-IQO,H9'Z6-0.( "1ZU; = MRZ7L <8:( T=1S9[4RT @" _-7MT">0C+SJP@+QNRJ-OGL5<&Q6L)FE,SKHW M]7GV*GLAC:?ZX)M 0%A,X&4P-]F#Y?P_+:R$J!]$)9H,O_K "@%HZ4:%X*5N M$(580)!A1_;33*6 [._+ ;#K@-%UMD0+:1 $M@6O%,:29F!D&XB.VHFOU'5 M8!;"& MXA35C(8J"W:"RDN%SW,J5(@!8I/&D>%I,/B]G^B\?901"CH BN!.X&F%C*D0 M,10ZWB* 4I"L??"[P1XT$-F@[NS1J=#98-NM$1&5VS9=+1CU!.G(&H%SJ8*( MY4!28:LO4#)KQA1\%L8A2]+K$_R-HJ>"9[<-'!#1;!L\;I",,G@/3+["NH>@ MB3$QQ^)[]A#4/97A03-R L+!.A7*H=WP&),F:28FAB,TJEC W7D U1C*YX'8 ME8/,2S6$S+@7D>.##4# *R9T(AP"Z#E90Q)3H0PQK&F0#U,(R\*0Z,I.VU\! MHU4C4U(N7YFB6+M/V&X\5A_IQ6=,NRULYMEV=1^JM@_49F/NSBB1B2)-1\W\ MO#Q;G"7"]['5/8L>Y7+ M5;JU6"Q97RRBU\/%X-LOP]Q0^K;FF&VB%30H@,;"$6-*6M[E>P&_>Q/S+KD/ M& U+A#FA!JP8+F[B0Z6..'*P=9/05/@IPV=)6"=8A[,A267HGFW3%-I/D(>%V M;J8W?;>T2*O5S,V@\=AW6P=FDO@ZG_X1@&IO5D<.;%04U2 6=0W>KZSH1D\: M4P4!K.>1.#6- Q$B,(W!*8%QZ$9,7*!\"1US-%T\CX&LFS:G0N[5K!(NY* 2 M>-/]M%<.@W%-F>L)9Y ME.M%)RZ?B]K5Q6(^CO>K1A2P%DVGG@DRG@0:*Z*MBD>9/#&U;CGZ\6B"G.[? M-X(J4-[FT.Q5>U WHV$:B+\JU788_S<4;G3"WP@I%6I;54F^]BA'YDJMU+2D M65LM/YS-+PY-E0"($8IH'TB*>Q],80GGWI1+R&26]EY0];*K^AO!T=)\0C#< MY0*75 T9BR24O.LT3.>..)>2IFPT,HU'\>I:(HNA&'%Z=J5KGCW>#;"2);DE MH82!+EFV7*HTZ8O!\UR^>;.)&G=_:F/0/EB\HXY(=C'J#+L%5VW7K_+Y@=E[ACI>\#?^B#PZV5)2'Q%8 M4NTA.7"CEV0Q;K;D:HH'B_9GM9TBRJHU;B.=RR9$+7E[7C7BIR M;Y\KT6Y[VBLW&M.&V[R=K6?V-X^C.?KH@4EF1(! ,8![LS$*N3>)3-2#<2W#*<6-5O63?R. G:"5(EB@VYX]946RV4',@0:,R5(+_JL".02T%05:IP2>$7TUETI]XLQH MQ)[-@0D_#5_%DZ0XWWB)$ %E("\E16RQ"#/-38&W!9OJVBQYP)\1U.4&C5T; MW?/5/A$X,@Y&$S#YF(6C003,F+L#1&]1!*I:# (1H=J-#H M*N8,@,H,[],)2^V 4'H,42?2H@U"6)>LS93XS\H#FN'3L;\*M*@9C?^#3[,% M-;[ MX%A)/++2Q[-2G)U4C/XC=-=MBR5]VNYD8EJ<#H%T'$:HANE18M"M##P&[]-4 MP":KC:1TN30]?I,P-]=Y>SM/"YOWY0+18R\V-YB5IG&%.2,LA:$%M.N1IXOQ M>2]^W;BY[Q:,02TQOD@L9KD-WM#F<1_D#6T*Z6\(WGL']/AV^C1@$789'1) MWS>F%6R=%*0%@Q8ZSYH-D3>+9*XB/F#_*FJ^%^.@1\1^#^,QIZGA]XA\@_MF^?)L^ M?Z[F,-%C0F^3NYTWU\NC'MLXPI5;(Y3+SPIC#^2*N< MB5N9MMH7%T[D_+P6BS;'Y5POUDNNCG0-HU!>AC%I&8W-I]6VN-+'+D"4J^?5?OIM!SOR0DUV4M$ M2:PG];.Q7ER*IJ5^/*NDT]+JY#GS>N80\=(I:2GG3AFE-,/66YM8Y48>/W4N M7>NR%"N(S;IY7VRF+P>;6.7V+&_-RU6W M88N+0KF2?#I_R,:CN4VL(CL=>W(>J1=*KF[;5OZ&W%<2N4VLXKIB\2FK/=Z+ MCY';\ZF9;]D/VF CJR1(7:ZU2HV+TDU^+)XGZXNA: PVL4J3R.K *HT*XF,Z MGQA7XUEC>I?;Q"H%LS1/J5/+Z=8R5Y:YN"KIIC+;R"K1Q"1=B)^=*0#]?<8I M9=W+2:RUB546U<'YC=,R8R6M/DJJ$54M$64CJ[B]V")ZWJM41HOKQY$RC=6+ MQ4%N$ZLTZEHJ/Y_KYJ@PJB9[#YE&,7,[V,@JXJ34GCU9.;,4F4K#ZTIS89L/ MK4VL4DE-HP6UDEJ(!3)M/?1RVHWYL)%52OEJ?![-+I12[9&TZO%<.I=XG&UB ME8>;1BVO7BWL4:21ONM5GHJ7;6NVB57F\K0^Z?3NTZ5%K7*EU$GNTFRU@JSR M]G9@J3>U TMO;P?V;*GQ]B9BSZ7D#RK=^V=7>[Z8\#VHNSU_!\S?C18<%.#^ MS93 4>^*A:3XV:ZFW%JZ[K ZC>6%O[18HVO#8G=P]>^1ES7^5$NP[RLLG\\__D68>"DA^-FN23\RS*[E:?8T];X*]T_%:7M9V7^TI;\, M^1]MZ:,M?;2E#TSV'YXM35O/$&8_L[Y\W)A63>MH3>^?0&*G!VL<,+J@/=./ ME'$T&X.'3(]VXY>A_Z/=>+0;CW;C@0E_;C=^HDQ>U>O[PN_JI,>SCV;#!QF4 MGXAPFKY1P2B'-8R>&HNB/SZX)/W;S/YLU%-S[V''O_RI[)KCW\1]O MMVO^)->5_40*Y\;Q5:R.YYJ-PNM_K10PRWV(_$_O@G%7\FR[;C? M8S_^S3\%E4\OVD[%&92TAT4N6ZC9G:LZ'L:*?_L5BT=/8IGU2QAV+$/V&H+\ M:!F26#LC\*5D".\/=!0B02'B_WGF]=BDQL9F.<("*W1 E(N/G\BEV*[E4L_JG4F/Y>:L]%CJSZ7)M'0_K>6>DTM/Q#(5D#OO M*9(>A^W+VYL[/=JM)/KQKGB3SS^E4"1E&6M&8_\<1=(NW:WXEQ9)K.7042*] MAT2*[UHB)>X7Y<9YRC)*C^.V5%*OU6FU\*REM N)U.Z4:I6+_JW=)<.TFKZX M?I";!DJD:.PU(BG4I.E]N]^GMG2_?\WMM3MH@"\<8._[-50\S1\0?V]__/8@_MK\_MK__RS!_E#7']O=_&>*/[>^/+M3? MA?AC^_MC^_M/B?BO6N]X3/X3M%?ZN%:EGY@\WE><'EN5'EN5?G'[XZ_I M.?6E6Y4>^>$0,7&TQX_V^%>_PCVYT>">38[O3+J=J_QO3\VNU.#TR7 M?F*&.-J>1]OS:'M^O +Y?'V^/J1EZI%R/G^3L&/+U .AG$_78NRKMDP],/7\ MI?OJ94XST4]%],<>JG^?;;7?'JI?>_,_FWET[*'Z]QHX7[6'JG#LZG-LHOJF MV-E?U]4G&F-M?:+9W?7@D69&_V)X3M#NA6V+ZM7Y[-B M:20^9D>/35?)I*0GWD4UFHJ?I-*)8Q?5'0J18Q?5OU"*'&P;59-TSP?5:D[O MIA3[K%$?6O6;RX]IHSHW75$6T0N\QG1[6SW/7YL)LL5L_WWI[PUGZX,<>:4B]) M9\U.>R)VJG)G\*4;IGZ,\#EV1CW*GH-IC5J?Q_OQD1KOB0M;E>J%7%HO39^] MW&(7LBUV?_5YK5!R&VZ,9KL3&_2;':$:$MTL0 M3U^;4<,?7^E>[;J%:R?<)=54-[9&E5>C99J-?4^)@LU0'^F1/&%"3^,)JF6. M!8E6!0MC5A!\N@-(Q(V0R))E+; IJS0&$07KM(BJ$QF71_NP$F1)&EN5\+N^ MI$N&3 1[2+#?*S:&E639>U(F&JT!. '6AYW2X0$+N,UPX9N)12:2I@@@! 03 M*UH%9!A8).\=>[*<:"(MV"SPC>42C"6/)\2P*=F=!&;P?M+IXUJJ$.\=5&^0T^5W@!50Q\ XZN $4 ).#IDE@8 M#I<&2]D3B3'ATP"ZZF7,>U*3RY$'D=1[[N53G=0BM=:W7XG3Y)K4^8]@$T,# M>C* -VSA.R(=N2DF_A, 5FC@K_3[Z#\_@IO-VA>#HK7M)5'[6_CO/77M?O.6 M[=V>SF/SY?#".+:NR 38@B@Y*@DV*!@^?R0VU2Y'E:DB-F-WW4J%LW(@5*_MT=797'A1'0%RQT^@:<0D@.G7< M=M9TNHY8Y1VG8^(SS(^B9H6DF)P49C#3;HAJ@\'S&:FJQ/'95/TGMI.4J=V9 MBWSDK%[2RK%Y=7I9>[R<#?9.4OIPD)K5(XMBER03ZD5]*%VD9KEOO^*GZ]?L M+$D*:.1(">\H7Z1X]OZR5,RFQ9I6S>?&T>FPUAD8T,Z1@2FZ&LK,EW.ZS)(4*.X0$Q@9N M %A9X:EP9LZ .JP3H4]DR;4)CK.(,)3 G.T38KS67 *W=]Q+3HOWUTXY?=&M M/&3G\\?<6:)XE@LS1]&UJ"78B_:X]NV8 54O$L0EGRY M)"@Q0% /Z=:E>SY+SL64'B]GXA=W59',OOTRS'5ZW?GUFQ=@\VR!LKH0AUUO^TL"N+?__4' G62L]S<2?IBCE) M_[TBVKCO6C85I(#U73BT&Q89=+F#X2=PV6C3PN!2N3_W7RNX5,%V^S;PL0-< MH"^"5XK@?RGIJ:Y!)0I\,J@?R5UA('A7TG&#]$U&D8(TL B+UIP*0B@C&R+GG5$W%2@% M73,PZM>Q %DY=&!!)C'J9?]VX%UY'22V3\R79T^-!T?4E-)-K"=.Q\-TQ3$. MC9@]N 0*F.!!]C%4O!YS5>G_!=?IT'7ZA(5WZT@@4/W#MS3J8!I(WD!=/B$C M62HH(\T))7UO J9.@]?XF" _.5&')T8S".F1$:V-P04;K]_!\(1F*<)$LC"4 M@5:"]W$AR%O6#0RANPI!58$NS$!R0%6K!!=D ROSN;]/@&P)!0H^_CA93N<# M9EH#R=">&*O080PD-@$: .CK6_ (9RD35(Z#[T1# ;$B.9( FR@-*),Q(T=B M=$"?I^O!D:'%>!#87.6 ,$$TV[Y'1A68]P@Q+.!IG/]D.R,: M,10L.Q@\FDBV'7&&0"6#(5L)7;%-O'5LN&UIZ23R>)($R!B@Q<2"7YZFYE+- M7P?8<-3<0-32<-_*1G-A="DM6"-(;F[9Q+/ -$ZAOMS$MV R_9$'S )#%3P MM6!L2 ;;!( 8)#K@ $^ET$6SI;+$R M9D?P[2_S*P[RX'VM[#@%L\N( $[@Q^59)TF94BSX$$Z"VS@P384B JUK:FC3 MJ[QFH$Z1HERZGQ:L%_491A^0?5T,2@I7_T\:3_XIKM) $$PIC'&.&-D$8?/$ M1G!X\4_"R1 X##&!TE\GGIQ&J\>A@Z'"5 :=HM&E\L88\B5>X251\ PJ0H0$YOA!AL'$NH^UA\7N" M(DP5$#J+NM3X .R/9L+FY'Q[RM4=-(!<75EC_. 2X-W@ P90QN3V4 .OT:+[ MY&^8)\N??9PY?H;I,.W MV5]V1E6KVK5KE\8SLBBYD_M.]GK&G%)PB8B2TUE@V]L&%;5 7 M[V; ,1SLSEZ#5Y2 %B>RW-9-]Y_*"GF!%DIU^[BKZE([$1XS=J%[QUS D22 M2> 9"^T7FQ782M)TRO=,%:(X4UV+&@&*9LNN;;.H!_K4PAFC?V\M'E.B?8$\ M%U2N&)T! P#?C;R)OO@$"?)4: ([,J&ELY5Y5AI-H4=,-8*!DN\\OW'5["XS M&DQQ4C,E/$DHR_7=3Y[!0."/"/_\XR0 I*\H>"9OW3O:JLM1@!D#G7BZ#+3O M!+'MP4-%.YA&3&#[EU/BC!K78S0L0KP'\%>.!+J>C;R^'F=@W>0#3?'!TI,L MK)48/(_ OT[>YJ( M4OC7D#>6YI$ BD*W7[*GPO=?LEE?O*B ;X1C3G[&HJ>I<(Z?2H'WO:V ;D!\ MN0O_DX2AA1KA7QU3WE1"\-I7!$2+@?:Z'CK%R[\*T $\VX5JBFJ@736=2JAA+]A+I3+27$&-R+YM)@?93XDHZ MF8R)"27]C;U5\BI ^M-!J=O1AI?BPLH_W-[5'^XOGUJH,%='9DK9U.!2[S]T MQTH[(U;O(QW#;?5BZR-39[J5'LZB]>Y8?W!K#T^W9\7K'*C>M9$-TC'NVH]M MI4M2)#\PDX/<+-Z"D8G5D8-%5K[,90M:MUG,7#;LX3QO55N]1$]<'9FW Q!K&JDU&SU+F_-6K&=6V#UR_K(6I*0 MQ]O<0(Q%W=MV%#R18G?02_LC5P239QDL1H]=HY41W=%CO#AM7JAQU6)&9?QR % M>N/,5)2H(T1-186<\.P!:-8=9^RKD2DIEZ],4:S=)VPW'JN/]&+NF0*M+5D" MSY!D:0!F25YP3;U8+8#;E'97%8=G,?&F7U&NYV6UE2ULS@.\)C3K^VN> M?;#P%?]*F'/7(3BP8SS[Q0\!;R0;JETP?()6D&2P6*[.TNO4C?723FBI D^314D*[_R'P[A)!@@DZ9@K],GN,.[CL\-WO(+6/7%T=)-M0%2 M@1I2R)92*6((4C:P"0[Q[0"\XEVZ0(?P8A801Z]K(= M>"72F3N>\'AEF XVYWL]7P#>J> ^:39F>TU5\T-EU%FG-KL'[F:86)@7I[#!Z0#7II7KA=F5GR?JLT)6G<*J&)D%.C6\OPVX ]:D>VNRAQ(S>L!:D%V=FU,HBMP)EY#, M"4$% S0#?F) G,L,(CJ)3=-.:!PA52JNY,"QUR6)H"4>H6:J%&KX@5$)1%)9VV@;1 MJ7"Y#59J6M-8+XVY(3B4\ICL=X94 (4IDG )$*!(90NQ;"(C).835*F4JC$T MYI,,0+%U4U@)"ZS4CQS[T70,#8=-.,XGC"/P/6L;!2OCX'S'WW]X9!GF,BH> MD(@PRB(,6.+.0[O_-AH]I$B;!O'(]MWT-'2P,IS6+GOIJ15"\8-DSS+H">@7 M#".BVK((RX6B(MV*OQF-\/]_]MYT1W5D:1?^?Z1S#VB];Q]U2T5M8^;>GUHR M8"CFT4Q_D#$&7#8V>&"Z^B\C,VT,N.:"JEJ-M/?JM<#8SLC(F..),2A>6PF[ MKTNUR(5U1EN:RQ-'D^M3#CWSE^2P)^>61=^T1R?7JJ;,[53(8IV?U, MM1A5"_8JN@PG>KVQ,KNZF@FR2%R)@W?5U^*!R_U\ ARD@02.&/:*-PHZ=%B. MF;A8QVIMTWV$;Y3JKU<,;R7X(LQ]\C:J]?4]4I\Y%3H2N1'^*Z9" ML_._P;CN%_4M)=%U?U2$-WGS_WWAA/VX!BCGPO'R";O(]]K MOE)G;LIRJ(J^F%LA7H=Z@PN@2]_.P>T]'\[([M7FR[?3MV][7.B#W9=BMB1'P4$LVQGFSST8[*S] 9 MB2%%'+F+LZF7L.2.]?)7J]_L$XD\5[/21%WH+%'GY7XOHI*#SM6_1'S:A/) 2 %+YR-F'#LX&QOQS@7%;XJP4#H?ZT^6:^257[7G!;MH9D7 M4UMN%,?J\R[VK&2XA*+EE2>53W=7,B;>?RFAISK:KUCX#Q?;90+ M\ 78RO8N",/+!^7.-Y),;\JFF;!:T&:#?MNLC+A1 K1Z[V;+_@ZG]F=[ M;%G//*M/X:0?JK #3G$XN57&F=ULR80WQ<1NQ:;#VK@Y2KY%D=T8_-_#X-_! M67L3@Y=U1#\E.FZIHM*9E4(3]!+HHUQ07@'A\W7P.$O^@@J\[$3;J(HV8FP+51]#T1YT6H*?C: MD1]H0T?VB(G78TJLK8KAG-Y*QH1Z(C;[9 .">36"];L30ZY;@+DT$-$Z.QZI MS=7Z<27TID(OFNF:[0$@6=A0@GD.:GW(B<#SPJ3!U3_;!6='+#^$%>Q7<;%P M=*,@ZW>D^@4=GWN,=1WBZ0WO0CG%1*("X"9UX#$=T.]@+XE+$_).7*A!\B]H MYQ]"8AFY-5ED [J>0 ^0DH*_J;JK+7:WWC?]4DQPBOK>S M1">)EBE]NEGRU-@56',-$1;/'0"N'^&W.Q*T0!PZ8:"3EF=RQ4IN^<0PKHS$ MUB0NCY^%B'_>?OGP$:/VCB>, D_;J);MEC?Z>L>7^Y7FJ.(DDJS _?HG>1=G MF#N&.9]10;;![0M_"B+;7V.$V&8C:X!!\:TVDG AW<4$4J$LPR2P7*([VJC$ M-@J?7>MJME@?C,8V6\^G/S#YZ#H[ND]'M&IFI/.JW)(X31QDY-Z^B0M.7KNE M1W88D9L'3!RJPO"1]2#3*5C*6C$<=U0$R6>[TO=8YH9<<9O (@ (_UZYB^\M M8G2?J:S8T.J\1+^_PW"K&-T7=\D:CNV"TNX\P7>^6/0C=[WPU(.-26_O$%B" M)WX-8!.MWP4W,7K#3;SA)EX)-[$C MC>K93M+:JZ8EA)V"QD4AW&CQ1HX%7UVY9"- M&%S-:C[R8G7183:U\OYQ-3M#01Q)8Y&9IB;)D21-$VAU\=1HG&(BHRD[GDK, M-)IBXO+IO:64(3R&9]&T*EN\.:RGJO5P9(;H>D:#4J(YV+;,[%SH,1DGZK3J M9E?B@NB:;0V7V%K+EUMY9UA\Z"2T0 MAY+IS*/UL&TK?%O3V86<+":6^UD0#N7CKA:6>]/RB%G%%U4]S6RY2IW6@1Y? MF2E9T=DVOY\)V6R1[Z_2_*)C-DDUW/&52Z>3;2S989')3HNK;>>!S11FFZ"] MVH_Z]76M5$X*RK0RWS>;IJW*35)@<'RED"ON!Q.5G?-UI?50-1VGNU6:0=B6 M:Z9?J]3RJ[*PB(R9PI1_;$ZUC0_;TKLRG!HXTJR_6JEEQEQ%PW.[&3,VH]3Y ME0-['8WH^U5&+;1*0YMSMORLO1FESZ^<5.-=#*&\(N+"?C\-Y)5LT>-?-Q)Z$ZU9P^';3">[FVP<4] MG^1B/6-(TK@ LA8/ [WHK"YQ!EAUZ'_8)QZ+JL5&\-U4D4\EHJ_S&'W;CR&N'9'/MV50Y2?NY6;S'B7EYGRG$%? ME K5?GXP:''?+N#9&AFEATBT(/'U>G4RM![&J>EL]NL?>Q,PPP^[TV2(#77 M,084.G >O"29R0@C3337&243P.DW3P@4"@)%(H48$!5=B!]R8! H+H=+UJ*) M/7T?4MNY7GE')N0Z^W^ZY1/'? )_^6/]#UTRQZJ!B13Q[7C!7C:D4=)>"XM9 MTI:,5>%AO9N!?G;,T YY(]:I-XX%-L7\:;+WBS<+\7>@]?IG>XU-Z\Q#T MP1<3:ON(S1B1>G&S7??4=JQ5U ?+P::3XM#QDO4G:$T/R,D9"%T%T[,SI]T= M-)-!HVT8+9-@XU*]2V0TU\Z&R'R2),3K7P8P=6D:)N'YT\S9/:0E0*'C:)7O MSOX)/Q,:K\<$.AXX2U\7X!#1/LU(!HQ,1D(7$ZSVJ8MPZT+20;;&E.?H/2"H MAS.M'H8MGI6&)Z[1R5$>I"&)TRD$@'E-1\:Y@*1M/.YM0;"$#U-CB6V#T3)! M8M+UP"L=XGM8F@%^O-=+0Q85-%]7%M%CCL*=BG4TG>J]DT[D.\>^UAHC!\28Z"#,"/%AZ"#)3U#9/R7?V<M]C.-\I#9)C M0'1R"T,'T\! ZOAL:>(Q(^#-!4Z@NWL\;_4P6,LS+ #-W+#LL'O87&!L4F2! M3ID"KX.\DED(VK_IB3"1M;54"%PZK >0Q,-3@-,QZ;FP79GGO:E'?'J"A/LV M^K';.F=26%Q:RD%-%DQK[Y2Y7'FVVV!+2%E=,IP.Z;W#$<=1 MS7- 4X9]U#HYV=[RV9R]6 J-5(9YY*Y?J?&.BKAW(8#2X#:.D6,H"OH!B9#C M3ZX,$II@[U.)&X#<%R#WQ>_3L1OAOP8R,1&]4?Y+6#Z:OA'^*U@^>A^YP81^ M@/*? OWVHJ[];:'?7M)UWVKAET)#C$;N(ZD?!206@!IZ>8#$VRGYO;#SP-;Z M03Q_<83$EXR@WY:]J1'RHWCA4D"*UQ!R.1JOO&3#^;45^Y>WUS_O.7YE(^/2 M,>61* RYGMD>;'@Q'9/YMEZJKNIOPYAP"H]KN^AZD9WY,]BQMXR3?7D)=JRE]\.LU[79*M<9MFU;:I\^+'?ZH+!_"-\!K7T,I=+]?W"8WU/T/]WK3L]]*R%RKX M>^Z,'[C^J5,>"8?-/IL>%?EPL]!E&6V=354WI,8\%;MGSVL __B4 W1=9^PZ M!^BF)2^K);_E 6(4,3\T:T6+ES=2L97OS-6%15LODM'[>/*Y _23_-J65X"A M !="22=45-SU/ I_(##DL>G94B/2I/28\^6U%KSMS0&'DNF=WNNL9; MTR;%*KZ/Q5^G?;^WF_MMS]M-7_\V^OJUYTT:)!I*?V_Q:L&1&Z68$5G/7-1D M]C[V5F7]U3K9*WS5E*D<^A/7I?]UP>1?H9^^ M#Y-/=H74,)=D]TR62R>D[8(QS0A'$(N?9?(;$N19];CPAH:8N^!FF,!^)(NT M&AUW7""6<9^& >70;7%UCGRHSO&0_2@V422-'FC*H?]]WN(C87@,TTV;F1PUK#[Z4@08KDC[]7IT1SFRH?C+'-I. M[T0&=LX*S*+?+V<&:S6<360,96;,S9ZWCH+NWF-/?Q:R_VG[>$H M&HV/^]'HHUK8%/3DI-7D[&03]C"6"&A_=A%>[P"% "0S;LSZLAX>/]W\V\7! MBR'!^D3?3JFQ4-OM;'.@.KNQ$"GUUK%X:W;UOATNA-3<0B2(:+1=2Z1O[@,! M.&VFDPD.&VU%#X1$Q6V=A/W-1H M.!:ZH078;M">Z,G_L"O_H1/OK[_?WU=T^::A!5*PFENKG61?F&]_X7+R\QIR M@ N+HZ79Z-!:(#_^QG^#+L,_F;LP^NJO'U%G_GYS^];3\D6$9^Y3-\+?./Y& M^!OA+]^X>.OB^O(NKA>-G\L6\)^5J7]E1?]GQ['/&E:>+<]_NIOE@NT;+^G[ MRX_LN?'#1_G!Z_!C/[?#+Q*]3WYN)/^C'2QN3"-\@4:]FR"\'./_7$I\MGC\ MZ D@^(6750D_>O?_/<*0!G9OHO F"O^5HM"=3W03AC=A^ ]/4?%NTO F#:\G M#7]0\S_-A-Z$Y5<)RQ_$*PT )O\TI(BWY5H_@4?J!\Q60"/UYG*1?#A@8%RP M^/W+CD#D+:'D"RW^TL'$TW;^4/1HY-BEAEND1U'F\XN'G'JZ7%;+=54H,XW& M*+LJ,V.->_> [8]6#_E.#0DR!(S<[L[2C7!]NN:8%<=6)JUUNEPW.-I6$[V+ M1U)7A8_X=Q^VRR_^?R_$QG,'^O;"*LANX9(Z))??.1&#[S&Y5[Z?[ M+!Z'BNR&V'W\O*<_]"GABZO'@ETZ7!3I\D<*CQ\;IT W_?-F>O@$"3RA:%F. M/,GA=A0B$,AL3?_CO;,08%E$'^UX?M_5656I) ;K@;-,=;,P]!@@MLZ;E0+[ M]V_'Z;;X6QCC9J%X%HHK<-YKI/#-U8:-I%IE=;>,/>3*N"04(H#$$HJ M\D8CY:MMD3R9PRA/_I.%J=+:+=#Q7?/#-Q/DNM&/_&%"*7KSP\!;3W $6"R/ M&CMG[5*WJ-:%6*^=$C:<,FR.4AB+A3UW8#X#O#_FQ M N:LM+F]3(L@R2Y'Z8*0^J[X+!@S0!:DN!]>_63J6>8'WW4V0F8U;5)9FD M#2B3#[(B.Q+*RD:HFTJA7:MN]MO4D9U?K.6OP>8\AN4JZI9M.CCR6$=4-3MS M40],A@:BL?'69E#/Y45=4&13UCI+O2+%-[_^8=/Q.Y8)8/3E@2J(:Y $\! 7 M;2,D(0$L*GI(IH(#?3A'1O1&T;30&N8.H.]>N8U?#!#? M 'Q/F2KHG/I98&8@,MR'./L,$>ZKC.67]C3Q*.SW1G6>%92J.A_$I$J^._N* MX_NB77R$FJ@/!ZHA1BPUL5;*\YW=-%5$GW\BT?1=).B M,MB1TS1#$I'5&LQ# "*N/\$/FS9;KK:WY8B0L,IEQ\Z4L\:(^_6/'J2?R7U" M<]%".R#K(>2(@;LZ 6L+X*_)=A\PL*G<]^]B&,.>'PL R7 T@%QU'S !03!U M(%Q,<5JMNY N8V9#/(XH! ;Z]!!3O@-F>@%<^U22]1VNWX M!1N7=C6[J(95)"LB['V CJ>"GX AP[= 3$5W1-K4'IG@1\:H?$M@_K)+ [6 MS!#S8[@^<8J>_+>H;<2=19>58N[9F!O]^=N+\L#"0Q'F/AK_(X3_GKZ/1?#Z MSXBW$+=A'XF.,(7)KXY1A 28[40'8YGE;G%9V=T!O?QE1NK$GN8Q=()9C%MR/.P MI:F.,R/#@H^O7&]BB]QP&0\+SF2Z%NIL26VPLU%LQ)Q>68I/4_6T'B^J]8F> M[RYR?$>9;,K)R,C6;!6!867EW&%JPZRCSL)VCW/[AGKMH6(5FG5F5Y? M["K+F+[:C#:CQ/F5D['6+$G6IB^LTI5<3U_:=7LP&R6]*T_$HHO1OE-7@MY, M,8ZZBN;6]6XB->0'S1%M6>160-. VAQ"ZNT%^#M^:X]WF7KHR9?CPK-A,*WS;*S M^5IX>]-;"_6 *+^[$.P6#P(?&34Z)+F6$A.P!W.;:CS>V)]?_<1[/QGH?/# M1]#Y@3-+7@+1_PA,/E5%6*-A8 KZ =%G^)/K(^FGGAUP=D/2OSZ\=?P&LGP) MPKN,_TR]1.PK*?\O/ LO;4GTGKWMR+?:D2^63K<="1);T=LPG.\,U_^\A?6] M,=8^%VWN>=GQ+Z+$2Z;&%\%4D\I<8WI1T,&7E/KW9H.+@0Y&[E/?"Z[WPMC] M-ZEXDXK?72H> G@WB7B3B"Z ?PB7G=RDXDTJ7E$J_B T8ISL")$B@IO<_"JY M^8,8!J9WS"+]+B**#H>1CDH9H">Q#LV?=Z2>$F6N[8&N6P+XD>#]U_=8?CA M4/=7"XB/M!!>7$1OX,Z_)C M3(_F]G&A8,\6=7W1;FY77S!@XL5#3#CW&>"DROBA.C;WC8*P&S>DV;K9KR6T M)ID[$8V>G]/7 "?]'KK\^ZGL+UC4[ZG'OT0B? ^M?BP0WJ/:(^5"+,:8W)3? M5=OMY$C:-PK,XKBY@O'/SC-'1 M%S>]5%-_'/*BF+6:FVHXR<4V9')%+/5*H^,66?BFD87OM-J;_?*;V2\^>,?W M&"^%02F['XSV"5Z<;\HY09Q4A[T9F72!=H[]67$)?Q;CN#OF9\0JOA[Z-<@B M^6HDM"ME.CXF+Z1E>-A<;;31(,VG'[X ,_H3$AWBLACM<-GD2EB5 M4ES,>-#2R0>.3+N()<^'YGW&%*VO2XA?$SLZ_A5GZYL1@5@@/UC"7!)M\:,R MYGO8)!_*E/1WHAS;3?L#?I'>SI1.H<,]&$UWK$7BN;&_-\3%(,1%EHDDYQ6$]5$O2B-A&TX&Q__5)C-0;E2B"D3QE:= M43U2J:2;\5*J_JG-F,6X<,K858:,DUO%1K.,TAO*FQ^Z&>M4 M6!*;L8&M%FI[1NRT,S-9:O[Z)YZ\BP5 *;[\P0%L\42DSL6U'+(4@%+#Z%U3 M-RA(8+MUVQ3W$ M<@_<9PK08#LE$8EN6W.FJS*)Z(:=%W1K/JX]*SZ_'IQO&1E$M\4\)_+.J+OH M)I:*/I\W7WTPWTWOM\G()RIH5L5>?\I,B[S(#NI,I%/1T]EG#^77T[N?3ZJ= MA($$R:[DI$MB.3R/A3>7I_?;Q& PO1>I[..NS;>'0EBM1^>U67*9%K\Y?T\9 M/NQ4'$M6=X5TD5$>>IG%%-$;H\N\1]1]%F+P[XY2:9GVJ*/8@+54U"?@.R*Z M82:#;^K3J8+L9\I8[V'&3%+1AAH3ZZOAC3U]9)V*;:4W7X%G.C7DLJ;"Z.9TG5Y ^"L[PT2YB5Q,3I3](2TY;M^'3(UN1"\X< 7\;* M%78R*@\V8).-2EN.?]PR'$!"LG=,@%%V?P$WFCESHW,G<%PA#,=E/8&2/3>T MB6QB-]@%6Z5@V:^$!Y/=6<1P*3H!.&*%@?5%"5V'F%G40^)L9LHS:$!!SQ&7 M2#AN,3\C07GU#/Y3J'/O=@O>/[79STR+W#SR$$ZV355V>GVKWIVW94#8324" M>Z)*"T[;-]EA<7NA'6XH,86;%#=YOFR.C8E=EK1)^"?O<$KG\V$ALJWRO0P; M9K91<9P?SG[]$[M_8H0).?+WI$@<+ X;-!=8FI(L3[#(]4=*\;GWCU/P1#6R M.Y&!^>FFP[<:6_D6JZ%!*9A'%'N]P&9;$S->5LL;83$0I"Z;BJ028$*R,298 M^X>NHOZ+>JCDZ/+YR*+_]S_1-%+>&0.1']2&1^P[Y(;8<\)=Q!P@*AK9LG^D'U(#9I4KI6NUP8!M]#Y@$&2Q/L9/ MR(I+!9U18@L@ QB9I?(D;YAY;.:#T0#.02![2>RH$YEE$Q.^',XFMO-(=%%R M %4=F.M-)@$.Z%''A;P!K 6;>=@5/1AZ9/\N7+3@"V2\;[^L68>W*VRW*ZRV M2HNO3\.Y:N3M4Q%P0./H_BY# S_SKL<%[RB9RMG[U,_$9]RU(:B9,VUX\[A6A M%UX([=ICO)#8H'-0._?4GSP16-U1MP9IR:4(90#*$FDK9!\?4H&G0,;/>4X@ M[H"7@WQ_6407PEDB4,O@IA\<>!IVFBJF98Q!\EGZ'@Q#1(9HY;#>03C ML @11#%%L'/"FH)T#+HQ6AN &@8MX3KN+M%%@8O#6(IDRX_G"06B:M-E MNMF0@U0D7U,P;/Q+[[8>C3;BYX=BWF]/^8T89$H%1U[:#&O9LZH4$<3R9B7. MTI)=+V_>/67JC<$X_^"HY'BFZUVC$17$334C-TK*GJUNH*@S\O3@J+<IS;]84"O^M4]IOXIII&NB_^S!08;(B\8@NA"@0=V*4,H/>RMB,"#ZW!E$62 M:W1W$"/+HY692,P@'I%Q("JD&4@%G,@W>MXA% B,I!"Y3"/XKA3V\PT.Z:)/ MS=!.%DWW"G3P17@WY*NX4A.+%D>R"8=J(A+T^!<@/$1X:RP\Z0-/@VM4VH#; M>!]ZG7#[#E+H?79'J\RFN)%2U!EGIO-.8Y><1$?-]_IQ'\@'I!O)QW'2FCSR MO4;5&E8JO=+.1B(HF0HVM6$KKR(I M)_[R-UC*_N$J-B*<:$I4)XG"DE-M/] M,[F7BY%ZUU78[KY4:S)LC;=Z":7@+(LSY-BDD\&T?J6,H%,IB%'&!0RM(-ZP M+Y5R) X].1GR-GB^AG?!)8[=&R9>OTI/R JG/*QKM9;0?F25=KBU MXP<5[MUZXO*)%K]J<98K0V*=?(0I)+2P5FGF&P,1AUKN TJ\J6YY/GE&-,C& M15\5*>B@*2]$10>Q[>H%*N8I$UKNKH.B"4QDO&,.SJ4LN5.'#9E,3V12WYW7 MQW]T":E('#3BV[=6D6]:CR.CSY?7D8?>)C&Q4JTF3>1CG6B=UK[2*-GY&+A+ M3QF29["HEKPT3+P80U.D'?GS?':0P.73J[267O/A_O2A*14=H3ODKCX[Z/]3 MC@MZX>]_0\!)D< S(DL*%77""(A$B*Z7J.7]:!+2'[;V9E:!96.@TP=1Q,L7 MDWT\2_A"L8); 5/'2T+$H=MC!2K)3'^^;V;[I3HCFMN(O;?+$C&E#/R^ MH50">EODGD@ES15$8<7"I!U#+$&VL$J BR6):BJ4B40T?((T7\=@OS/KX M3U'JD_%*9--\-E,RTW.Y9-;VR$A+G_QO5_L/91+>NF]K>YF+MX2ARN^* M6C=7GU7J(T3:?]+I@'W# ^?6,A*VUK%[?4,@GQW/M@J\J4R<^_@"6JXJ-A9AWD0R,SP3K:)UQS[7Y%]RL\KBZ[R4YX M+81G#:9224S3POH]Q9'OW["V-,\+R\5R*A22LIJ+K2+QK?3ZCH?/%&5O)%Z\ MOQ83D7I^S;'$\;]MN8]MA=YYY$(6$8!>KV6UC7BYRY\-$@Z\CPT0_R1(^FM,8 M29V8$&'\28 -@6V+EZQCY'*22EV.9K@/U H=D^MJ1G-1#]6,-<$S/J3O\UP[ MXR:ON+: OPG#E\^O+POC,<>&B:=)A?R5+:$_.\82L5R*2?WU=RBKB:8RW;GF M5A%4*I4Y8]G>0-K8NQQS-/E7@DD 75Q+4\)W4;S:5MIFAT=2B;19Q+V=EWZ# M=U$@JR0=O:MX>->0-7>K9$6R/31Y3;(S7#L++X+>0:;16Y])@#UT[WS?HY6% M@)UL'!KP$1(^M;!\#1O3,'U,:.8H$QSD05X(/,:CP?OI3NB%%HS[B7%@&GI\ MT8NC-_6>A^6.NS <,=8L Z:E2IHSD2$#A82-#?676#W3,:JP?5A%3V0B.\BW MHG\'7J*U:+DRCOP83C*P@D7>Z2 IE6D@L:$ _D!P&C&!XO?#*X!]X%\L9$:G M4V)VX!^(N@X)2=-UP]U*:,0!Z,S@P P>BWX _H[$W00!GH,[(;%\=(FR\'X, M[T_&RT+\YHE''"=1_74O%M6VD (MB>C7YB[D^:ZP18H=FB@33 !<;"&&("9D M*N@Q9'ENUO',^_=?O70=9\ MQF"X)['HV=BA0YU*MDC\=/C;__T_1_-0SS"#:&N];QFTM9G%>F$FA\GT/,P- M?XO:1MQ9=%DIYIZ-N6W[?WOM^7A:/!EG3R;'DW'WOP*(=SJ0W:^&R*^.!P:3 MN[XXQ(]N!$SN8R/WB>.6;:P:/G=@']Z J \K0 PAFP49&/_3,:2@CO#7/L(G M]W0P[[2C,0WT(Q]_ .'0\_$@;K"SLF#L8(E(N\M%_W# I[CX>$^":/WV(>G/ MC3U_UL"Y:B%?(M@2J!FT&!0N"4>B=Q0_^%G]5)5%"SD-;@ H:\I()X8JA@5U MH6CQ>4\*^1I6B>I"&LN424W_05:)Z(=(14A(DR@$S4A<@&#=XY(3RX9?C67? MN&_2#H6#\^A*T+60TI1H+G,L8PU%_DTB4>BED-*P#1.@._#%Z$E(>]QYR5JT M)42Q6T0>0^\4:QM416,42E?"2KB'D=17./;$<@6&HZT"?@PME M%L:$M)&9LFT:KFM-*F:^L::Y-%/7#.IWF:[Y3?D9[AX/\;P?D=;<;"57)_2F[!S;*=\HOK$XWK. ME6?VGDSL(7OZ[ "UF2F['L?X(Y[K)=WOMB^RI(-P-!S+#0R":8(,#>NLN!;>Q_)%OL&/I)6A]+,ER9!;1Q6HHD9J\^D+ M^:+KH2->@RAI6-F&B3C_^P'_9^2( OO0B0I-IC 9R*D.TY8CP\T)FUY,)CUI MTN-\)&5N_)_0"ADM8#1!L %99Z)ID="+!#W3APA'$..XT0=:P(Q-JR6.4MY= MNZSM$_)+^$JZV2Y6TVYA,\E<=B?T>L)*K]I&=%9\>Q$.+K.O&7I6M.8T>]4B MI&L1?NL8I#*,M)F02Q G!];63$?[&CM0HZJZ,.5AVRS/M&4$,58D^ES=YM7J MWSXUY1>P)8_L,J[(C"FIY?A(C3+16%I*-[]V2SK[R&J^5V)%M3"*3YO=8724 MA[1&ZCY^MB-$T+O;[[1X MUWT!^D82^'$'=^O(\8G$R6M*T&4 +N$.RFU=.>MVH'E*!$+!IHPNPM >EF4@ M(Q_CP*&%X$H^&2E*'&B$5\)@!B%;5#12Q(?<8L6F\KJX6 _[T)T.T,/R+I" M+XF\A\I] WL+Q=8#EFWN"Y^CU2&7:X)5U-'#X/;U*M]JDXLG\A3#B(R13IXJ M4'J,E">(/DTD!=+P(A OUWR]*E2;(39?8Z@F8THXH:XC1:@8=Z&LJ(L3I/;0 M#<@W(F8"JIJN5ND>>>7YK4-D^1WG=R*R@AXO[!RFQPJ9]$SGIFSNBT7JS*XT MJ^MF7!8*_"&6!D9*9"CQRSDG8$)L.-!E8+:=FO##Y+ SYM+=)X5?"O"IO!X&?JR MQB ,Q@9XV1X23<@8V[0P$M_1 WFX2I+_M4SD5P)F/\^,RUK"9N3'UCB6DI2] M4GUSOSCFBV.&.&2E@Y/23#I>RA>RPQZS6.[&BTII_]@WH'$SH+;Y#Z]EP-LB MS^"E_=NBC3%FD!"_3H3FD_R>[,XV%OTK.SZ'4.FIOT->Y]B5\9?"@::"IEEH M^$8&[IX$@GW.SAL='9*DM*BQBX39V)B@W44_C:78_]*\&/980ME<))&@"4T1 M>V/R=JF8.'2(I+YI0-03'[BP;81MV;(/ZN[4GSKX9SZWRD\/"(-"]E C2HXR M6\A9DCX9@BAP>=WP-G.;;%['5X58U*57Z8JJ@@P,&SDIM&;9:J"]]X1W7<]Z M6^XOXTI*2;%J:_.(X(S8>#>^'.8S[]4I%!"#PY%NGI*^8[0(X0/51SX]SU3% M04GD=Y*43,JJRO7ST""18 ),\F,#$*F+A;OF@QNZ1*L^M@=)_M9=_,$T)"XN MQ$QQ9I00EGC A#>\NULX, L](#/#Q-%^I$"FAJ89&^OOH[-U^ D^.>Q_?PQS MN>5/4)-?G_KBFH>?YPX+]9C-Y:.>DF_=>/FK* MZD4V^B_B@9F#[!X#6;6_]?:UO'6>[5YK;3T\ MM+B^J>Y*&85WJE5&THWM1@M6UE)6*3Z>B(M9@>/&I("\5?L'F@S)-BL"CU1Q8GAD7+B6ENG*OK&N MI 31[.3;AEJ:R-S[VZJIZP 0UE:5=5#AJ%;45MT*Y M)OG'B=D0%L-,KO=0*^O[)@>=\L_$ZM#.>E8A$@P''IK*LA?4(7OO!8,4G>:X M$4?FY;%)XQN0AJ:FM*R;D*92@%1\F64,0( M\LB-,B*GT)F*M)G^SB\-">L<\D+4?*5&J^6S8UTHM+>X?*(JZQ!MI&_GPH$H MEK^"$F3V59S;/(0L:?4JAC+V6OJ.@0".$VHB0-]H4*,3Z+^21)>_QOVD.-3+ MQ-XA%P(C+9BR."$!J>Q+A;"'/.X=)')=)GBQ$.40A/;*-L]?'813B"-E.Z1G M$]P2?NT12D*0":.W3^7 X9@H,NOY(JR7>H-6.GY\7)9D8YH&JJS6L9.L";V[4U5J( MC'4C52DV9L%AV$,,'I&36+V7QG,HAM=R/M\R&*8\C%E.E*VJVCMB3+[>*9?^ MF'4:X@ZL^N#T8K':M]AR-RLX_6+$X(3ML [I1?8YN"4"C(!TQ@&N#=3*&QSMTW$=T*P)L.GQ"1*OZ=H"_0& MR,@(=4QDU-R%:B)5C1Q-^KDI%?P@N$:6GWLWBT@#!^E^R8'@JS%&.+E!8M1(4V:._)2YF1;J7)S8Q*;\Z'N4K6XL7MN-UO N+M>5[[#XQX M"Q 1=V!&8A?50HY!F-3J:CM?@K)*CP5]=+#YR&VSLZ1@U[[2\-I(\ MA] #/XBXYU>.F;P,/? 6I!YWFR@D#^QA(.( MVV:,[G."4)/+38JPW+%4#JO MAZ[\I"*/59/OCFQFD./;L4%.CUJ]V';[;D"HUZY]TS=9DXD,.T*OO\B-4V.. MK>D MAT+1"0*G*7DB08/B4PGS$X@]]#YL)6% MBX7FFO6:0?#S#F 3^C'X!&!=*N@$3A2"EP,M;?+$S2AC^W]"%@15%V2NA@!3 M6LA[65B@'W?H(@I,9$U9TVXS3.Z?; V]AK=Q7/+XV0W7*"3F4$[6#:0=\3%# M'E'6(Q\Z#H8/G#@8;C5NMKA:TF&%WCK2W%5RR5)6G5'8X0!8\@![U&,OEX>@ MM)(6EU) UB/8TY/0CK8:L/;X]]"C%QX/N;C(N,)KGDVWS)=X!7[ MA><"!._7O)!?14L;I:;VIO%2)VVH/::(S:3(.8H'40\G1\B;*V4YXT?HC8'= MFCPB(WA!X[.6@02XI)B2LP!S7@($$)AZBG\(W470<8U_01NN<:>2))D.K11T M]*6H3#RM]T2?ZC?O2DW/6AJ*L*RR5CJ%[FW[W,FR483 MZ>//Q[(T38GR=)1F(I-13&*FH]2438^2LAB+)=AX(A*1CG[1D48/7'+=N=-_S0C%@;+I5 M%)'TZSU?6'H>&8[7JN+C:.8TU!7#KQY*V7"[WV^>X[($7_<$+HM-'&LJ[\B@ M>YP$6%KRW^Y?#D(+?F&B_T_U7"_C+#2QOP\2,#/OY"-M>M\*?E MO6Y]?^5^^8XZ]%EJGV]UVKVYZN3+\B;9RSW4HLVWF_SO*#A.]-759K\W8_QN M$G;FL=U,:SOD0N'98W0]?BR+ ,FF8P>:BKR7PD!8YU#9ZGN6E2U6^D-=>&JRW63L-I-'J*I^M M+'?]%+-5QC'NS6D7S(J<2^.#9D+6F@5SH@*3"_*N,%;G.:FB%N2"$4NM8CEY M#:&T:("?Z56HF/^R[3J:DC==9,)MO=Z)\HZC+3M6)MW>S=Z>)7O7=D5;#K.( M+%*<($:6UH-A]!;A"FQ7XKDLV41>RB0%A#;* ]\*.H[>61WO\/DU<8Q.](U9 M]JI%[D-UC+<%=UHND2B@XY/IZ^,&K85LWP'\%)(DYDDP$..$X7X5TD6&X3&\ MQW^%YGDM?TPK U4O%@H,[TB31(_/QOHCYAW1HF=51W'*>43U6*)H564[6*E4 M%7'8U1KC/9_-")EZKU'6RFKSUS^IH%0-2'/87;()7T_YWTGGOW7C^%Z-D2N[ M0I'9U3>BVC![VC#)$0BNIXP!5\D?SJU;?77 PW<-!DC:WHN*=EB('2_=N,[59-XO1*5]> MU-76]$&J]*!6'E#9.^XZ%(+G #!SE-V27T1)$);^52FRVDZEL!F@#NSR/!_GI?/^HC@'!9 M;E(%2AT.4%QT0 ;I&W/=3;=Z5Y+(;KO0DE[1WEC4,(Z#-9=E8LF+IEM ?,#^ M0B;X64K4FQ1W&,FA*5/YS"&MI;=H#E.5H'\FD*3T\D$)LOWS.")!G0H.L$7 M/MPKDZP8(#AIB2,<^" /UVP@;I7??07:19U,SJ' W88 M$.F=,V0>SXW)!X[9U284OP$QX:FS_?K8Q0UNX;>&6^@D#3TVBVU[?'FO-G)) MJ=#FH,_Q6;B%T)^T8 & B^7;!@6Z)#(U%:PL5F$S& 1E&JILYN4G]B+9<;;9 MCO$059W>*I?LK[6'QRIX'P$E?GY1*GD/"(WQ$Z YR?KK!GKQE9QRL8BUM.X] M=$R^( AB*6-FZ]'!0Y9_7<3Z!8B,4$:6Q!-@NJ.B!FK2^7I#GK3H?"KHV+"[ M"8J3W7=-+M?* M.+R.\6)6$+GYV:'%RK+VP*5*QKA9VRA>S966^U)P@6E(N+984TY!"$(? !QH-L$FR.@Z%^;IO1NG," MG_444Y'W4'PO?C#I@*,LWX >4DTE2O/[T/M'J[G(P>ZZ<6#&=ZJ>>T^?6'SU MG*VK])"_E_^UF-T<6[-HC$GT(U8X.H@5M,IS';[/S;S_Z &H,%5&[R\RIIK= MC>KSQ>-@$QYL2B-2G&M704 300NRBD1=&M?X,S>C%/G2L2=*1HV[+$:IWV9EZSD:$MS>>+@328"Q!?FX:!Z M&[T8+BX*Z/(3AXNVEHQMU$5!GQ>XO"AH^F=U^3V/)0WE@@2F!4L14O\Q!^U' MHC[DO?V]ESXJTYTYG;T>QB+('94:6-S^)YF_X5B(&:R__L:;\[KB$]_J?%44 MN.I-=&S#_8#4O.%/CBKC_$C Y)KS4D/;=-_"!\G]ZYDZ%U+50>^23-U'$G_X MJ7Q20.(K'?/='[QT,#M*8V3>.K;\ MR;5[GX)%[JNW/*V\>8[,[#T3O5'Y@E1^JF0K;NVI-ZS]F-'>OLR7]-J/7^5[]=QKZHV1]9;D.XVBKD]IM^ M(VF PWJ$0FYL[R8-/E,:_(\DR?)T^N4"H?*6PJ4[G(FC$,.^^9FT5/!5W/&: MA5_;1/@DT??"TJ[K(!VM]G\O^OX7]VIP0-]?:18]:O#_[$3E"=Y$^DT)1VE9 MV&LMBROP3H'OF,EXVXAFCA/N;P'CX@@8@U<:E26S<#E]4C-T.AC7RS5&?[F] MSW'3U$JLN-@)]68_TK:8]"H^;HYBH^BO?R)L]"X>.P>!NRR/7YE%/G+$ ^3W MEXII#\\BPN(;4H8CZCE@&*';-ZE/0H#>$;2O7RE]3Y=SM$_^O!_S;JOT^TG@ M &OS0MF"2QRET)_7KP5YK<#MS)/EOOU8VZN)O6IKT27_N(MMWBUPB[ID @9R M3B;_+>J>[#V@;2(RH=L&R%V%B2D=;KM2A4(JN\YW1:/), M[/[U*0S\L\7K]S2/3P55S1V5>-;Q]W>SSK^I=?ZQ( H%6'@F@O+S R6?(.ZC2+Y-# <*";]>P 5&4SY#BG^K M55XFJO(^N;V,M.RQN&C7F)ZIQ=+]TG2W7,VN'51IEHUPG>&8,=]>W"IW7WYXW#7EL*TOLNF#@@@0-LJ]-X&>@H0>>+HE-H'F+,'-7\GS_[;.BL"=#!)EF9VY5,ZL?Q5-$# M>/214O0%K]#OQO)Q",NCEFAAI&E:^1^\.#*Y&(,9G(W(/<$;([/FX4HJ:PC& MKN4LZ,TLF;ZP%<(PZU?H"7M;3\RGMN?7%VSYP5P^MOE$(L[(A:(3B>XW5VS/ M'^TZ56X>LZ)J+UU\W"W6:WV>W+S0GN]UA06BT+A'P]_D]31:A9^/SGD=>E3A M(,(?RS/F][IL/*YW854(YP=$#*#GQG*;;MRS&R)S+P[77VKXR$]BO%>[9+Q+ M1C(RS#^Z)+A#59B/)]M',ZH*[(1=Y,V^^:'3I]5,6,MN>9%7Q&DBOAV&TX\CV+;D_7E\]8]G!QC1 M?G'9&C"1$$$Q"SIW=)K MT//=\ZP=#TG/PP02"@3_!O6/:8C6!6OS3W^ .8Z&:9&6;0F#Q?E>5L2;[3[& MH2BAAX6>T1EW0/I@0A>&91\F>,'#H8GQF2F"<)!,0T,2'&CHOAV=/T@ \=V[ M:.@UB&5V%Y(0+6?P4A8]KF14@FA2F"P%[@IGAA()@)1D_T!U1/*CL9:PJ608 MXT36Q!U@\2N&A9ZHB:;[:Z)9EB)F(70?6Z8P:^($H/]EP$3$S >T/31NDIE; M0"^TY7,9$1!1QK'G!IZRHBR6AH6[F2T;&>)DVA4=W.)8GM*;F([_W8\F1@(M M"$ *] :C;Q";DP^QS+/<7NAC2Y<.#P@)]^U[Y-EJ&HQQ^A,91W_![D%7H.\9 M,-Z1O-F9+7>&]0(W7X@3/'Z'B&,)C[S'U,6' #V$R&OR&24;C,7QCT/P\^B! MFLB"=:2@(X]9\8 KA8Z0QX>;DWN(Y"XN<^AN[L"])^WO)5/'8+GZD]F%5ULH M/W(Z0_(VG>$VG>'BTQG0H:#-YT2I/8NV3U'T/WW^*IT+(T-OO#)]0JH!(@V6 M8'#\)1LFM!^)AW<($,__H1,9C]%TQS[+Q)4T& 7C:4ES+0 Q=Q;RW0N(9F@! M(LCG@ST6"$POR28@_4!X!.D:RZ<>SB8MX\;W4X@A F>NVV1$)OZAZ8(G^69( M;D08"TYB_1!DT$4\6QF^@H4O=!^<@F_\)%9%P (2GM\-P&EX),\1VISK5NIX M)-QA'H^?N2\^W;@-LYOF9*8]T51:E_(M[C:NXE!XG?_>XRJRXA(F?X?P9+DO'$?Q_$QRD&](\)$CUC#0 MA^0H00$'3\'^0CD%B07P!&!L^54$6L,Q+4?4/>RRM[WFW1.?4]=2Q%"O'G 1 M'J]&\84HPHIBNM$E4P81!@,AB>VZ!F6QA= M1L-IMYL=)A25-;*SRE9Z4*IK[ASM9^*8)V@_1X(.RS3_#*[,[&' MUXG_Z(+OK<\:.+@0\<4O2M$TQTFM=)-)E-K,4LEQJ\1^\^L?0Y?Q$-M3&_X M=36A\26\WW=^/#UG21TZQ(HP98_LLPNI(X8FE#88%@@"0@9RJ6EH!*/UK\G; MTI&<$!TY>/2!;"7"&M%G2!M-E2WZRY(:#QABD[[-Q(N%RN0'@/&KH3O XYYB M6!R<@#82T,@D*(-9]'BNJ&\LJ2%1)Y",)*3N*IU227S_#H880MJ73CCU4A&! M;T!GM;L!9->/#9Z8Z*[/-:O\2_<17H)R0C?%(886LDM=N#AC &VN;5>Y] NB M ;&YGI$YHF89(?0XQ=9(QL<#'*/\X)L'2LBT/(H\'+$&$4P+F010W!&BU,; MNP>.,+W!)\FK0 OH&7%U*F8L9/5D 1X?D"MMK!+KY T_58R)T?QU"K=FJE=\AQI!$0(=&1YP]\?@+'[P# M/Z&M#9LX"HMER,EH$J+;W'O*&@F9N;Q-3A8^_X?['S*,-$'S^I@]'5RJS.IV MO-*5#2%L11+;16D:$?3-$U'[A _Q,3&*,N0?WX_5XDE^D8X7V"'O=,/LKCZO MLE;O Q-MW\UX='$%[-85=<)[!=.PK,"$0*U;G85-=B,)["2:'CZN#'O4:$(> M)Q4\T!A\L0NX*\C_PU9 MLA<6@'GQH0R%10R,!%\"9_!9;Y$@"+RCE(C.1I68J3A-):61.)6E48R-C$I1(2(\8GT[&4B)Q._5Q.)I729)?L\DHXE=TN9G6+GS;A/)Y=:43[\V)D M,!7JN6UX_;#:AQ.53= 4U8F9,N3\+"\R[(0QF>RHFFG'-T%35*-;FY_P?7G' M.+W,H-5[+ ]GZB9HBFHBLHN/4M%RA&\O9UW%*(IL8S@+FJ*:B^0S^UV=G_+E MVL.P;9L/^WJK&31%=3DKM056BX_Y^F)==;J1_.@1K3U@BFJITJ\(7(KO"*PT M3A;#;7YO-S=!4U0KRZVQF\NC-*](ZPUG;!]&ML)=?HJJ*U):D+-R: 8-246* M'$^1-Q79RJ&CHQF68P8 <.XWG=EPT=\\(K666K)\!MFY&G<^3#7XNB>&J7YR M4/CH?" Y@+RGW=^*#B"GX3&LYN@$'E(T^"SZ#^!Q>N03H_;X-)_'[ LT5$6. M[7-RX&@/0UFD 6:R%SRZ3/G=:T-%6#!G#7-IX-*-HS>]4&#H_!7KKE9*W/EF M96##%22[S^T")X>8K=C)QDZ7^\:DTFX,Z-*XNL! .@HI%;C"<$Q(=AKZ@?./ MYG2BARP4RFS\.2>AG>)*0=4>SHF34#MS*E_0]2I(&)>^12Z,B72O)=Z1^#SG.XB-) M:WME>H<#8\BXQU:Y21<2A&4/IR]-&>,?@M;GCN*\ M73QL^)T?7YA*D0!C"B\RRO@/AJ_.CY;U7:XN,_:LYW8D+J +""LH2T9'"1OD M[G6N^=V&B990>'!BQ1_=!TQZOSE/9=/1-2ZZ^6,J5K3,04E 3#,TF?!#;M69 MO1G=WS/?W=?##4V1X&%S%E=-[Q?SG)#MYI7X>/ZXU,?(Z8\D[I^ITY2PS,=& ML^4^Q-\L RZ^');1JDD!#9P+D!4831Q?C \_U\Z&DA$6H.E?&_\/(^_'E&TD M0K&D:Z"5D0.&_YDATX&0C )ACX\;U!11JWPCXSEJQACGHT@QLF@9.OKGCA96 MH2](;,$K_(1#J^%LJEM&0OD\$PA(45Z>!"^'OP/-S"IO^H<(.XZMAJ39S-,M5R">(%\?O8 M&1.3UGV7DR<$O7ZAZ)";Q25S7CF@*]+=:#-U'_$L3&_H! TI'\MU4J[O8'!^ MG\2#.L6C-+@(Y<(VGEN%;TV.U>6G&A';G0I 6G"*[FGC0]669!W&8WF#C]T/ M\@82T:)E/\= 8Q(BE:A#Y\4M+5D* E!+^.>UD]BR,>1OI;B^VE77;"&J8T> M$@6G\/;9*)_!D,4J&V;Y/M-2>V(A/ROM4Y&XB:1J+$"H'O.C8GF%(C2UX(WM M!&FK',@(:3]"1WP"<=WBE(YF@P+;;-4Y?7%JBK&8(1A0+GZ,9L65DZ62$J*1*ZH?7SECI?OMOFKI#.(9,1T366S8CVRSS"][N#]%M9'-K^6 MS[5,W7G8"R(3ZY>5L;:LA-'F,_>IIPVOI_;]Q;#E_24'JW@&YV&VBI\P=*,S M.PB2UZ= D9/83L$TG.5HN#-R\613Z:NK3"?A]-KQ205)S8O/5SEQBK@0GI!M M8H_4&ZTBSJ!,C!2Z2UZ P3P*A5#]?3*3R74 0Z0C3_1"UVX46;3H;!?K Q-6 M+C\^!3G;$\U%LD^F[V.I+P3;/T?8AY*G.%H:=NSA!/^-_P9;\2=S%T9?_?4C M4/A?I/][85=O.W+M'?GB@12W'0G":4C?=N0;S0YYFU+YL9#91\O\5T#FOW@2 M4Y^]UQ\%R?;JX@(*H6^/LG\O9G8/C<>/M3]SIGS[HX)6<_(,&';CAHA!. M>;V=V9] W+LZOV9R25G$5/+^6)J/)EELW%] M0U#[8W=,ZAS728?9Y#30:?W'GS#U1:-)SND56'F_ASCZ%E+GBX;C M7"P2\]-DUV>E05\29>-F>Y.8"LJ 2=14J[_;9_6TV?Q448;Q-$6-\PYW)$"X M]9:%862<*;)"5IHFF[.,M9?V'('&?W8:R4\RP]S6]]<)MYL1]GXC[-\"!_\Z ML?B-T.#_>_EQ(3]%5KK2(&^81V\6(!US[6BN/%^-'M6ZUEV4.BXDF 82/ MW$5CS\X-^8:VG\\?#9PE^&ISX <)N$^08U= '_9V_P$"?2O0C+_+.DS6CJ/ MR\Y2&0OH;;;U05&<RW18;!2,591;%H1&5IC.1K6P(JCE[ETR] M:)K=T+[]S!: KN KXSE47AZPI[PZ8>(CGX%J6[*L4C@JRQF'-8"1P-><-,*$ M-'$,14:&N2-WGTX5)('QB04YC'8XU,/88*&V;&,4. MV:)*<"_0#2>(&A@/R^NR!>IXF(_> NDK &M;E)1K48(**@"XAZ*KI8 MTG5"VF@]&!#XNX76%0)[:PG0MZ2G"? K//PNC#:.%ZJ8N#4 <%0DH"9YDQ^) MK9BZ82O>L!6_"EOQV:;:"V K$H'IS3&8>'!]"H9)Q,7QFH)T+D':\Q "P\8T M#"BX1$; C[ $ NP9D ?0<'G <(9:6M#:0-(Q;LLW#DB-/OFLZ)*QD#TL ;3_ M!N &ZX9?Q,Q%"[V3K'L5NA3"]4.D>:%I[QT=QI1=GF^Y(I6LK4,EJZ #*M-2 M0?^J$^'T2S8R^$@=D-;5'J75381_+CWTA/!2* M628?+]OCMU6X3V1EQ -JTBZSJQBD'_10C$X4--'/Z2B#U#/2SE47?+W9[(G1 MJ?50YQ?2>%)LC1/3C=)\.UX'AE]O X*2G$>X^E'MUO?M7M);Z8QE1+Y3Q(?9(A(?.,"_7U>PDI@\X9C&< M%H^P^9FW3$+U!%5]6G$E8B O1->VDL@RA9JZ&LF=P2(WVDR;FU__Q./I8#@6 MGPP,*H%7Z%;>T0XDOY%VW*=],A['0WSUR7.+0F>K2/C/#0-WU(,A2F#QB"RP M+,-$0F(2F@ ,O6+-098?NM3Q4 !JW&+<66C#%Z%WP6_;?TAXO[,%^[6!BFLC MQ%9@@H)<7\JD&1^S3P >[#8JC]."6EVCFTG[9BE9GG>9YCD^1_!U3^!S_(O1 M8Q^^-WHL88-/A8UEWV03/%7'?&XQT!DO&K$=W+/T[,]?J2>P"!E%\[4TPUG< M0%@)>MMY+#!LI?@4G-C;3N+3Q@"&"40R_P0F$%L#-0S6"(U8HL9;T-I+=BM0 MX&<98U=OMGM]M5YD)MEQ*QSO;I#RMS=&0+3H%;2CL^QE,K $''I_%&"JF(#^ M:>'VY^-Q7ME6XS]E$.6^Z$;EOG*?O?<0NDS2_0J]67Z,2+976W=,_F4O&&U=RM]#NV!GPD:IH&$N+T+ MM@'GZTJ\L7VL\N7>JB3/(]DZW\8P;$R@WG\#*[SBTB?@1TYLS+<&Q>Y\5B8' M9B.X#=161)N5.!XR*Z+>8A1?YX9=.Y^L"(7']':[XAYBN0?N0@Y- />3%@)'B\ *?G2#]I>UU%,+P>-S;(BFO)NKQQ2>D1<"EP MZ/%[>2;(9F>[*4I.[3'3?$GA3@'=%3K0#R&IDP#K"T36)Z=3)Y?HY+AC'@SW MQ5W01@\*W?44ES!<$CY';L CGDIE8&M2(X$L&I''OW)OZN(_8F %#.A,X(=Q M-(@BQQS+"-!;[HRMP%C^"73Q5VBD[W3$GPM9T(@$#D^ J@H\S9V>9$4?K:RC M)G;R6NB$Y\M>$C%CZ@-:*72B5GPR']'Z[DVM]7>(B63) 6_V6QJ6%][M]UBE M/"488H"*QP#!MNG>R*X7#;DR8]CFHK2?-T;;:?Q#LMRB7$<$P>VTOGJ^XV'3 M7G%JNVVSMEQ+"X59I0;=^;;(%C=[=&JCT4\ZM:XM=QQ!X;>EXX!E M1'B,^W7LF01[(XU<%4U#+5)8 MQ=7$L!1OY;O#I=-I7H%-I$FRH6OI6I_910?E;;ALA1]*W)-QYW<)=Y_Q]F)< M.MA?X)P9S-*D$C]R9A!\@LGB99_ WZ ^2(=X.#."SV["6#DF)0;<90,KXNR M_=A1\&38-YHO!U5X?[E"B_19+$> @2?BA"![PQ( '# 58S'&MZ@[@,=" OMB MJ%47:#CX E!IM G%B^ # EJ+R J,;^ZBHOD_\RJE3V"*#E] T2 B$R=)8%$" M:)%IZ.BO$DE&'A44'2YR7]X2EH"]"FD0AJ7/F+82BJ$NTU%A)ZSR77532/#. M^Z&,3MP"B//5IX(E&QOXFD$(P(_ M2UA-4T02[;[MXX7VL>)2.' '(Y6'C-B8\REF%Y;,UF 2&XYYM(-L\C[Z# :5 M;/IGL,-^H@\4../*%))_%+47),S3(WQQ03/.$;E)'VN.Y*]/MKGHH0[\TXO=*8FNB/'A;6WP>*4IR!TZ>1$9 MCYHB8='KZ'3*LCP)>34#0)(U@1JU;%/$Y0F0IS_C?TH#ZPK8C[3:VCL7N7FM M(E@M1V&W MTUR/Z_.C#J.8^\?IJ),8_8DF36#Z&IACC@"^-*\25# ?>@@F$ G MG!JHGFE*<6P1I23ZZ@"(#41Z(PY'IF>[#AQ71,YMMZJ;JJ MOQ!8+X;7D[%%J<(08.4H+&%K?D$U@8X\] MPZR//_N]2FK*+.)#IMYI+0JK44PR;-""Y\;K'_$JV*B F#F1^0&#AB>4#MSQ]:XUW#16DB449H8B=IU@2MFGQW9#.#'-^.#7)ZU.K%MMOW(V>_GD"9>BJ2[+3:.5[9E'<9 MOE+F^AE,H*+A5GP=;8J3'V"75=MZJN%ZNZ(CLQFA\;TQ)3 M7QJNJ H_[2PZ\Q0.2_L>U^IU\&EOV:%5Y9@N2L3#][U.1OM M+4F!WU<"NUV0@1)&7FTVM:C8*_$K4W"*NVQOR;3!&@H XO]M1?#S%-IW,X59 M[C$FA&NI::Y:GK5B8TRAIUWN8QE\#Q-9T)DXS4(%.=J^8^46POL,^ !SQ2(# M-"\@4M]NS%\X?L5J7-KD63[.)X2]%L92E;-W"B..*B.N,B'YO MC?%/ZHU+WWKC;KUQ%^^-HY-,I^(T%I>GJ5$D-HF/8NE49)0:1V.CN)R(2K*< MGDP39Y,WS61=ZA:6TS:_B.;K=;71+?(Q#EDG9U>VNZPI)I.-L+J+3GEE.6M. MDIM-T,Q3;JIG^N-$I\.PW<)\OV\X;%&%F:=G]QQS#[-P=/%04!/;OF"LBC-U M56LBN7EVY7I9W[1%8=87%H.P,F*2QK MSX)FGFK;$3>T*YK.*)O)_+&S&IC[ M)1)_,.\R.Q*%;N\J(XWV4+@)-.'>LK9C?;%!]69BF9VMYY6S0$7 M-,E448UU@],64;6^[5@+7GI8/!C<*'5^94[BN;0LAY%%FC#5.3M(1X?MYBA] M?J787,WD0:,19@K=KJ[T^-BCO8,K?=-1@WHCGVUH^)+N#$_+5T5 #+!W^&B< MMVPXO7'G,;S+Q 5V/$T7M"T;]DY?UDM#Z M:G3I#Y_]"P!]W2>6UX3Z>D6@[2T07<\:XFY4F$20)E &GU<@ C= 'F@ D%=F MV!_9?57KJ7)XFFK4B[GXJ 1>X/_?WI6=^:/I MT>5*_473HU]#N)0?,9UN V3%\D<';H"DF"_N=E)A$Z3"8:I0#ES=AC-$P?GQ MG\/1Y<5AY>C@M_.#3]'H\,-1B&$>$ 7U0K4RG3E:RKCEUY 1E2TW--8X2GBC MI?II\%]^NMI\/GLM^3/9IK7MRIZ+WOWSV#ZZNT[/1O\]^_>5W!I:I M%VK[3Y0WKRU6J)V(:DAV%L@B4?&J ##+ME V"+_E>Y$H;;QB"\1*PW\_./NH M/O[[ZY=/EX,_?CF[^.5CU&9$ED:AV9AN6=Y.,R9W?^?,5'/P_ZZPSG>B1VD- MAL%VB+ M,H,V:;<[>VE%TFV&0+O\Z)Z&S>OXIO3AS_*_&I6#7XZ#4I^!7JJ5 M0J/YQ*CP$\]Z';(,J8,]2"E#@(" 5W&R,Z,VUHQZA4UOG+WU;@5X>:\IA#X' M>BR \H[NNO#1-@W*F"&1HLNOU=;?H\ONT5_CZ]_B2ONT]?&/V^LF2J1FH5&> M-K$6@]XM2RUMK-EEU;3N+*^56%X;",>W9&-KLX#ZMML:>ZA1+A-U%^KP8U([ MJ=:.[D_+YYW@]J;]1QL;!1!EKU8H-1[$=M_![-GU_S-@]G@>DQDEP+7[5.\_ M!:DGT&_Q&,?OX,>PL?7&C7QN!S*=!#R]QYT8 )FX=TI09["1P* _X8"@K MQ MRWNX_Q!J$&7^R6_=%\NWZDO?UQ\_4,!V6O[A7)CQC"1J7G;T[,*9"+JB[ <;D/]=)[0 MD1UP=NXRN@;G_8+4&M[G %UE_B@E;,P85Y!P?NC%!@25YD;+M&!O+\59@K Q MG,L0IR-4-$$X_]&@K^"N1UT?-IL7 ;<@4'&DC:*9@;D&^%5/''@)%XXJ5??] MY0<5?$ZKU2]WOT>_'7WM/U]3?:3A+K,G:ER%[]4%$\B;JMC_VO M9Z7D_-\W=Q^K1Q\1PF3!/$LX8)PA,TI'>JRS&=EE9G'-'ER@N4M/N_%QOF"2 MFXVT>(*>9=3(?&I\(GKC,7,#638=-67:YJ._ .Z-5]%73!(<8!?,,P3J,93:O57A0,2^GO MEZ7*W?7UC1I4KQJ-VR4UKU$8X N MM)A.P6SIN8(T[E@K7*?M5"F5FW,L))QT.1JA" 4^GAC9'@9*HTF/S#80JT?/ MSNNE^ N\.E[:U;.F72!Z)_3NC5)!R8(2%?5*O0BF(Z@9/7^:G)/LK2X=8 MDI.36[!1Y4;=0>"\MZ]/GBNE-ZOQ==G*KSTMYQ_6.] MG0[./QVU%RNP&2,I6::+DOK/YS_[]^/A^[/2;W\T;O[8N[^Z&;1?,!(+B9?= MC)FZZ.3T]_?#B\_U7[_^Y?V[=1IXP\YE^?:'?TX7SV;#A9*)J4[%V4#E&]'K MN'0A\,P XBO%+644B&KBY(]RZ5JI6OFZYC8;UVZGZ5XWZZ6>JU2CY%7TF(D- M'Z%3*>U&Z.Q&Z*QIA [8&, ?G-[F:1YHQ09>.W"'][$?A[UC\)N"KER=M9IR M5T>G3J68;Q/NS!*8MMDTXT'9'HTRS?;*P2#9+=*;]XLF#5!>0J'XF0N:^$P? M.3-#4U%P>^$P5B5:1PNJCVHM0P5K$D2T[/H#4OT+-05WC0 M9/2 ZRF3=M,('@7>V7#&SG^#/>+@1D-WM*S@WY>XW]BY!.M9QNO@VX[N9/(X M63&TTH(CF[\\.BC@D]D6*6M;9+FNR(,W<4X6]>R/HXL_3HZ^H,_:R:GB7X9? M*Y5*N5*OEU\D-AY_-;[(["&G.P1K$W-WP%Q TXX/3-4=!* F^_=H,Y,#TPN! M)7CTMYCM>IQL &]TP.F34R?XF\,#"E'Z(S"F;T BIPF&KP6]$ UR\/_AT\C' M1>?]O?DZ/A)']D(G0^G>"S6NMTX(7* MZ>-,7P],@:+SA7 ,AGRKD;DM]P+>0;>I\4[^P[M":$:5H L3A+=%N6_RG[6( MPW: 9R/>9LI!F,A7"0(431QZY'/(Q?8OP<3OP'OH;%TY*3C3-""^X#,!9VL8 MZTG;)%+[>N:R^+?TXA#U,Y^E)GF?Q1K\_P3QQN[],'2]/+WP@5]]HK^R7@TO M$1<6-XJ V1U:GXQ\YC47F4.)_0E&TY4)S3)J6:?Q$E -B9[ZS?/ MWQ 2%OF0<:8.C/\LV_*#G+O;%W2$_-QG^!"&4.'O-'!S/1DHX..!"Y<4@VJ= M(8^C)I C,&[C@3]VM"6$RR.Z$05C[<% 5/HM(4@2#2/E!CS MC.?A57/0WI(J)SHYIMM @4Y%!D1AY(S(LG,IEK0:Z?T\FTB+O1/&6]#Y@+,_ M3@[W0+V>PT[4R.^NT\AY3/V.-:=^1FP%$WJW.#D'F1F$]*T;>9F4T H"7@&V M$(G2@8^Q7\\=)X+!-F)80V"CFW!X0PGK 4A'%?1Y)%Z.2&,A$@A1K>\[H %Z M/M&3LP\X-+TK=H1\WSM:@,(Q4''$6$R$<&90.9\:&^)^U4%N'M-+K@8+B8"I$CC5F7D0.6E OPC MW[(T0OF)X__QFP([@>L IE+Q%.UBMZ> E8'QNU]) MMT1P8$W34@4^9>&SQT MF9#KD5-Q\P(EX%@E+ 7F6!>8J(\837@XD\=/2Y%DGT=IQ2'B6=SXZC;6)Q>G M'3'-8ZU.CP_;%NS\0&%"U''39!"*;=_%G!7!IME2AXY4PY4)[,8ZQ2O)*,3Q MB=B*F5I;G!$%4V@JX)+3*(_K /90G&IK%@]%$THN+MJEF-7J U%9, U ^8 # M.@+).E(>O2]0J)VS6R_6*>CB<3K4Q/FBM*Q3MM1@.AK902 ^_6'80<&.$6 Z M&TP54MZ8)!)[<-UDABXPD7Q] 0HVMPK62B!"C'D#]#[B")+<9+Y7003..0JF M@N9Z8D'*#B"&* XV5>R2NQRK[P(%V)='"+0P\@B)@]9'QKE9X)@BU(0$N@G& MPQD0[[VHHG5R+[X7C3D^>'>$9GE.FL;@-=TD*"0#A0"EI [AV7O=H8LM#""B MX\3ONX)"BV8U6]%X"L<7__-?K5K]'7X1S>\].-8>UD# VQ*%7C_<:)#!R'$< M!G MVUB-X=A '.)%(CNP()$3D@&4"@9F4($'ZI.XMR!1CV O!OMPN$<6_S!% M:X.L\UC27:S",>&%3E_ ()<>B^#CLXLO[8M#YX3%.(O\ZJ2X43?N,&6/-$+XA%8,W#*"F >W8)&A/W$\!.R#F@.RORCLG.[]R1&W:&Q=T Y4?@'6 C1 M.H$Y4 &+.9=?&*@AP=HUCCP=T+P%$P/!H8%!&';Q]T.X'J0$70J#P:W4D(7G MEY7_"Y(S)(T%:QB$7D$OPIP_O<>B'GX>C5+&X*1'Z*_F^(Q2LW$<=MF?HC4/ MP1I242YBT>-"H>@&1"=SROGQ90$?#ZY*E1*0(JN2AF@U%\'WTL;.+"[Y]L@K]R=S+SRY7Y+."(#LV85R,C:9#-EZR MB"%8%W3=R:Z"CV3V%&L9)[EE,!#M>=&HTFQ M@!($#IDPK;&?I)?"QKL4228AR\"<"N-/E#*G '7YMDO>T>4/#VY:%^>?2PP M/X.0(W"].0+I$6^&7PWGOI+, K)10F '9$%RPBVO@8N'N1" +>-PS.!^GKFX M3",N._+V<"ZBF--3GY3-S7:R<%@:W+2>>5ZV-V*Z?!4$7JR[&)RQQH.4()[.X MA#56ZNND4./;+&BC/2JG"D"VC%A':]DIQJ+(H+7%45,,]X/0;OQF-EP[!KQH_BPQ?^B." M!H)RAY^[NDZSDPLK4)CVAIPJ74*L8_;L0,2FT,QD?RAQ1 NU0DU%Y[TK&2,J M).4<$,?R_#BC2.8>F4Y")90*SJ*4^)9)U2-VO1CL[^"]\&)- M7S T%!KK^4@Z[P.#H+Z*)"!\_3]7"P=Q7T,;Y(YY7#IM<:GN(O MQ CC#)-$'ZBX\L!)190^Z*>8XD1X;*PLHF:'8%*#>3Z7<\^R[Y*M@^\^&='D M,;>U8BZG5N(6 @IJ$[K.^,Z]H7L/[/ASS[]3GJU-M#)D/9!OZ.6/U6O\MXF^ MR">)E(E>29(PL+X%W9+-J?Y'\"X:^ZUWD^N8:)*T55?>8EB'(A.S>\;UFHR^ M4C(0C=RY5IT?D,THX=X 2!B+=LGK!_Z<5>PVU;.XX[IOF^M,Y),%CY..32N# MY!(DR-_)HA G4N9@$@BSO @[RQ"!A@%M('GNP*>LIZT7IE,2-M.S'&;G7*N/ M''YD&M:YC!(XWRX-D5Q# 3[=/FU9$6],!W7#/:L8 MC3CY%$/$'U3@=\5$QL5.EJA-KH3*D$PP&-;%^>-RO6SMP.ZMIT@.1II-D&[B MRF+] +W_%2]5:7>I7O-2P7U1X+'S=.V:%L)@XJ[ZS_3$XI;VAWU4! M91PH:\]=-S$&VQD;/7:'5" UC\UF1]:DE8Y#22NO.HS)LYRLZ9THM#5M:DJ!4:F M!,L=J6E+'(Q"3PUA 9>Y4(HO?9+$X&I'S&1@V(ZL-5V))X^^.KG_M!I=Y80N M6*3&"B>*>-A;3$+?+NRE%>!6S %0N4"^1HQ?'&N3EU->.8'I)FX!_MSO@RCF M(YSS])%[CS$J*>VE'SWI6&3;)RNQG&6CKR?ZITVW^:I.%]5Z'+>DQ*#;ZZ'W M<)\5V=I,*@6V9-HQ7;"VPI'D9M=4UXHGC'=KA,$_*:ZUB$C)'RIW)4V/W&06 M'$Q6LQ +3-F<=*!D=M+#,%_*]759RB=+IYP9>N%^8=C;'I,=$'.ZV'9 M!N5;O728Y-^,/894VLMM!*>*BQ"D/+!-#89 _2-@BV,9#$4FNP,%2U*Z+(PV0W6K^ #M!'I60;WLG39I M<29Q*NT+"( %#&Z<*VGS,:V+?$@9M3RMJ-F?JV]\#VG@ 4?A0NTF%]W.*@\L MYLN[Q':B\"87^UE%J8$C[Y8<$=)1&R9RNF2:-RU@45TQ0)&?Q]CS'NZ:(74[ P M5?:,M:H8!)"9"ZP"K!0_566!JH@33'J@^(;U\V*[831&/P[%K556DUGDN8(: M(V-4 #167&F'QNP=B M.Q@#+]52!Q,S>3#$CI=]D.I)"VC-/)2W!QC&):JDH M@/M#VI3T 5GB>Y8ECKI-VBU$5-'UDL81-.QT'P=5DMYCX0PRHN[\H!O,Z6KL MML+*NXAKM&V6D%))6H)N&.!F MF0'+=:':/Y)-\-,#SLKJZC8.LG #RFKN0)FZ8JS))0R'_,QPZ"G%S80$N.D; M!1( :V7HYBHS'*2@&X2FLAL%.3=BWH<7*IB!VK^\)6\U/$MX6'+N?,="-5]$M^ M)\L0Y9IE)%?&6680.P-_# J+^AYOJ5K-Z;M"6@GT\A_SIQ2G6 MX'.YJ_6U^-8=\^H/P",8_:M@J],)(RJW/9MCJ71>$7 MYRID,P)T3"'G:9@;#UHCX"DZH(O )(O]FWQA@T2T )Z%X#LM!09KS!EYQ'(?\3=%>M67EGQ5JH^ :-HK>YR.S1^*!]:IN2 MTY4A1HF2C4)?L%^,X."^IGR/E+;H/R%)C?&>E(<]5EB0R*&C[%:K$LJ_L=:L5*G8B^(O?4ZL[U8Y[*[8ZQY:O E4C!9!&<)7\*($L2 MXOVA/_)9L1:FFAQ-B5Q!]Y?JSDZ1O%T.1MK-G@52/=/JQ'Z8K)/I .H..U)9 M#>D^9?G$AG3+'>!Q(EW:F60^!WG9G8";6(/Z ^*.W4@]6FI/M25:R@4N!'QC MC(*-)2!IT2Y&;Y OKMYEOC5#P1$K'2T;N5ZJ-I3&&?!/^ MDWI]&1U-P^*I;UW"(1(]TT/K\=I3YK]@@WP4,DFMXV#64%:>)>29N:IJXXDS8CQP MP\C+V#KP=0\[^N&?%T>7GS]>73IGQ\[9^=%%^^KD[-/E\B? /EN:D"KV8[Y' M!!SOG,+'!K&,RSI&5,AK'>*Q<*SMA=R]M4VQQ>@BCY7/##2QFKA ??0( M^@&S@RCXL5RU;";\VX_-8D/_HD"]AKIEE04?F O[EI'5CD9!AZUBGJAP+_@)'3!$0#Z&B=9W;SK\:F8^Z>('?L/HM%FPHAC^>F MH6J0BGRXZ>'MFH D[%M!7_-P[B[)L9])L&"P^=W$7R8";#_\\Z/$&RC,J?U1 MYUBM5^U>&0P5O+!#:TW&1\8IPS&I"C<*F/H8L*!!%$8GY$"0:F9;&/ MH0KJAQLT\//CI>@NZ-P34$?_B$]@$)20_EMT/LY[MO'SL3_YQTJS6@"VX3N] MWZ*?GRXE)B3 6ACL$$N%HLS])"^C7-FW'!MWAB.HG7+8>Z-D?3:+W//PE.DX MU 13ZL,+Q330T4'X,V49L$(@[:=Q@A3:9P(WZI8+.?$\=):S4(S4!E X.N:& M7@9FT+(K PD(9KK\'/)!IC+[#FGAK M29+XDU8X%W)H8@/ ?W-'?RE'?\Q1M@L=+5SUN&OA$:FFP$SD9 I4[%5S+:SY M?X\.?(N(I5QKP>2\<)3?!W"@ HP.TSAV.Z1@J6AT;6)=7J!])4.^27[G9=*[ M:+%:0*)3!]+"E?DBDP[>8J:3"#6/P$=;J,1S>2<,HDR8(([/-F3QJKLLWBZ+ MMVU9O DS?C*KDA,&MB6S1Y:,05-ZBD%#+HWM2M"'[? P^4H^S;7A] C!>N0] MGTG-[44T)ZQS/^6HS-A+P?%D%AB):*O@S]HO)4*L,1HV'5Q=NI1UK.EZAJ+Y MH+RUBY-7J$*$ K42;&:AQY'NNG1O&*O:S?:7 DESH%=<1Z)-[VPD#ITBXXMD M]58GHU%*!;5::?X2#O%28_X%W_^Q>%ZD234G%[]@B+7S'\D@N)G9U'7').:S M*+DNVH!G+=G"PJ^>G1Y=7!:DT9SSAWH:)D:B2). K<7]Y;"[KC_&J--H/ SO M5>8+GV.1.A5 ]7BO9UA-XX<%Y\ -7,_%XI2(_Y(S)0O$,63_YI40NA(XM'*$ M3?B!"M,8*]1HM>:8/"2D28X2.;1=DEVPQ +"&6.O/SV*R>E21647/&^,0!J$ M3#KPL)-HX"I\GJ$U"@MMAF9OR=N8W+1$$<0 -J&4\$+2WM]_IHE',&RU[8B#Z'EEEWI"/$SEJ# M5@\A#&D#$$_DC?^63]=\"7T*'7JF65%4X1OKX23R/(Z VY_+2AT*4M,J08"L M3(.[% HT H+?:I=D)BK6M>PS A 9*D#,LZ@GYT_2( A^JKUGR]8U7\F;VQ.3 M7RD)%L@HYZ?.0!O*Z( 1M_+-M"#S.UE?UB MS?R"1,F/U6:QE?WJ<6]!E8$Z-W./X>'881/1--4P"-30*E[EOV#1:]?D>X#4 M)&?V]"EF'^4+/ C;P_+,N\SUK=8/>> L2-OUR1J9U[/2);R9T6YTP4S M:HK..?R;JT#"7B]629*58&CR3J==S,*TP6)BL3*M+8M)Y1/H,R*X9#1E5A#C M(_L\]LVS.3_K><&GF*%K9MP;[$ZW<^3:]J4=0QJ:R,'T0LK@)I&+,W<721M> M#O4\A6ACZ.G/8$:DL5K\W6P^C\P[1 V,6B]]A3@(]6!S^ M*#71=!8X02>,4*D.<02,.:2L*DK '^FA6GOC4+B0^NQ0P7+L&R0(?A44/GPV M?OODP2\L*!I9 R@[;"7K%^RN37O 2:1?H0NLI:_5M(O. :VGIS3*Q7+SOQ< MT%L>C?5\-&E[L&^-OJ7_3=KR9W9O$3SX0;_2ZN$U'W4[8#NDB5JR2[D40#4K M###9E3N'S//:?2O%TOZ.\*] ^%JQW-@1?L?QWP_ARY5B4Y[TC:?*W&_V8T_9-8^ M>>/-J7TO*HVTH5BG8%GM/<,.D1#_^*'^PU+W7ZT4Z\L]^>:B3/$C2)(KP#RB MT%F>&KNKOKOJ&W'5G[3Q*4Y_(B56+ DT"9V0'E\)Z-(=%G&!@D("J2SF,1H M^NJ$PYII\G@*Z&0'$\$-//[!RJ])6E)R'P<&T?ESE^A^,D+VXIIE2Q7:%2357T?P8'&V& MIJ\\R<+8W/-\'39='('>L>DRV+11J%:;4TPZ0\&]MAX[MXK@J#1MHB)NUE%N MWD7*G5+;(3 JI4*E7M_THURPZ5=BV)4KLQW#SF'8WQ; MSG[E:G>+G,L-VNUVL'ZET*HTML$5/9W3W[2QUO#.!5V5"[K&-,8F;%H$R;IW MO?285ZFR\V"?I3%W_+Z%_-XLU*NEK7: KV3"X.(FQ>VSES?58-P.C;W]PV0["?J%6VCG':W*.=_=AT^]#M5EHMJJS%;N& M]5WNM(W&JH889E5*V6;6-BC$#.LTPPZR:1S6("D9TJZ'Y1.&!+[&[]U/#WI9 M^D 8&B@B(#H9NH4?:.3\Z&C!1H#CN"JCJQBF[\+JY( MCQ:9'"FB7W#/Z ,T]N)*8-PB1.Z8,6/D"0-?\Q/.ECF-9)L&>TY6/!SH?USI MB@>Z*^O9TT/E%S,ND35:9F&TTR^PP6%YA: MX)0(K@E/%64(S:GE(;9I3)YJ,I#N_1C??;R M U4HTXJ7Q1DJ'?MCMN)^W(Q!8_JB[,:+/U?5:^N 1JO)2S&6IIS&]F?SALPC\8S[-!$0"*,46R2X>'FW+@C]% M1T_W*1SF?H<(5A$#SQF;_1$F>>3>6HO)WI^M6XR7"1M:!IKBG.ZQ?T.WCFZ; M_#P]8Y'<=R,()F:41GTW$$2!!QG^2?)@WBQ4@>> M0F<&>!(OSYY*FHD@6_).#3*=Y1?$@Q2N;7AKP(7SE#:'!LLX5IW(3.@V7N1V MA106HGY]8(Q VEH[YWZ9Z>_ENP MUAS"LNOT"I&[)(V,]CYT(Y)9AX1SAJA)#-: <_,9((!@"/2B55[N(3YMV$UC M:[@PHV<3;K(W:,),J8H5HQ5D6/X>ZS1X/("-C!)$5R U<70=7(A1$8$'P,G#O^ M-QT3-$%%Q%X1$0\(K<'&;S7G1%@6TZ]$.(L\Q#I*Q"&!*H6:+?;7B1;]J(15 M>]I1,*>8'7 AAX3D.ET2$XP\89M$*/=BA'\.H2T+'!7B9:^IHJ#-)! M(&$#H&)'J8!(">);!0P+".O0<-QU:\B[AD;Q P0Z\?Z3QHD@Y8;FS!C$1:^% MH$<,P@?AVG?4Q,&-71_!0DCTTPJK)4%=)P@IS_.9)CDZU"PR^+$ G/.:.Q;M MD$(49\0%4 $-AE+P2P(<$N?,1V)1;:3!:YA*)#WN"#$6EOMCR7)3&55%7N:Q M4'^47B^N%3%U.6*?M94-YO$Y0 R;L0__.F-->XDLOV;<:?+S8H0[2]A([^P- MR<0IEPJ59MF)T6(E4$:Z=&FV:-L\0$;XX@Z3@2N8*'BV0S-Z'ZY-H^@9'[)@Q27,8A;Z\5E]2@Q:HO E1K)$%M8S6H#(X-Y^ MI-%D8Q#%KVKH#\*0]&(/H8E0D@NIXAANRIGX,496N@]O% M3X$;,))(^T985R?!C6*9!*(#%((BR)ZUF5?6ZWUZ_;.0@!$OM%%K9'BAY4P$ MSP+,LBWZ&1D?=']U\$O ,U!C]!4+9\U#<])%9-#8;_ Q>0&[=**7 F@OZ] 1 M_O$ MW*BEZ9G?8& ?CP&T?WJV(18@^"\"H@"96%"$?*$OK8:&6L:M>GQ*%D( MWHUWFP'2GP0@R4:D 8M\&NC7RL&N"-TW!Z&1@YS:BKQ>?9?7V^7U-C2O-U?X MOBJ86T'^(5*0@D[D;;KL"1L')K.ST,,:FL62)>>.X%&PTYA]4PIK@FW3ER4B05@ M_!B#M]UTZ$8<>0/62L7*2-"5H*3"% =0]*G'$F/.H<,#;A6'"]"/P:@=8!)7R KW..@/VWNF@ & MQSX8O]LRQS? Y$XQ@-?K_?"KE?7J9[L_Y58S%AT/BXFCO0X9M5(0$'$F M]BB-PIP/A9EDX!>7@&DQC)P.>\@PR2!$9\1ZAQ4IRG:E8Z4O\J1S5AI89.6) M(]R3W\UGKT6#0#^>_/[YY/#DZD^G_>G0.6B?GURU/SH71Y=GGR\.CB[-C-!5 MLQIJ)BKOCP4\+TY'F.3ZF['\Z%#(U\$?,"T%\IN%/D9;2<6Y8[PS+&OB 8C' M 6P1CE:\%@(8[OH400'1-(-;#\%;(VF:Q7O,*Q%WQ"Z4?\8]<&,!$8S7B@Q( MS]T;NO=AFO!TVV5B!>Z7BZW*#MIE7: ZY(&8AJ[JCO"O0/AR<4?WUZ![J]@L M[PB_DS3?#^'+Q&0G#+Y#8; ,:"/;!"T7R\ME M]Y4"Y.U88 4L4"HVEX_X]A(6T(':]7'!3N)OY'ZW[[H_"G5HQ<)\BRR[U4 7 M?D]'SL)[JXY\$IIP^\3YY $O:R[I.D3SP;Q4Z]*GUVW@-5SRMAY(%6WD3,$G M9%Q6,#&PV,@5V#YNAF9MOU"9 8>S8],EY1DVGT\7A^LWA$_+^XU"9>&4]B7R MZ7I4W"(^?2+*Q3ITVY=\K=!SIZF_8H1@=2/BUZJVYLNT;U-%E9MUN/K3 ^MW M?+=F/;1$QML.G5,M%VK-10/&-T^U/)OQMLG-NIQ?H;KE%NQK3WW?$$6VM4[8 M8T7+FUJA7*J^_3;/%"MK/C MH5XO[FH#QZ]2&[BKAMT1_GLB?+E>;"T$;=I1?L?R.\+O"+^3-5M,^>H#%98[ MPJ^AY^$AJ_X;KGE;>;3A>]KX0Y5/&TF*!V7_=T2+'5OL2+&[(2^Q5S:9%#M; M8?,$PI:U1U:;Q?W65E547]&,HM.09A0=93.*UM0^LQIYL9,.WZ%T>-U6BF:Q M,H4AO]$7?PW=,[LCW[0C7W'WS!JD^:JZ9]8@F:EYYDT:,U#)6YPF>N.CPNW< M:Z \A&DP4 KC6DTF(5@0Z0GCQ&C M9&T@0U\0,>>OU(\$OI1@=@(&TLQ"I@)"%!<$]DR#[;C>#0+U:.QV^M)MX'2' M/L*/#U'G]R-W%#.4"X&#?55Z_@,_U?,16"HN.K_X<1)&^#5$8+L5&&):J39$8'852/TPX07=#* M&( HCZC%.'O#H=M!_.8PRFU>0WSV%!(%#@7\ZS 0P'E%$#2XW,'<8A0M@U4BXG$8Q&!610(:W)X!KR/4 M])P?*[7]8C7#^0[F(_L4@;L2_NWB@#I!/"'&U)M*LUA]FX?8*Y>*E1RZ^E,1 M_*;1>>',X1#'P#Z(R@Q[98"@,)H9X:<_(-*C!H-R,NQG7+7-[@BPA5!6A0R. M#+^= 0$F"CF9\*QP'P0K).B&@GZ.+R?F^;%1MW:.<(+P<* >2$]/^(M!TAGO MD0Y? \):7# #K'86PEO14F:K%AB&+9X0:Q(0L@QOD;GC3:58?KM$]K!0(O.P MRP6&.\Q %04H+(G2;L)?TO" @:?_+FB$B'6>,,:? 94D2%UUUT4@/;PS# ;< M!QX0!C0G#=^R]UUT2,2':=(C)"K<\RQIJ-&C@=GA$\)C=-,%)4_+/7B^$5#W MUEJ01$ YQ%&$SUN_QVWZD;>'4(/W(/V"%)$+F08W\'Z0(:D@R'0_?C.%6,X$WG7ZD5 MZV9UA'A&Q[T5P,F-'7#R#CAYVX"3$6@=KUH2=K\61)BCV!"LVYS,;>UG:+]@ M%*&IE4=$?A)VH!^CZ53*(#19#LU #3:+$&6 6E$K>W6',/%LM! ([AV!KX(4 M;S;,HRMU^I$V"18-V5>3PFM=C@%"?Z*IA0BX"&M+%K$H5JVU8&7P:\3J)"Q7 M%1!3I62^C)1*;$.0@:3;)P%ZW?38,H,99QW)6A_73<(PD1K4(3S M32/TP?B(&&W7+!%="+!01K'VNICJL;9K;\!2"=/87A6J<[TJHK7? MPS(BP0YC\T0@B.<]AY0TGKX:(M8RVOW&MR7?DQZ$?A>L M-F#:6+9'%"&6;4;]G^ !!.6-3QKZ(W]JXV*TTQ$A,\'E#(WUA5^WW6!$S7X9 M$NVR$(U1VD=H\\'"SC(,W;5%'$X(T[O)"-<'B'X>()8P' Y*2[I((Q24L+R, M=3V#)K>>&Z& KY,9>.K> MBX5( 8WLC>@RC%@OD$,.CU7TF0ST&Y?*V/7F11TWZ0Y$B+G"GMY>.H;UJ#O@ MH9[*L,;A#9["JZ,!CCNT_@Z)T S+'!\?9\* 3?N,V33 N:BUGA_%R:37 BJ0 M!&IS*NQ__JM9;=3>M3)[ M/9E0I^M!\P8)"48*2O_<\LH5UMXQ$H;"-LF$[T1JH-<#<>U0 !/IZ3J=U!]R MP"=D5PJVU:R6G"^$8^Y<)G"\($*_@% 9N*."<]J>="5X-<2_+H99AP M\"_4R4">VGX!%C-)M-CU/:&1OE9\TKR8J]O0J 5Z3_;D[(5BC"%)@*LQ@$?7 M0-3GF$4[L6Q718@ ;N(W^&C@EED7#!:( ; X'4D8 -XY[^FQT3;:+/.(1F3% MZ.A;GH=^+.="9_! ?Y2.'#2'4,:;&,V-6"B10OAR6@J>M@XK"#5B#F?1/^-8 M:0.*HH(=AC%'?Q]OH[B[?H0W$ T=-&K ,"&G$Y^+*I:-^:F(K<@1M+'BA"PY M]TZABY]%P5>NCAZ3A@!:1!(8[2@%%GTH1AD2/\(KPV#SQ*L05PH#!\X[6X7_']BI7,P9.%G#O.O MST[ V^$'/?1>Z=[&BI01$!=3 I'S*01N?E] S5.IE-Y=$F(]1<0NPGE/P\"IR M/87YD_7QA,Z ^!S.[6,XE*Q[O10\_@_@N(%V1B5X$G2+2' RS>A+N4\>W"?A MZ%]KHNLS\I//6Q-X'4J'L19'5!;VLIP='^^];W]L?SHXK=ZYIJM:Z;C5KW MNMLHNK]9PR^4?.+ FW[@*N[76?K/2:M;R?_D=34>X;^B?@NZ&?P[E7X>L MM, 2!ZLUE2^]*HN<7!V=.M4B\L*\>O\9YNRT7)GQ:)L,9,-8A' R2CA("O(T MOH)ZN/#CK^O4KV=I) ED)X)7ZS0WZ .,?W,\(G#[Y#:"\ENK5KSO-4OVZUJITKUO[U=YUJ]G;KZA* MK]7MUN4J;WK2:'^7--HEC5:>-)K6CY68[+%0[EWW:K4RXW* MQNC$VDITHMXZ:8!L\T\?ZFRNU0\/-#'1^0.O3U3VD:^H>[276\VG15PFC^FN M\9/?N&]G52FNZ_6+72/+*)E[4/YZZ@[G62I:AUI%3)C>X22?A,PIYV-JK#AD MJ*V.S#GF2&E4 *4>.^K&':8N!Q:5HWH]3E4&6!XC3_0RXG1MXHP-<9PW% [O M42P<3*.+=*@$6+Y<=??*]3?JK>#,1TZY[MF_R?SP2TH640G)T1V;%N![D]%0 M;E5K7 @D4?TW^ 4QL.P/B\GT]BU^6*)V5EV0J<:Y(=>S<\\A@=\YX@X^_QSC MZO>B\][%D!/&,M" $;(!W0M/HSH1'<@H00D,(Q>FUTKOT/5/CSR#6[33P$'^ M"X^3_FA.L_@]R)?.!LN7 S&4X6Z&49@%8_ M4'@:03;>XRG7.XUFM^9>-[R>NJZ52\WK9J?5NJYYM5['+37K7CT?\3AO7UR= MG)Q=_7)TLM9O@ MV+0Q6\MM'3WT8[>+I237^[5:=3_W5S0ERVW[,]5FK5%>LIF;\XSJM0DVV:/? MO, 4+K?GV,)/MW^1$HZ0XN5AGD4%"KIT""\L"@E.1BE>]4C=^+ 2J9"A@GUZL/W(2/7=B)+-.N?9X[VRN.G2(Z?$!TF/3AK[ M:&X5+(EA*G%('DD*GZOFXJED2A9U@O,R60R+WB9/L>Y\V:S,X%3PR-38:8I- M)?CHA0^MFH^9R\[@8>F8BLR$!S#>),^'A0S#6^O #L[^.#G MA!WC(JM,5CG933/U!CHY\Q2[GDVVR?O&=#@N$O\KVY7C!@I3.9M-XY>U; M %?*]4!9QFKVG>#*CC2O3.D6%%^8Q'B<]H2MC(?N_<]^0**W,PR[7W,B-@OF MD4Y&Z4ZRC2_<8A!G20/F2,1.G8]@E-,5M"-\^JU=?TC=/Q&(X F-T/N+@AXERR?@KR7Y(86I$IOZI&\=N=Y"" MNJ&RRFX4QC'M_W/@XVLN,FJ(V1J1G!,,01*8/\"R6!Y@/I_C^LT6)@O)QY*# M+@C:&3-%ZH0,L#H I?@P=ZH)J+W@NE^)F M41'I+.M+,R8UXOA8!I7 $N&ZA\3)%I<:5F2E028$6[X*O4EU-^9H""PA4^#' M7"(IY:E3]QL?1/P 5@VX:4-*20DKS!46X&_26ZB="^[*W^;2#\)XLHX^"6_! MJI#@G%:;N8N-=BG==R$"EB5K@M$".V"[!%A.1J(]E*7J96:,39^CB Y\J!N. MD)')5)@X:"!D$N*43RS4MN0.)>AF2!Y@+^69-3DC$%Z.MRB-#. M3(K$.3YLDPE#$DLDJYLF@S 28%2Q!/O*24 R/.7**CC0\%XIL0ZRMC]=.Y<5%8=1WPV$+V-3[(IR M5%L:?86MW.,!BF7R1VY1#0##4.DEGHP;8?E5.DM4Q-B# [3!6E$L1 VD;$=[ M"%P>BRI1RU,=-X[2OK59(M8M.@)#7]THTR4>IQ@9]?DNWL!_L*(751;%3_,E M^V'0#Y&\(S^Z44F*Y9T=;"^ADW3'NGD\Z^;0EL')Z8=/C6H%Y88++ARU(L%) M:?5E641DYX_)R:!K/'0#%#CG V3/,GWMGI8%CSQH51L%R[P5QRDS_-S >)]3 MUK'(:CSS0/5=;A#2QT^.:R:BI8%G=OLG"Z4SHY D4EA M_!=MOR-?F-]B"Y6KN<12K:8#A8XZ<;^"$PAOTAU1QI Q;&FX@SN22,9;O4M( M(?PF9RQ(1J >B:=820PEZ<6:S9!PU+?*I0/"/H9)$H&DC)$/7&UT6(8U_%W, M]7C@C\?4A<+1=C'(S;>IUR OU0P%,Q=)B]N8+A*ISLGCL+N=B+K(K:GE)D^* M510ITYR5:9'B5K2[-G>5"[O*A=56+EBT+)>+]9=GBE;F">3,(#\P_J8VIJ1XS%D\NMB$O\RD.B_V MI/[#V+:04(Z'T5=LV@BIV^,-:T,4XFF$PKH;4=N&*%'X!QEEW7L,4G"/(O64 MNHF+) ,K47(F!6U0C%(4K40YD-X@..*W8L"G,;6_H@( C84#1[ EA*U1L:^- M)\RC3NR]3EBV&0 QOQDWN$=<"<;&=D^*#6725F\"& MF,5*,I?1^"NVB3!;+V@;><-]8:P#YTD=Z'@8HMH]YI:N[/@A%I0'H!WZ]^0I M@;6L+09IV0'B#>#^ S5N0A0*V,,W/75DRJ/$D+&X([ (Q:YJ#YNK/!\MD93' M_V!+,\6WI&-:=UZ943!3JX<=R30D(,]7ODJS/D3F S]&?$?X:QKTW!NX-.0; M4G,OSAP*W!O7IP[!#3Y=NT>:1OT,2,8KYW<$/PUK*5?6\;J)DW M:'R^>) F7G@;3)G"$Z>M)'C0\W+7%@?G/5C9*X_.T Q"AY17VP+ K. M(+S%A14X=X[N^QW&LK %Q#1PYA8C/#H=Y9+>SAGN1B3 M20[)T;=(*YVY0E;73LU$>8S) M>*V>.Y^6$F]4E%?:KU:N:ZH#_U-6U>MFK:*NO5JWU&WU*MUNN9[/_(+.JI_A ML9YD"<(7I7V?D[F9TR)&:=UZT6'O-"B+5>*Y>K\+7.8P<70R*JW_1)LI?F((H\B"%49 M"C6:*Q@N^]2MS@:1:VG_UM[[4B?0S*;ZS==WH_@-/\/ M7^S]?#=/ZH'^QA 5:I6BW?J;MR MR2L7!\EHY8&[11PFD;P3]&$XHWC$'NY)@,R'R8!S<$^H?JU?;F]OB['J%OOAS4_MJ#N RQC_I+R^&_V$ M,=&?FO5ZHU[["2R+K.ZC:"E5JJW63^IN#Z5+N;'3(L>I$-%%V7^9'OLE-]+!'>6 H1@Q[3 J5R]BZ M(/%W&8E&,FS_73R[:-7A*ELJH)VJF77>'&/T$9P%!VB\5]YOM5IOB]^3"*R6 M-]9@>BT)L1. ZS*5JN7-,94.D%X]G7;2'8PS&@UU:R&7<.J_3[<>VL/M+CD/ M*$#VI8I^_J4;==Q Q7MG=T-UK_LO@3Z5[TH&;:,11FT>M<>@Q.TDRRM(ELKW M)U=:I<9.KN3=NYUILQ- *]W<\:PAB*;'[B_3&AW-:(V&&WF"I2[A!Q7( #[= M#*B'$L\T/.@G(LVG'D>O+C:4N6+U8LFT M.@1AH Q%L?8[=$I.*>MPX/_]9@9(S3B1A>&3=2UA\1"IXS0*_'B -9E8(4L) MA.*"(5%/J.]:VA[HG7M#]SY,DY][_IWR;#[6K,&;S3/'S*SAQ.N7P4#_^\#A MFB/(WZWG1FIFE.3-[7(YII005I-C;;$<[>Y8'W6L.KO\N+.=%J$]^K]WZS]T M;4C2A'MK5++I\PVI[!\101CL!HNX"[D_6_A7.="LCI(L(]92((81OXERE1D0 MPO2LPSF,]SRQES,^Z>!RIB;]YB%=;A-U?>/WB]7]R7+>'5JZY+F3>]7;.U:]?CR>@FZF<"LZUS0O4;XZ7'\$^Q65GQ#M[?__QDNM:* MM07-=ROHMII>]D_Q3X0)Y?Q:=(Z">^7=;RYC?_=2I'@Q\U0-_69=BGDFIY9MS4X27A9JN-1)0GC1U#,R+FAT;5!+ 0(4 Q0 ( $!ZI5#7_!(_IQ( ">_ 1 M " 8A: !I;6=N+3(P,C P-3 U+GAS9%!+ 0(4 Q0 ( $!Z MI5!AJ_2&QPH R- 5 " 5YM !I;6=N+3(P,C P-3 U M7V-A;"YX;6Q02P$"% ,4 " ! >J50Q6_(S(@L !9X ( %0 M @ %8> :6UG;BTR,#(P,#4P-5]D968N>&UL4$L! A0#% @ 0'JE M4(8OZ+O#=0 /#(' !4 ( !$Z4 &EM9VXM,C R,# U,#5? M;&%B+GAM;%!+ 0(4 Q0 ( $!ZI5"9*1)_,TD #XZ!0 5 M " 0D; 0!I;6=N+3(P,C P-3 U7W!R92YX;6Q02P$"% ,4 " ! >J50 M/!*]I.FC 0!Q^0\ %0 @ %O9 $ :6UG;BTR,#(P,#4P-7@Q <,'$N:'1M4$L%!@ ) D 7@( (L( P $! end XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Leases (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Commitments and Contingencies  
Obligations under finance leases $ 0